Buscar

LISTA 2 - Modelagem EER e Modelo Relacional docx

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Universidade Federal de Mato Grosso do Sul 
Faculdade de Computação – FACOM 
Banco de Dados – T03 - 2020-1 
Prof. Márcio Silva 
LISTA 2 – Modelagem EER e Modelo Relacional (Mapeamento Relacional) 
 
ATENÇÃO: 
1. Esta lista deverá ser entregue via ava.ufms.br; 
2. A data limite para entrega está configurada no ava.ufms.br; 
3. Esta lista pode ser desenvolvida por até ​2 ALUNOS​; 
4. Entregue um arquivo .ZIP contendo o diagrama no formato ​PDF, PNG ou JPG 
contendo ​um diagrama para cada exercício; 
5. O diagrama ​deve ser desenvolvido utilizando a ferramenta brModelo cujo o link 
para download é ​http://www.sis4.com/brModelo/download.html 
6. Informe o nome de cada membro do grupo em um arquivo README dentro do 
arquivo .ZIP; 
7. Casos de plágio serão tratados com rigor. 
 
1. Você foi convidado a desenvolver um sistema para controlar uma biblioteca que vai 
funcionar assim: 
a. Os livros serão separados por área (exemplo: romance, ficção, policial, etc.) 
b. Sobre o livro é necessário saber: título, autores, editora, ano de publicação, 
área e ISBN. 
c. É possível ter vários exemplares de um mesmo livro na biblioteca. 
d. Sobre os usuários da biblioteca, precisamos saber seu CPF, nome, telefone 
e endereço. Um aluno pode ter vários telefones. 
e. Sobre autor, editora e área, basta sabermos seus códigos e nomes. 
f. Os usuários da biblioteca podem pegar livros emprestados. Quando isso 
ocorre é necessário saber a data do empréstimo, a data da devolução e o 
valor total da multa cobrada, caso o livro seja devolvido com atraso. 
2. Um banco de dados está sendo construído para registrar os times e jogos de uma 
liga esportiva. Um time tem uma série de jogadores, nem todos participando em 
todos os jogos. Deseja-se registrar os jogadores que participam em cada jogo para 
cada time e o resultado do jogo. Crie um diagrama de esquema ER para essa 
aplicação. 
3. Defina chave estrangeira e explique para que ela serve. 
4. Por que uma das chaves candidatas de uma relação deve ser escolhida para ser a 
chave primária? 
5. Quais os possíveis significados de um valor null (nulo)? 
6. Defina os seguintes termos: entidade, atributo, valor de atributo, instância de 
relacionamento, atributo composto, atributo multivalorado, atributo derivado, 
atributo complexo, atributo-chave, conjunto de valores (domínio). 
7. Considere as seis relações a seguir para uma aplicação de banco de dados de 
processamento de pedido em uma empresa: 
CLIENTE(Num_cliente, Nome_cliente, Cidade) 
PEDIDO(Num_pedido,Data_pedido, Num_cliente, Preco_total) 
ITEM_PEDIDO(Num_pedido, Num_item, Quantidade) 
http://www.sis4.com/brModelo/download.html
 
ITEM(Num_item, Preco_unitario) 
EXPEDICAO(Num_pedido, Num_deposito, Data_envio) 
DEPOSITO(Num_deposito, Cidade) 
Que restrições poderiam ser feitas para esse banco de dados? 
8. Suponha que um aluno possa ter entre 0 e 5 telefones. Sugira dois projetos 
diferentes que permitam esse tipo de informação. 
9. Considere o atributo Nome. Quais as vantagens e desvantagens de dividir esse 
campo de um atributo em três atributos (primeiro nome, nome do meio e 
sobrenome)? Que orientação geral poderia ser dada para decidir quando 
armazenar informações em um único atributo e quando separar a informação?

Outros materiais