1.Facile
Un client peut passer de nombreuses commandes, mais chaque commande appartient à exactement un client. De quel type d'association s'agit-il ?
- AZéro-à-zéro
- BPlusieurs-à-plusieurs
- CUn-à-plusieurs
- DUn-à-un
2.Facile
Dans PostgreSQL et MySQL, quelle clause renvoie uniquement les 10 premières lignes d'un résultat ?
- ATOP ROWS 10
- BLIMIT 10
- CMAX 10
- DFIRST 10 ONLY
3.Facile
Quelle instruction supprime une table entière, structure comprise ?
- ADELETE FROM
- BTRUNCATE ROWS
- CDROP TABLE
- DREMOVE TABLE
4.Moyen
La deuxième forme normale (2NF) élimine :
- ALes dépendances partielles des colonnes non clés vis-à-vis d'une partie d'une clé composée
- BLes clés étrangères
- CLes dépendances transitives entre colonnes non clés via une autre colonne non clé
- DToutes les valeurs NULL
5.Moyen
Quelle propriété ACID garantit que les modifications validées survivent à une panne du système ?
- ALa cohérence
- BLa durabilité
- CL'isolation
- DL'atomicité
6.Moyen
Quelle requête renvoie le salaire le plus élevé de chaque service ?
- ASELECT MAX(dept), salary FROM emp GROUP BY salary
- BSELECT dept, MAX(salary) FROM emp GROUP BY dept
- CSELECT dept, salary FROM emp WHERE salary = MAX(salary)
- DSELECT dept, MAX(salary) FROM emp ORDER BY dept
7.Difficile
La forme normale de Boyce-Codd (BCNF) exige que, pour toute dépendance fonctionnelle non triviale X → Y :
- AY soit atomique
- BY soit une clé primaire
- CX soit une super-clé
- DX contienne NULL
8.Difficile
Une base de données de reporting copie les noms des clients dans la table des commandes pour éviter des jointures. Quel est le principal coût de cette dénormalisation ?
- ALa base de données ne peut plus utiliser d'index
- BLes clés primaires ne peuvent plus être utilisées
- CLes requêtes sur la table des commandes deviennent plus lentes
- DLes copies redondantes doivent rester cohérentes chaque fois que les données client changent
Corrigé
- 1. C · Un-à-plusieurs
- 2. B · LIMIT 10
- 3. C · DROP TABLE
- 4. A · Les dépendances partielles des colonnes non clés vis-à-vis d'une partie d'une clé composée
- 5. B · La durabilité
- 6. B · SELECT dept, MAX(salary) FROM emp GROUP BY dept
- 7. C · X soit une super-clé
- 8. D · Les copies redondantes doivent rester cohérentes chaque fois que les données client changent
Corrigés complets pas à pas : entraînez-vous sur ce thème sur examproblems.com.