Access-Datenbanken entwerfen

Von: Lorenz Hölscher
Stand: 7. Mai 2008
3.833335
(6)
Anmelden um Kommentare zu schreiben

Tabellen

Kontoarten

Da bestimmte allgemeine Informationen des Kontos mehrfach vorkommen, müssen sie in eine Nachschlagetabelle ausgelagert werden.

Welche Eigenschaften müssen eigentlich in der Kontentabelle gespeichert werden? Eine eindeutige Kennung des Kontos beispielsweise. Bisher stand dort das übliche ktoID-Autowert-Feld, aber die Kontonummer selber ist sowieso eindeutig und daher ebenso geeignet.

Wie schon erwähnt, handelt es sich bei diesem Feld also um manuell eingebbare Daten. Letzte benenne ich mit ...Nr, so dass es jetzt also nicht ktoID, sondern ktoNr heißt.

Das Konto selber muss die Information enthalten, ob es als Und- oder Oder-Konto geführt wird. Da diese Entscheidung die gemeinsame Nutzung aller Inhaber betrifft, darf es weder bei einem einzelnen Kunden oder bei einem einzelnen Inhaber-Datensatz stehen. Es ist tatsächlich eine Eigenschaft des konkreten Kontos.

Außerdem könnten Sie natürlich versucht sein, mit dem Konto einen Zusatz, ob es ein reines Guthaben-Konto und ähnliches ist, zu speichern. Das wäre aber eine Verletzung der 2. Normalform (Redundanz), denn diese Daten gelten für alle Konten der gleichen Art ebenso. Daher brauchen Sie eine Nachschlagetabelle tblArt mit diesen Informationen, auf die sich das Konto bezieht:

Bild vergrößernDie bisherigen Tabellen und Beziehungen der Bank-Datenbank

Tatsächlich weiß das Konto relativ wenig über sich, im Grunde nur seine Art. Dazu kommt vielleicht noch ein Überziehungskredit, welcher zwar grundsätzlich von der Bonität des Kunden abhängt, aber evtl. von einem Sachbearbeiter individuell angepasst wird.

Diese Seite ist für Mitglieder von akademie.de reserviert.

Möchten Sie die Mitgliedschaft 14 Tage kostenlos testen und den Beitrag komplett lesen?

Oder möchten Sie zunächst mehr über diesen Beitrag erfahren und die Leseproben sehen?

Ich bin bereits Mitglied
Jetzt Probemitglied werden
Ich kann in den 14 Tagen Probezeit formlos z.B. per E-Mail stornieren. Wenn ich das nicht tue, entscheide ich mich für ein