Fiche d’exercices de Bases de données et SQL avec corrigé
Fiche d’exercices de Bases de données et SQL gratuite et imprimable : 8 exercices, du niveau facile au niveau examen, avec corrigé. Imprimez-la ou enregistrez-la en PDF.
Pour les enseignants : gratuite à imprimer, copier et utiliser en classe. Chaque nouvelle fiche a de nouvelles valeurs et son propre corrigé. Un lien vers ExamProblems sur la page de votre cours est apprécié.
Nom: ____________________ Date: ____________
1.Facile
Que renvoie un CROSS JOIN ?
AUniquement les lignes qui ne correspondent pas
BUniquement les lignes de la première table
CToutes les combinaisons de lignes des deux tables
DUniquement les lignes qui correspondent sur une colonne clé commune
2.Facile
Dans PostgreSQL et MySQL, quelle clause renvoie uniquement les 10 premières lignes d'un résultat ?
AFIRST 10 ONLY
BLIMIT 10
CTOP ROWS 10
DMAX 10
3.Facile
Un INNER JOIN renvoie :
AToutes les lignes des deux tables
BUniquement les lignes ayant des valeurs correspondantes dans les deux tables
CLes lignes qui ne correspondent pas
DToutes les lignes de la table de gauche, avec des NULL là où il n'y a pas de correspondance
4.Moyen
Quelle propriété ACID garantit que les modifications validées survivent à une panne du système ?
ALa durabilité
BL'isolation
CL'atomicité
DLa cohérence
5.Moyen
Que signifie la dépendance fonctionnelle A → B ?
AChaque valeur de B est associée à exactement une valeur de A
BA est une clé étrangère qui fait référence à B
CChaque valeur de A est associée à exactement une valeur de B
DA et B sont toutes deux des clés primaires
6.Moyen
Que fait GRANT SELECT ON employees TO alice ?
AIl fait d'alice la propriétaire de la base de données
BIl copie la table employees pour alice
CIl autorise l'utilisatrice alice à lire la table employees
DIl autorise alice à modifier et à supprimer des lignes de la table employees
7.Difficile
Quand la décomposition de R en R1 et R2 est-elle garantie sans perte ?
AQuand chaque attribut de R apparaît à la fois dans R1 et dans R2
BQuand R1 et R2 ont le même nombre de colonnes
CQuand R1 et R2 n'ont aucun attribut en commun
DQuand les attributs communs de R1 et R2 forment une super-clé de R1 ou de R2
8.Difficile
La forme normale de Boyce-Codd (BCNF) exige que, pour toute dépendance fonctionnelle non triviale X → Y :
AX contienne NULL
BX soit une super-clé
CY soit atomique
DY soit une clé primaire
Corrigé
1. C · Toutes les combinaisons de lignes des deux tables
2. B · LIMIT 10
3. B · Uniquement les lignes ayant des valeurs correspondantes dans les deux tables
4. A · La durabilité
5. C · Chaque valeur de A est associée à exactement une valeur de B
6. C · Il autorise l'utilisatrice alice à lire la table employees
7. D · Quand les attributs communs de R1 et R2 forment une super-clé de R1 ou de R2
8. B · X soit une super-clé
Corrigés complets pas à pas : entraînez-vous sur ce thème sur examproblems.com.