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 une table entière, structure comprise ?

  1. ATRUNCATE ROWS
  2. BDROP TABLE
  3. CDELETE FROM
  4. DREMOVE TABLE
2.Facile

Quelle contrainte garantit qu'une colonne ne peut jamais rester vide (NULL) ?

  1. ACHECK NULL
  2. BUNIQUE
  3. CNOT NULL
  4. DDEFAULT
3.Facile

Quelle instruction supprime des lignes d'une table ?

  1. ATRUNCATE COLUMN
  2. BDROP
  3. CREMOVE
  4. DDELETE
4.Moyen

Quelle instruction supprime toutes les lignes d'une table, conserve sa structure et n'accepte pas de clause WHERE ?

  1. ADROP TABLE
  2. BTRUNCATE TABLE
  3. CALTER TABLE
  4. DDELETE FROM avec une clause WHERE
5.Moyen

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

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

Que fait ROLLBACK TO SAVEPOINT s1 ?

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

Quel est le résultat de SELECT COUNT(col) FROM t si toutes les valeurs de col sont NULL et que la table contient 10 lignes ?

  1. A0
  2. B10
  3. CUne erreur
  4. DNULL
8.Difficile

Avec le contrôle de concurrence multiversion (MVCC), comment les lecteurs évitent-ils de bloquer les écrivains ?

  1. ALes lecteurs voient un instantané cohérent des versions validées des lignes, tandis que les écrivains créent de nouvelles versions
  2. BLes lecteurs lisent directement les données non validées
  3. CLes lecteurs attendent toujours que tous les écrivains aient validé
  4. DLes écritures sont interdites tant qu'un lecteur est actif

Corrigé

  1. 1. B · DROP TABLE
  2. 2. C · NOT NULL
  3. 3. D · DELETE
  4. 4. B · TRUNCATE TABLE
  5. 5. B · Les dépendances transitives entre attributs non clés
  6. 6. C · Il annule les modifications effectuées après le point de sauvegarde s1, en gardant la transaction ouverte
  7. 7. A · 0
  8. 8. A · Les lecteurs voient un instantané cohérent des versions validées des lignes, tandis que les écrivains créent de nouvelles versions

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