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.
| Original language | German (Austria) |
|---|---|
| Publication status | Published - Jun 2004 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 9 Industry, Innovation, and Infrastructure
-
SDG 16 Peace, Justice and Strong Institutions
Fields of science
- 102001 Artificial intelligence
- 102006 Computer supported cooperative work (CSCW)
- 102010 Database systems
- 102014 Information design
- 102015 Information systems
- 102016 IT security
- 102028 Knowledge engineering
- 102019 Machine learning
- 102022 Software development
- 102025 Distributed systems
- 502007 E-commerce
- 505002 Data protection
- 506002 E-government
- 509018 Knowledge management
- 202007 Computer integrated manufacturing (CIM)
- 102033 Data mining
- 102035 Data science
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver