Buscar

prova final

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.

Continue navegando

Outros materiais