Quiz — 67b332efd4016_correction revision base de données.pdf
🧠 Quiz 5 questions 10 min
QUIZ INTERACTIFDiff. 5/10
Quiz interactif généré par IA à partir du document : 67b332efd4016_correction revision base de données.pdf
Question 1 sur 5 10:00
[{"id":139,"question":"Quelle commande SQL permet d'ajouter une nouvelle ligne dans une table ?","option_a":"INSERT INTO","option_b":"UPDATE","option_c":"DELETE","option_d":"SELECT","option_e":"","option_f":"","bonne_reponse":"a","explication":"La commande \u003Cstrong\u003EINSERT INTO\u003C\/strong\u003E est utilisée pour ajouter une ou plusieurs lignes dans une table. Par exemple : \u003Ccode\u003EINSERT INTO Etudiant (id, nom) VALUES (1, 'Dupont');\u003C\/code\u003E","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\": \"DELETE\", \"d\": \"SELECT\"}}","_debug_options_count":4},{"id":140,"question":"Dans le modèle relationnel, quelle est la forme normale qui interdit les dépendances transitives ?","option_a":"1FN","option_b":"2FN","option_c":"3FN","option_d":"BCNF","option_e":"","option_f":"","bonne_reponse":"c","explication":"La \u003Cstrong\u003E3ème Forme Normale (3FN)\u003C\/strong\u003E interdit les dépendances transitives entre les attributs non clés. Cela signifie qu'un attribut non clé ne doit dépendre que de la clé primaire.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"c\", \"options\": {\"a\": \"1FN\", \"b\": \"2FN\", \"c\": \"3FN\", \"d\": \"BCNF\"}}","_debug_options_count":4},{"id":141,"question":"Quelle opération 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ération de \u003Cstrong\u003Esélection (σ)\u003C\/strong\u003E permet de filtrer les lignes d'une relation en fonction d'une condition. Par exemple : \u003Ccode\u003Eσ(age \u003E 20)(Etudiant)\u003C\/code\u003E sélectionne les étudiants de plus de 20 ans.","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\", \"d\": \"Division\"}","_debug_options_count":4},{"id":142,"question":"Quelle requête SQL permet de récupérer les noms des étudiants qui suivent le cours 'Mathématiques' ?","option_a":"SELECT nom FROM Etudiant WHERE cours = 'Mathématiques';","option_b":"SELECT nom FROM Etudiant JOIN Cours ON Etudiant.id = Cours.id WHERE Cours.nom = 'Mathématiques';","option_c":"SELECT nom FROM Etudiant, Cours WHERE Etudiant.id = Cours.id AND Cours.nom = 'Mathématiques';","option_d":"SELECT nom FROM Etudiant WHERE id IN (SELECT id FROM Cours WHERE nom = 'Mathématiques');","option_e":"","option_f":"","bonne_reponse":"b","explication":"La requête correcte utilise une \u003Cstrong\u003Ejointure explicite\u003C\/strong\u003E entre les tables Etudiant et Cours. La syntaxe \u003Ccode\u003EJOIN ... ON\u003C\/code\u003E est plus lisible et recommandée.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"SELECT nom FROM Etudiant WHERE cours = 'Mathématiques';\", \"b\": \"","_debug_options_count":4},{"id":143,"question":"Quelle est la clé primaire la plus adaptée pour une table 'Commande' dans une base de données commerciale ?","option_a":"Le nom du client","option_b":"Le numéro de commande","option_c":"La date de commande","option_d":"Le montant total","option_e":"","option_f":"","bonne_reponse":"b","explication":"Le \u003Cstrong\u003Enuméro de commande\u003C\/strong\u003E est la clé primaire idéale car il est unique, non modifiable et permet d'identifier chaque commande de manière certaine.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Le nom du client\", \"b\": \"Le numéro de commande\", \"c\": \"La date 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.