Liens entre tables dans Microsoft Access
Liens entre tables dans Microsoft Access
-
Objectif
- Connaitre les liens entre les tables
-
Présentation
- Une base de données est la représentation d’un ou plusieurs domaines composé chacun d’un ensemble de sujets (ou entité).
- Les différents sujets de chaque domaine sont généralement inter-reliés par des liens (ou associations).
- Pour que la base de données constitue une représentation fidèle du ou des domaines concernés, les liens entre les sujets du monde réel doivent se retrouver dans la base de données.
- Si nous avons une table représentant les élèves et une autre table représentant les lycées, la phrase suivante «Un élève est inscrit dans un lycée » correspond à un lien (ou association) entre ces deux tables.
-
Définition
- Un lien entre deux table A et B est représenté par l’ajout dans la table B d’une nouvelle colonne correspondant à la clé primaire de la table A. Cette nouvelle colonne est appelée clé étrangère.
- Un lien entre deux tables est orienté : il part de la table contenant la clé étrangère et arrive vers la table contenant la clé primaire.
- La table cible (celle contenant la clé primaire) s’appelle table mère et la table source (celle contenant la clé étrangère) s’appelle table fille. On dit aussi que la table fille se réfère à la table mère.