Quiz interactif généré par IA à partir du document : coursBDR.pdf
Question 1 sur 10 20:00
[{"id":80099,"question":"Quelle commande SQL permet de créer une nouvelle table ?","option_a":"CREATE TABLE","option_b":"INSERT TABLE","option_c":"MAKE TABLE","option_d":"BUILD TABLE","option_e":"","option_f":"","bonne_reponse":"a","explication":"La commande SQL pour créer une table est 'CREATE TABLE', suivie du nom de la table et de la définition des 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\": \"CREATE TABLE\", \"b\": \"INSERT TABLE\", \"c\": \"MAKE TABLE\", \"d\": \"BUIL","_debug_options_count":4},{"id":80100,"question":"Une clé étrangère peut-elle être NULL ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"Oui, une clé étrangère peut être NULL si elle n'est pas définie comme NOT NULL dans la 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":80101,"question":"Quel opérateur SQL permet de sélectionner des lignes où une valeur est comprise entre deux bornes ?","option_a":"BETWEEN","option_b":"IN","option_c":"LIKE","option_d":"EXISTS","option_e":"","option_f":"","bonne_reponse":"a","explication":"L'opérateur 'BETWEEN' permet de sélectionner des lignes où une valeur est comprise entre deux bornes, par exemple : SELECT * FROM table WHERE colonne BETWEEN 10 AND 20.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"BETWEEN\", \"b\": \"IN\", \"c\": \"LIKE\", \"d\": \"EXISTS\"}}","_debug_options_count":4},{"id":80102,"question":"La commande 'DELETE FROM table' supprime toutes les lignes de la table.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"Oui, la commande 'DELETE FROM table' supprime toutes les lignes de la table, mais pas la structure de la table elle-même.","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":80103,"question":"Quel mot-clé est utilisé pour trier les résultats d'une requête SQL ?","option_a":"ORDER BY","option_b":"GROUP BY","option_c":"SORT BY","option_d":"ARRANGE BY","option_e":"","option_f":"","bonne_reponse":"a","explication":"Le mot-clé 'ORDER BY' est utilisé pour trier les résultats d'une requête SQL par une ou plusieurs 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\": \"ORDER BY\", \"b\": \"GROUP BY\", \"c\": \"SORT BY\", \"d\": \"ARRANGE BY\"}}","_debug_options_count":4},{"id":80104,"question":"Une jointure interne (INNER JOIN) retourne uniquement les lignes qui ont des correspondances dans les deux tables.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"Oui, une jointure interne (INNER JOIN) retourne uniquement les lignes qui ont des correspondances dans les deux tables jointes.","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":80105,"question":"Quel est le rôle de la clause 'GROUP BY' dans une requête SQL ?","option_a":"Regrouper les lignes ayant la même valeur dans une colonne","option_b":"Trier les résultats par ordre alphabétique","option_c":"Filtrer les lignes selon une condition","option_d":"Ajouter une nouvelle colonne à la table","option_e":"","option_f":"","bonne_reponse":"a","explication":"La clause 'GROUP BY' est utilisée pour regrouper les lignes ayant la même valeur dans une ou plusieurs colonnes, souvent en combinaison avec des fonctions d'agrégation comme COUNT ou SUM.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"Regrouper les lignes ayant la même valeur dans une colonne\", \"b\"","_debug_options_count":4},{"id":80106,"question":"La commande 'UPDATE table SET colonne = valeur' met à jour toutes les lignes de la table.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"Oui, sans clause WHERE, la commande 'UPDATE table SET colonne = valeur' met à jour toutes les lignes de la 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":80107,"question":"Quel opérateur SQL permet de vérifier si une valeur correspond à un motif donné ?","option_a":"LIKE","option_b":"MATCH","option_c":"CONTAINS","option_d":"REGEXP","option_e":"","option_f":"","bonne_reponse":"a","explication":"L'opérateur 'LIKE' permet de vérifier si une valeur correspond à un motif donné, par exemple : SELECT * FROM table WHERE colonne LIKE 'A%' pour trouver les valeurs commençant par 'A'.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"LIKE\", \"b\": \"MATCH\", \"c\": \"CONTAINS\", \"d\": \"REGEXP\"}}","_debug_options_count":4},{"id":80108,"question":"Une sous-requête peut-elle être utilisée dans la clause WHERE d'une requête principale ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"Oui, une sous-requête peut être utilisée dans la clause WHERE pour filtrer les résultats en fonction des résultats d'une autre requête.","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}]
Chargement...
Cliquez sur une réponse pour valider
Les options de réponse ne sont pas disponibles pour cette question.