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 ?
AMEAN
BMEDIAN
CSUM
DAVG
2.Facile
Quel opérateur sert à une recherche simple par motif de texte dans une clause WHERE ?
ALIKE
BMATCH
CCONTAINS
DSIMILAR
3.Facile
Comment trier un résultat du salaire le plus élevé au plus bas ?
AORDER BY salary DESC
BSORT salary DOWN
CGROUP BY salary DESC
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 ?
AL'isolation
BL'atomicité
CLa disponibilité
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 ?
ALes lignes enfants qui y font référence sont supprimées automatiquement
BLa clé étrangère des lignes enfants est mise à NULL automatiquement
CLa ligne parente est copiée dans une table d'archive
DLa suppression est toujours refusée
6.Moyen
Un LEFT JOIN renvoie :
AUniquement toutes les lignes de la table de droite
BUniquement les lignes correspondantes des deux tables
CToutes les lignes de la table de gauche et les lignes correspondantes de droite, avec des NULL en l'absence de correspondance
DLes lignes qui ne correspondent dans aucune des deux tables
7.Difficile
Quand un ordonnancement de transactions concurrentes est-il dit sérialisable ?
AQuand les transactions s'exécutent sur un seul processeur
BQuand chaque transaction reçoit un numéro de série
CQuand aucune transaction ne lit jamais de données
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 ?
ALe write skew (écriture biaisée)
BLa lecture sale
CLa lecture non reproductible au sein d'une transaction
DL'écriture sale
Corrigé
1. D · AVG
2. A · LIKE
3. A · ORDER BY salary DESC
4. A · L'isolation
5. A · Les lignes enfants qui y font référence sont supprimées automatiquement
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. D · Quand son effet équivaut à une exécution en série des mêmes transactions
8. A · Le write skew (écriture biaisée)
Corrigés complets pas à pas : entraînez-vous sur ce thème sur examproblems.com.