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 commande est utilisée pour supprimer une table existante?
A DROP TABLE
B DELETE
C Les deux : A et B
D Aucun de ces réponses
A
La commande DROP TABLE est utilisée pour supprimer une table existante de la base de données. Cela supprime non seulement les données de la table, mais également sa structure et ses contraintes associées (comme les clés étrangères). Exemple:
DROP TABLE employes;
Cette commande supprime la table employes de la base de données.
2. Quelle commande est utilisée pour afficher toutes les tables existantes dans une base de données?
A SHOW TABLES
B SHOW TABLE
C SHOW
D Aucun de ces réponses
A
La commande SHOW TABLES est utilisée pour afficher la liste de toutes les tables existantes dans la base de données actuellement sélectionnée. Exemple:
SHOW TABLES;
Cette commande retournera toutes les tables de la base de données active.
3. Duplication de la clé primaire est-elle autorisée dans SQL?
A Oui
B Non
C Dépend de SGBD
D Aucun de ces réponses
B
En SQL, la duplication de la clé primaire n’est pas autorisée. La clé primaire garantit l’unicité de chaque enregistrement dans une table. Chaque valeur de la clé primaire doit être unique et ne peut pas être NULL. Différence entre Clé primaire et Clé uniqueLa clé primaire et la clé unique sont utilisées pour identifier un tuple de manière unique et appliquer l’unicité dans une colonne ou une combinaison…Lire plusComment créer une clé primaire avec MySQL et phpMyAdminDans MySQL, une clé primaire est un champ unique ou une combinaison de champs qui définit de manière unique un enregistrement. Aucun des champs faisant…Lire plus
Différence entre 3NF et BCNFQuelle est la différence entre 3NF et BCNF ? – On recoure à la normalisation pour supprimer la redondance d’une relation, minimisant ainsi les anomalies…Lire plus
4. Duplication de valeurs est-elle autorisée dans SQL?
A Oui
B Non
C Dépend de SGBD
D Aucun de ces réponses
A
Les valeurs dupliquée sont autorisées mais pas pour les clé primaire. Exemple:
Pour s’assurer qu’une colonne ou une combinaison de colonnes ne contient pas de valeurs dupliquées utiliser la contrainte UNIQUE.
5. Quel est le format correct pour stocker la date dans SQL ?
A DEC-01-1994
B 08-1994-12
C 08-DEC-16
D 1994-12-08
D
Le format correct pour stocker la date est : AAAA-MM-JJ.
6. Quelle ligne suivants produira une erreur?
ASELECT * FROM personne WHERE personne_id=1;
BSELECT nom FROM personne;
CSELECT nom, prenom, personne_id FROM personne;
D Aucun de ces réponses
D
Toutes les lignes données semblent correctes sous réserve que la table personne existe et que les colonnes personne_id, nom, et prenom existent dans la table personne.
7. Quelle clé est utilisée pour lier deux tables dans Mysql?
A Clé primaire
B Clé étrangère
C Clé primaire et étrangère
D Aucun de ces réponses
B
Dans MySQL, la clé étrangère (ou foreign key) est utilisée pour lier deux tables. Elle est une référence à la clé primaire d’une autre table, créant ainsi une relation entre les deux tables. MySQL Clé étrangère | Foreign KeyUne clé étrangère est un champ (ou une collection de champs) dans une table qui fait référence à une clé primaire dans une autre table.…Lire plus
8. Trouver l’erreur?
CREATE TABLE personne (
personne_id SMALLINT,
nom VARCHAR,
PRENOM VARCHAR,
date_naissance DATE
CONSTRAINTS pk_personne PRIMARY KEY (personne_id)
);
INSERT INTO
personne( personne_id, nom, PRENOM, Date_naissance )
VALUES(1,’a’,’b’, 09-1994-02);
A Erreur dans les valeurs de données
B Aucune erreur
C Toute autre erreur
D Aucun de ces réponses
A
Le format du type de données DATE est AAAA-MM-JJ.
9. Trouver l’erreur?
CREATE TABLE personne (
personne_id SMALLINT,
nom VARCHAR,
PRENOM VARCHAR,
date_naissance DATE
CONSTRAINTS pk_personne PRIMARY KEY (personne_id)
);
INSERT INTO
personne( personne_id, nom, PRENOM)
VALUES(1, ’a’, ’b’);
INSERT INTO
personne( personne_id, nom, PRENOM)
VALUES(1,’c’,’d’);
A Aucune erreur
B Erreur, valeur dupliquée
C Toute autre erreur
D Aucun de ces réponses
B
La clé primaire ne peut jamais avoir la même valeur.
10. Quels sont les types de données valides dans Mysql?
A Numeric
B Temporary
C Text
D Tout les réponses sont vrais
D
MySQL offre des types de données pour les nombres (Numeric), les chaînes de texte (Text), et des options pour les tables temporaires. Ainsi, D. Toutes les réponses sont vraies est la bonne réponse. Les types de données MySQLLe type de données d’une colonne définit la valeur que peut contenir la colonne: entier, caractère, date/heure, binaire, etc. Dans ce tutoriel nous allons découvrir…Lire plus
Hi,
May you have error on question number 4, the right answer is B not A.
Thank you for correct it, and thank you for this amazing web-site.