Testez vos connaissances en Base de données relationnelle !
🧠 Quiz 10 questions 10 min
QUIZ INTERACTIFDiff. 5/10
Découvrez une série corrigée complète sur les bases de données pour le lycée. Exercices pratiques, requêtes SQL et normalisation. Idéal pour réviser et réussir vos examens.
Question 1 sur 10 10:00
[{"id":58326,"question":"Quelle commande SQL permet d'extraire des données d'une table ?","option_a":"INSERT","option_b":"SELECT","option_c":"UPDATE","option_d":"DELETE","option_e":"","option_f":"","bonne_reponse":"B","explication":"La commande SELECT est utilisée pour récupérer des données d'une ou plusieurs tables dans une base de données relationnelle.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":58327,"question":"Dans le modèle relationnel, une clé primaire doit être unique et non nulle.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"Une clé primaire doit effectivement être unique et non nulle pour identifier de manière certaine chaque enregistrement dans une table.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":58328,"question":"Quelle forme normale interdit les attributs multivalués dans une table ?","option_a":"1FN","option_b":"2FN","option_c":"3FN","option_d":"4FN","option_e":"","option_f":"","bonne_reponse":"A","explication":"La 1ère Forme Normale (1FN) interdit les attributs multivalués et impose que chaque cellule ne contienne qu'une seule valeur atomique.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":58329,"question":"Quel opérateur SQL permet de combiner les résultats de deux requêtes ?","option_a":"JOIN","option_b":"UNION","option_c":"INTERSECT","option_d":"EXCEPT","option_e":"","option_f":"","bonne_reponse":"B","explication":"L'opérateur UNION combine les résultats de deux requêtes SELECT en éliminant les doublons, tandis que UNION ALL les conserve.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":58330,"question":"Une jointure externe (OUTER JOIN) retourne toujours toutes les lignes des deux tables, même sans correspondance.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"Une jointure externe (LEFT, RIGHT ou FULL OUTER JOIN) retourne toutes les lignes d'une ou des deux tables, même sans correspondance, en complétant avec des valeurs NULL.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":58331,"question":"Quelle commande permet de supprimer une table d'une base de données ?","option_a":"DROP TABLE","option_b":"DELETE TABLE","option_c":"REMOVE TABLE","option_d":"TRUNCATE TABLE","option_e":"","option_f":"","bonne_reponse":"A","explication":"La commande DROP TABLE supprime définitivement une table et toutes ses données de la base de données.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":58332,"question":"Dans une requête SQL, à quoi sert la clause WHERE ?","option_a":"À trier les résultats","option_b":"À filtrer les lignes selon une condition","option_c":"À regrouper les données","option_d":"À ajouter de nouvelles colonnes","option_e":"","option_f":"","bonne_reponse":"B","explication":"La clause WHERE filtre les lignes retournées par une requête en fonction d'une condition spécifiée.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":58333,"question":"La 3ème Forme Normale (3FN) interdit les dépendances transitives.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"La 3FN interdit les dépendances transitives, c'est-à-dire qu'un attribut non clé ne doit dépendre que de la clé primaire et non d'un autre attribut non clé.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":58334,"question":"Quel type de jointure retourne uniquement les lignes ayant des correspondances dans les deux tables ?","option_a":"INNER JOIN","option_b":"LEFT JOIN","option_c":"RIGHT JOIN","option_d":"FULL JOIN","option_e":"","option_f":"","bonne_reponse":"A","explication":"Une INNER JOIN (ou simple JOIN) retourne uniquement les lignes qui ont des correspondances dans les deux tables impliquées dans la jointure.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":58335,"question":"Quelle commande SQL permet de modifier les données d'une table ?","option_a":"ALTER TABLE","option_b":"UPDATE","option_c":"MODIFY TABLE","option_d":"CHANGE DATA","option_e":"","option_f":"","bonne_reponse":"B","explication":"La commande UPDATE est utilisée pour modifier les données existantes dans une table en spécifiant une condition de mise à jour.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0}]
Chargement...
Cliquez sur une réponse pour valider
Les options de réponse ne sont pas disponibles pour cette question.