Quiz — 63b159eeb5407_Série 1- -Base de données-Enoncé.pdf
🧠 Quiz 10 questions 20 min
QUIZ INTERACTIFDiff. 5/10
Quiz interactif généré par IA à partir du document : 63b159eeb5407_Série 1- -Base de données-Enoncé.pdf
Question 1 sur 10 20:00
[{"id":112483,"question":"Quel opérateur de l'algèbre relationnelle permet de sélectionner des lignes en fonction d'une condition ?","option_a":"Projection (π)","option_b":"Sélection (σ)","option_c":"Jointure (⋈)","option_d":"Division (÷)","option_e":"","option_f":"","bonne_reponse":"b","explication":"L'opérateur de sélection (σ) permet de filtrer les lignes d'une relation en fonction d'une condition logique.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Projection (π)\", \"b\": \"Sélection (σ)\", \"c\": \"Jointure (⋈)\", ","_debug_options_count":4},{"id":112484,"question":"Dans une requête SQL, quelle clause permet de regrouper des lignes partageant une même valeur dans une colonne ?","option_a":"WHERE","option_b":"GROUP BY","option_c":"ORDER BY","option_d":"HAVING","option_e":"","option_f":"","bonne_reponse":"b","explication":"La clause GROUP BY permet de regrouper les lignes d'une table selon les valeurs d'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\": \"b\", \"options\": {\"a\": \"WHERE\", \"b\": \"GROUP BY\", \"c\": \"ORDER BY\", \"d\": \"HAVING\"}}","_debug_options_count":4},{"id":112485,"question":"Vrai ou Faux : Une clé étrangère peut référencer une clé primaire 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 est une colonne ou un ensemble de colonnes qui fait référence à une clé primaire dans une autre table, assurant ainsi 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\": \"a\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4},{"id":112486,"question":"Quelle commande SQL permet d'ajouter une nouvelle ligne dans une table ?","option_a":"UPDATE","option_b":"INSERT INTO","option_c":"DELETE FROM","option_d":"ALTER TABLE","option_e":"","option_f":"","bonne_reponse":"b","explication":"La commande INSERT INTO permet d'ajouter une ou plusieurs 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\": \"b\", \"options\": {\"a\": \"UPDATE\", \"b\": \"INSERT INTO\", \"c\": \"DELETE FROM\", \"d\": \"ALTER TABL","_debug_options_count":4},{"id":112487,"question":"Vrai ou Faux : La normalisation d'une base de données vise à éliminer les redondances.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"La normalisation est un processus qui organise les données pour réduire les redondances et améliorer l'intégrité des données.","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":112488,"question":"Quel type de jointure retourne uniquement les lignes qui ont des correspondances dans les deux tables ?","option_a":"JOIN interne (INNER JOIN)","option_b":"JOIN externe gauche (LEFT JOIN)","option_c":"JOIN externe droit (RIGHT JOIN)","option_d":"CROSS JOIN","option_e":"","option_f":"","bonne_reponse":"a","explication":"Un JOIN interne (ou INNER JOIN) retourne uniquement les lignes qui ont des correspondances dans les deux tables impliquées dans la jointure.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"JOIN interne (INNER JOIN)\", \"b\": \"JOIN externe gauche (LEFT JOIN)","_debug_options_count":4},{"id":112489,"question":"Dans une requête SQL, quelle clause permet de limiter le nombre de résultats retournés ?","option_a":"LIMIT","option_b":"TOP","option_c":"FETCH FIRST","option_d":"ROWNUM","option_e":"","option_f":"","bonne_reponse":"a","explication":"La clause LIMIT (ou TOP, FETCH FIRST selon le SGBD) permet de limiter le nombre de lignes retournées par une 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\": \"LIMIT\", \"b\": \"TOP\", \"c\": \"FETCH FIRST\", \"d\": \"ROWNUM\"}}","_debug_options_count":4},{"id":112490,"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 ligne d'une 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":112491,"question":"Quelle commande SQL permet de modifier la structure d'une table existante ?","option_a":"UPDATE","option_b":"ALTER TABLE","option_c":"MODIFY TABLE","option_d":"CHANGE TABLE","option_e":"","option_f":"","bonne_reponse":"b","explication":"La commande ALTER TABLE permet de modifier la structure d'une table existante (ajout\/suppression de colonnes, modification de contraintes, etc.).","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"UPDATE\", \"b\": \"ALTER TABLE\", \"c\": \"MODIFY TABLE\", \"d\": \"CHANGE TA","_debug_options_count":4},{"id":112492,"question":"Quel opérateur de l'algèbre relationnelle permet de combiner deux relations en conservant toutes les lignes de la première relation ?","option_a":"Union (∪)","option_b":"Intersection (∩)","option_c":"Différence (–)","option_d":"Produit cartésien (×)","option_e":"","option_f":"","bonne_reponse":"c","explication":"L'opérateur de différence (–) permet de conserver uniquement les lignes de la première relation qui ne sont pas présentes dans la deuxième.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"c\", \"options\": {\"a\": \"Union (∪)\", \"b\": \"Intersection (∩)\", \"c\": \"Différence (–)\"","_debug_options_count":4}]
Chargement...
Cliquez sur une réponse pour valider
Les options de réponse ne sont pas disponibles pour cette question.