Utilisation des relations
Mise à jour : novembre 2007
Dans un schéma de base de données, il est possible de créer des relations entre les tables pour illustrer la façon dont les colonnes d'une table sont liées à des colonnes d'une autre table.
Dans une base de données relationnelle, les relations permettent d'éviter la redondance des données. Par exemple, si vous concevez une base de données destinée à suivre des informations concernant des livres, une table appelée titles pourrait stocker des informations sur chaque livre, telles que son titre, sa date de publication et l'éditeur. Mais il peut être également utile de stocker des informations sur l'éditeur, telles que son numéro de téléphone, son adresse et son code postal. Si vous stockez ce type d'information dans la table titles, le numéro de téléphone de l'éditeur doit se répéter pour tous les titres publiés par cet éditeur.
Il vaut mieux dans ce cas ne stocker ces informations qu'une seule fois dans une table publishers. Un pointeur dans la table titles pourrait faire référence à une entrée dans la table publishers.
La mise en œuvre d'une intégrité référentielle entre les tables titles et publishers permet d'assurer le maintien de la synchronisation entre les données. L'intégrité référentielle des relations assure la correspondance des informations entre deux tables. Par exemple, à chaque titre de la table titles doit être associé un éditeur spécifique de la table publishers. Un titre ne pourra pas être ajouté à la base de données s'il n'est pas lié à un éditeur.
Pour plus d'informations sur l'utilisation des relations, consultez les rubriques suivantes.
Dans cette section
Relations entre tables (Visual Database Tools)
Fournit une brève vue d'ensemble des relations comme moyen d'éviter les données redondantes.Types de relations entre tables
Décrit les relations de type un-à-un, un-à-plusieurs et plusieurs-à-plusieurs.Vue d'ensemble de l'intégrité référentielle
Décrit la configuration requise pour mettre en œuvre l'intégrité référentielle ainsi que son effet sur les utilisateurs de la base de données.Comment : modifier les propriétés des relations
Fournit la procédure de modification des propriétés des relations.Comment : créer des relations entre tables
Créer des relations entre des tables de base de données dans un schéma de base de données.Comment : supprimer des relations
Fournit la procédure de suppression de la relation entre deux tables.Comment : valider des données existantes lors de la création d'une relation
Fournit la procédure de validation des données existantes à la création d'une relation.Comment : afficher les propriétés des relations
Fournit la procédure d'accès aux propriétés des relations.
Référence
Référence (Visual Database Tools)
Fournit des liens vers des rubriques de référence générales (requêtes, opérateurs, critères de recherche), des rubriques de référence consacrées à l'interface utilisateur et des rubriques de messages d'erreur.Relations de clé étrangère, boîte de dialogue
Décrit les différentes options de création et de modification des relations de clé étrangère.