Schlüssel einer Tabelle
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.

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.
Kommentieren Kommentare

Zu article Schlüssel :
wolfgang 2020-04-05 18:52:12+0200
Hey Mellie,
also die Begriffe Primär und Fremdschlüssel sind mir allein aus dem Artikel nicht ganz klar geworden. Ich fand oben die Beispiele für Natürlicher und Künstlicher Schlüssel super. Vielleicht könnte man hier noch konkreter werden und an konkreteren Beispielen arbeiten: z.B. Harry Potter 1 & 2 oder Harry Potter vs. Herr der Ringe (beim Harry Potter 1 & 2 Bsp würde man dann sehen, warum es sinnvoll sein kann einen künstlichen Schlüssel einzusetzen).
Bilder wären natürlich, wie du auch schon geschrieben hast, auch noch super. Gibt es schon Übungsaufgaben zum Thema?

Liebe Grüße
Wolfgang
Antwort abschicken