Quiz interactif généré par IA à partir du document : Série 1- partie 3 BDA.pdf
Question 1 sur 10 20:00
[{"id":62358,"question":"Quel type de jointure permet de retourner toutes les lignes de la table A et les lignes correspondantes de la table B ?","option_a":"INNER JOIN","option_b":"LEFT JOIN","option_c":"RIGHT JOIN","option_d":"FULL OUTER JOIN","option_e":"","option_f":"","bonne_reponse":"b","explication":"La jointure LEFT JOIN retourne toutes les lignes de la table de gauche (A) et les lignes correspondantes de la table de droite (B). Si aucune correspondance n'existe, les colonnes de B contiennent NULL.","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 OUTE","_debug_options_count":4},{"id":62359,"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. Elle doit être unique et non nulle pour 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":62360,"question":"Quel algorithme est le plus efficace pour rechercher un élément dans une liste triée ?","option_a":"Recherche linéaire","option_b":"Recherche dichotomique","option_c":"Tri à bulles","option_d":"Tri par insertion","option_e":"","option_f":"","bonne_reponse":"b","explication":"La recherche dichotomique (ou binaire) a une complexité de O(log n), ce qui la rend beaucoup plus efficace que la recherche linéaire (O(n)) pour les listes trié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\": \"Recherche linéaire\", \"b\": \"Recherche dichotomique\", \"c\": \"Tri à","_debug_options_count":4},{"id":62361,"question":"Quelle commande SQL permet de supprimer une table et toutes ses données ?","option_a":"DELETE TABLE","option_b":"DROP TABLE","option_c":"TRUNCATE TABLE","option_d":"REMOVE TABLE","option_e":"","option_f":"","bonne_reponse":"b","explication":"La commande DROP TABLE supprime la table et toutes ses données de manière irréversible. TRUNCATE TABLE supprime uniquement les données mais conserve la structure de 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\": \"DELETE TABLE\", \"b\": \"DROP TABLE\", \"c\": \"TRUNCATE TABLE\", \"d\": \"RE","_debug_options_count":4},{"id":62362,"question":"Vrai ou Faux ? Un index améliore toujours les performances des requêtes.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"b","explication":"Un index améliore les performances des requêtes de recherche, mais il ralentit les opérations d'insertion, de mise à jour et de suppression car l'index doit être mis à jour.","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":62363,"question":"Quel est le rôle d'une clé étrangère dans une base de données relationnelle ?","option_a":"Stocker des données chiffrées","option_b":"Établir une relation entre deux tables","option_c":"Optimiser les requêtes","option_d":"Sécuriser les données","option_e":"","option_f":"","bonne_reponse":"b","explication":"Une clé étrangère permet d'établir une relation entre deux tables en référençant la clé primaire d'une autre table. Elle garantit l'intégrité référentielle.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Stocker des données chiffrées\", \"b\": \"Établir une relation ent","_debug_options_count":4},{"id":62364,"question":"Quel algorithme de tri a une complexité temporelle de O(n²) dans le pire des cas ?","option_a":"Tri fusion","option_b":"Tri rapide","option_c":"Tri à bulles","option_d":"Tri par comptage","option_e":"","option_f":"","bonne_reponse":"c","explication":"Le tri à bulles a une complexité de O(n²) dans le pire et le cas moyen. Les autres algorithmes cités ont des complexités meilleures (O(n log n) ou O(n)).","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"c\", \"options\": {\"a\": \"Tri fusion\", \"b\": \"Tri rapide\", \"c\": \"Tri à bulles\", \"d\": \"Tri p","_debug_options_count":4},{"id":62365,"question":"Vrai ou Faux ? La normalisation d'une base de données élimine toutes les redondances.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"b","explication":"La normalisation réduit les redondances mais ne les élimine pas toujours complètement. Elle vise à organiser les données pour minimiser les anomalies de mise à jour.","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":62366,"question":"Quelle commande SQL permet de créer une nouvelle base de données ?","option_a":"CREATE DATABASE","option_b":"NEW DATABASE","option_c":"MAKE DATABASE","option_d":"SETUP DATABASE","option_e":"","option_f":"","bonne_reponse":"a","explication":"La commande SQL standard pour créer une base de données est CREATE DATABASE. Les autres options ne sont pas valides.","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 DATABASE\", \"b\": \"NEW DATABASE\", \"c\": \"MAKE DATABASE\", \"d\":","_debug_options_count":4},{"id":62367,"question":"Quel est l'objectif principal de l'optimisation d'une requête SQL ?","option_a":"Réduire la taille de la base de données","option_b":"Améliorer la lisibilité du code SQL","option_c":"Diminuer le temps d'exécution de la requête","option_d":"Supprimer les doublons dans les résultats","option_e":"","option_f":"","bonne_reponse":"c","explication":"L'optimisation d'une requête SQL vise principalement à réduire son temps d'exécution en utilisant des index, en réécrivant la requête ou en analysant le plan d'exécution.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"c\", \"options\": {\"a\": \"Réduire la taille de la base de données\", \"b\": \"Améliorer la l","_debug_options_count":4}]
Chargement...
Cliquez sur une réponse pour valider
Les options de réponse ne sont pas disponibles pour cette question.