Homepage der FernUniversität in Hagen
Objektorientiertes Programmieren
Lehrgebiet Datenverarbeitunghstechnik
Startseite

3.6 Datenlexikon

3.6

Datenlexikon

In den verschiedenen Diagrammarten der voranstehenden Abschnitte verwendeten wir zahlreiche Fachbegriffe aus dem Anwendungsfeld, die nur vage bestimmt sind. Wir haben z.B. noch nicht daüber geredet, wie eine Kunden- oder Fahrzeugkartei aufgebaut sein soll, welche Daten ein Mietvertrag enthalten soll oder wie eine Reservierung abgelegt wird.

Ein Datenlexikon ist eine nach festen Regeln aufgebaute präzise Bestimmung aller Datenelemente, die für das Anwendungsgebiet wichtig sind. Das Datenlexikon, trägt dazu bei, Missverständnisse sowie unterschiedliche Interpretationen von Auftraggeberinnen und Entwicklern zu zu vermeiden. Tabelle  3.6-1 gibt die in einem Datenlexikon üblichen Symbole und Schreibweisen an. Kommentare können dafür benutzt werden, umgangssprachlich Definitionsbereiche oder Maßeinheiten zu anzugeben.

Tab. 3.6-1: Schreibweise im Datenlexikon

SchreibweiseBedeutung
=setzt sich zusammen aus
+Folge
|Auswahl
{ }beliebige Wiederholung
( ) optionale Angabe
**Kommentar

Einige der zuvor benutzten Fachbegriffe aus dem Autoverleih werden im folgenden Datenlexikon präzise (wenn auch aus Vereinfachungsgründen nicht ganz realitätsgetreu) bestimmt:

Kunde                  = Name + Anschrift + Führerscheinnr + 
                         Kreditkarte + Alter
   Name                = Buchstabe + {(Buchstabe | - | _)} 
                         ** _ symbolisiert das Leerzeichen
   Anschrift           = Straße + Hausnummer + PLZ
   Führerscheinnr      = 100 | ... | 199
   Kreditkarte         = Kreditkaternnr + Gültigkeitsdatum 
   Alter               = 18 | ...| 80
      Buchstabe        = a | b | ... | z |  ä | ö | ü| ß
      Straße           = Name
      Hausnummer       = 1 | ... | 99 
      PLZ              = 0001 | .. | 9999
      Kreditkaternnr   = 500 | ... | 599
      Gültigkeitsdatum = 01 | ... | 12 + / + 04 | ... | 07
     
Buchungscode           = P | U | K | + K | M | O + Ziffer + 
                         Ziffer + Ziffer
                         ** der erste Buchstabe kodiert die Art des 
                         ** Fahrzeugs (PKW, PickUp, Kleinlaster), 
                         ** der zweite die Wagenklasse 
                         ** (Kompakt-, Mittel-, Oberklasse)
   Ziffer              = 0 | ... | 9

Bericht                = km-Stand + Füllstand + Datum + Zeit
   km-Stand            = 1 | ... | 40000
   Füllstand           = 0 | 1/3 | 1/2 | 2/3 | 1/1
   Datum               = 01 | ... | 31 + . + 01 | ... | 12 + . + 
                         04 | ... | 05
   Zeit                = 0 | ... | 24 + : 00 | ... | 59
...

Auf diese Festlegungen werden wir im Zuge der Implementierung des DVT-Verleihsystems zurück kommen.