Testez vos connaissances sur les bases de données relationnelles !
🧠 Quiz 10 questions 10 min
QUIZ INTERACTIFDiff. 5/10
Découvrez une série complète sur les bases de données relationnelles pour la 4ème année secondaire. Exercices SQL, conception de schémas et cas pratiques.
Question 1 sur 10 10:00
[{"id":10543,"question":"Quel type de relation existe entre deux tables liées par une clé étrangère ?","option_a":"1 à 1","option_b":"1 à plusieurs","option_c":"Plusieurs à plusieurs","option_d":"Aucune relation","option_e":"","option_f":"","bonne_reponse":"B","explication":"Une clé étrangère établit une relation de type '1 à plusieurs' entre une table parente et une table enfant.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":10544,"question":"La commande SQL 'SELECT * FROM clients;' permet de :","option_a":"Supprimer tous les clients","option_b":"Afficher tous les clients","option_c":"Créer une nouvelle table clients","option_d":"Modifier les données des clients","option_e":"","option_f":"","bonne_reponse":"B","explication":"Cette commande affiche toutes les colonnes et toutes les lignes de la table 'clients'.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":10545,"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 enregistrement.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":10546,"question":"Quel est le rôle de la clause WHERE dans une requête SQL ?","option_a":"Trier les résultats","option_b":"Filtrer les résultats","option_c":"Grouper les résultats","option_d":"Joindre des tables","option_e":"","option_f":"","bonne_reponse":"B","explication":"La clause WHERE permet de filtrer les lignes en fonction d'une condition donnée.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":10547,"question":"Vrai ou Faux : Une jointure interne (INNER JOIN) retourne toutes les lignes d'une table, même sans correspondance dans l'autre table.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"B","explication":"Une jointure interne ne retourne que les lignes ayant une correspondance dans les deux tables.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":10548,"question":"Quelle commande SQL permet d'ajouter une nouvelle colonne à une table existante ?","option_a":"ALTER TABLE","option_b":"CREATE TABLE","option_c":"UPDATE TABLE","option_d":"MODIFY TABLE","option_e":"","option_f":"","bonne_reponse":"A","explication":"La commande ALTER TABLE est utilisée pour modifier la structure d'une table existante, y compris l'ajout de colonnes.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":10549,"question":"Dans un modèle entité-association, que représente un losange ?","option_a":"Une entité","option_b":"Une relation","option_c":"Un attribut","option_d":"Une clé primaire","option_e":"","option_f":"","bonne_reponse":"B","explication":"Dans un diagramme entité-association, un losange représente une relation entre deux ou plusieurs entités.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":10550,"question":"Vrai ou Faux : Une clé étrangère doit toujours référencer une clé primaire existante 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 doit référencer une clé candidate (primaire ou unique) existante dans une autre table.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":10551,"question":"Quelle commande SQL permet de supprimer une table ?","option_a":"DELETE TABLE","option_b":"DROP TABLE","option_c":"REMOVE TABLE","option_d":"ERASE TABLE","option_e":"","option_f":"","bonne_reponse":"B","explication":"La commande DROP TABLE permet de supprimer une table et toutes ses données de la base de données.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":10552,"question":"Quel type de jointure retourne toutes les lignes de la table de gauche, même sans 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":"Une jointure de type LEFT JOIN retourne toutes les lignes de la table de gauche, avec les correspondances de la table de droite si elles existent.","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.