Primeira Lista de Exercícios de Banco de Dados (SCE-179)

Propaganda
Primeira Lista de Exercícios de Banco de Dados (SCE-179)
Prof. Dr. Caetano Traina Jr.
Monitor: MSc Josiel Maimone de Figueiredo
Entregar os exercícios 1 e 2 até dia 23/04/2002
Cantor
CódigoCantor Nome País
Música
CódigoMúsica Nome Duração Categoria
Canta
Cantor Música DataGravação Gravadora
Gravadora
País
CódigoGravadora NomeGravadora
1) Considerando as relações acima mostre:
a) como criá-las em SQL.
b) os comandos para inserção de pelo menos dois registros em cada relação.
c) altere o país da gravadora Records para China.
d) supondo que existam músicas da Categoria MPB já cadastradas, altere a duração
dessas músicas para 20 unidades.
2) Mostre como realizar as seguintes consultas sobre as tabelas da questão 1.
a) Selecione o nome das músicas que não foram gravadas pelo cantor Tiririca.
b) Selecione o nome das músicas que foram gravadas em 2000 pelo cantor Tiririca.
c) Selecione quantas músicas foram gravadas pelo cantor Tiririca em novembro de
2000.
d) Selecione o nome das gravadoras da França que possuem cantores da Índia.
e) Selecione a duração total de todas as músicas do cantor Jessé para cada uma das
gravadoras nas quais esse cantor trabalhou.
f) Selecione o nome do cantor da música da gravadora Records que apresenta maior
duração.
Cliente
CódigoCliente
NomeCliente Telefone
NumCarro
Funcionário
CódigoFuncionário NomeFuncionário Especialidade Telefone
Conserto
CódigoFuncionário CódigoCarro DataConserto DescriçãoConserto
Carro
CódigoCarro Modelo AnoFabricação Fabricante
3) Mostre como realizar as seguintes consultas sobre as relações acima.
a) Selecione o nome dos funcionários que não atenderam nenhum cliente chamado
“João”.
b) Selecione o nome de todos os funcionários e clientes.
c) Selecione o nome dos funcionários que consertaram algum carro da Ford no ano de
1980.
d) Selecione o nome dos clientes que possuem Fusca e foram atendidos pelo
funcionário Geraldo.
e) Selecione quais os fabricantes e quantos consertos (de cada fabricante) o
funcionário Teco realizou em fevereiro de 2000.
f) Selecione os carros mais antigos de cada fabricante.
4) Utilizando a base FLAGS faça as seguintes operações em SQL:
a) separe os dados em tabelas nas quais cada uma contenha apenas os países do mesmo
continente.
b) para os países do continente 1, altere as bandeiras cuja cor principal seja vermelha
para cor amarela.
c) utilizando as várias tabelas criadas no item a, mostre todos os países agrupados por
sua religião.
Download