Exercicios Basicos de SQL

1
Exercícios - SQL Básico Sejam as tabelas simplificadas abaixo: Vende (Bar, Cerveja ) Gosta (Pessoa, Cerveja ) São apenas duas tabelas, uma listando bares e as marcas de cerveja que lá são vendidas e outra relacionando marcas de cervejas e pessoas que gostam delas. Definir em SQL as seguintes consultas: 1) “Listar todas as pessoas que gostam das cervejas vendidas no Dilamar” 2) “Listar todas as cervejas vendidas apenas no Dilamar” Dadas as tabelas abaixo: Tabelas de Referências Cds Campo TamanhoChave Codigo * Nome 50 DataCompra ValorPago LocalCompra Album Musicas Campo TamanhoChave CodigoCD * Numero * Nome 50 Artista 50 Tempo Definir em SQL as seguintes consultas: 1. Mostrar todos os cds 2. Mostrar os campos nome e data da compra dos cds; 3. Mostrar todas as músicas (todos os campos) do cds código 1; 4. Mostrar o nome do Cd e o nome das músicas de todos Cds; 5. Mostre o nome e o artista de todas músicas cadastradas; 6. Mostre o número, nome e tempo das músicas do cd 5; 7. Mostre o nome das músicas do artista José Pedro; 8. Mostre o nome de todos cds comprados no Submarino; 9. Mostre uma listagem de músicas; Ligue a Coluna da Direita com a da esquerda: Mostre uma listagem que apareça o nome do departamento dos funcionários que tem a função de Supervisor; Mostre Nome e Sobrenome, ordenado por sobrenome; Mostre os funcionários que tem salário superior à R$ 1.000,00; Mostre uma listagem telefônica dos funcionários; Select primeironome, ultimonome from funcionarios order by sobrenome; Select primeironome, fone from funcionarios; Select primeiro nome from funcionarios where salario>1000; Select departamento.nome from departamentos, funcionários where departamento.codigo = funcionarios.coddepartamento and funcionarios.funcao=’Supervisor’; Disciplina de Banco de Dados – EAFA – Prof. Marcelo P. da Roza

Transcript of Exercicios Basicos de SQL

Page 1: Exercicios Basicos de SQL

Exercícios - SQL Básico

Sejam as tabelas simplificadas abaixo: Vende (Bar, Cerveja) Gosta (Pessoa, Cerveja)

São apenas duas tabelas, uma listando bares e as marcas de cerveja que lá são vendidas e outra relacionando marcas de cervejas e pessoas que gostam delas. Definir em SQL as seguintes consultas: 1) “Listar todas as pessoas que gostam das cervejas vendidas no Dilamar” 2) “Listar todas as cervejas vendidas apenas no Dilamar” Dadas as tabelas abaixo:

Tabelas de Referências Cds

Campo TamanhoChaveCodigo * Nome 50 DataCompra ValorPago LocalCompra A lbum

Musicas Campo TamanhoChave

CodigoCD * Numero * Nome 50 Artista 50 T empo

Definir em SQL as seguintes consultas: 1. Mostrar todos os cds 2. Mostrar os campos nome e data da compra dos cds; 3. Mostrar todas as músicas (todos os campos) do cds código 1; 4. Mostrar o nome do Cd e o nome das músicas de todos Cds; 5. Mostre o nome e o artista de todas músicas cadastradas; 6. Mostre o número, nome e tempo das músicas do cd 5; 7. Mostre o nome das músicas do artista José Pedro; 8. Mostre o nome de todos cds comprados no Submarino; 9. Mostre uma listagem de músicas; Ligue a Coluna da Direita com a da esquerda: Mostre uma listagem que apareça o nome do departamento dos funcionários que tem a função de Supervisor; Mostre Nome e Sobrenome, ordenado por sobrenome; Mostre os funcionários que tem salário superior à R$ 1.000,00; Mostre uma listagem telefônica dos funcionários;

Select primeironome, ultimonome from funcionarios order by sobrenome; Select primeironome, fone from funcionarios; Select primeiro nome from funcionarios where salario>1000; Select departamento.nome from departamentos, funcionários where departamento.codigo = funcionarios.coddepartamento and funcionarios.funcao=’Supervisor’;

Disciplina de Banco de Dados – EAFA – Prof. Marcelo P. da Roza