Considere que um modelo conceitual de dados foi criado, por ...

Próximas questões
Com base no mesmo assunto
Q2383214 Banco de Dados
Considere que um modelo conceitual de dados foi criado, por meio da utilização de um Diagrama de Entidades e Relacionamentos (DER), contendo as entidades UF e EMPRESA, e um relacionamento entre essas duas entidades denominado GERACAO. O objetivo é representar a potência instalada total, em kW, por cada empresa em cada UF. Em uma UF, pode haver várias empresas com geração de energia, e cada empresa pode gerar energia em várias UF.

Imagem associada para resolução da questão


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 é
Alternativas

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