Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Série TD -TP
Partie A: Langage SQL: LDD (CREATE, ALTER, DROP) et LMD (INSERT, UPDATE,
DELETE).
Soient les tables suivantes :
Table : client
numcli nom adresse localité
1 Alami 9 Rue G-D La fontaine Meknès
2 Ibrahimi 101 Boulevard Royal Tanger
3 Ibrahimi 33 Rue de Zinzibar Tanger
4 Marzouq 6 Rue de Paris Fès
5 Zorro 32 Rue Alhouria Rabat
6 Aach 1 Rue du 18 novembre Marrakech
~ 1/3~
N’oublier pas d’attribuer des noms à ces contraintes : vous suivez la configuration suivante
pour nommer les contraintes : nomtable_nomclonne_typedelacontarainte
Comme exemple pour nommer la contrainte clé primaire sur la colonne numcli on utilise le nom
: « client_numcli_pk ».
~ 2/3 ~
10.2 Est-ce qu’on peut supprimer le client N° 7 ? Justifier.
~ 3/3~
Partie A : Schéma de la base de données : on dispose des 4 tables suivantes :
3. Les numéros et noms de tous les étudiants habitant une ville dont la valeur est toujours
5. Les notes avec les intitulées des cours de l’étudiant numéro 4239 triées en ordre
6. Les notes avec les intitulées des cours de l’étudiant Ibrahimi Ali triées en ordre
7. Les numéros et noms de tous les enseignants de l’étudiant Ibrahimi Ali triés en ordre
alphabétique.
9. Les enseignants intervenant dans au moins un des cours enregistrés dans la base de
données.
et HAVING.
2. Pour chaque étudiant : son numéro, son nom et le nombre de ses notes.
3. Pour chaque étudiant : son numéro, son nom, sa note minimale, sa note maximale et
5. Les enseignants intervenant dans au moins trois cours, en affichant le numéro et le nom
des enseignants ainsi que le nombre des cours. Le résultat est trié en ordre décroissant du
~ 4/3 ~
6. Afficher pour chaque étudiant : son numéro, son nom et la mention "Réussi" ou
7. Les étudiants de Fès dont le volume horaire est inférieur à 500 heures (tous cours
confondus).
~ 5/3~