UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO
ENGENHARIA DE COMPUTAÇÃO
BANCO DE DADOS – Profs. Fátima e Edmundo
Exercícios – Álgebra Relacional
Considere as relações que compõem os Bancos de Dados a seguir e forneça expressões em Álgebra Relacional para
atender às consultas solicitadas.
1. Sistema de Controle de Viagens de uma companhia aérea.
avião(avcódigo,avdescrição, base-código)
tripulante (trip-código,trip-nome,trip-endereço,trip-cidade,trip-tipo,base-código)
(tipo 1 = piloto)
piloto(trip-código,piloto-quant-horas-vôo,piloto-tipo-avião)
vôo(vôo-número, vôo-data, vôo-hora, vôo-origem, vôo-destino, vôo-código-avião)
(data no formato dd/mm/aaaa)
escalavôo(vôo-número, trip-código)
base(base-código,base-nome,base-cidade)
a) Os nomes dos tripulantes que moram na cidade de São Paulo
b) Os nomes dos tripulantes que pertencem a alguma base de São Paulo
c) Os nomes dos pilotos com uma quantidade de horas de vôo maior que 500
d) Os números, data, hora, origem e e destino dos vôos do mês de abril (mostrar número do vôo, data, hora, origem e destino)
e) Os vôos noturnos do mês de abril (mostrar número do vôo, data, hora, origem e destino). Considere vôo noturno se este
ocorreu após as 18 horas.
f) Os vôos noturnos do mês de abril com destino para Chicago (mostrar número do vôo, data, hora e origem)
g) Os nomes dos tripulantes dos vôos do mês de abril
h) Os nomes dos tripulantes de todos os vôos do mês de abril com origem em São Paulo e destino Chicago
2. Sistema de Academia de Ginástica.
modalidade(mod-código,mod-nome, mod-preço)
professor(prof-código,prof-nome,prof-endereço,prof-cidade,prof-data-nasc)
aluno(alu-código,alu-nome,alu-endereço,alu-cidade,alu-data-nasc)
aula-prof (cod-turma,prof-código,mod-código,dia-semana,hora-início,hora-fim)
matrícula-aluno(alu-código,cod-turma)
a) Os nomes dos professores de judô
b) Os nomes dos professores que não moram em São Paulo
c) Os horários de início e fim das aulas de natação
d) Os nomes dos professores que dão aula de natação na quinta-feira
e) Os nomes dos alunos e professores que moram em Marília
f) Todos os alunos que fazem natação e também fazem karatê
g) Todos os alunos que fazem somente natação (não fazem outra modalidade)
h) O nome do professor professor mais velho da academia
i) O nome e a data de nascimento do professor mais jovem da academia
j) Os professores que dão aulas em todas as modalidades oferecidas pela academia
k) O nome do aluno mais jovem.
l) Os nomes dos alunos que fazem todas as modalidades oferecidas pela academia
3. Sistema de Biblioteca de uma Universidade.
material(mat-código,mat-título,mat-tipo)
(tipo 1 = livro, 2=revista)
livro(mat-código,livro-editora,livro-cidade,livro-ano)
revista(mat-código,rev-número, rev-data)
usuário (usu-código,usu-nome,usu-endereço,usu-cidade,curso-código)
curso(curso-código, curso-nome)
locação (usu-código,mat-código, loc-data,loc-data-devolução-prevista,loc-situação)
(situação 1 = devolvido)
autor(aut-código,aut-nome)
autor-material(aut-código,mat-código)
reserva (usu-código,mat-código, res-data,res-data-validade,res-situação)
(situação 1 = sem validade)
a) Os títulos de todos os livros
b) Os títulos dos livros da editora “Campo Largo”
c) Os títulos das revistas do ano de 2002
d) Os títulos dos materiais com data de devolução prevista para o mês de maio de 2005.
e) Os títulos dos livros escritos por Machado de Assis
f) Os nomes dos usuários do curso de Computação
g) Os nomes dos usuários que deveriam devolver algum material no mês de abril e estão atrasados
h) Os nomes dos usuários do curso de Computação que emprestaram material no mês de dezembro de 2004.
i) Os usuários que devem devolver material até o dia 15 de maio. Mostre nome do usuário, nome do curso e data prevista de
devolução.
j) Os títulos dos livros escritos por Machado de Assis que estão emprestados.
k) Os títulos dos materiais que estão emprestados ou reservados.
l) Os títulos dos materiais que estão emprestados e não têm reservas.
m) Os títulos dos materiais que estão reservados, mas não estão emprestados.
n) Os títulos dos livros de Machado de Assis que estão emprestados ou reservados.
o) Os nomes dos usuários que já emprestaram todos os títulos de Machado de Assis
listaÁlgebraRelacional1 -1
Download

AlgRelac1