Você está na página 1de 2

Universidade Federal de Alagoas UFAL Campus Arapiraca Curso de Bacharelado em Cincia da Computao Lista de Exerccios de Consultas Instrues gerais

s para executar suas consultas no SGBD HSQLDB: Descompacte o arquivo bd.zip no desktop; Baixe o arquivo hsqldb.jar no site da disciplina; Abra o terminal e entre no diretrio onde baixou o arquivo hsqldb.jar Execute o comando java -jar hsqldb.jar Na tela que se abre, ajuste a URL para o banco de dados descompactado no desktop. Quem estiver utilizando o Ubuntu, o valor ser: jdbc:hsqldb:~/Desktop/bd/locadora Clique em Ok A seguir, so apresentados o modelo conceitual de um banco de dados de locadoras e o respectivo conjunto de tabelas do modelo lgico. Dado esse banco de dados, escreva as expresses em lgebra relacional para as seguintes consultas: 1. 2. 3. 4. 5. 6. 7. 8. 9. Nomes dos filmes da locadora Nome dos filmes que possuem unidades com udio em portugus O nmero de unidades que existem na locadora para o filme 'Titanic'. Nome dos clientes que j locaram o filme com nome 'a lagoa azul' O nome do(s) filme(s) que o usurio 'Juliana Santos' j locou. O nome e o cdigo dos filmes que nunca foram alugados. O nome dos clientes que nunca alugaram filme com legenda em 'Ingls'. O nome do(s) cliente(s) que locou mais vezes o filme 'Titanic' Os clientes que assistiram todos os filmes que o cliente de login 'phsb'.

MODELO CONCEITUAL (sem atributos)

ESQUEMA DAS TABELAS (modelo lgico) cliente (login, CPF, nome) filme (codigo, nome) idioma (codigo, nome) unidade (codigo, codigo_filmeFK, preco) vhs (codigo_unidadeFK, dublado) dvd (codigo_unidadeFK, conservacao) comentar (conteudo, avaliacao, codigo_filmeFK, login_clienteFK) locar (data_locacao, data_devolucao, login_clienteFK, codigo_unidadeFK, status, statusPag) possuir_audio (codigo_idiomaFK, codigo_unidadeFK) possuir_legenda (codigo_idiomaFK, codigo_unidadeFK)

Você também pode gostar