Disciplina: Banco de Dados Professor: Sérgio Fujii
Exercícios:
1. Deseja-se automatizar redes de locadora de automóveis. Cada rede é
identificada por um código e possui filiais espalhadas por todo o país. Cada filial possui um código, um telefone e um endereço. Ainda, uma filial está localizada em uma cidade (pode haver mais de uma filial em uma cidade), onde cada cidade é identificada por um código e possui um nome. Cada filial possui um conjunto de veículos. Cada veículo é identificado por um código e possui informações sobre a placa e o modelo. Quando um veículo é alugado, é fechado um contrato com o cliente. Cada contrato possui um código, uma data de saída do veículo e uma data de retorno. O contrato é feito para um veículo e um cliente. O cliente é identificado por um código, nome, endereço e telefone. Quando o veículo é devolvido, o veículo fica à disposição para assinar outros contratos, assim como o cliente também pode alugar outros carros se achar necessário. Com base nessa descrição, desenvolva o diagrama entidade-relacionamento correspondende (Diagrama ER) e, após, faça o mapeamento para o modelo relacional.
2. A seguir, aparece um esquema parcial para um Banco de Dados
relacional. Identifique nesse esquema as chaves primárias e as chaves estrangeiras (sublinhe as chaves primárias e referencie as chaves estrangeiras conforme visto em aula):
Aluno (CodigoAluno, Nome, CodigoCurso)
Curso (CodigoCurso, Nome) Disciplina (CodigoDisciplina, Nome, Creditos, CodigoDepartamento) Curriculo (CodigoCurso, CodigoDisciplina, Opcional-Obrigatoria) Conceito (CodigoAluno, CodigoDisciplina, Ano-Semestre, Conceito) Departamento (CodigoDepartamento, Nome) 3. Faça a transformação (mapeamento) do Diagrama Entidade- Relacionamento (DER) para o Modelo Relacional nos seguintes diagramas: