Maîtrisez les SGBD : Quiz sur les bases de données relationnelles
🧠 Quiz 10 questions 10 min
QUIZ INTERACTIFDiff. 5/10
Découvrez le devoir DS1(SGBD) pour les élèves de 4ème année secondaire. Exercices corrigés sur les bases de données relationnelles et SQL.
Question 1 sur 10 10:00
[{"id":60607,"question":"Quel langage est utilisé pour manipuler les données dans un SGBD relationnel ?","option_a":"HTML","option_b":"Python","option_c":"SQL","option_d":"Java","option_e":"","option_f":"","bonne_reponse":"C","explication":"SQL (Structured Query Language) est le langage standard pour interagir avec les bases de données relationnelles.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":60608,"question":"Une clé étrangère peut-elle être NULL ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"Une clé étrangère peut être NULL si la relation n'est pas obligatoire, mais elle doit respecter les contraintes d'intégrité référentielle.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":60609,"question":"Quelle commande SQL permet d'ajouter une nouvelle ligne dans une table ?","option_a":"INSERT","option_b":"UPDATE","option_c":"DELETE","option_d":"SELECT","option_e":"","option_f":"","bonne_reponse":"A","explication":"La commande INSERT permet d'ajouter une ou plusieurs lignes dans une table.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":60610,"question":"Dans le modèle relationnel, une table est aussi appelée :","option_a":"Relation","option_b":"Attribut","option_c":"Entité","option_d":"Clé","option_e":"","option_f":"","bonne_reponse":"A","explication":"Dans le modèle relationnel, une table est appelée une relation.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":60611,"question":"La commande SQL suivante est-elle correcte ? SELECT * FROM clients WHERE age \u003E 18 AND ville = 'Tunis'","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"La syntaxe est correcte : elle sélectionne tous les clients de plus de 18 ans habitant à Tunis.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":60612,"question":"Quel type de jointure permet de retourner toutes les lignes d'une table, même si aucune correspondance n'existe dans l'autre table ?","option_a":"INNER JOIN","option_b":"LEFT JOIN","option_c":"RIGHT JOIN","option_d":"FULL JOIN","option_e":"","option_f":"","bonne_reponse":"B","explication":"LEFT JOIN retourne toutes les lignes de la table de gauche, même sans correspondance dans la table de droite.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":60613,"question":"Quelle contrainte garantit qu'une colonne ne peut pas contenir de valeurs NULL ?","option_a":"PRIMARY KEY","option_b":"NOT NULL","option_c":"UNIQUE","option_d":"FOREIGN KEY","option_e":"","option_f":"","bonne_reponse":"B","explication":"La contrainte NOT NULL garantit qu'une colonne ne peut pas contenir de valeurs NULL.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":60614,"question":"La commande SQL suivante est-elle valide ? DELETE FROM produits WHERE prix \u003C 100","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"La commande est valide : elle supprime tous les produits dont le prix est inférieur à 100.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":60615,"question":"Quel est le rôle d'un index dans une base de données ?","option_a":"Stocker les données","option_b":"Accélérer les recherches","option_c":"Supprimer des données","option_d":"Créer des tables","option_e":"","option_f":"","bonne_reponse":"B","explication":"Un index améliore les performances des requêtes en permettant des recherches plus rapides sur les colonnes indexées.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":60616,"question":"Quelle commande SQL permet de modifier les données d'une table existante ?","option_a":"ALTER TABLE","option_b":"UPDATE","option_c":"MODIFY","option_d":"CHANGE","option_e":"","option_f":"","bonne_reponse":"B","explication":"La commande UPDATE permet de modifier les données existantes dans une table.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0}]
Chargement...
Cliquez sur une réponse pour valider
Les options de réponse ne sont pas disponibles pour cette question.