L'intégrité référentielle - ce que l'on entend

L'intégrité référentielle - ce que l'on entend


Base de données de stocker plus de données que les livres. © Paul Georg_Meister / Pixelio

Base de relations dans les bases de données

  • Bases de données peuvent être construits soit hiérarchique ou relationnelle. La structure relationnelle est obsolète en raison de l'absence de liens entre les tables et est donc rarement utilisé.
  • Ce problème a fait des bases de données relationnelles pas. Tables individuelles sont liées par des relations (relations) et peuvent accéder simultanément à plusieurs tables lorsque les tables seront ajustés en conséquence.
  • Liens entre deux tables relationnelles sont accomplies avec la clé primaire (premier Key) et la clé étrangère (clé étrangère). La clé primaire est la proposition de vente unique d'une table, la table peut être identifié sans ambiguïté. Avec l'aide de la clé étrangère peut alors être référencé à partir d'une autre table à la clé primaire prédéfini. Cela ne peut se faire sans l'intégrité référentielle clairement.
  • Bases de données relationnelles connues telles que Microsoft Access et MySQL.

Comprendre l'intégrité référentielle

  • L'intégrité référentielle est en bases de données relationnelles sur l'exactitude et la précision d'une relation entre les clés primaires et étrangères.


  • 04h42

    Créer Access Database - Instructions

    Microsoft Access est un système de gestion de base de données à partir de Microsoft. Le logiciel ...

  • Exemple d'une intégrité incorrecte, si le tableau A renverrait l'aide d'une clé étrangère de la fiche 10 du tableau B, mais il y avait deux enregistrements avec le numéro 10 serait. Ceci élimine l'ambiguïté de la relation est plus présent et il est livré à des erreurs.
  • Inversement, il est, cependant, que le tableau A peut se référer à tout document qui ne existe pas dans le tableau B. Souhaitez-vous référer par exemple à la fiche 11 dans le tableau A, bien que ce ne existe pas, l'intégrité référentielle échoue également. La solution est d'ajouter le jeu de données 11 seulement dans le tableau B, puis de créer une référence à enregistrer 11 A.
  • Il ya une incohérence des données est évitée. Il décrit les tables d'état qui se réfèrent à des valeurs qui ne sont pas présents du tout.
MOTS-CLÉS: