Konzept und Implementierung einer Datenbankschicht zur Anbindung eines bestehenden Javabasierenden Informationssystems an mehrere Datenbanken
- Zu Beginn der voliegenden Arbeit wird auf die Begriffe Datenbank bzw. Datenbank-Management-System eingegangen und die verschiedenen Varianten dieser Systeme untersucht. Außerdem werden wichtige Datenbankhersteller und deren Marktanteile aufgeführt. Im Anschluss daran erfolgt die Analyse des SPARTACUS-Systems und dessen Datenbank. Dabei steht zunächst die verwendete JDBC-Schnittstelle und ihr Aufbau im Vordergrund. Danach wird die Datenbankabfragesprache SQL näher betrachtet, wobei der Schwerpunkt auf die Struktur der Sprache und auf die verfügbaren Datentypen gelegt wird. Zum Abschluss der Analyse werden verschiedene Möglichkeiten zur Implementierung der Datenbankschicht aufgezählt und untersucht. Im folgenden Abschnitt wird schliesslich die Umsetzung der Problematik behandelt. Es werden der prinzipielle Aufbau und die Funktionsweise der Schicht sowie deren Integration ins SPARTACUS-Gesamtsystem erläutert. Abschließend werden beispielhaft einige Implementierungsdetails zur Veranschaulichung der Problemstellung herangezogen.