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