Base de données – Cours I – Exercices – Page 3
Donnez le résultat de la requête suivante: SELECT C1, C4, C5 FROM T1, T2 WHERE C2 = C3
Quelles seraient les dimensions de la table obtenue en omettant la jointure C2 = C3 ?
II-1-B : Jointure sur trois tables
La table T1 fait référence à la table T2 (clé primaire C4 ) via sa clé étrangère C2 et à la table T3 (clé
primaire C7 ) via sa clé étrangère C3 .
T1 T2 T3
C1 C2 C3 C4 C5 C6 C7 C8
1 C b A 10 15 a 1020
2 A a B 0 15 b 304
3 D a C 30 20 c 1961
4 A a D 50 10
E 20 60
Donnez le résultat de la requête suivante:
SELECT C1, C5, C6, C8 FROM T1, T2, T3 WHERE C2 = C4 AND C3 = C7
Quelle est le nombre de lignes de la table obtenue via les requêtes suivantes ? :
SELECT C1, C5, C6, C8 FROM T1, T2, T3
SELECT C1, C5, C6, C8 FROM T1, T2, T3 WHERE C3 = C7
SELECT C1, C5, C6, C8 FROM T1, T2, T3 WHERE C2 = C4
II-1-C Création des tables sous PhpMyAdmin
Démo (création de la table T1 du A)
Créer une nouvelle base de données
Créer une nouvelle table: nom T1, nombre de champs = 2
Entrer les noms et types des colonnes : INT pour C1 , VARCHAR (1) pour C2, cliquez sur Sauvegarder
Remplir la table: onglet Insérer
Votre travail
Vérifier les résultats des deux exercices précédents en créant les tables sous PhpMyAdmin.
Exercices SQL en pdf
Support d’exercices à télécharger en PDF sur SQL en pdf,document de 6 pages.
Catégorie: , type de fichier: PDF, Nombre de page: 6, auteur: , license: , taille de fichier: 96.16 Kb, niveau: , date: , téléchargement: .
Extrait du cours :