Baixe o app para aproveitar ainda mais
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 Peso: 10 AVALIAÇÃO FINAL – 12/03/2014 Pág. 1 Aluno(a): Matrícula: OBS: Todas as informações referentes à avaliação estão descritas neste formulário. Questão 01 (3 pontos) – A Secretaria Acadêmica do CCA-UFES é formada pelos 17 coordenadores de curso. Ela conta com um espaço físico e secretários destinados aos colegiados dos cursos. Atualmente a Secretaria enfrenta uma grande dificuldade em gerenciar os espaços físicos do centro compreendidos em salas de aula e laboratórios. No final de cada semestre, os membros da secretaria se reúnem para elaborar os horários e reservar as salas e laboratórios para o semestre seguinte. Este registro é realizado fisicamente nas diversas planilhas fixadas nas paredes da Secretaria. Ao final do prazo estipulado para o registro, os secretários recolhem as folhas nas paredes e digitalizam as informações em planilhas do software MS Excel. Posteriormente estas planilhas são impressas e fixadas nas portas das salas e laboratórios. Outra cópia destas planilhas é disponibilizada no balcão da Secretaria, para que seja consultado sempre que necessário. Todo este processo é exaustivo e está sujeito a erros de digitação, além da dificuldade para consultar e alocar uma sala temporariamente por um professor. Considerando o problema descrito e os requisitos a seguir expostos, elabore um Modelo Entidade-relacionamento Estendido que atenda às exigências da 3ª Forma Normal. 1. O sistema deverá conter um cadastro de espaço físico que compreende em salas de aula e laboratórios. Cada espaço físico contém informações como: descrição, prédio de localização, número e capacidade; 2. Cada espaço físico é de responsabilidade de um ou mais colegiados. Como por exemplo, os laboratórios do prédio “Chichiu” que são de responsabilidade dos colegiados de “Ciência da Computação” para o período diurno e “Sistemas de Informação” para o período noturno; 3. Sempre que um professor necessita de um espaço, ele consulta no sistema os espaços disponíveis e realiza a reserva. Depois de realizada a reserva, a mesma deve ser aprovada pelo coordenador do colegiado responsável por aquele espaço naquele turno; 4. Algumas informações inerentes aos coordenadores de curso e professores devem ser armazenadas, tais como: nome, sexo, e-mail para contato, ramal, telefone celular e departamento; 5. O ponto principal do sistema são as reservas, uma vez que elas podem ser realizadas para todo o período, ou apenas para um dia da semana para, por exemplo, uma aula de reposição; 6. Cada reserva deve estar relacionada a uma disciplina que será ministrada por um professor, em um espaço físico; 7. A reserva pode ser realizada para um ou mais dias da semana. Sendo que cada dia da semana as aulas podem acontecer em horários diferentes, tendo seu início e término informados no sistema; 8. É importante informar que, cada disciplina pertence a um departamento da universidade. Questão 02 (2 pontos) – A partir do documento representado na Figura 1, faça a engenharia reversa utilizando regras de Normalização de Tabelas para obter o Modelo Entidade-relacionamento. Desenvolva a questão detalhando todas as formas normais. UFES – Universidade Federal do Espírito Santo Centro de Ciências Agrárias – CCA/UFES Departamento de Computação Disciplina: Banco de Dados AVALIAÇÃO FINAL – 12/03/2014 Pág. 2 Figura 1. Relatório de empréstimos de um usuário. OBS: Todas as questões a seguir, estão relacionadas ao Modelo 1. Questão 03 (1 ponto) – Faça uma consulta em Álgebra Relacional que liste o(s) título(s) da(s) música(s) gravada(s) por artistas de todos os gêneros. Questão 04 (2 pontos) – Faça a seguinte consulta em Álgebra Relacional e SQL: Liste os nomes dos 3 artistas do gênero "Bossa Nova" que mais influenciaram outros artistas do gênero "Pop Rock". Questão 05 (2 pontos) – Exclua do sistema todos os artistas que se enquadrem nos seguintes critérios: Jamais ter gravado uma música de composição sua; Ter no mínimo 3 CDs gravados. UFES – Universidade Federal do Espírito Santo Centro de Ciências Agrárias – CCA/UFES Departamento de Computação Disciplina: Banco de Dados AVALIAÇÃO FINAL – 12/03/2014 Pág. 3 Modelo 1 Informações inerentes ao modelo: Trata-se de um sistema de gravadora musical onde são armazenadas informações sobre artistas, discos e músicas. Um disco (CD) pode ser gravado por um artista solo ou por uma banda musical formada por vários artistas (BandaArtista) e nunca por ambos. Neste caso, sempre que o atributo “idArtista” da entidade “CD” é preenchido, o atributo “idBanda” fica nulo, e vice-versa. O auto-relacionamento “Influencia” representa que um artista influencia vários outros artistas. E um artista pode ser influenciado por vários outros artistas. Exemplo: O artista “Samuel Rosa” pode influenciar artistas como “Gee Rocha” e “Lucas Silveira”, da mesma forma que ele pode ser influenciado por artistas como “Nando Reis” e “Herbert Vianna”. Um “CD” pode conter várias músicas e uma música pode estar presente em vários “CDs” com duração e tipos de gravação diferentes. São exemplos de tipos de gravação: estúdio, acústica e ao vivo. É muito comum um artista fazer parte de várias bandas, inclusive ao mesmo tempo. Uma música pode ter vários compositores, mas apenas um é considerado como principal. O atributo “AnoOrigem” da entidade “Artista” corresponde ao ano que o artista começou sua carreira musical.
Compartilhar