Informática, perguntado por antoniotonico, 9 meses atrás

5) Escolha a alternativa correta, considerando a implementação no Modelo Relacional das entidades Fornecedor e Produto do Modelo Entidade-Relacionamento de uma Empresa comercial, que possuem um relacionamento (0,N):(0,N) que representa o fato de que um Fornecedor pode fornecer vários Produtos e um Produto poder ser fornecido por mais de um Fornecedor
A) Serão criadas três tabelas, uma para cada entidade (Fornecedor e Produto) e uma para o relacionamento (Fornece) que será formada por duas chaves estrangeiras, referenciando as outras duas tabelas
B) Serão criadas somente duas tabelas (Fornecedor e Produto), cada uma delas com uma chave estrangeira opcional referenciando a outra tabela
C) Serão criadas somente duas tabelas (Fornecedor e Produto), cada uma delas com uma chave estrangeira obrigatória referenciando a outra tabela
D) Serão criadas somente duas tabelas (Fornecedor e Produto), sem necessidade de chave estrangeira em nenhuma delas

Soluções para a tarefa

Respondido por dinhotaswolf
1

Resposta: A) Serão criadas três tabelas, uma para cada entidade (Fornecedor e Produto) e uma para o relacionamento (Fornece) que será formada por duas chaves estrangeiras, referenciando as outras duas tabelas

Explicação:

Para não haver redundância de informação é necessária a criação de uma tabela de relacionamento onde serão registradas as chaves primárias das entidades (Fornecedor e Produto) como chave estrangeira. Entretanto formando a chave primária da tabela (Fornece) de relacionamento.

Espero ter ajudado.

Bons estudos!


antoniotonico: Muito obrigado, ajudou demais
dinhotaswolf: De nada
dinhotaswolf: Se gostou, quando possível, marque como melhor resposta.
Perguntas interessantes