Numérique et sciences informatiques (spécialité) · TerminaleBac
Base de données relationnelle et SGBD : quiz de Terminale NSI
Publié le 7 novembre 2026 · Mis à jour le 7 novembre 2026 · Signaler une erreur
L'essentiel
- Une base de données relationnelle range l'information dans des tables (ou relations) : les lignes sont des n-uplets (enregistrements), les colonnes des attributs. 2
- Les tables sont reliées par des valeurs communes : une clé primaire dans une table, une clé étrangère dans l'autre. 2
- Un SGBD est le logiciel qui stocke, manipule et partage les données ; il ne se confond pas avec la base elle-même. 3
- Le langage SQL sert à interroger et à mettre à jour une base relationnelle. 12
Avant de commencer
Ce quiz vérifie que tu maîtrises le vocabulaire du modèle relationnel et le rôle d'un système de gestion de base de données (SGBD). Il s'appuie sur le vocabulaire que l'épreuve de NSI retient dans la rubrique « Bases de données » : relation, attribut, domaine, clef primaire, clef étrangère, schéma relationnel. 1
Il prépare directement les chapitres suivants, où tu écriras des requêtes en langage SQL : sans un vocabulaire solide, impossible de lire correctement une requête ou un schéma.
Quiz
15 questions · correction immédiate · ton score reste sur ton appareil.
-
C'est vrai : Codd, informaticien chez IBM, a défini le modèle relationnel en 1970 et l'a publié dans un article intitulé « A Relational Model of Data for Large Shared Data Banks ». 2
-
Un SGBD est un logiciel qui sert à stocker, manipuler ou gérer et partager des données, tout en cachant la complexité des opérations. 3 Il ne compile pas de programmes et ne remplace pas le système d'exploitation : il est spécialisé dans les données.
-
Les liens entre informations sont stockés dans les champs des enregistrements, sous forme de clé primaire et de clé étrangère. 2 L'ordre des lignes n'est pas un lien : retrouver une information passe par des valeurs, pas par une position.
-
C'est faux. La base de données contient les données ; le SGBD est le logiciel qui permet de les stocker, de les retrouver et de les modifier. 3 On peut changer de logiciel sans que les informations deviennent un autre objet : voilà pourquoi il faut distinguer les deux.
-
Un SGBD relationnel exploite le contenu des tables avec des opérations comme la jointure, la sélection et la projection. 2 Le chiffrement et la compilation sont des notions d'informatique, mais ce ne sont pas des opérations de l'algèbre relationnelle.
-
Pratiquement tous les systèmes relationnels utilisent SQL pour interroger les bases. 2 HTML et CSS servent à construire et à mettre en forme des pages web, pas à interroger des données.
-
Le programme de NSI place sous SQL deux sortes de requêtes : celles qui consultent les données et celles qui les modifient. 1 Croire que SQL ne sert qu'à lire est l'erreur tentante : changer le contenu d'une base fait aussi partie du SQL à connaître.
-
C'est faux. Les règles de cohérence des bases relationnelles imposent l'absence de redondance et de valeur nulle pour les clés primaires. 3 Si deux lignes partageaient la même clé, on ne pourrait plus retrouver une donnée de façon unique.
-
Le modèle relationnel vise l'indépendance des données et offre les moyens de contrôler la cohérence et d'éviter la redondance. 3 Multiplier les copies et dépendre du format des fichiers vont à l'inverse de ce but : le défaut des organisations des années 1960 était justement leur manque d'indépendance vis-à-vis du format des fichiers. 3
-
Les SGBD servent notamment aux guichets automatiques bancaires, aux logiciels de réservation, aux bibliothèques numériques, aux logiciels d'inventaire et à la plupart des blogs et sites web. 3 Un éditeur de dessin isolé ne gère pas de données partagées à grande échelle.
-
Les lignes sont les enregistrements et les colonnes sont les attributs. 2 Chaque ligne a une valeur par colonne, donc . Additionner est l'erreur tentante : on compte des cases d'un tableau, pas des lignes et des colonnes séparément.
-
La clé étrangère est l'attribut qui reprend la clé primaire d'une autre table pour relier les informations : ici id_eleve renvoie à Eleve. 2 L'attribut id_pret identifie plutôt les lignes de Pret elle-même, donc c'est sa clé primaire.
Les questions qu'on se pose
Quelle différence entre une relation, une table, un enregistrement et un n-uplet ?
Pourquoi faut-il distinguer base de données et SGBD ?
La base est l'ensemble des données ; le SGBD est le logiciel qui les stocke, les manipule et les partage, en veillant à leur qualité, leur pérennité et leur confidentialité. 3 Cette distinction sert dans les sujets : une question peut porter sur la structure des données, une autre sur le logiciel qui les gère.
Ce quiz prépare-t-il aux requêtes SQL ?
Sources
- Épreuves NSI - Bulletin officiel n° 36 du 30 septembre 2022, Académie de Paris. Consulté le 7 novembre 2026.
- Base de données relationnelle, Wikipédia. Consulté le 7 novembre 2026.
- Système de gestion de base de données, Wikipédia. Consulté le 7 novembre 2026.
Les numéros dans le texte renvoient à ces sources. Une source qui ne dit pas ce qu'on lui fait dire ? Signale-le.