Banco de dadosModelo relacional
- (CESGRANRIO 2012)
Um projetista de banco de dados construiu o modelo lógico relacional incompleto apresentado a seguir.
Autor(id, cpfAutor, nomeAutor)
Livro(id, tituloLivro)
Capitulo(id, tituloCapitulo)
Secao(id, tituloSecao)
Para completar o modelo, esse projetista deseja representar a existência dos seguintes relacionamentos: muitos-para-muitos entre autores e livros, um-para-muitos de livros para capítulos e um-para-muitos de capítulos para seções. Três restrições que o projetista deve seguir são:
• poder apenas criar campos adicionais nas relações existentes, ou então criar novas relações com seus próprios campos;
• cada relação do modelo resultante deve ter uma chave primária simples, denominada id;
• cada chave estrangeira criada deve ter nome na forma idX, onde X é o nome da relação referenciada.
De acordo com o descrito, quais são, respectivamente, as quantidades mínimas de chaves primárias e de chaves estrangeiras no modelo resultante criado pelo projetista?
A) 4 e 5
B) 4 e 6
C) 5 e 4
D) 5 e 5
E) 5 e 6
Próximo:
EXERCÍCIOS - Exercício 63
Vamos para o Anterior: Exercício 61
Tente Este: Exercício 5
Primeiro: Exercício 1
VOLTAR ao índice: Banco de dados