Sie können sicherstellen, dass Beziehungen zwischen Datensätzen in verknüpften Tabellen gültig Durchsetzung der referenziellen Integrität in Microsoft Access sind . Zum Beispiel, wenn die referenzielle Integrität erzwungen wird , wird es nicht erlaubt, einen Datensatz aus Ihrem Customer-Tabelle löschen , wenn es einen passenden Datensatz in Ihrem Sales-Tabelle werden. Diese Anweisungen gelten für Access 97 . Was Sie brauchen
Microsoft Access
anzeigen Weitere Anweisungen & Partnerschaft Integrität
1
Verstehen Sie, dass die referenzielle Integrität ist ein System von Regeln, die Microsoft Access verwendet , um sicherzustellen, dass Beziehung Daten gültig sind und dass man nicht versehentlich löschen einen Datensatz in einer Tabelle , wenn ein passender Datensatz vorhanden ist, in einer verwandten Tabelle .
2
wissen, dass Sie referenzielle Integrität zu erzwingen , wenn Sie eine Beziehung zu erstellen , oder Sie können es später durchzusetzen durch Doppelklick auf die Verbindungslinien zwischen den Tabellen, die Sie verwenden möchten. Klicken Sie auf Erzwingen der referenziellen Integrität in dem Fenster , das erscheint.
3
Erkenne, dass die referenzielle Integrität nicht können , wenn bestimmte Voraussetzungen erfüllt sind.
4
begreifen, dass Sie müssen bestimmte Regeln zu beachten , wenn die referenzielle Integrität erzwungen wird.
Notwendige Bedingungen für das Setzen referentielle Integrität
5
verstehen, dass man nicht gesetzt , es sei denn der referenziellen Integrität übereinstimmende Feld aus der Mastertabelle ist ein Primärschlüssel oder einen eindeutigen Index .
6
Wisse, dass die damit verbundenen Felder müssen denselben Datentyp haben . Es gibt zwei Ausnahmen von dieser Regel.
7
Erkenne, dass beide Tabellen müssen in derselben Microsoft Access-Datenbank vorhanden ist. Wenn sie miteinander verknüpft sind, müssen sie sowohl in Access -Format vorliegen. Sie müssen die Datenbank öffnen , die diese Tabellen enthält, bevor Sie die referenzielle Integrität festlegen können.
Regeln zu folgen, wenn referenzielle Integrität erzwungen
8
begreifen, dass , wenn die referenzielle Integrität erzwungen , werden Sie nicht in der Lage sein , um einen Wert in den Fremdschlüssel -Feld der verknüpften Tabelle geben , es sei denn , dass Wert besteht in der Primärschlüssel der Haupttabelle . Zum Beispiel , in Ihrem CD-Datenbank , können Sie nicht zuordnen CD an einen Künstler , der nicht in Ihrer Artist Tabelle nicht existiert. Sie könnten einen Nullwert an die CD jedoch zuzuweisen. Dies würde darauf hindeuten , dass die CD mit niemandem zugeordnet ist.
9
wissen , dass, wenn die referenzielle Integrität erzwungen wird , werden Sie nicht in der Lage, einen Datensatz aus einer Tabelle zu löschen , wenn es einen passenden Datensatz in einer zugehörigen Tabelle . Zum Beispiel könnte man nicht einen Datensatz aus Ihrer CD-Tabelle , wenn es einen passenden Datensatz in Ihrem Genre Tisch.
10
wissen , dass Sie nicht ändern können einen Primärschlüssel Wert in der primären Tabelle , wenn diese Aufzeichnung hat verknüpften Datensätze . Zum Beispiel können Sie nicht ändern Sie die ID eines Datensatzes in Ihrem CD-Datenbank , wenn die Benutzer-Tabelle zeigt, dass dies insbesondere ID von einem Freund geliehen worden .