Quiz interactif généré par IA à partir du document : Série 1- -Base de données-Enoncé.pdf
Question 1 sur 10 20:00
[{"id":33310,"question":"Quel type de relation existe entre deux tables liées par une clé étrangère ?","option_a":"1 à 1","option_b":"1 à plusieurs","option_c":"Plusieurs à plusieurs","option_d":"Aucune relation","option_e":"","option_f":"","bonne_reponse":"b","explication":"Une clé étrangère établit une relation de type '1 à plusieurs' entre une table parente et une table enfant.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"1 à 1\", \"b\": \"1 à plusieurs\", \"c\": \"Plusieurs à plusieurs\", \"d","_debug_options_count":4},{"id":33311,"question":"La commande SQL 'SELECT * FROM clients;' permet de :","option_a":"Supprimer tous les clients","option_b":"Afficher tous les clients","option_c":"Créer une nouvelle table clients","option_d":"Modifier les données des clients","option_e":"","option_f":"","bonne_reponse":"b","explication":"Cette commande affiche toutes les colonnes et toutes les lignes de la table 'clients'.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Supprimer tous les clients\", \"b\": \"Afficher tous les clients\", \"c","_debug_options_count":4},{"id":33312,"question":"Vrai ou Faux : Une clé primaire peut contenir des valeurs NULL.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"b","explication":"Une clé primaire ne peut pas contenir de valeurs NULL, car elle doit identifier de manière unique chaque enregistrement.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4},{"id":33313,"question":"Quel est le rôle de la clause WHERE dans une requête SQL ?","option_a":"Trier les résultats","option_b":"Filtrer les résultats","option_c":"Grouper les résultats","option_d":"Joindre des tables","option_e":"","option_f":"","bonne_reponse":"b","explication":"La clause WHERE permet de filtrer les lignes en fonction d'une condition donnée.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Trier les résultats\", \"b\": \"Filtrer les résultats\", \"c\": \"Group","_debug_options_count":4},{"id":33314,"question":"Vrai ou Faux : Une jointure interne (INNER JOIN) retourne toutes les lignes d'une table, même sans correspondance dans l'autre table.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"b","explication":"Une jointure interne ne retourne que les lignes ayant une correspondance dans les deux tables.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4},{"id":33315,"question":"Quelle commande SQL permet d'ajouter une nouvelle colonne à une table existante ?","option_a":"ALTER TABLE","option_b":"CREATE TABLE","option_c":"UPDATE TABLE","option_d":"MODIFY TABLE","option_e":"","option_f":"","bonne_reponse":"a","explication":"La commande ALTER TABLE est utilisée pour modifier la structure d'une table existante, y compris l'ajout de colonnes.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"ALTER TABLE\", \"b\": \"CREATE TABLE\", \"c\": \"UPDATE TABLE\", \"d\": \"MOD","_debug_options_count":4},{"id":33316,"question":"Dans un modèle entité-association, que représente un losange ?","option_a":"Une entité","option_b":"Une relation","option_c":"Un attribut","option_d":"Une clé primaire","option_e":"","option_f":"","bonne_reponse":"b","explication":"Dans un diagramme entité-association, un losange représente une relation entre deux ou plusieurs entités.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Une entité\", \"b\": \"Une relation\", \"c\": \"Un attribut\", \"d\": \"Une ","_debug_options_count":4},{"id":33317,"question":"Vrai ou Faux : Une clé étrangère doit toujours référencer une clé primaire existante dans une autre table.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"Une clé étrangère doit référencer une clé candidate (primaire ou unique) existante dans une autre table.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4},{"id":33318,"question":"Quelle commande SQL permet de supprimer une table ?","option_a":"DELETE TABLE","option_b":"DROP TABLE","option_c":"REMOVE TABLE","option_d":"ERASE TABLE","option_e":"","option_f":"","bonne_reponse":"b","explication":"La commande DROP TABLE permet de supprimer une table et toutes ses données de la base de données.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"DELETE TABLE\", \"b\": \"DROP TABLE\", \"c\": \"REMOVE TABLE\", \"d\": \"ERAS","_debug_options_count":4},{"id":33319,"question":"Quel type de jointure retourne toutes les lignes de la table de gauche, même sans correspondance dans la table de droite ?","option_a":"INNER JOIN","option_b":"LEFT JOIN","option_c":"RIGHT JOIN","option_d":"FULL JOIN","option_e":"","option_f":"","bonne_reponse":"b","explication":"Une jointure de type LEFT JOIN retourne toutes les lignes de la table de gauche, avec les correspondances de la table de droite si elles existent.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"INNER JOIN\", \"b\": \"LEFT JOIN\", \"c\": \"RIGHT JOIN\", \"d\": \"FULL JOIN","_debug_options_count":4}]
Chargement...
Cliquez sur une réponse pour valider
Les options de réponse ne sont pas disponibles pour cette question.