next up previous contents
Next: Programmentwurf Up: WebRC-Entwurf Previous: Spezifikation

Datenmodellierung

  Das Datenmodell muß aufgrund der objektorientierten Struktur der Datenbank auch objektorientiert erstellt werden (vgl. [Inf97]). Dazu werden die folgenden Klassen definiert, die später im Datenmodell miteinander kombiniert werden. In jedem Datenmodell, daß im WebRC-System verwendet werden soll, müssen die beiden Klassen Benutzer und Rolle vorhanden sein. Diese beiden Klassen sind für die Steuerung der Zugriffsrechte notwendig.

  figure427
Abbildung 9.3: Datenmodell der Beispielapplikation des WebRC-Systems

Das aufgrund der oben genannten Spezifikationen entstandene Datenmodell, dargestellt in Abbildung 9.3, wird in der Datenbank realisiert. Die 0.Ebene übernimmt dann die Verwaltung der Datenbank sowie die Verwaltung der Inhalte in dem Datenmodell.
Alle Attribute der Klassen sind Textattribute, d.h. sie bestehen ausschließlich aus Zeichen des ASCII-Zeichensatzes.

Die einzelnen Klassen

Die einzelnen Klassen ergeben sich aus den oben beschriebenen Use-Cases und den daraus folgenden Funktionalitäten des WebRC-Systems.

Die Kombination der einzelnen Klassen

Die einzelnen Klassen werden über Instanzen derselben miteinander kombiniert. Jede der oben genannten Klassen wird durch Instanzierung in Attributen anderer Klassen mit diesen anderen Klassen verbunden.


next up previous contents
Next: Programmentwurf Up: WebRC-Entwurf Previous: Spezifikation