Es wird empfohlen, folgende Module zu absolvieren, bevor dieses Modul belegt wird:
Details siehe Lehrveranstaltungsbeschreibungen.
einen anwendungsrelevanten Ausschnitt der realen Welt in ein ER-Modell und ein Relationenschema überführen.
ein Datenbankschema in einem Datenbankverwaltungssystem anlegen.
Daten verschiedener Formate in eine Oracle-Datenbank importieren und von einer Datenbank in eine andere überführen.
Transaktionen in einer Datenbankanwendung korrekt und sinnvoll einsetzen, sowie Konflikte als Administrator lösen.
Metadaten auslesen, interpretieren und zur Optimierung von Datenbankanwendungen sowie zur Administration nutzen.
komplexe Anfragen und analytische Auswertungen mit SQL und Oracle-spezifischen Erweiterungen auf einer Datenbank durchführen.
PL/SQL-Programme entwerfen, implementieren und organisieren.
Trigger einsetzen und programmieren.
den Sinn und die Anwendungsszenarien von ORM erläutern.
mit JDBC, Hibernate und JPA auf eine Datenbank zugreifen.
objektorientierte Erweiterungen in Oracle einsetzen.
die verschiedenen Möglichkeiten, XML-Daten mit Oracle zu verwalten erläutern, gegeneinander abwägen sowie einsetzen.
Techniken zur Performanceoptimierung einer Datenbankanwendung wiedergeben, die sinnvollen für ein gegebenes Szenario auswählen und anwenden.
die Performance einer Oracle-Datenbank als Administrator überwachen und optimieren.
die Architektur, sowie Funktion und Aufbau der einzelnen Komponenten des Oracle-Datenbankverwaltungssystems erläutern.
das Oracle-Datenbankverwaltungssystem installieren und die Installation automatisieren.
Oracle-Instanzen sowohl mit dem Enterprise-Manager als auch mit SQL Plus verwalten.
die Struktur einer Oracle-Datenbank erläutern, die günstigste Konfiguration für ein Anwendungsszenario auswählen und einsetzen, sowie im Betrieb an neue Gegebenheiten anpassen.
Oracle-Instanzen erstellen, konfigurieren und im laufenden Betrieb verwalten.
lokale und Netzwerkzugriffsmöglichkeiten auf Oracle-Instanzen bewerten, auswählen und konfigurieren.
Benutzer, Rollen, Rechte, Schemata und Schemaobjekte verwalten.
Sicherheitsanforderungen und -prinzipien an Datenbanksysteme wiedergeben.
Auditing einsetzen.
Undo-Daten verwalten.
Optimierer-Statistiken verwalten und auswerten, das Automatic-Workload-Repository einsetzen, Warnungseinstellungen konfigurieren und die Ursache von Warnungen ermitteln.
Backup- und Recovery-Konzepte wiedergeben und einsetzen.
die sinnvollen Funktionen eines Datenbanksystems für ein Anwendungsszenario auf Grundlage der Dokumentation auswählen und sich deren Verwendung und Funktionsweise aneignen.
sich den Aufbau eines Datenbanksystem und das zu seiner Administration notwendige Wissen aus der Dokumentation aneignen.