Data Dictionary: Unterschied zwischen den Versionen

Aus Operations-Research-Wiki
Wechseln zu: Navigation, Suche
[unmarkierte Version][gesichtete Version]
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
Ein '''Data Dictionary''' ist ein Verzeichnis, das Informationen über die Struktur von Daten, ihre Eigenschaften sowie ihre Verwendung enthält. Es dient der Konsistenzüberwachung und wird vorherrschend Top-Down verwendet.
+
Ein '''Data Dictionary''' ist ein Verzeichnis, das Informationen über die Struktur von Daten, ihre Eigenschaften sowie ihre Verwendung enthält. Es dient der Konsistenzüberwachung und wird vorherrschend '''Top-Down''' verwendet.
  
 
Zur Darstellung der Zusammenhänge zwischen Daten werden folgende Symbole mit den entsprechenden Bedeutungen verwendet:
 
Zur Darstellung der Zusammenhänge zwischen Daten werden folgende Symbole mit den entsprechenden Bedeutungen verwendet:
 
*'''=''' ist aufgebaut aus
 
*'''=''' ist aufgebaut aus
*'''+''' zur Darstellung einer ungeordneten Sequenz,
+
*'''+''' zur Darstellung einer '''ungeordneten Sequenz''',
*'''[ | ]''' zur Darstellung einer Entweder-Oder-Auswahl,
+
*'''[ | ]''' zur Darstellung einer '''Entweder-Oder-Auswahl''',
*'''{ }''' zur Darstellung einer Wiederholung
+
*'''{ }''' zur Darstellung einer '''Wiederholung''',
*'''M{ }N''' zur Darstellung einer mindestens M-, maximal N-maligen Wiederholung,
+
*'''M{ }N''' zur Darstellung einer '''mindestens M-, maximal N-maligen Wiederholung''',
*'''( )''' zur Darstellung einer Option und
+
*'''( )''' zur Darstellung einer '''Option''' und
*'''* *''' zum Einfügen eines Kommentars.
+
*'''* *''' zum Einfügen eines '''Kommentar'''s.
  
  
Beispiel:
+
----
Kundendatei = { Kundeneintrag }
+
=====Beispiele:=====
Kundeneintrag = KundNr + Name + (Geburtsdatum)
+
 
Name = Anrede + (Titel) + Vorname +
+
Kundendatei = { Kundeneintrag } bedeutet: ''eine Kundendatei ist aus unspezifiziert vielen Kundeneinträgen aufgebaut.''
Nachname
+
 
 +
Kundeneintrag = KundNr + Name + (Geburtsdatum) bedeutet: ''ein Kundeneintrag ist aus einer Kundennummer, einem Namen und optional (d.h. aus einem oder keinem) Geburtsdatum aufgebaut.''
 +
 
 +
Name = Anrede + (Titel) + Vorname + Nachname bedeutet: ''ein Name ist aus einer Anrede, optional einem Titel, einem Vornamen und einem Nachnamen aufgebaut.''
 +
 
 +
Anrede = [ Herr | Frau ] bedeutet: ''die Anrede lautet entweder Herr oder Frau.''

Aktuelle Version vom 15. Februar 2010, 10:43 Uhr

Ein Data Dictionary ist ein Verzeichnis, das Informationen über die Struktur von Daten, ihre Eigenschaften sowie ihre Verwendung enthält. Es dient der Konsistenzüberwachung und wird vorherrschend Top-Down verwendet.

Zur Darstellung der Zusammenhänge zwischen Daten werden folgende Symbole mit den entsprechenden Bedeutungen verwendet:

  • = ist aufgebaut aus
  • + zur Darstellung einer ungeordneten Sequenz,
  • [ | ] zur Darstellung einer Entweder-Oder-Auswahl,
  • { } zur Darstellung einer Wiederholung,
  • M{ }N zur Darstellung einer mindestens M-, maximal N-maligen Wiederholung,
  • ( ) zur Darstellung einer Option und
  • * * zum Einfügen eines Kommentars.



Beispiele:

Kundendatei = { Kundeneintrag } bedeutet: eine Kundendatei ist aus unspezifiziert vielen Kundeneinträgen aufgebaut.

Kundeneintrag = KundNr + Name + (Geburtsdatum) bedeutet: ein Kundeneintrag ist aus einer Kundennummer, einem Namen und optional (d.h. aus einem oder keinem) Geburtsdatum aufgebaut.

Name = Anrede + (Titel) + Vorname + Nachname bedeutet: ein Name ist aus einer Anrede, optional einem Titel, einem Vornamen und einem Nachnamen aufgebaut.

Anrede = [ Herr | Frau ] bedeutet: die Anrede lautet entweder Herr oder Frau.