Beruflich Dokumente
Kultur Dokumente
Kapitel 1 1
Modellierung einer kleinen
Datenmodellierung Beispielanwendung
Ausschnitt der Studenten
Professoren
Realen Miniwelt Vorlesungen
Reale Welt: Universität
Manuelle/intellektuelle
Modellierung
Konzeptuelles Schema
Konzeptuelle Modellierung
(ER-Schema) Halbautomatische
Transformation MatrNr PersNr
Studenten Professoren
Relationales Netzwerk Objektorientiertes Name
hören Name
Schema Schema Schema lesen
VorlNr
Vorlesungen Titel
© A. Kemper / A. Eickler 5 © A. Kemper / A. Eickler 6
Kapitel 1 2
Architekturübersicht eines DBMS
„Naive“
Benutzer
Fortgeschrittene
Benutzer
Anwendungs-
Programmierer
Datenbank-
administratoren Themen (Kapitel):
Interaktive Verwaltungs-
2 Datenbankentwurf
Anwendung
Anfrage
Präcompiler
werkzeug 3 Das relationale Modell (incl. Algebra)
4 Relationale Anfragesprachen (SQL)
5 Datenintegrität
DML-Compiler DDL-Compiler
6 Relationale Entwurfstheorie (verkürzt!)
Anfragebearbeitung DBMS 7 Physische Datenorganisation
8 Anfragebearbeitung / -Optimierung
Datenbankmanager Schemaverwaltung
Mehrbenutzersynchr. 9 Transaktionsverwaltung
Fehlerbehandlung mit 10 Fehlerbehandlung
Dateiverwaltung
mit 11 Mehrbenutzersynchronisation
12 Sicherheitsaspekte
Themen (Fortsetzung):
13 Objektorientierte Datenbanken
Übung mit Java-Persistence-API
(Objektorientierte Sicht auf relationale DB)
16 Verteilte Datenbanken (verkürzt!)
Erweiterung: Replikation (Sie können experimentieren)
17 OLTP, Data Warehouse, Data Mining
19 XML-Datenmodellierung (mit XQuery)
© A. Kemper / A. Eickler 11
Kapitel 1 3