Quiz interactif généré par IA à partir du document : ABA_CHAPITRE2_INTERROGATION_DUNE_BDD_RELATIONNELLE.pdf
Question 1 sur 10 20:00
[{"id":70334,"question":"Quelle commande SQL permet d'extraire des données d'une table ?","option_a":"INSERT","option_b":"UPDATE","option_c":"SELECT","option_d":"DELETE","option_e":"","option_f":"","bonne_reponse":"c","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,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"c\", \"options\": {\"a\": \"INSERT\", \"b\": \"UPDATE\", \"c\": \"SELECT\", \"d\": \"DELETE\"}}","_debug_options_count":4},{"id":70335,"question":"La commande WHERE permet de filtrer les résultats d'une requête.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"La commande WHERE est effectivement utilisée pour appliquer des conditions de filtrage sur les résultats d'une requête SELECT.","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":70336,"question":"Quel opérateur logique permet de combiner plusieurs conditions dans une requête SQL ?","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 dans une requête SQL pour obtenir des résultats qui satisfont toutes les conditions.","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":70337,"question":"La commande JOIN sert à :","option_a":"Supprimer des tables","option_b":"Combiner des tables","option_c":"Créer des vues","option_d":"Indexer des colonnes","option_e":"","option_f":"","bonne_reponse":"b","explication":"La commande JOIN est utilisée pour combiner des données de plusieurs tables en fonction de relations logiques entre elles.","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 des tables\", \"b\": \"Combiner des tables\", \"c\": \"Créer d","_debug_options_count":4},{"id":70338,"question":"Les agrégations comme COUNT ou SUM nécessitent obligatoirement une clause GROUP BY.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"b","explication":"Les fonctions d'agrégation comme COUNT ou SUM peuvent être utilisées sans GROUP BY, mais cela retourne un seul résultat pour toute la table.","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":70339,"question":"Quelle commande permet d'ajouter une nouvelle ligne dans une table ?","option_a":"INSERT INTO","option_b":"UPDATE","option_c":"ALTER TABLE","option_d":"CREATE TABLE","option_e":"","option_f":"","bonne_reponse":"a","explication":"La commande INSERT INTO est utilisée pour ajouter une ou plusieurs nouvelles lignes dans une table existante.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"INSERT INTO\", \"b\": \"UPDATE\", \"c\": \"ALTER TABLE\", \"d\": \"CREATE TAB","_debug_options_count":4},{"id":70340,"question":"La commande ORDER BY permet de trier les résultats d'une requête selon une ou plusieurs colonnes.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"ORDER BY est effectivement utilisée pour trier les résultats d'une requête SQL par ordre croissant ou décroissant.","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":70341,"question":"Quel type de jointure retourne toutes les lignes de la table de gauche même si elles n'ont pas de 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":"La jointure LEFT JOIN retourne toutes les lignes de la table de gauche (côté LEFT) et les lignes correspondantes de la table de droite.","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},{"id":70342,"question":"La commande HAVING est utilisée pour filtrer les résultats après une agrégation.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"HAVING permet de filtrer les résultats d'une requête après l'application de fonctions d'agrégation, contrairement à WHERE qui filtre avant.","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":70343,"question":"Quelle commande permet de modifier la structure d'une table existante ?","option_a":"ALTER TABLE","option_b":"UPDATE","option_c":"MODIFY TABLE","option_d":"CHANGE TABLE","option_e":"","option_f":"","bonne_reponse":"a","explication":"La commande ALTER TABLE est utilisée pour modifier la structure d'une table existante, comme ajouter ou supprimer 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\": \"ALTER TABLE\", \"b\": \"UPDATE\", \"c\": \"MODIFY TABLE\", \"d\": \"CHANGE TA","_debug_options_count":4}]
Chargement...
Cliquez sur une réponse pour valider
Les options de réponse ne sont pas disponibles pour cette question.