Unterschied zwischen Primärschlüssel und Fremdschlüssel in der Datenbank

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
raja

Veröffentlicht am 27-.Jan-2020 15:12:23

Werbung

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.