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 ?
ATRUNCATE ROWS
BDROP TABLE
CDELETE FROM
DREMOVE TABLE
2.Facile
Quelle contrainte garantit qu'une colonne ne peut jamais rester vide (NULL) ?
ACHECK NULL
BUNIQUE
CNOT NULL
DDEFAULT
3.Facile
Quelle instruction supprime des lignes d'une table ?
ATRUNCATE COLUMN
BDROP
CREMOVE
DDELETE
4.Moyen
Quelle instruction supprime toutes les lignes d'une table, conserve sa structure et n'accepte pas de clause WHERE ?
ADROP TABLE
BTRUNCATE TABLE
CALTER TABLE
DDELETE FROM avec une clause WHERE
5.Moyen
La troisième forme normale (3NF) élimine :
ALes index redondants sur des colonnes qui ne font pas partie d'une clé
BLes dépendances transitives entre attributs non clés
CLes clés composées
DLes valeurs atomiques
6.Moyen
Que fait ROLLBACK TO SAVEPOINT s1 ?
AIl termine la transaction et valide tout
BIl annule toute la transaction depuis le début
CIl annule les modifications effectuées après le point de sauvegarde s1, en gardant la transaction ouverte
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 ?
A0
B10
CUne erreur
DNULL
8.Difficile
Avec le contrôle de concurrence multiversion (MVCC), comment les lecteurs évitent-ils de bloquer les écrivains ?
ALes lecteurs voient un instantané cohérent des versions validées des lignes, tandis que les écrivains créent de nouvelles versions
BLes lecteurs lisent directement les données non validées
CLes lecteurs attendent toujours que tous les écrivains aient validé
DLes écritures sont interdites tant qu'un lecteur est actif
Corrigé
1. B · DROP TABLE
2. C · NOT NULL
3. D · DELETE
4. B · TRUNCATE TABLE
5. B · Les dépendances transitives entre attributs non clés
6. C · Il annule les modifications effectuées après le point de sauvegarde s1, en gardant la transaction ouverte
7. A · 0
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.