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 ?

  1. ADELETE
  2. BDROP
  3. CTRUNCATE COLUMN
  4. DREMOVE
2.Facile

Des instructions comme CREATE, ALTER et DROP appartiennent à quelle partie de SQL ?

  1. ALe langage de contrôle de données (DCL)
  2. BLe langage de définition de données (DDL)
  3. CLe langage de manipulation de données (DML)
  4. DLe langage de contrôle des transactions (TCL)
3.Facile

Comment trier un résultat du salaire le plus élevé au plus bas ?

  1. AORDER BY salary ASC
  2. BORDER BY salary DESC
  3. CSORT salary DOWN
  4. 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 ?

  1. ALa clé étrangère des lignes enfants est mise à NULL automatiquement
  2. BLes lignes enfants qui y font référence sont supprimées automatiquement
  3. CLa suppression est toujours refusée
  4. 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 ?

  1. AGROUP BY
  2. BWHERE
  3. CORDER BY
  4. DLa liste du SELECT
6.Moyen

La deuxième forme normale (2NF) élimine :

  1. AToutes les valeurs NULL
  2. BLes dépendances partielles des colonnes non clés vis-à-vis d'une partie d'une clé composée
  3. CLes clés étrangères
  4. 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) ?

  1. AUne requête qui ne renvoie aucune ligne
  2. BLa lecture de modifications non validées
  3. CLa lecture de données qui n'ont jamais été écrites
  4. 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 :

  1. AY soit une clé primaire
  2. BY soit atomique
  3. CX soit une super-clé
  4. DX contienne NULL

Corrigé

  1. 1. A · DELETE
  2. 2. B · Le langage de définition de données (DDL)
  3. 3. B · ORDER BY salary DESC
  4. 4. B · Les lignes enfants qui y font référence sont supprimées automatiquement
  5. 5. B · WHERE
  6. 6. B · Les dépendances partielles des colonnes non clés vis-à-vis d'une partie d'une clé composée
  7. 7. D · Une requête répétée renvoie de nouvelles lignes insérées par une autre transaction validée
  8. 8. C · X soit une super-clé

Corrigés complets pas à pas : entraînez-vous sur ce thème sur examproblems.com.