Dokumentation des Programms Xdobry | ||
---|---|---|
Zurück | Nach vorne |
Hier wird es eine Beispielverwendung des System beschrieben. Es wurde eine Lehrbuch-Datenbank gewählt, so dass alle Eigenschaften des System gezeigt werden können. Die Schrittfolge entspricht etwa dem Vorgehen, das bei realen DB-Applikationen Erstellung anzutreffen ist. Zuerst wird ein ER-Diagramm des System erstellt und in relationales Schema abgebildet. Danach wird diese Schema mit Hilfe von Reverse Engineering Techniken in eine XML-Repository umgewandelt. Um die fertige Beispielformulare sofort zu sehen gehen sie zum letzten Schritt.
Angenommen, es wurde ein Datenbank-Schema mit Hilfe von ER-Modell entworfen. Dieses Schema enthält 5 Entities. Dabei wird Angestellte zu Assistent und Professor spezialisiert. Bei Termin handelt es sich um ein Weak-Entity. Es ist hier die Modellierung der Aggregation (besser Komposition) von Mengenwertigen Attribut des Objekts Vorlesung. Es gibt auch unterschiedliche Arten der Beziehungen (Relationships). Prüfen ist eine Beziehung der Granularität 3 mit einem eigenen Attribut Note.
Angestellte {PersNr,Name} Professor {PersNr,Rang,Raum} Assistent {PersNr,Rang,Raum,Professor} Student {MatrNr,Name,Semester} Vorlesung {VorlesungNr,Titel,SWS,PersNr} hoeren {MatrNr,VorlesungNr} voraussetzten {VorgaengerNr,NachfolgerNr} pruefen {MatrNr},VorlesungNr,PersNr,Note} Termin {VorlesungNr,Wochentag,Zeit} |
Für die Mysql Datenbank muss man folgende vorbereitende Schritte machen.
Voraussetzung! Sie haben die MySql Datenbank richtig installiert. Es läuft und Sie haben entsprechende rechte die Datenbank und Tabellen anzulegen. |
[user@localhost]@ mysql mysql> CREATE DATABASE uni |
Zurück | Zum Anfang | Nach vorne |
Fehlende Funktionalitäten bei Xdobry | Erstellung des Repositories |