Abstract
Am Anfang des objektrelationalen Datenbankentwurfs steht der konzeptuelle Entwurf mit der Modellierung eines abzubildenden Ausschnitts der realen Welt. Als Beschreibungssprache dazu dient die "Unified Modeling Language" (UML), welche im November 1997 von der "Object Management Group" (OMG) als offizieller objektorientierter Modellierungsstandard übernommen wurde. In dieser Diplomarbeit werden zunächst die theoretischen Grundlagen für das "Forward-Engineering" erarbeitet. Forward-Engineering bedeutet das Anwenden einer Überführungsfunktion auf das UML-Klassendiagramm, um es in eine implementierungsnähere Form zu bringen. Als Endergebnis des Prozesses sollen die entsprechenden SQL:1999-Schemaanweisungen vorliegen. Bei der Erarbeitung der theoretischen Grundlagen dieser Diplomarbeit wird besonderes Augenmerk darauf gelegt, für jedes relevante Konzept des UML-Klassendiagramms eine Entsprechung in SQL:1999 zu finden. Die Diplomarbeit soll zeigen, dass sich die theoretisch erarbeiteten Konzepte des Forward-Engineerings unter Zuhilfenahme der Standardsoftware Rational Rose 2001 und Oracle 9i durchführen lassen. Das UML-Klassendiagramm kann bei Rational Rose mittels "XML Metadata Interchange" (XMI) als Dokument exportiert werden. Danach ist darauf eine Transformation anzuwenden, die im Rahmen dieser Diplomarbeit prototypisch erarbeitet werden soll. Das Ergebnis ist ein SQL-Skript und kann sofort von Oracle 9i übernommen werden.
| Originalsprache | Deutsch (Österreich) |
|---|---|
| Publikationsstatus | Veröffentlicht - Juni 2004 |
UN SDGs
Dieser Output leistet einen Beitrag zu folgendem(n) Ziel(en) für nachhaltige Entwicklung
-
SDG 9 – Industrie, Innovation und Infrastruktur
-
SDG 16 – Frieden, Gerechtigkeit und starke Institutionen
Wissenschaftszweige
- 102001 Artificial Intelligence
- 102006 Computer Supported Cooperative Work (CSCW)
- 102010 Datenbanksysteme
- 102014 Informationsdesign
- 102015 Informationssysteme
- 102016 IT-Sicherheit
- 102028 Knowledge Engineering
- 102019 Machine Learning
- 102022 Softwareentwicklung
- 102025 Verteilte Systeme
- 502007 E-Commerce
- 505002 Datenschutz
- 506002 E-Government
- 509018 Wissensmanagement
- 202007 Computer Integrated Manufacturing (CIM)
- 102033 Data Mining
- 102035 Data Science
Dieses zitieren
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver