Datenstrukturdiagramm
Ein Datenstrukturdiagramm (DSD) ist die Visualisierung eines Datenmodells bzw. von konzeptuellen Schemata, wobei je nach Autor verschiedenartige Notationen für die Darstellung von Entitäten, ihren Beziehungen und auch Integritätsbedingungen zur Verfügung gestellt werden.
Die grundlegenden grafischen Elemente des Datenstrukturdiagramms sind gewöhnlich Rechtecke, mit denen man Entitäten repräsentiert, und Pfeile für die Darstellung von Beziehungen.
Übersicht
[Bearbeiten | Quelltext bearbeiten]Das Datenstrukturdiagramm ist ein Diagrammtyp, der verwendet werden kann, um die Struktur der Datenelemente in einem Datenwörterbuch zu visualisieren. Das DSD ist eine grafische Alternative zu den Spezifikationen innerhalb von Einträgen im Datenwörterbuch.[1]
Der Fokus des Datenstrukturdiagramms liegt auf den Beziehungen der Elemente innerhalb einer Entität.
Bachman-Notation
[Bearbeiten | Quelltext bearbeiten]Häufig wird das Datenstrukturdiagramm als Bachman-Diagramm bezeichnet[2], da die Bachman-Notation so weit verbreitet war, die verwendet wurde, um die Daten mit einem Netzwerk- oder relationalen Datenmodell zu modellieren, wobei das Datenmodell von der Art der Speicherung im System separiert wird. Diese Notation ist nach dem Datenbankpionier Charles Bachman benannt und wurde vorwiegend im Softwaredesign eingesetzt.
Siehe auch
[Bearbeiten | Quelltext bearbeiten]Literatur
[Bearbeiten | Quelltext bearbeiten]- Charles Bachman. Data structure diagrams. Data Base, 1969, 1(2):4–10.
- Tom DeMarco. Structured Analysis and System Specification. ISBN 0-13-854380-1. Prentice Hall. 11. Mai 1979.
- Edward Yourdon. Modern Structured Analysis. ISBN 0-13-598624-9. Prentice Hall. 1. August 1988; ist im Structured Analysis Wiki verfügbar.
Weblinks
[Bearbeiten | Quelltext bearbeiten]Einzelnachweise
[Bearbeiten | Quelltext bearbeiten]- ↑ Data Integration Glossary ( vom 18. Februar 2012 im Internet Archive), U.S. Department of Transportation, August 2001.
- ↑ IRS Resources. Teil 2. Information Technology, 5. Kapitel. Systems Development, Abschnitt 13. Database Design Techniques and Deliverables. Abgerufen am 2. Juli 2009.