IPT 2015–2016 TP n++
ÏQuestion 12 Donner les trois département dont les chef-lieux sont les plus élevés. (la
Lozère est deuxième)
ÏQuestion 13 Déterminer l’altitude moyenne des communes de chaque département,
triés par cette altitude. On pourra essayer de pondérer par la superficie. (La Savoie est
deuxième ou troisième, selon le cas)
ÏQuestion 14 Dans quels départements peut-on trouver une commune d’altitude su-
périeure à 1000 m ? (il y en a 30)
ÏQuestion 15 Donner la liste des 5 départements les plus denséments peuplés. (Val-
de-Marne et Val-d’Oise sont les deux derniers)
ÏQuestion 16 Comme la question 9, mais triés par ordre décroissante de population
dans le département. (Le Rhône est en 4e position)
ÏQuestion 17 Quelle est la ville qui contient la célèbre abbaye dont les coordonnées
GPS sont (46.434031, 4.659617) ? (utilisez une application de cartographie 4)
ÏQuestion 18 Donner les coordonnées du français moyen, c’est à dire le barycentre de
tous les français. À quelle altitude se situe-t-il ? Est-ce plutôt au-dessus ou en-dessous du
niveau du sol ?
2 Des hôtels
Ouvrir le fichier 14-reservations.sqlite 5dans votre logiciel de gestion de base de
donnée.
La base de donnée contient 5 tables dont voici le schéma relationnel :
—resorts (ns,noms,types,capch)
—hotels (ns, nh, nomh, adrh, telh, cath, nbch)
—rooms (ns, nh, nch, typch, prix)
—guests (nc1, nomc1, adrc1, telc1)
—bookings (ns, nh, nch, jour, nc1)
4. Ou vos connaissance de l’histoire du Moyen Âge classique...
5. Les fichiers SQLite se terminent le plus souvent par .sqlite ou .db.
Et la signification des attributs :
— Dans la première table, chaque station possède un numéro ns, un nom, un type («
mer » ou « montagne ») et une capacité capch.
— Dans hotels, chaque hôtel est identifié par le numéro de la station où se trouve l’hô-
tel et le numéro de l’hôtel. Chaque hôtel a un nom, une adresse, un numéro de télé-
phone, une catégorie (nombre d’étoiles) et un nombre de chambres.
— Dans rooms, chaque chambre est identifiée par le numéro de la station, de l’hôtel, et
un numéro de chambre dans chaque hôtel. Chaque chambre a un type (S= « simple »,
Dpour « avec douche », DWC pour « avec douche et WC » et SDB pour avec salle de bain)
et un prix.
— Dans guests, chaque client a un numéro, un nom, une adresse et un numéro de
téléphone.
— Dans bookings, chaque réservation indique la chambre (avec ns, nh, nch) réser-
vée, le jour de l’année (entier entre 1 et 365) et le client.
Des indications sur les réponses sont fournies entre parenthèses.
ÏQuestion 19 Lister les hôtels se trouvant dans une station balnéaire, triés par nombre
d’étoile décroissants (37). Lister les chambres d’hôtels à deux étoiles dans une station de
montagne avec un prix inférieur ou égal à 50 euros (153). Donner la liste des noms des
stations au bord de la mer ayant des hôtels 4 étoiles (3).
ÏQuestion 20 Donner le nombre de clients ayant réservé une chambre avec douche
dans un hôtel d’une station balnéaire (entre 500 et 600). Donner les noms des clients dont
l’adresse est celle d’un hôtel (2). Donner le nombre de clients ayant réservé à la mer et à la
montagne (entre 700 et 800).
ÏQuestion 21 Donner la liste des hôtels avec leur nom, adresse, catégorie, et le nombre
de réservations dans l’année, triés par nombre de réservations décroissant (le troisième a
900 réservations). Quel hôtel n’a aucune réservation ?
ÏQuestion 22 Il y a des informations redondantes dans cette base de donnée. Les-
quelles ? Vérifier la cohérence à l’aide d’une requête.
ÏQuestion 23 Donner la liste des noms de clients ayant réservé plusieurs chambres, le
même jour, dans le même hôtel (8). Donner la liste des hôtels 4 étoiles n’ayant que des
chambres avec salle de bain (11).
2/2