QCM Base de données MYSQL avec correction – Partie 35
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. Quelle est la commande pour afficher les statistiques de la base de données dans MySQL ?
A SHOW STATUS
B SHOW STATS
C SHOW INFO
D SHOW DATABASE STATS
2. Quelle fonction permet d’arrondir une valeur au supérieur dans MySQL ?
A ROUND()
B CEIL()
C FLOOR()
D TRUNCATE()
3. Quelle est la commande pour afficher la version de MySQL en cours d’utilisation ?
A VERSION()
B SHOW VERSION
C SELECT VERSION();
D MYVERSION()
4. Quel moteur de stockage MySQL utilise des index FULLTEXT
?
A InnoDB
B MyISAM
C MEMORY
D CSV
5. Quelle stratégie est la plus appropriée si une table a des millions de lignes, mais une grande partie des données sont rarement lues (par exemple, des données historiques) ?
A Créer un index pour chaque colonne
B Créer un index sur les colonnes les plus fréquemment consultées
C Supprimer tous les index
D Utiliser un index FULLTEXT sur toutes les colonnes
6. Quelle fonction permet de renvoyer le dernier jour du mois dans MySQL ?
A LAST_DAY()
B END_OF_MONTH()
C FINAL_DAY()
D MONTH_END()
7. Comment créer une clé étrangère avec une contrainte ON DELETE RESTRICT
dans MySQL ?
A CREATE TABLE child (id INT, parent_id INT, FOREIGN KEY (parent_id) REFERENCES parent(id) ON DELETE RESTRICT);
B CREATE TABLE child (id INT, parent_id INT, FOREIGN KEY (parent_id) REFERENCES parent(id) ON DELETE CASCADE);
C CREATE TABLE child (id INT, parent_id INT, CONSTRAINT fk_parent FOREIGN KEY (parent_id) REFERENCES parent(id) ON DELETE RESTRICT);
D CREATE TABLE child (id INT, parent_id INT, CONSTRAINT fk_parent FOREIGN KEY (parent_id) REFERENCES parent(id) ON DELETE UPDATE);
8. Si vous avez une base de données avec beaucoup de requêtes lentes et que vous souhaitez identifier les requêtes qui utilisent mal les index, que devez-vous activer dans MySQL ?
A slow_query_log
B general_log
C performance_schema
D innodb_status
9. La seconde forme normale (2NF) est-elle applicable à une table qui n’est pas en 1NF ?
A Oui, car la 2NF est une forme indépendante de la 1NF.
B Non, la 2NF ne peut être atteinte que si la table est déjà en 1NF.
C Oui, mais uniquement si la table a une clé primaire composée.
D Non, la 2NF s’applique seulement aux tables avec des clés étrangères.
10. Quelle commande permet de définir un mot de passe pour un utilisateur MySQL ?
A SET PASSWORD
B CHANGE PASSWORD
C ALTER USER ... IDENTIFIED BY
D UPDATE PASSWORD