Exercice 1 :

L'entreprise LocHome souhaite moderniser son système de location. En effet, elle utilise des fiches papiers pour gérer ses locations.
 
1.1. Donner la modélisation relationnelle de service de location.
Cette dernière doit permettre de mentionner :
 - le client, possédants un numéro de téléphone alphanumérique unique, nom, prénom et adresse;
 - la maison, possédants un identifiant unique, nombre de pièces et adresse;
 - en location, possédants la date de début, la date de fin et les relations entre client et maison.
 
On prendra soin de préciser toutes les contraintes utilisateurs qui ne peuvent êtres inscrites dans les schémas des relations. 
 
1.2. Donner les commandes SQL pour écrire ces tables.
 
 
Exercice 2 :
 
Soit les tables suivantes : 
« Candidats » composé des champs suivants : 
+ Matricule : Numéro d'immatriculation du candidat
+ Nom: nom du candidat
+ DateNaissance : date de naissance du candidat
+ DateDiplome : date d'obtention du diplôme
+ Code_ecole : code de l'école qui a délivrée le diplôme

«Ecole » composé des champs suivants :
+ Code_ecole : 
+ Lib_école : intitulé de l'école
 
2.1. Ecrire en SQL l'insertion dans la table « candidats » un nouveau candidat ayant le matricule 3200. nommé
« Albert ». né le 12052004, et qui a obtenu son diplôme le 03/07/2020 délivré par Lycée Sérusier ayant le code 29022.
2.2. Ecrire en SQL la requête pour avoir la liste des candidats triés par ordre alphabétique.
 
2.3. Ecrire en SQL la requête pour avoir la liste des candidats lauréats de l'école « Séruiser ».
 
2.4. Ecrire en SQL la requête pour calculer l'age moyen des candidats.
 
 
Exercice 3 :
 
Vous allez importer dans phpmyadmin la base world.sql (Télécharger ici).
 
Elle se décompose de la manière suivante :
 
 
Table
city
 ID 
name, le nom
code, le code du pays
district
population, la population de la ville
 
Table
country
code, le cpde du pays
name, le nom du pays
capital, la capitale du pays
 

 

Table
countryinfo
` (
code, le code du pays
indepyear, date indépendance pays
region, la région ou se situe le pays
continent, le continent ou se situe le pays
surfaceArea, la surface du pays
`governmentForm, le régime du pays
`population
lifeExpectancy, l'espérance de vie du pays

 

Table
countrylanguage
code, le code du pays
language, langue parler dans le pays
isOfficial, langue officiel (True ou False),
percentage, % parler par la population

3.1. Importer la base world.sql dans phpmyadmin. 

3.2. Ecrire la requête SQL pour afficher toute la table des pays (country).

3.3. Ecrire la requête SQL pour afficher population française (code pays FRA).

3.4. Ecrire la requête SQL pour mettre à jour la population française (67000000 et code pays FRA).

3.5. Ecrire la requête SQL qui affiche le pays le plus peuplé.

3.6. Ecrire la requête SQL pour inserer dans la table city la ville de carhaix avec les attributs suivants : Carhaix, FRA, Bretagne, 7100.

3.7. Ecrire la requête SQL qui calcule la population mondiale.

3.8.Ecrire la requête SQL qui afficher la liste des pays qui parlent le français dans le monde.

3.9. Ecrire en utilisant une jointure avec les tables country et city, la requête SQL qui affiche les villes en France dans la table city.

3.10. Ecrire la requête SQL qui supprime la table countrylangage.

footer2

Richard GAUTHIER
Professeur de Physique Appliquée
Certification ISN
Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.

www.carhaix2020.bzh