Datenbanken
Pflichtfach
5 ECTS-P
4 SWS
jährlich angeboten
Ziele
Die Studierenden sollen
Lehrinhalte
Grundbegriffe und Architektur von Datenbanken
Ein Vorgehensmodell zur Erstellung eines Datenbanksystems
Grundlagen des relationalen Modells: Relationale Algebra, Anfrageoptimierung, Funktionale Abhängigkeiten, Datenintegrität, Normalisierung
Datenmodellierung (Entity Relationship Modell) und Implementierung am Beispiel eines relationalen Datenbanksystems
Datenbanksprache SQL: DDL, (auch Multi-Media-Objekte in der Datenbank ), DML, DAL, Constraints
Transaktionskonzepte, Mehrbenutzersynchronisation, Fehlererholung und Datensicherheit
Lehrmethoden
Vorlesung und begleitendes Praktikum
Vorraussetzungen
Abgeschlossenes Grundstudium
Ort, Ressourcen
Vorlesungsunterlagen: Foliensammlung, ausformuliertes Skript, Beispiellösungen
Multiple Choice Test zum Inhalt der Vorlesung, ONLINE-SQL-Trainer als E-Learning-Tool, ONLINE-ER-Trainer als E-Learning-Tool, ONLINE-Zugang zur Datenbank ORACLE
Case-Tool: ERwin; DB-Programmierung: Oracle-DBS, SQL-Developer
Literatur
Elmasri, R.; Navathe, S. B.: Grundlagen von Datenbanksystemen. Pearson-Studium. 2005
Faeskorn-Woyke, H.; Bertelsmeier, B., Riemer, P., Bauer, E. : Datenbanksysteme - Theorie und Praxis mit SQL2003, Oracle und MySQL, Pearson-Studium, München, 2007
Heuer, A.; Saake, G., Sattler, K.W.: Datenbanken Konzepte und Sprachen. mitp, 2007
Kemper, A.; Eickler, A.: Datenbanksysteme - Eine Einführung. Oldenbourg-Verlag, 2004
Vossen, G.: Datenmodelle, Datenbanksprachen, Datenbank-Managementsysteme, Oldenbourg-Verlag, 2008
