Prévia do material em texto
UFES – Universidade Federal do Espírito Santo Centro de Ciências Agrárias – CCA/UFES Departamento de Computação Disciplina: Banco de Dados – Turma SI1 Peso: 10 de 40 AVALIAÇÃO P1A – 21/11/2013 Pág. 1 Aluno(a): Matrícula: Questão 01 (6 pontos) – A partir dos documentos representados nas Figuras 1 e 2, faça a engenharia reversa utilizando regras de Normalização de Tabelas para obter os modelos. Desenvolva a questão detalhando todas as formas normais, para cada relatório, e posteriormente faça a integração dos modelos relacionais. Relatório de Mensalidades - Ano de 2013 Curso: Inglês Nível: Básico Matrícula Aluno JAN FEV MAR ABR MAI JUN JUL AGO SET OUT NOV Total 55 Maria Aparecida de Souza 125,00 125,00 125,00 125,00 125,00 125,00 125,00 145,00 145,00 145,00 125,00 1435,00 39 Luciana Alves Nogueira 125,00 125,00 125,00 125,00 125,00 125,00 125,00 125,00 125,00 125,00 125,00 1375,00 45 Marcos Paulo Silva Xavier 125,00 125,00 125,00 125,00 125,00 125,00 125,00 125,00 125,00 125,00 125,00 1375,00 22 Pedro Henrique Gamma Filho 125,00 125,00 125,00 125,00 125,00 125,00 125,00 125,00 125,00 125,00 125,00 1375,00 34 Mariana Willan Pereira 125,00 125,00 125,00 125,00 125,00 125,00 125,00 125,00 125,00 125,00 125,00 1375,00 Curso: Inglês Nível: Intermediário Matrícula Aluno JAN FEV MAR ABR MAI JUN JUL AGO SET OUT NOV Total 23 Guilherme Amparo de Oliveira 175,00 175,00 175,00 180,00 190,00 180,00 180,00 180,00 180,00 180,00 180,00 1975,00 19 Juliana Martins Costa 175,00 175,00 175,00 180,00 180,00 180,00 180,00 180,00 182,90 180,00 180,00 1967,90 10 João Moreira Verdeiro 175,00 175,00 175,00 180,00 180,00 180,00 180,00 180,00 180,00 188,50 188,50 1982,00 Curso: Espanhol Nível: Básico Matrícula Aluno JAN FEV MAR ABR MAI JUN JUL AGO SET OUT NOV Total 23 Livia Santana 125,00 125,00 125,00 125,00 125,00 125,00 125,00 125,00 125,00 125,00 125,00 1375,00 19 Jaime Costa Valentim 125,00 125,00 125,00 125,00 125,00 125,00 125,00 125,00 125,00 125,00 125,00 1375,00 10 Plínio da Silva Pereira 125,00 125,00 125,00 125,00 125,00 125,00 125,00 125,00 125,00 125,00 125,00 1375,00 Figura 1. Relatório Anual de Mensalidades. Relatório Final de Notas por Curso - Ano 2013 Curso: Inglês Nível Matrícula Aluno Nota 1 Nota 2 Nota 3 Média Situação Básico 55 Maria Aparecida de Souza 9,00 9,50 8,00 8,83 APROVADO Básico 39 Luciana Alves Nogueira 8,00 7,00 5,00 6,67 APROVADO Básico 45 Marcos Paulo Silva Xavier 5,00 5,50 5,00 5,17 REPROVADO Básico 22 Pedro Henrique Gamma Filho 7,00 7,00 7,00 7,00 APROVADO Básico 34 Mariana Willan Pereira 6,00 6,50 8,00 6,83 APROVADO Intermediário 23 Guilherme Amparo de Oliveira 7,00 7,00 7,00 7,00 APROVADO Intermediário 19 Juliana Martins Costa 7,00 7,00 7,00 7,00 APROVADO Intermediário 10 João Moreira Verdeiro 6,00 6,50 8,00 6,83 APROVADO Avançado 23 Livia Santana 7,00 7,00 7,00 7,00 APROVADO Avançado 19 Jaime Costa Valentim 8,00 8,00 8,50 8,17 APROVADO Avançado 88 Luciana Oliveira 8,00 7,00 9,00 8,00 APROVADO Avançado 78 Mario Willan Pereira 9,00 4,00 5,00 6,00 APROVADO Avançado 77 Carla Brandão Vidigal 2,00 2,00 8,00 4,00 REPROVADO Avançado 13 Vinícius de Paula 2,00 8,00 8,00 6,00 APROVADO Figura 2. Relatório Final de Notas por Curso. UFES – Universidade Federal do Espírito Santo Centro de Ciências Agrárias – CCA/UFES Departamento de Computação Disciplina: Banco de Dados – Turma SI1 AVALIAÇÃO P1A – 21/11/2013 Pág. 2 Questão 02 (4 pontos) – Com base no minimundo abaixo representado, elabore o Modelo Entidade- Relacionamento devidamente normalizado na 3ª Forma Normal. Minimundo Companhia Aérea O objetivo é projetar um sistema de reservas para uma companhia de aviação. O sistema contará com um banco de dados central, que será acessado por aplicações clientes, rodando tanto dentro da própria companhia, quanto fora dela. A transação central do sistema é a reserva. Uma reserva é identificada por um código gerado pelo sistema em computador. A reserva é feita para um único passageiro, do qual se conhece apenas o nome. A reserva compreende em um conjunto de trechos de vôos, que acontecerão em determinada data e hora. Para cada trecho, a reserva é feita em uma classe (econômica, executiva, etc.). Um vôo é identificado por um código e possui uma origem e um destino. Por exemplo, o vôo 595 sai de Porto Alegre, com destino a São Paulo. Um vôo também é composto de vários trechos, correspondendo às escalas intermediárias do vôo. Por exemplo, o vôo 595 é composto de dois trechos, um de Porto Alegre a Londrina, o outro de Londrina a São Paulo. Cabe salientar que há cidades que são servidas por vários aeroportos. Por isso, é importante informar ao passageiro que faz a reserva, qual é o aeroporto no qual o vôo passa. Ás vezes os clientes, ao fazer a reserva, desejam saber qual é o tipo de aeronave que será utilizada em determinado trecho do vôo. Alguns poucos vôos, principalmente internacionais, têm troca de aeronave em determinadas escalas. Nem todos os vôos operam em todos os dias da semana. Inclusive, certos vôos têm pequenas mudanças de horário em certos dias da semana. Cada reserva possui um prazo de validade. Caso os bilhetes não tenham sido emitidos, até esgotar se o prazo da reserva, a mesma é cancelada. Reservas podem ser prorrogadas. Como o “check-in” de todos os vôos está informatizado, a companhia possibilita a reserva de assento para o passageiro. Reservas de assento podem ser feitas com até 6 meses de antecedência. Além de efetivar reservas, o sistema deve servir para vários tipos de consultas que os clientes podem querer fazer: 1. possibilidades de viagem de uma cidade ou de um aeroporto para o outro; 2. o mesmo do item anterior, mas restrito a determinados dias da semana; 3. horários de chegada ou de saída em determinados vôos; 4. disponibilidade de vagas em um trecho de vôo; 5. disponibilidade de determinados assentos em um trecho de voo.