Banco de Dados
PROF. ADEMIR AVILA
VALE 1,0 PONTO - USE RASCUNHO E DEPOIS PASSE AS RESPOSTAS NO VERSO DA PROVA A TINTA.
NOME: ______________________________________________________ NOTA: ______
RA: _____________________________________
TURMA: _________________________________
1 - Construa o modelo de dados dos seguintes exercícios, desenhe as tabelas e crie as relações para cada entidade, colocando atributos válidos. Algumas descrições serão fornecidas, as demais deverão ser criadas de acordo com o seu conhecimento do mundo real levando em consideração a integridade referencial: (Vale 0,2)
Cada pedido pode conter um número, data de emissão, status (se já foi atendido), cliente, e produtos e quantidades. Cada nota fiscal pode conter um número, data de emissão, produtos, quantidades e valores.
Cada motorista vai possuir um número de registro, nome, endereço, nº de documentos e telefone. Cada carro terá um número de identificação, marca, modelo e estado (disponível, alocado).
Cada funcionário será identificado com um nº, nome, dados pessoais, data de admissão, depto e cargo. Cada equipamento será identificado com um nº, descrição, data de compra, valor e estado. Cada projeto será identificado por um código, descrição, data prevista de início e fim.
2. O objetivo é desenvolver um modelo de dados para um hospital veterinário. Cada cliente pode possuir um ou vários animais em tratamento. Cada animal pode estar sofrendo de uma ou várias enfermidades. Os casos mais simples são resolvidos, geralmente, por um único veterinário, entretanto podem ocorrer casos em que um animal é atendido por mais de um veterinário. (Vale 0,3)
Pede-se:
1. Modelo Conceitual;
2. Modelo Lógico ;
3. Modelo Físico; e
4. Cardinalidades - Justifique.
3. Em um modelo de físico dados foram definidas tabelas a seguir:
Usando os comandos da Linguagem Structured Query