Banco de dadosBanco de dados relacionais
- (FCC 2022)
Considere que durante a modelagem de um banco de dados relacional observou-se a existência de duas entidades, Produto e Venda, que se relacionam com cardinalidade muitos-para-muitos, uma vez que em uma venda pode haver vários produtos e um determinado produto pode estar qualificado em várias vendas (no caso, unidades diferentes do mesmo produto). Como os sistemas gerenciadores de banco de dados relacionais existentes não implementam relacionamento muitos-para-muitos, para criar as tabelas referentes às entidades no banco de dados será necessário
A) estabelecer uma relação de herança, onde a tabela Venda herdará os atributos da tabela Produto.
B) criar uma tabela filha para Produto e uma para Venda e relacionar estas tabelas filhas com cardinalidade um-para-muitos.
C) que a chave primária da tabela Venda apareça como chave estrangeira na tabela Produto e que a chave primária da tabela Produto apareça como chave estrangeira na tabela Venda.
D) criar uma tabela de ligação entre Produto e Venda, onde o relacionamento muitos-para-muitos será dividido em dois relacionamentos um-para-um.
E) criar uma tabela associativa, onde o relacionamento muitos-para-muitos será desmembrado em dois relacionamentos do tipo um-para-muitos.
Próximo:
EXERCÍCIOS - Exercício 450
Vamos para o Anterior: Exercício 448
Tente Este: Exercício 402
Primeiro: Exercício 1
VOLTAR ao índice: Banco de dados