ExercíciosSQL

Propaganda
Universidade Regional Integrada – Campus Santo Ângelo
Disciplina de Banco de Dados I
Exercícios de SQL
Considere o esquema relacional parcial abaixo, representando
informações sobre Países, Cidades, Hotéis e Continentes:
País
Cidade
Código da Cidade
Nome da Cidade
População
Data da Fondação
Situa_se
Pertence
Nome do País
Capital
Língua
Moeda
Presidente
População
Área
Regime
Data da Indpendência
Continente
Pertence2
Nome
População
Área
Hotel
Código do Hotel
Nome do Hotel
Tipo do Hotel
Preco Suite
Preco Single
Preco Double
Parte A.
1. A partir deste Esquema Lógico defina as restrições de integridade referencial
(chave estrangeira), restrições de not null, restrições de domínio, etc..
2. Criar o Banco de Dados correspondente.
3. Inserir os dados necessários nas diferentes tabelas do Banco usando os
comandos DDL do SQL.
4. Mostrar quatro exemplos de modificações da estrutura das tabelas.
5. Mostrar quatro exemplos de modificações de valores das tuplas.
Parte B.
Defina expressões em SQL para obter as seguintes informações do banco de dados:
1. Quais os países cadastrados no BD?
2. Nomes dos Continentes?
3. Continentes dos Países cadastrados no BD?
4. Qual é a Capital da Finlândia?
5. Países Asiáticos que obterem a independência neste século?
6. Países falando a língua portuguesa na África?
7. Quais as Cidades Brasileiras?
8. Qual é a população mundial?
9. Número das cidades chamadas “São Luis” no mundo?
10. Em qual pais se encontra o hotel mais barato?
11. Hotéis “Cinco Estrelas” de São Luis?
12. Média de Preços de Suites nos Hotéis Parisiense?
13. Média de Preços de Suites nos Hotéis Franceses?
14. Quantidade dos hotéis de luxo (4*) por continente?
15. Países que não tem hotéis cinco estrelas?
16. Quantidade dos países Monárquicos, Republicanos e Militares?
17. Quantidade dos países Monárquicos, Republicanos e Militares na Europa?
18. A língua mais falada no mundo (por número países)?
19. A língua mais falada no mundo (por número de pessoas)?
20. Onde fica o hotel mais caro da Argentina?
21. População dos países cujo o número de hotéis oferecendo preços menores
de 30 $US, passa o 50?
22. O país apresentando a maior densidade (população/Área)?
23. O país da Europa apresentando a maior densidade (população/Área)?
24. Hotéis da Inglaterra com faixa de preço entre 40 e 90 $US?
25. O Presidente do pais que apresenta o maior número de hotéis?
26. O último pais a ganhar sua independência na América latina?
27. Hotel mais barato nas cidades aniversariantes no mês de abril?
28. Quantas pessoas falam oficialmente Francês no mundo?
29. Hotel mais caro no menor continente?
30. Qual é a capital que apresenta o maior número de hotéis?
2
Download