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 ?

  1. AUniquement les lignes qui ne correspondent pas
  2. BUniquement les lignes de la première table
  3. CToutes les combinaisons de lignes des deux tables
  4. 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 ?

  1. AFIRST 10 ONLY
  2. BLIMIT 10
  3. CTOP ROWS 10
  4. DMAX 10
3.Facile

Un INNER JOIN renvoie :

  1. AToutes les lignes des deux tables
  2. BUniquement les lignes ayant des valeurs correspondantes dans les deux tables
  3. CLes lignes qui ne correspondent pas
  4. 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 ?

  1. ALa durabilité
  2. BL'isolation
  3. CL'atomicité
  4. DLa cohérence
5.Moyen

Que signifie la dépendance fonctionnelle A → B ?

  1. AChaque valeur de B est associée à exactement une valeur de A
  2. BA est une clé étrangère qui fait référence à B
  3. CChaque valeur de A est associée à exactement une valeur de B
  4. DA et B sont toutes deux des clés primaires
6.Moyen

Que fait GRANT SELECT ON employees TO alice ?

  1. AIl fait d'alice la propriétaire de la base de données
  2. BIl copie la table employees pour alice
  3. CIl autorise l'utilisatrice alice à lire la table employees
  4. 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 ?

  1. AQuand chaque attribut de R apparaît à la fois dans R1 et dans R2
  2. BQuand R1 et R2 ont le même nombre de colonnes
  3. CQuand R1 et R2 n'ont aucun attribut en commun
  4. 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 :

  1. AX contienne NULL
  2. BX soit une super-clé
  3. CY soit atomique
  4. DY soit une clé primaire

Corrigé

  1. 1. C · Toutes les combinaisons de lignes des deux tables
  2. 2. B · LIMIT 10
  3. 3. B · Uniquement les lignes ayant des valeurs correspondantes dans les deux tables
  4. 4. A · La durabilité
  5. 5. C · Chaque valeur de A est associée à exactement une valeur de B
  6. 6. C · Il autorise l'utilisatrice alice à lire la table employees
  7. 7. D · Quand les attributs communs de R1 et R2 forment une super-clé de R1 ou de R2
  8. 8. B · X soit une super-clé

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