Tom: Tabellen verknüpfen

Beitrag lesen

Hello,

http://de.wikipedia.org/wiki/Bankleitzahl
Danke für den Link,

aber du hast folgende Frage noch nicht beantwortet:
Ist es hier nötig in der Tabelle 'Kontonummer' einen Primärschlüssel auf 'ID', 'Kontonummer' und 'BLZ' zu legen ?

Wie ich vorhin schon sagte, benötigst Du zur Abbildung der Relationen aus den Aufgabenstellungen für T_NUMMER und für T_KONTO keine Primärschlüssel in diesen Tabellen.

Aber zur Bearbeitung der Datensätze selber in einem verbindungslosen System benötigt man immer einen Primärschlüssel für jeden Datensatz. Anderenfalls wird das System instabil, bzw. lässt sich nur unter Aufwand stabil (konsistent) halten.

Der Primärschlüssel sollte immer möglichst unabhängig von den Daten sein. Also keinen zusammengesetzten Schlüssel bilden, sondern einen eigenen vergeben. Der darf dann auch "Autowert" (Autoincrement)  sein und er _muss_ UNIQUE sein, sonst wäre er kein Primärschlüssel :-)

Harzliche Grüße vom Berg
http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau