Le modèle relationnel est le fondement de la gestion moderne des données. En Terminale NSI, les élèves découvrent comment structurer l'information de manière rigoureuse pour éviter les doublons et garantir la cohérence des bases de données. Ce chapitre introduit les concepts de tables, d'attributs, de domaines et surtout de clés (primaires et étrangères), qui permettent de lier les informations entre elles.
Programmes OfficielsBOEN spécial n°8 du 25 juillet 2019 - Bases de donnéesCompétence : Identifier les concepts du modèle relationnel
Cercle de recherche: Le casse-tête de l'inventaire
Les élèves reçoivent une liste de données en vrac (ventes, clients, produits) dans un seul tableau Excel. Ils doivent travailler en groupes pour diviser ces données en plusieurs tables cohérentes sans perte d'information.
Un élève joue le rôle du SGBD et doit accepter ou refuser des fiches de données remplies par ses camarades en vérifiant les contraintes de clé primaire et d'intégrité référentielle.
Comment garantir l'intégrité référentielle ?
AppliquerAnalyserÉvaluerConscience socialeConscience de soi
À partir d'un schéma relationnel, les élèves doivent identifier individuellement les clés primaires, puis expliquer à leur partenaire pourquoi un attribut spécifique (comme un email ou un ID) a été choisi plutôt qu'un autre.
Pourquoi éviter la redondance des données ?
ComprendreAppliquerAnalyserConscience de soiCompétences relationnelles
Croire qu'un nom de famille peut servir de clé primaire.
Une clé primaire doit être unique et immuable. Plusieurs personnes peuvent avoir le même nom. Utiliser des exemples de la vie réelle (comme le numéro de sécurité sociale ou un ID généré) lors de débats en classe permet de corriger cette erreur.
Penser qu'une clé étrangère doit porter le même nom que la clé primaire correspondante.
Bien que ce soit une pratique courante, ce n'est pas une obligation technique. C'est le lien logique qui compte. Faire créer des schémas avec des noms différents aide les élèves à se concentrer sur la structure plutôt que sur la syntaxe.