Quiz interactif généré par IA à partir du document : td_sql.pdf
Question 1 sur 10 20:00
[{"id":77316,"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.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"INSERT\", \"b\": \"SELECT\", \"c\": \"UPDATE\", \"d\": \"DELETE\"}}","_debug_options_count":4},{"id":77317,"question":"La commande UPDATE modifie les données d'une table.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"Vrai. La commande UPDATE permet de modifier les données existantes dans une 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":77318,"question":"Quel opérateur logique permet de combiner plusieurs conditions dans une requête WHERE ?","option_a":"AND","option_b":"OR","option_c":"NOT","option_d":"XOR","option_e":"","option_f":"","bonne_reponse":"a","explication":"L'opérateur AND permet de combiner plusieurs conditions pour qu'elles soient toutes vraies simultanément.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"AND\", \"b\": \"OR\", \"c\": \"NOT\", \"d\": \"XOR\"}}","_debug_options_count":4},{"id":77319,"question":"La commande DELETE FROM table_name WHERE condition; supprime :","option_a":"Toute la table","option_b":"Seulement les lignes répondant à la condition","option_c":"Les colonnes de la table","option_d":"La base de données entière","option_e":"","option_f":"","bonne_reponse":"b","explication":"La commande DELETE supprime uniquement les lignes qui satisfont la condition spécifiée dans la clause WHERE.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Toute la table\", \"b\": \"Seulement les lignes répondant à la cond","_debug_options_count":4},{"id":77320,"question":"Une jointure (JOIN) permet de combiner des données de deux tables ou plus.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"Vrai. Une jointure combine les colonnes de deux ou plusieurs tables en fonction d'un champ commun.","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":77321,"question":"Quelle requête permet de compter le nombre d'enregistrements dans une table nommée 'clients' ?","option_a":"SELECT COUNT(*) FROM clients;","option_b":"SELECT SUM(*) FROM clients;","option_c":"SELECT COUNT(1) FROM clients;","option_d":"SELECT LENGTH(*) FROM clients;","option_e":"","option_f":"","bonne_reponse":"a","explication":"La requête SELECT COUNT(*) FROM clients; compte le nombre total d'enregistrements dans la table 'clients'.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"SELECT COUNT(*) FROM clients;\", \"b\": \"SELECT SUM(*) FROM clients;","_debug_options_count":4},{"id":77322,"question":"La clause GROUP BY est utilisée pour :","option_a":"Trier les résultats par ordre alphabétique","option_b":"Regrouper les résultats par une ou plusieurs colonnes","option_c":"Filtrer les résultats avec une condition","option_d":"Ajouter des colonnes calculées","option_e":"","option_f":"","bonne_reponse":"b","explication":"La clause GROUP BY regroupe les lignes qui ont les mêmes valeurs dans les colonnes spécifiées, souvent utilisée 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\": \"b\", \"options\": {\"a\": \"Trier les résultats par ordre alphabétique\", \"b\": \"Regrouper le","_debug_options_count":4},{"id":77323,"question":"Une sous-requête peut ê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":"Vrai. Les sous-requêtes permettent d'imbriquer des requêtes SQL pour des analyses plus complexes.","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":77324,"question":"Quelle commande permet d'ajouter une nouvelle colonne à une table existante ?","option_a":"ALTER TABLE table_name ADD COLUMN column_name;","option_b":"UPDATE TABLE table_name SET column_name;","option_c":"CREATE COLUMN column_name;","option_d":"INSERT INTO table_name (column_name) VALUES ();","option_e":"","option_f":"","bonne_reponse":"a","explication":"La commande ALTER TABLE permet de modifier la structure d'une table existante, y compris l'ajout d'une nouvelle colonne.","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 table_name ADD COLUMN column_name;\", \"b\": \"UPDATE TAB","_debug_options_count":4},{"id":77325,"question":"La commande CREATE TABLE est utilisée pour :","option_a":"Créer une nouvelle base de données","option_b":"Créer une nouvelle table dans une base de données","option_c":"Insérer des données dans une table","option_d":"Supprimer une table","option_e":"","option_f":"","bonne_reponse":"b","explication":"La commande CREATE TABLE permet de créer une nouvelle table dans une base de données, en définissant ses colonnes et leurs types 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\": \"Créer une nouvelle base de données\", \"b\": \"Créer une nouvelle ","_debug_options_count":4}]
Chargement...
Cliquez sur une réponse pour valider
Les options de réponse ne sont pas disponibles pour cette question.