1 Identifikation/Definition der Methode
/ Martin, 87 / Kapitel 12
2 Kurzcharakteristik der Methode
Ziel und Zweck
Die Methode "Data Navigation Modelling" (DNAV) dient zusammen mit der logischen Datenbank-Modellierung (DB-Modellierung) dazu, aus einem Entity-Relationship-Modell (E/R-Modell) eine Datenbank-Managementsystem(DBMS)-orientierte Datenstruktur zu erstellen (siehe Methode LOGM ). Insbesondere für die Erstellung leistungsfähiger hierarchischer und netzwerkartiger Datenbankstrukturen ist Data Navigation Modelling unerläßlich.
Darstellungsmittel
Die Ergebnisse des Data Navigation Modelling werden mit Datennavigationsdiagrammen dargestellt. Hierbei werden E/R-Teilmodelle grafisch durch Art und Reihenfolge der Zugriffe der relevanten Anwendungen ergänzt.
Funktioneller Ablauf
Ausgehend von (normalisierten) E/R-Modellen wird analysiert, in welcher Reihenfolge und Art (lesend, schreibend, ändernd) die Datenzugriffe der relevanten Anwendungen auf die E/R-Modelle erfolgen. Weiterhin sind die Häufigkeiten und Prioritäten dieser Anwendungen zu analysieren und festzuschreiben.
3 Grenzen des Methodeneinsatzes
- entfällt -
4 Detaillierung der Methodenzuordnung
4.1 DNAV in Aktivität SE 5.1-SW "SW-Komponente/-Modul/Datenbank beschreiben"
Um ein Datenbankschema bestehender bzw. kommerziell verfügbarer Datenbanksysteme zu erstellen, muß die Methode zusammen mit den Methoden LOGM und NORM eingesetzt werden. Parameter, die die physische Speicherung betreffen und sich in den Datenbankschemata einzelner Datenbanksysteme finden, können mit den Methoden DNAV, LOGM und NORM allein nicht bestimmt werden.
Die Methode DNAV deckt zusammen mit den Methoden LOGM und NORM im Teilprodukt "Schemadefinition" den Teil ab, der die DBMS-orientierte Datenstruktur betrifft. Die vollständige Schemadefinition erfordert noch die Spezifikation von Fremdschlüsseln und Indizes sowie von Integritätsbedingungen und gegebenenfalls Views. Weiterhin sind noch DBMS-spezifische Speicherungsparameter festzulegen und alle Datenelemente vollständig zu definieren.
5 Schnittstellen
5.1 Schnittstelle DNAV - ER
Data Navigation Modelling setzt E/R-Modelle voraus. Datennavigationsdiagramme enstehen durch Überlagerung der E/R-Diagramme mit quali- und quantifizierten Zugriffspfaden.
Empfehlung
Es wird empfohlen, die E/R-Modelle vor Einsatz der Methode DNAV zu normalisieren.
5.2 Schnittstelle DNAV - PCODE
Die in der Methode DNAV festgelegte Art und Reihenfolge der Datenzugriffe muß mit den Abläufen im Pseudocode abgeglichen werden.
6 Weiterführende Literatur
/
Batini,
92 /,
/
Martin,
87 /,
/
Vetter,
90 /,
/
Vossen,
88 /