Tom: Tabellen verknüpfen

Beitrag lesen

Hello,

Du willst zwar nicht damit rechnen, aber die Bankleitzahl heißt ...zahl, weil sie tatsächlich eine Zahl ist.

Was ist wenn die BLZ '0123456' lautet - die Null wäre beim Datentyp Zahl weg ?

Das kann nicht passieren, weil es keine BLZ mit einer führenden 0 gibt.
Aber ich korrigiere mich: die BLZ ist keine wirkliche Zahl, ist aber solche speicherbar.

Ist es hier nötig in der Tabelle 'Kontonummer' einen Primärschlüssel auf 'ID', 'Kontonummer' und 'BLZ' zu legen ?

Die Tabelle Kontomnummer benötigt (vorerst) auch keinen Primärschlüssel, sondern nur den Fremdschlüssel ID_KUNDE und den Fremdschlüssel ID_BLZ, sowiwe die frei belegbare Kontobezeichnung.

Du solltest Dich ggf. an meine Empfehlung halten mit den Bezeichnern für Eigen- und Fremdschlüssel, wenn Dein Lehrer da nichts anderes bestimmt hat.

Dementsprechend würde ich selber die BLZ vielleicht auch ID_BLZ nennen, weil sie ein (zusammengesetzter) Primärschlüssel ist!

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

Tom

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