Considere que um modelo conceitual de dados foi criado, por ...
O atributo identificador na entidade UF é cod; o atributo identificador na entidade EMPRESA é CNPJ.
Foram criadas tabelas, segundo o Modelo Relacional, derivadas do DER apresentado.
O conjunto de tabelas corretamente derivadas do DER apresentado nas quais as chaves primárias encontram-se sublinhadas é
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
No relacionamento MUITOS para MUITOS deve ser criada uma tabela do relacionamento que tem as chaves primárias dos envolvidos como CHAVE PRIMÁRIA COMPOSTA, além do atributo do relacionamento, no caso POTENCIA. Portanto a única alternativa que satisfaz essas condições é a letra A.
Na criação de um modelo lógico (relacional) a partir de um DER devem ser seguidas algumas regras a depender da cardinalidade dos relacionamentos. Relacionamentos aonde a cardinalidade máxima (?,n) em ambas entidades é necessário que seja criada uma tabela única para representar o relacionamento. Essa tabela recebe o nome do relacionamento (GERACAO) e é NECESSÁRIO que a chave primária dessa tabela seja formada por AMBAS chaves primárias das tabelas de entidade e façam referência a suas respectivas origens. Os atributos do relacionamento geralmente não costumam participar da chave primária.
Pegadinhas comuns nesse tipo de questão:
GERACAO(cod, cnpj, potencia) -- atributos de relacionamento não são normalmente parte da chave
GERACAO(cod, cnpj, potencia) -- idealmente, a chave primária de relacionamentos é composta
GERACAO(cod, cnpj, potencia) -- aí escaralhou todas as regras mesmo
Em relacionamento N:N, cria-se uma tabela nova com os atributos chaves (do relacionamento)
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo