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
Quelle instruction supprime des lignes d'une table ?
ADELETE
BDROP
CTRUNCATE COLUMN
DREMOVE
2.Facile
Des instructions comme CREATE, ALTER et DROP appartiennent à quelle partie de SQL ?
ALe langage de contrôle de données (DCL)
BLe langage de définition de données (DDL)
CLe langage de manipulation de données (DML)
DLe langage de contrôle des transactions (TCL)
3.Facile
Comment trier un résultat du salaire le plus élevé au plus bas ?
AORDER BY salary ASC
BORDER BY salary DESC
CSORT salary DOWN
DGROUP BY salary DESC
4.Moyen
Une clé étrangère est déclarée avec ON DELETE CASCADE. Que se passe-t-il quand une ligne parente est supprimée ?
ALa clé étrangère des lignes enfants est mise à NULL automatiquement
BLes lignes enfants qui y font référence sont supprimées automatiquement
CLa suppression est toujours refusée
DLa ligne parente est copiée dans une table d'archive
5.Moyen
En algèbre relationnelle, l'opérateur de sélection (σ) correspond à quelle clause SQL ?
AGROUP BY
BWHERE
CORDER BY
DLa liste du SELECT
6.Moyen
La deuxième forme normale (2NF) élimine :
AToutes les valeurs NULL
BLes dépendances partielles des colonnes non clés vis-à-vis d'une partie d'une clé composée
CLes clés étrangères
DLes dépendances transitives entre colonnes non clés via une autre colonne non clé
7.Difficile
Qu'est-ce qu'une lecture fantôme (phantom read) ?
AUne requête qui ne renvoie aucune ligne
BLa lecture de modifications non validées
CLa lecture de données qui n'ont jamais été écrites
DUne requête répétée renvoie de nouvelles lignes insérées par une autre transaction validée
8.Difficile
La forme normale de Boyce-Codd (BCNF) exige que, pour toute dépendance fonctionnelle non triviale X → Y :
AY soit une clé primaire
BY soit atomique
CX soit une super-clé
DX contienne NULL
Corrigé
1. A · DELETE
2. B · Le langage de définition de données (DDL)
3. B · ORDER BY salary DESC
4. B · Les lignes enfants qui y font référence sont supprimées automatiquement
5. B · WHERE
6. B · Les dépendances partielles des colonnes non clés vis-à-vis d'une partie d'une clé composée
7. D · Une requête répétée renvoie de nouvelles lignes insérées par une autre transaction validée
8. C · X soit une super-clé
Corrigés complets pas à pas : entraînez-vous sur ce thème sur examproblems.com.