Numérique et sciences informatiques (spécialité) · TerminaleBac
Base de données relationnelle et SGBD : fiche 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 organise l'information en tables (relations) : les lignes sont les enregistrements (n-uplets), les colonnes les attributs.
- La clé primaire identifie chaque enregistrement ; la clé étrangère reprend la clé primaire d'une autre table et crée le lien entre les tables.
- Le SGBD est le logiciel qui stocke, manipule, protège et partage les données ; il se pilote avec le langage SQL.
- Au bac, il faut savoir distinguer base, table, SGBD et SQL, et repérer clés et schéma relationnel.
Le modèle relationnel en bref
Clés primaire et étrangère
Dans une base relationnelle, chaque enregistrement regroupe des informations sur un sujet, et les différents sujets sont reliés entre eux. Ces liens sont stockés dans les champs des enregistrements sous forme de clé primaire et de clé étrangère 2.
Le rôle du SGBD
SQL et opérations sur les tables
Questions flash
4 questions · correction immédiate · ton score reste sur ton appareil.
-
Un attribut est une colonne 2. La ligne est un enregistrement (n-uplet) : c'est la confusion la plus courante. Le lien entre tables passe par les clés, et le logiciel est le SGBD.
-
La cohérence relationnelle impose une clé primaire sans redondance ni valeur nulle 3. Autoriser des doublons ferait perdre l'identification ; le type de la clé n'est pas imposé ; et elle n'est étrangère que dans les tables qui la reprennent, pas dans la sienne.
-
La clé étrangère reprend les valeurs de la clé primaire d'une autre table et crée ainsi le lien 2. Elle ne chiffre ni ne trie rien ; l'unicité des lignes relève de la clé primaire.
Les questions qu'on se pose
Quelle différence entre une base de données et un SGBD ?
La base de données est l'ensemble organisé des données (les tables et leur contenu). Le SGBD est le logiciel qui permet de les stocker, de les modifier et de les partager en sécurité 3. Une même base ne s'utilise pas sans un SGBD.
Que faut-il savoir sur ce chapitre pour le bac ?
Le programme cite le modèle relationnel (relation, attribut, domaine, clef primaire, clef étrangère, schéma relationnel) et le langage SQL, en interrogation et en mise à jour 1. Entraîne-toi à lire un schéma relationnel, repérer les clés, puis à écrire des requêtes (voir les fiches suivantes sur SQL).
À quoi sert de séparer les données en plusieurs tables ?
Le modèle relationnel cherche à éviter la redondance et à contrôler la cohérence 3. Plutôt que de recopier l'intitulé d'une classe pour chaque élève, on ne le stocke qu'une fois et on y renvoie par une clé étrangère.
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.