Studium
Anwendungsnah studieren heißt: Besser vorbereitet sein in Theorie und Praxis.
Wir leben in Zeiten technologischer Innovationsverdichtung. Maschinenelles Lernen, 5G-basierte Kommunikation, das Internet der Dinge, Techniken der virtuellen und augmentierten Realität haben Auswirkungen auf Geschäftsmodelle und die Struktur von Softwaresystemen. Dynamische Veränderungen in diesen Forschungsbereichen sowie in den Anforderungen aus der Wirtschaft integrieren wir unmittelbar in die Inhalte unserer Lehre. So bleiben Vorlesungen und Seminare immer nah am Puls des Fortschritts.
Veranstaltungen
Datenbankmanagementsysteme
🔗 Moodle
9 Credits
Raum:
SH601
Termine:
Mo 12-14
Do 14-16
Do 14-16
Beginn:
2022-04-04
Wie der Name Datenverarbeitung schon impliziert, steht im Mittelpunkt vieler Anwendungen die Verarbeitung von großen Mengen von Daten. Im Sinne einer Modularisierung von Aufgaben wird die Verwaltung und Zur-Verfügung-Stellung solcher Daten durch Datenbankmanagementsysteme garantiert. Solche Systeme bieten eine sehr hohe Schnittstelle, die es erlaubt, Daten anzulegen und abzufragen, ohne tiefgreifende Kenntnisse über die eigentliche Ablage und Verwaltung der Daten zu besitzen. In dieser Vorlesung werden die Grundlagen einer datenbankbasierten Datenmodellierung, der Anlage einer Datenbank, der Zugriff und die Änderung der Daten und die Frage der Fehlertoleranz solcher Systeme intensiv diskutiert.
Lehrinhalte
- Einführung in Datenbankmanagementsysteme
- Einführung in Daten(bank)modellierung
- Semantische Datenmodell/ER Modellierung
- Konzeptueller Datenbankentwurf
- Grundlagen von Anfragesprachen inkl. einer Einführung in die relationale Algebra
- Die relationale Anfragesprache SQL (DDL, DML, DRL, DCL, ...)
- Anfrageoptimierung
- Transaktionsmanagement und Recovery
- JDBC und embedded SQL
Literaturangaben
- Skript zur Vorlesung "Datenbankmanagementsysteme"
- G. Pernul, R. Unland: Datenbanksysteme im Unternehmen: Analyse, Modellbildung und Einsatz; Oldenbourg Verlag; 2. Auflage, Mai 2003
- C. J. Date: An Introduction to Database Systems, The Systems Programming Series; Volume 1, Addison Wesley Publishing Company, Reading, MA, 1990
- Elmasri, Navathe: Fundamentals of Database Systems; Benjamin Cummings Publishing Co., Bonn
- A. Heuer, G. Saake: Datenbanken: Konzepte und Sprachen; International Thomson Publishing
- A. Kemper, A. Eickler: Datenbanksysteme, Eine Einführung; Oldenbourg Verlag
- P. O’Neil: Database, Principles, Programming, Performance; Morgan Kaufmann Publishers
- G. Vossen: Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme; Oldenbourg Verlag
- Weitere Literaturangaben und Links werden im Semester Online zur Verfügung gestellt.