Les partenaires publicitaires:

Comment comprendre l'intégrité référentielle dans microsoft access

Vous pouvez vous assurer que les relations entre les enregistrements dans les tables connexes sont valables par l'application de l'intégrité référentielle dans Microsoft Access. Par exemple, si l'intégrité référentielle est appliquée, vous ne serez pas autorisé à supprimer un enregistrement de votre table de client si il ya un enregistrement correspondant dans votre table de vente. Ces instructions sont pour Access 97.

Choses que vous devez

  • Microsoft Access

Relation intégrité

  1. Comprendre que l'intégrité référentielle est un système de règles que Microsoft Access utilise pour assurer que les données de la relation est valide et que vous ne pouvez pas supprimer accidentellement un enregistrement d'une table si un enregistrement correspondant est présent dans une table associée.

  2. Sachez que vous pouvez appliquer l'intégrité référentielle lorsque vous créez une relation, ou vous pouvez l'appliquer plus tard par un double-clic sur les lignes de relation entre les tables que vous souhaitez utiliser. Cliquez sur Appliquer l'intégrité référentielle dans la fenêtre qui apparaît.

  3. Sachez que l'intégrité référentielle ne peut être réglé que si certaines conditions sont remplies.



  4. Comprenez que vous devez respecter certaines règles une fois l'intégrité référentielle est appliquée.

Conditions requises pour la configuration de l'intégrité référentielle

  1. Comprenez que vous ne pouvez pas définir l'intégrité référentielle moins que le champ de la table primaire d'appariement est une clé primaire ou a un index unique.




  2. Sachez que les domaines connexes doivent avoir le même type de données. Il ya deux exceptions à cette règle.

  3. Sachez que les deux tables doivent être présents dans la même base de données Microsoft Access. Si ils sont liés, ils doivent tous deux être au format Access. Vous devez ouvrir la base de données qui contient ces tables avant de pouvoir définir l'intégrité référentielle.

Règles à suivre lors de l'intégrité référentielle est appliquée

  1. Comprendre que lorsque l'intégrité référentielle est appliquée, vous ne serez pas en mesure d'entrer une valeur dans le champ de clé étrangère de la table liée à moins que cette valeur existe dans la clé primaire de la table primaire. Par exemple, dans votre base de données de CD, vous ne pouvez pas affecter un CD à un artiste qui ne existe pas dans votre tableau de l'artiste. Vous pouvez assigner une valeur nulle pour le CD cependant. Cela semble indiquer que le CD est attribué à personne.

  2. Sachez que lorsque l'intégrité référentielle est appliquée, vous ne serez pas en mesure de supprimer un enregistrement d'une table si il ya un enregistrement correspondant dans une table liée. Par exemple, vous ne pouvez pas supprimer un dossier de votre table de CD si il ya un enregistrement correspondant dans votre table de Genre.

  3. Sachez que vous ne pouvez pas changer une valeur de clé primaire dans la table primaire si ce record a des enregistrements liés. Par exemple, vous ne pouvez pas changer l'ID d'un enregistrement dans votre base de données de CD si la table de l'utilisateur montre que cette ID particulier a été emprunté par un ami.

Conseils & Avertissements

  • Réglage des Cascade à jour les champs correspondants et Cascade Supprimer les enregistrements correspondants cases à cocher vous permet d'outrepasser les restrictions contre l'évolution des données et de toujours préserver l'intégrité référentielle.
  • Le tableau principal est le tableau qui est le "une" d'autre d'une relation un-à-plusieurs.
  • Un index unique ne permettra pas à des enregistrements en double.
» » » » Comment comprendre l'intégrité référentielle dans microsoft access