Springe zum Inhalt oder Footer
SerloDie freie Lernplattform

Schlüssel

Ein Schlüssel besteht aus einer oder mehreren Spalten, die die Datensätze einer Tabelle eindeutig identifizieren.

Häufig wird dazu eine Spalte hinzugefügt, in der die Datensätze durchnummeriert sind.

Die Attribute, die allein oder gemeinsam den Schlüssel der Tabelle bilden, werden Schlüsselattribute genannt.

Schlüssel einer Tabelle

Arten von Schlüsseln

Natürlicher Schlüssel

Ein natürlicher Schlüssel ist ein Schlüssel, der nicht extra hinzugefügt werden muss, sondern bereits vorhanden ist.

Beispiel: Der Name eines Buches kann als natürlicher Schlüssel verwendet werden, wenn es keine zwei Bücher mit dem gleichen Namen gibt.

Künstlicher Schlüssel

Ein künstlicher Schlüssel besteht Tabellenspalten, die extra für diesen Zweck hinzugefügt wurden.

Beispiel: Die ISBN-Nummer eines Buches.

Künstliche Schlüssel werden immer dann verwendet, wenn es keinen natürlichen Schlüssel gibt.

Primärschlüssel

Jede Tabelle sollte einen Primärschlüssel haben. Dieser kann sowohl ein künstlicher, als auch ein natürlicher Schlüssel sein; Wenn es mehrere Schlüssel zur Auswahl gibt, muss man sich für einen entscheiden.

In einer Schemadarstellung wird in jeder Tabelle der Primärschlüssel unterstrichen.

Fremdschlüssel

Ein Fremdschlüssel besteht aus einer oder mehreren Tabellenspalten, die den Primärschlüssel einer anderen Tabelle enthalten. Auf diese Weise werden mehrere Tabellen durch eine 1:1- oder n:1-Beziehung verknüpft.

In einer Schemadarstellung werden alle Fremdschlüssel gestrichelt unterstrichen.

Beispiel: Es gibt die Tabellen Buch und Person. Buch hat die Spalte autor, die den Primärschlüssel der Person enthält, die das Buch geschrieben hat. autor ist damit ein Fremdschlüssel.


Dieses Werk steht unter der freien Lizenz
CC BY-SA 4.0Was bedeutet das?