Banco de dadosDer
- (FUNRIO 2018)
Um contexto de um sistema que controla projetos e recursos utilizados é modelado conceitualmente segundo o modelo entidade-relacionamento , conforme descrito a seguir.
? entidade de nome PROJETO como os atributos num(atributo_chave) e nome(atributo simples) ? entidade de nome RECURSO com os atributos id (atributo-chave) e valor (atributosimples) ? relacionamento de nome UTILIZA, como atributo-chave data associado a ele ? cardinalidades mínima e máxima de PROJETO para RECURSO igual a (1,N) ? cardinalidades mínima e máxima de RECURSO para PROJETO igual a (0,N)
No mapeamento desse modelo para um banco de dados relacional, cada chave primária é representada com a marca <PK>, e as chaves estrangeiras com <FK>. Quando mais de um atributo compuser uma chave primária ou estrangeira envolvem-se os atributos com chaves.
Assinale o conjunto de relações e suas respectivas restrições de integridade que mantêm a semântica do modelo conceitual.
A)
PROJETO (num <PK> ,nome)
RECURSO (id <PK>, valor)
UTILIZA (data<PK>)
B)
PROJETO (num <PK> ,nome)
RECURSO (id <PK>, valor)
UTILIZA ( numProjeto <FK>, idRecurso <FK>, data <PK>)
utiliza, numProjeto REFERENCIA PROJETO
utiliza. idRecurso REFERENCIA RECURSO
C)
PROJETO (num <PK> ,nome)
RECURSO (id <PK>,valor)
UTILIZA ({numProjeto <FK>, idRecurso <FK>}<PK>,data)
utiliza, numProjeto REFERENCIA PROJETO
utiliza. idRecurso REFERENCIA RECURSO
D)
PROJETO (num <PK> ,nome)
RECURSO (id<PK>,valor)
UTILIZA ({numProjeto <FK>, idRecurso <FK>, data}<PK>)
utiliza, numProjeto REFERENCIA PROJETO
utiliza. idRecurso REFERENCIA RECURSO
Próximo:
EXERCÍCIOS - Exercício 5
Vamos para o Anterior: Exercício 3
Tente Este: Exercício 190
Primeiro: Exercício 1
VOLTAR ao índice: Banco de dados