Wenn es in der Datenbank keine Einfüge- oder Löschausnahmen gibt, befindet sich die Beziehung in DKNF. Die Domänenschlüsselnormalisierung ist die höchste Form der Normalisierung. Der Grund dafür ist, dass Einfüge- und Aktualisierungsausnahmen entfernt wurden. Einschränkungen werden durch Domänen- und Schlüsseleinschränkungen validiert.
Nur wenn die Tabelle in 4NF, 3NF usw. vorliegt, liegt die Tabelle in der Domänenschlüssel-Normalform vor. Es basiert auf Einschränkungen -
Der Wert eines Attributs hat eine Reihe von Werten, beispielsweise sollte die Mitarbeiter vier Ziffern sein -
empid | empname | empage |
0921 | Tom | 33 |
0922 | Jack | 31 |
Wichtige Einschränkungen
Attribute oder ihre Kombinationen sind Kandidatenschlüssel
für alle Beziehungssätze sind prädiziert.
Jede Einschränkung sollte eine logische Folge von Domäneneinschränkungen und Schlüsseleinschränkungen sein, die auf die Beziehung angewendet werden. DKNF hat weniger praktischen Nutzen.
Das obige ist der detaillierte Inhalt vonDomänenschlüsselparadigma. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!