In der relationalen Datenbank ist der Schlüssel das wichtigste Element, um die Beziehung zwischen zwei Tabellen aufrechtzuerhalten oder um Daten aus der Tabelle eindeutig zu identifizieren. Der Primärschlüssel wird verwendet, um Daten eindeutig zu identifizieren, daher können zwei Zeilen nicht denselben Primärschlüssel haben. Er kann nicht null sein.
Auf der anderen Seite wird der Fremdschlüssel verwendet, um die Beziehung zwischen zwei Tabellen zu erhalten. Der Primärschlüssel einer Tabelle fungiert als Fremdschlüssel in der anderen Tabelle. Der Fremdschlüssel in einer Tabelle erzwingt die Einschränkung der referentiellen Integrität. Es kann mehr als einer in der Tabelle sein.
Str. Nr. | Schlüssel | Primärschlüssel | Fremd Schlüssel |
---|---|---|---|
1 | Basic | Es wird verwendet, um Daten in der Tabelle eindeutig zu identifizieren | Es wird verwendet, um Beziehungen zwischen Tabellen zu pflegen |
2 | Null | Es kann nicht null sein | Es kann die Nullwerte akzeptieren |
3 | Duplikat | Zwei oder mehr Zeilen können nicht gleichen Primärschlüssel haben | Es kann einen doppelten Wert für ein Fremdschlüsselattribut haben |
4 | Index | Primär hat einen geclusterten Index | Standardmäßig, Es ist kein geclusterter Index |
5 | Tabellen | Primärschlüssel-Beschränkung kann auf temporäre Tabelle | Es kann nicht auf temporären Tabellen definiert werden |
Veröffentlicht am 27-.Jan-2020 15:12:23
Werbung