1
Bases de données TP 3 : Un peu de géographie ..
Objectif : Pratiquer lécriture de requête SQL.
On travaille à travers linterface SQLite Manager. La base de données utilisée (téléchargeable sur le site de
la classe) sappelle geomondial.sqlite . Elle contient des données de géographie physique et politique.
Avant de vous lancer dans lécriture des requêtes. Observez la structure de cette base qui contient 34
tables (on nutilisera pas tout ! ). On représente ci-dessous une partie du schéma relationnel de la base
(sont soulignés le ou les attributs constituant la clé primaire de chacune des tables).
Les requêtes étoilées sont un peu plus dures
Exercice 1 : Requêtes simples
Rédiger une requête SQL pour obtenir :
1. la liste des continents et de leurs superficies, triés par superficie croissante ;
2. la liste des pays ainsi que leur capitale, triée par ordre alphabétique de nom de pays
3. le nom des volcans de plus de 6 000 mètres ; (Observez la table ! )
4. les dix villes les plus peuplées au monde.
Exercice 2 : Jointures Rédiger une requête SQL pour obtenir :
5. le nom des pays membres dInterpol, triés par ordre alphabétique ;
6. les monarchies constitutionnelles ;
2
7. le nom des montagnes d’Alaska de plus de 5 000 mètres
8. les fleuves de France (c’est-à-dire les rivières de France qui se jettent dans la mer) ;
Exercice 3 : Fonctions dagrégation
Rédiger une requête SQL pour obtenir :
9. la longueur moyenne des fleuves qui se jettent dans la Mer Noire ;
10. le nombre de rivières françaises présentes dans la base de données ;
*11. La liste des pays des Amériques avec leur plus haute montagne (Un peu plus dure )
Exercice 4 : Sous-requêtes et opérations ensemblistes
Rédiger une requête SQL pour obtenir :
12. le nom des pays non membres des Nations Uni
13. Les rivières du bassin du Nil ( Nile en english) c'est-à-dire les affluents directs du Nil ainsi que les
affluents de ses affluents
*14. le nom et la population des pays frontaliers de la France, triés par population décroissante (
15. la longueur de la frontière française ;
Exercice 2.
Rédiger une requête SQL pour obtenir :
1. le nom des pays membres des Nations Unies, triés par ordre alphabétique ;
2. les monarchies constitutionnelles ;
3. les fleuves de France (c’est-à-dire les rivières de France qui se jettent dans la mer) ;
4. le nom des montagnes d’Alaska de plus de 5 000 mètres ;
5. les trois plus hautes montagnes africaines
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !