Welche drei Arten von Datenbankintegrität umfassen
1. Entitätsintegrität
Entitätsintegrität Geschlecht ist eine Einschränkung der Eindeutigkeit von Datensätzen in einer Beziehung, also des Primärschlüssels. Genauer gesagt bedeutet Entitätsintegrität, dass der Hauptattributwert in der Beziehung nicht Null sein und nicht denselben Wert haben kann. Alle Zeilen in der Definitionstabelle können eindeutig identifiziert werden. Im Allgemeinen können der Primärschlüssel, der eindeutige Index, das eindeutige Schlüsselwort und das Identitätsattribut, wie beispielsweise unsere Ausweisnummer, eine Person eindeutig identifizieren.
2. Domänenintegrität
Domänenintegrität ist die Einschränkung der Feldattribute in der Datentabelle und bezieht sich normalerweise auf die Gültigkeit der Daten, einschließlich des Wertebereichs des Feldes, Einschränkungen wie Feldtypen und Feldgültigkeitsregeln werden durch die Attribute der Felder bestimmt, die bei der Bestimmung der Beziehungsstruktur definiert werden. Begrenzen Sie Datentypen, Standardwerte, Regeln, Einschränkungen, ob sie leer sein dürfen, und die Domänenintegrität, um sicherzustellen, dass keine ungültigen Werte eingegeben werden.
3. Referenzielle Integrität
Referenzielle Integrität ist der Verweis auf Daten zwischen Datentabellen, der Beziehungen in einer relationalen Datenbank herstellt. das heißt, Einschränkungen für Fremdschlüssel. Genauer gesagt bedeutet referenzielle Integrität, dass der Fremdschlüssel in einer Beziehung ein gültiger Wert des Primärschlüssels einer anderen Beziehung oder NULL sein muss. Die referenzielle Integrität erhält die Gültigkeit und Integrität der Daten zwischen Tabellen aufrecht. Dies wird normalerweise durch die Einrichtung eines Fremdschlüssels zur Kontaktaufnahme mit dem Primärschlüssel einer anderen Tabelle erreicht. Trigger können auch verwendet werden, um die referenzielle Integrität aufrechtzuerhalten >
Was ist Datenbankintegrität?
Datenbankintegrität stellt sicher, dass die in die Datenbank eingegebenen Daten korrekt, gültig und konsistent sind. Alle Datenänderungen in der Datenbank müssen allen Integritätsbeschränkungen und Datengültigkeitsprüfungen entsprechen. Empfohlenes Tutorial: „
MySQL-Tutorial“
Das obige ist der detaillierte Inhalt vonWelche drei Arten der Datenbankintegrität umfassen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!