QCM Base de données MYSQL avec correction – Partie 38
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 caractéristique d’une table qui est en Boyce-Codd Normal Form (BCNF) ?
A Elle ne peut avoir que des clés primaires composées.
B Toutes les dépendances fonctionnelles doivent être sur des clés candidates.
C Elle ne peut pas avoir de clé primaire.
D Elle est une extension de la 3NF, mais avec des restrictions supplémentaires sur les dépendances fonctionnelles.
2. Quelle fonction renvoie la différence en mois entre deux dates dans MySQL ?
A MONTHDIFF()
B MONTHS()
C DATEDIFF()
D TIMEDIFF()
3. Quelle est la fonction pour obtenir le premier jour du mois dans MySQL ?
A FIRST_DAY()
B MONTH_START()
C DATE_FORMAT()
D LAST_DAY()
4. Quelle est la conséquence d’avoir plusieurs clés étrangères pointant vers une seule table dans MySQL ?
A Chaque clé étrangère dans la table fille créera une relation distincte avec la table parente.
B Cela entraînera une erreur si les clés étrangères font référence à des colonnes de types différents.
C Les tables seront automatiquement jointes, ce qui accélérera l’exécution des requêtes SELECT.
D Cela créera un index supplémentaire dans la table parente.
5. Qu’est-ce qu’une dépendance partielle dans le contexte de la normalisation ?
A Lorsque des colonnes non-clé dépendent entièrement de la clé primaire composée.
B Lorsque des colonnes non-clé dépendent partiellement de la clé primaire composée.
C Lorsque des colonnes non-clé dépendent de la clé primaire de manière non fonctionnelle.
D Lorsque des colonnes non-clé dépendent d’une autre colonne non-clé.
6. Quelle commande est utilisée pour lier un utilisateur à une base de données dans MySQL ?
A GRANT
B ASSIGN
C LINK
D PERMIT
7. Quelle est la première étape pour appliquer la normalisation à une base de données ?
A Identifier les clés étrangères dans les tables.
B Identifier les clés primaires dans chaque table.
C Assurer que chaque table est en 1NF, c’est-à-dire que chaque colonne contient des valeurs atomiques.
D Créer des indices pour les colonnes les plus fréquemment utilisées.
8. Quel est le type de données le plus approprié pour stocker un nombre entier compris entre 0 et 255 ?
A INT
B TINYINT UNSIGNED
C SMALLINT
D BIGINT
9. Quelle est la fonction utilisée pour renvoyer la partie entière d’un nombre dans MySQL ?
A ROUND()
B CEIL()
C TRUNCATE()
D FLOOR()
10. Quelle commande permet d’ajouter une contrainte d’unicité sur une colonne dans MySQL ?
A ADD UNIQUE
B CREATE UNIQUE
C UNIQUE CONSTRAINT
D ALTER TABLE ... ADD CONSTRAINT