QCM Base de données MYSQL avec correction – Partie 33
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 mot-clé permet de trier les résultats d’une requête dans MySQL ?
A ORDER BY
B SORT BY
C GROUP BY
D ARRANGE BY
2. Quelle commande permet de renommer une colonne dans MySQL ?
A RENAME COLUMN
B ALTER COLUMN
C CHANGE COLUMN
D MODIFY COLUMN
3. Comment MySQL choisit-il entre différents index dans une requête avec plusieurs options de filtrage (par exemple, plusieurs colonnes dans WHERE) ?
A MySQL choisit l’index le plus récent
B MySQL choisit l’index basé sur le coût estimé de la requête
C MySQL utilise toujours le premier index défini sur la table
D MySQL utilise tous les index simultanément
4. Qu’est-ce qu’une relation dans un contexte de base de données relationnelle ?
A Une table qui contient des enregistrements liés à une clé primaire.
B Un lien entre deux tables via des clés étrangères.
C Un ensemble de données qui peuvent être manipulées par des requêtes SQL.
D Un ensemble de colonnes qui déterminent une clé primaire.
5. Quelle est la forme normale qui garantit l’absence de dépendances transitives ?
A 1NF
B 2NF
C 3NF
D BCNF
6. Que se passe-t-il si une clé étrangère fait référence à une ligne inexistante dans la table parente ?
A Une erreur sera générée et l’insertion dans la table fille échouera.
B L’insertion sera réussie et la valeur de la clé étrangère dans la table fille sera automatiquement mise à jour.
C La valeur de la clé étrangère sera ignorée et une ligne sera insérée avec une valeur nulle.
D La base de données accepte la ligne et l’ignore lors de la création de la relation.
7. Quelle est la commande pour afficher les index d’une table dans MySQL ?
A SHOW INDEXES
B SHOW KEYS
C SHOW INDEX
D Les deux A et B
8. Quelle fonction permet de renvoyer le mois d’une date dans MySQL ?
A MONTH()
B EXTRACT(MONTH FROM date)
C DATE_FORMAT()
D TOUT CE QUI PRÉCÈDE
9. Si une table est en 3NF, cela signifie qu’elle est également en quelle forme normale ?
A 2NF
B 1NF
C BCNF
D 4NF
10. Qu’est-ce qu’un index composé dans MySQL ?
A Un index créé uniquement pour les colonnes numériques.
B Un index qui inclut plusieurs colonnes dans une seule structure d’index.
C Un index qui est appliqué à une seule colonne avec des valeurs uniques.
D Un index qui n’affecte pas les performances de la base de données.