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 fonction d'agrégation renvoie la moyenne d'une colonne numérique ?

  1. AMEAN
  2. BMEDIAN
  3. CSUM
  4. DAVG
2.Facile

Quel opérateur sert à une recherche simple par motif de texte dans une clause WHERE ?

  1. ALIKE
  2. BMATCH
  3. CCONTAINS
  4. DSIMILAR
3.Facile

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

  1. AORDER BY salary DESC
  2. BSORT salary DOWN
  3. CGROUP BY salary DESC
  4. DORDER BY salary ASC
4.Moyen

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

  1. AL'isolation
  2. BL'atomicité
  3. CLa disponibilité
  4. DLa durabilité
5.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. ALes lignes enfants qui y font référence sont supprimées automatiquement
  2. BLa clé étrangère des lignes enfants est mise à NULL automatiquement
  3. CLa ligne parente est copiée dans une table d'archive
  4. DLa suppression est toujours refusée
6.Moyen

Un LEFT JOIN renvoie :

  1. AUniquement toutes les lignes de la table de droite
  2. BUniquement les lignes correspondantes des deux tables
  3. CToutes les lignes de la table de gauche et les lignes correspondantes de droite, avec des NULL en l'absence de correspondance
  4. DLes lignes qui ne correspondent dans aucune des deux tables
7.Difficile

Quand un ordonnancement de transactions concurrentes est-il dit sérialisable ?

  1. AQuand les transactions s'exécutent sur un seul processeur
  2. BQuand chaque transaction reçoit un numéro de série
  3. CQuand aucune transaction ne lit jamais de données
  4. DQuand son effet équivaut à une exécution en série des mêmes transactions
8.Difficile

Deux médecins de garde vérifient chacun que l'autre est encore de garde, puis se désinscrivent tous les deux en même temps. Quelle anomalie l'isolation par instantané (snapshot isolation) peut-elle encore permettre ici ?

  1. ALe write skew (écriture biaisée)
  2. BLa lecture sale
  3. CLa lecture non reproductible au sein d'une transaction
  4. DL'écriture sale

Corrigé

  1. 1. D · AVG
  2. 2. A · LIKE
  3. 3. A · ORDER BY salary DESC
  4. 4. A · L'isolation
  5. 5. A · Les lignes enfants qui y font référence sont supprimées automatiquement
  6. 6. C · Toutes les lignes de la table de gauche et les lignes correspondantes de droite, avec des NULL en l'absence de correspondance
  7. 7. D · Quand son effet équivaut à une exécution en série des mêmes transactions
  8. 8. A · Le write skew (écriture biaisée)

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