QCM Base de données MYSQL avec correction – Partie 32
QCM sur les Base de données et MYSQL avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses comprennent divers sujets pour réussir votre test.
1. Quel est l’opérateur logique utilisé pour combiner plusieurs conditions dans une clause WHERE dans MySQL ?
A AND
B OR
C NOT
D BOTH
2. Quelle commande permet de créer un utilisateur dans MySQL ?
A CREATE USER
B NEW USER
C ADD USER
D CREATE ACCOUNT
3. Quelle est la commande pour attribuer des privilèges à un utilisateur dans MySQL ?
A GRANT
B ASSIGN
C ALLOW
D PRIVILEGES
4. Quels types de données dans MySQL peuvent utiliser des index FULLTEXT
?
A TEXT
et VARCHAR
B CHAR
et INTEGER
C BLOB
et DATE
D VARCHAR
et INTEGER
5. Pourquoi est-il important de respecter la première forme normale (1NF) dans la normalisation d’une base de données ?
A Pour garantir que les valeurs de chaque colonne sont uniques.
B Pour garantir que les valeurs de chaque colonne sont atomiques et ne contiennent pas de listes ou de sous-ensembles de valeurs.
C Pour permettre des jointures plus rapides entre les tables.
D Pour réduire le nombre de colonnes dans chaque table.
6. Que signifie la propriété ACID dans le contexte des transactions ?
A Elle garantit que les transactions respectent les principes d’Atomicité, Cohérence, Isolation et Durabilité.
B Elle permet de gérer les erreurs de manière automatique dans les transactions.
C Elle définit les niveaux d’isolation d’une transaction.
D Elle spécifie que chaque transaction doit être validée sans exception.
7. Quel est l’impact de la commande OPTIMIZE TABLE
sur les tables avec de nombreux index ?
A Elle supprime les index inutilisés
B Elle défragmente et réorganise les index pour améliorer l’efficacité
C Elle désactive les index temporaires
D Elle ne fait rien si la table a des index
8. Quelle est la principale raison pour laquelle vous devriez utiliser GROUP BY
dans une requête MySQL ?
A Pour trier les résultats par ordre croissant.
B Pour effectuer des agrégations sur des colonnes.
C Pour filtrer les résultats en fonction de certaines conditions.
D Pour effectuer des jointures entre plusieurs tables.
9. Quelle action est effectuée par défaut lorsqu’une clé étrangère est supprimée dans MySQL, avec l’option ON DELETE RESTRICT
?
A Les lignes de la table enfant sont automatiquement supprimées lorsque la ligne correspondante dans la table parent est supprimée.
B La suppression de la ligne dans la table parent est interdite si elle a des correspondances dans la table enfant.
C Les lignes de la table enfant sont mises à jour avec des valeurs NULL lorsqu’une ligne parent est supprimée.
D La suppression de la ligne dans la table parent est permise, mais une erreur est générée si la table enfant a des lignes correspondantes.
10. Quelles sont les restrictions appliquées à une clé primaire ?
A Elle peut contenir des valeurs nulles.
B Elle doit garantir l’unicité des valeurs dans les colonnes définies.
C Elle peut être définie sur plusieurs colonnes dans une table (clé primaire composite).
D Les valeurs de la clé primaire peuvent être dupliquées, mais seulement dans les colonnes secondaires.