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 SQL permet de récupérer des données d'une table ?

  1. ASELECT
  2. BCREATE
  3. CINSERT
  4. DUPDATE
2.Facile

Une clé étrangère (foreign key) est :

  1. AUne colonne qui fait référence à la clé primaire d'une autre table
  2. BUne clé toujours chiffrée
  3. CUne clé utilisée par des utilisateurs étrangers
  4. DUne colonne dont les valeurs doivent être uniques sur toutes les lignes de la table
3.Facile

Un INNER JOIN renvoie :

  1. AToutes les lignes de la table de gauche, avec des NULL là où il n'y a pas de correspondance
  2. BLes lignes qui ne correspondent pas
  3. CToutes les lignes des deux tables
  4. DUniquement les lignes ayant des valeurs correspondantes dans les deux tables
4.Moyen

Que fait ROLLBACK TO SAVEPOINT s1 ?

  1. AIl termine la transaction et valide tout
  2. BIl supprime le point de sauvegarde et toutes les tables modifiées depuis
  3. CIl annule les modifications effectuées après le point de sauvegarde s1, en gardant la transaction ouverte
  4. DIl annule toute la transaction depuis le début
5.Moyen

Quelle propriété ACID signifie que des transactions concurrentes ne voient pas les modifications inachevées les unes des autres ?

  1. AL'atomicité
  2. BLa durabilité
  3. CLa disponibilité
  4. DL'isolation
6.Moyen

La troisième forme normale (3NF) élimine :

  1. ALes valeurs atomiques
  2. BLes index redondants sur des colonnes qui ne font pas partie d'une clé
  3. CLes dépendances transitives entre attributs non clés
  4. DLes clés composées
7.Difficile

R(A, B, C, D) a les dépendances fonctionnelles A → B et C → D. Quelle est la clé candidate ?

  1. A{C}
  2. B{A}
  3. C{B, D}
  4. D{A, C}
8.Difficile

Qu'exige la règle de la journalisation anticipée (write-ahead logging, WAL) ?

  1. AL'enregistrement de journal d'une modification doit atteindre le support stable avant la page de données modifiée
  2. BLes pages de données doivent être écrites avant le journal
  3. CChaque requête doit être journalisée avant d'être analysée
  4. DLe journal n'est écrit qu'après une panne

Corrigé

  1. 1. A · SELECT
  2. 2. A · Une colonne qui fait référence à la clé primaire d'une autre table
  3. 3. D · Uniquement les lignes ayant des valeurs correspondantes dans les deux tables
  4. 4. C · Il annule les modifications effectuées après le point de sauvegarde s1, en gardant la transaction ouverte
  5. 5. D · L'isolation
  6. 6. C · Les dépendances transitives entre attributs non clés
  7. 7. D · {A, C}
  8. 8. A · L'enregistrement de journal d'une modification doit atteindre le support stable avant la page de données modifiée

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