QCM Base de données MYSQL avec correction – Partie 22
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 fonction permet de trouver la première occurrence d’une sous-chaîne dans une chaîne de caractères ?
A LOCATE()
B FIND()
C POSITION()
D SEARCH()
2. Que fait la commande SQL suivante ?
SELECT COUNT(DISTINCT ville) FROM clients;
A Compte le nombre de clients dans la ville donnée.
B Compte le nombre de villes distinctes dans lesquelles vivent les clients.
C Compte tous les clients, y compris les doublons.
D Affiche la liste des villes sans doublons.
3. Quelle est l’une des principales limitations des vues dans MySQL ?
A Les vues ne peuvent pas être utilisées avec des requêtes JOIN
B Les vues ne peuvent pas inclure de sous-requêtes
C Les vues ne stockent pas de données, ce qui peut entraîner une perte de performance si elles sont utilisées de manière excessive
D Les vues ne peuvent pas être indexées
4. Quelle est la commande pour récupérer l’heure actuelle dans MySQL ?
A CURRENT_TIME()
B NOW()
C GET_TIME()
D TIME_NOW()
5. Quelle commande MySQL est utilisée pour ajouter un index à une table ?
A CREATE INDEX
B ADD INDEX
C ALTER TABLE ... ADD INDEX
D INSERT INDEX
6. Que fait la commande SQL suivante ?
SELECT * FROM commandes WHERE montant = (SELECT MAX(montant) FROM commandes);
A Sélectionne toutes les commandes ayant le montant le plus élevé.
B Sélectionne la commande avec le montant le plus faible.
C Sélectionne toutes les commandes dont le montant est supérieur à la moyenne des montants.
D Sélectionne toutes les commandes ayant un montant égal à zéro.
7. Qu’est-ce que la normalisation des bases de données ?
A Le processus d’améliorer les performances des bases de données.
B Le processus d’organisation des données pour éviter la redondance et améliorer l’intégrité des données.
C Le processus d’indexer toutes les colonnes pour accélérer les requêtes.
D Le processus de mise en place d’une sauvegarde régulière des bases de données.
8. Quelle est la première forme normale (1NF) ?
A Une table est en 1NF si toutes les colonnes contiennent des valeurs atomiques, c’est-à-dire que les valeurs sont indivisibles.
B Une table est en 1NF si elle n’a pas de dépendances transitives.
C Une table est en 1NF si chaque clé primaire est composée d’une seule colonne.
D Une table est en 1NF si toutes les colonnes sont de types numériques.
9. Quelle est la deuxième forme normale (2NF) ?
A Une table est en 2NF si elle est en 1NF et que chaque table a une clé étrangère.
B Une table est en 2NF si elle est en 1NF et qu’il n’y a pas de redondance de données.
C Une table est en 2NF si toutes les colonnes sont de type texte.
D Une table est en 2NF si elle est en 1NF et que chaque colonne non-clé dépend entièrement de la clé primaire.
10. Quelle est la troisième forme normale (3NF) ?
A Une table est en 3NF si elle est en 2NF et qu’il n’existe pas de dépendances transitives.
B Une table est en 3NF si elle est en 2NF et qu’il n’y a pas de redondance de données.
C Une table est en 3NF si toutes les colonnes sont de types numériques.
D Une table est en 3NF si elle est en 1NF et que toutes les colonnes sont dépendantes de la clé primaire.