Skip to content
Modèle relationnel
Numérique et sciences informatiques · Terminale · Bases de données · 2.º Período

Modèle relationnel

Introduction au modèle relationnel, aux tables, attributs et clés. Compréhension des contraintes d'intégrité et des clés étrangères.

En bref: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

À propos de ce thème

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.

L'enjeu est de comprendre que la donnée n'est pas juste stockée, mais organisée selon des règles mathématiques strictes. La maîtrise des contraintes d'intégrité est essentielle pour tout futur développeur ou data scientist. Ce sujet, souvent perçu comme théorique, gagne énormément à être abordé par la manipulation de schémas concrets. Les élèves comprennent mieux l'utilité des clés étrangères lorsqu'ils tentent de supprimer une donnée liée à une autre table et réalisent les conséquences sur l'intégrité du système.

Questions clés

  1. Qu'est-ce qu'une clé primaire ?
  2. Comment garantir l'intégrité référentielle ?
  3. Pourquoi éviter la redondance des données ?

Attention à ces idées reçues

Idée reçue couranteCroire qu'un nom de famille peut servir de clé primaire.

Ce qu'il faut enseigner à la place

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.

Idée reçue courantePenser qu'une clé étrangère doit porter le même nom que la clé primaire correspondante.

Ce qu'il faut enseigner à la place

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.

Idées d'apprentissage actif

Voir toutes les activités

Questions fréquentes

Qu'est-ce qu'une clé primaire ?
C'est un attribut (ou un groupe d'attributs) qui permet d'identifier de manière unique chaque enregistrement dans une table. Elle ne peut pas être vide (NULL) et sa valeur doit être différente pour chaque ligne.
À quoi sert une clé étrangère ?
Une clé étrangère est un attribut dans une table qui fait référence à la clé primaire d'une autre table. Elle permet d'établir des liens entre les données et de garantir l'intégrité référentielle.
Pourquoi éviter la redondance des données ?
La redondance gaspille de l'espace et, surtout, risque de créer des incohérences. Si une information est stockée à deux endroits et qu'on n'en modifie qu'un, la base de données devient erronée.
Comment l'apprentissage actif facilite-t-il la conception de bases de données ?
La conception de bases de données demande de la logique et de l'anticipation. En proposant des exercices de 'nettoyage' de données mal structurées en groupe, les élèves voient concrètement les problèmes posés par la redondance. La manipulation physique de cartes représentant des enregistrements aide à visualiser les liens entre les tables avant de passer à la modélisation formelle.
Edited by Adriana Perusin, Editor-in-Chief, Flip Education