Prévia do material em texto
LISTA DE EXERCÍCIOS EXERCÍCIO 1: Elaborar o DER para uma seguradora de automóveis Requisitos 1. Um cliente pode ter várias apólices (no mínimo uma) 2. Cada apólice somente dá cobertura a um veículo 3. Todo veículo deve ter uma apólice 4. Um carro pode ter zero ou mais registros de acidentes a ele EXERCÍCIO 2: Elaborar o DER para uma indústria Requisitos 1. Cada funcionário pode estar alocado a somente um departamento 2. Cada funcionário pode pertencer a mais de um projeto 3. Um projeto pode utilizar-se de vários fornecedores e de várias peças 4. Um peça pode ser fornecida por vários fornecedores e atender a vários projetos 5. Um fornecedor pode atender a vários projetos e fornecer várias peças 6. Um depósito pode conter várias peças 7. Deseja-se ter um controle do material utilizado por cada projeto, identificando inclusive o seu fornecedor. Gravar as informações de data de inicio e horas trabalhadas no projeto. EXERCÍCIO 3: Projetar um banco de dados satisfazendo as seguintes restrições e requisitos: 1. Para um vendedor, armazenar seu código, nome, endereço 2. Para um cliente, armazenar o seu código, nome, endereço, faturamento acumulado e limite de crédito. Além disso, armazenar o código e o nome do vendedor que o atende. Um vendedor pode atender muitos clientes, porém um cliente deve ter exatamente um vendedor. 3. Para uma peça, armazenar seu código, descrição, preço, quantidade em estoque e o número do armazém onde a peça está estocada. Uma peça somente pode estar estocada em um único armazém. Para um armazém, armazenar seu código e endereço. 4. Para um pedido, armazenar seu número, data, nome e endereço do cliente que fez o pedido e o código do vendedor para cálculo da comissão. Além disso, para cada item do pedido armazenar o código da peça, quantidade e preço cotado. Há somente um cliente por pedido e um vendedor. 5. O preço cotado no pedido pode ser o mesmo que o preço corrente no arquivo de peças mas não necessariamente. EXERCÍCIO 4 Eloísa foi contratada para elaborar o DER (Diagrama Entidade Relacionamento) de um sistema para a Escola de Idiomas. O dono da escola explicou que a escola tem turmas de Inglês, Espanhol e Alemão, e que cada turma é acompanhada por um único professor. Ao longo do semestre, cada aluno terá 3 notas que serão usadas no cálculo de sua média. O sistema deve registrar o nome, a matrícula e o endereço (rua, número, bairro) de cada aluno, assim como o nome, o salário, a data de nascimento e a titulação (doutor, mestre, especialista ou graduado) de cada professor. Após coletar essas informações, Eloísa montou o seguinte DER: Analise o diagrama e responda se as notações dos atributos e as cardinalidades dos relacionamentos estão corretas. Corrija as possíveis falhas, e justifique as mudanças.