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
Quel opérateur sert à une recherche simple par motif de texte dans une clause WHERE ?
ACONTAINS
BSIMILAR
CMATCH
DLIKE
2.Facile
Qu'est-ce qu'une clé candidate ?
AToute colonne contenant des valeurs NULL
BUne colonne en attente de devenir une clé étrangère
CUn ensemble de colonnes partagé entre deux tables pour relier leurs lignes
DUn ensemble minimal de colonnes qui identifie de manière unique chaque ligne
3.Facile
Dans un motif LIKE, que représente le caractère générique % ?
AToute suite de zéro caractère ou plus
BExactement un caractère à cette position de la chaîne
CLa fin de la chaîne
DUn chiffre quelconque
4.Moyen
Quelle instruction supprime toutes les lignes d'une table, conserve sa structure et n'accepte pas de clause WHERE ?
ATRUNCATE TABLE
BALTER TABLE
CDROP TABLE
DDELETE FROM avec une clause WHERE
5.Moyen
Une colonne contient les valeurs 10, 20 et NULL. Que renvoie AVG(col) ?
A15
BNULL
C10
D30
6.Moyen
Quelle propriété ACID garantit que les modifications validées survivent à une panne du système ?
AL'atomicité
BL'isolation
CLa cohérence
DLa durabilité
7.Difficile
Quand un ordonnancement de transactions concurrentes est-il dit sérialisable ?
AQuand les transactions s'exécutent sur un seul processeur
BQuand son effet équivaut à une exécution en série des mêmes transactions
CQuand chaque transaction reçoit un numéro de série
DQuand aucune transaction ne lit jamais de données
8.Difficile
Qu'est-ce qu'un index couvrant pour une requête ?
AUn index portant uniquement sur la clé primaire
BUn index qui contient toutes les colonnes nécessaires à la requête, si bien que la table elle-même n'a pas besoin d'être lue
CUn index qui couvre toutes les colonnes de toutes les tables
DUn index reconstruit chaque nuit
Corrigé
1. D · LIKE
2. D · Un ensemble minimal de colonnes qui identifie de manière unique chaque ligne
3. A · Toute suite de zéro caractère ou plus
4. A · TRUNCATE TABLE
5. A · 15
6. D · La durabilité
7. B · Quand son effet équivaut à une exécution en série des mêmes transactions
8. B · Un index qui contient toutes les colonnes nécessaires à la requête, si bien que la table elle-même n'a pas besoin d'être lue
Corrigés complets pas à pas : entraînez-vous sur ce thème sur examproblems.com.