CS1020 Datenbanksysteme
- Dr. habil. Frank Kammer
- Dr. habil. Frank Kammer
- Prof. Dr. Burkhardt Renz
- Prof. Dr. Harald Ritz
- Prof. Dr. Markus Siepermann
Keine
Die Studierenden verstehen die Konzepte von Datenbankmanagementsystemen, sie sind befähigt Datenmodelle zu entwickeln und beherrschen die Standard-Datenbanksprache SQL.
Teil 1: Grundlagen
- Überblick über das Datenbank-Management
- Datenbankarchitektur und Datenunabhängigkeit
- Datenmodelle
Teil 2: Das relationale Modell
- SQL
- Relationen und relationale Algebra
- Datenbankintegrität
Teil 3: Datenbank-Entwurf
- Semantische Modellierung - Entity/Relationship Modell
- Funktionale Abhängigkeiten
- Normalformen: 1NF, 2NF, 3NF, BCNF, 4NF, 5NF
- Schema-Entwurf
Teil 4: Transaktionsmanagement
- Recovery
- Transaktionen und Isolationslevel
Teil 5: Verwendung von Datenbanken
- Programmierung von Datenbank-Zugriffen (JDBC)
- Aufgaben der Administration
Fachkompetenzen
- Die Studierenden können die Konzepte von Datenbankmanagementsystemen beschreiben und Datenbankmodelle bzgl. der Normalform einordnen , .
Methodenkompetenzen (fachlich & überfachlich)
- Sie sind befähigt, Datenmodelle zu entwickeln, und können in der Standardsprache SQL Datenbankabfragen formulieren.
Sozialkompetenzen
- Sie können in Gruppen erfolgreich zusammenarbeiten.
- Sie können in einen Kurzvortrag/-referat das erlernte Wissen vorstellen.
Selbstkompetenzen
- Die Studierenden können eigenständig, Lösungsansätze für einfache bis mittelschwere Datenbank-Problemstellungen entwickeln.
- 6 CrP
- Arbeitsaufwand 180 Std.
- Präsenzzeit 90 Std.
- Selbststudium 90 Std.
- 6 SWS
- Vorlesung 4 SWS
- Übung 2 SWS
- Bioinformatik (B.Sc. 2012)
- Informatik (B.Sc. 2010) - 3. Semester
- Ingenieur-Informatik (B.Sc. 2010) - 3. Semester
- Social Media Systems (B.Sc. 2016)
Ja
Bonuspunkte werden gemäß § 9 (4) der Allgemeinen Bestimmungen vergeben. Art und Weise der Zusatzleistungen wird den Studierenden zu Veranstaltungsbeginn rechtzeitig und in geeigneter Art und Weise mitgeteilt.
Prüfungsvorleistung: 2 anerkannte Hausübungen (Einzel und Gruppenarbeit); Die zweite Hausübung umfasst eine Präsentation (Kurzvortrag/-referat).
Prüfungsleistung: Klausur
- Informatik (B.Sc. 2010)
- Bioinformatik (B.Sc. 2012)
- Ingenieur-Informatik (B.Sc. 2010)
- Social Media Systems (B.Sc. 2016)
- Saake, G.; Sattler, K.-U.; Heuer, A.: Datenbanken. Konzepte und Sprachen. Mitp.
- Schubert, M.: Datenbanken. Theorie, Entwurf und Programmierung relationaler Datenbanken. Teubner.
- Elmasri, R.; Navathe, S. B.: Grundlagen von Datenbanksystemen. Pearson.
- Date, C. J.: Introduction to Database Systems. Addison-Wesley.
- Kifer, M. A.; Bernstein, A.; Lewis, P. M.: Database Systems. An Application-Oriented Approach. Pearson/Addison-Wesley.
- Garcia-Molina, H.; Ullman, J. D.; Widom, J.: Database Systems. The Complete Book. Pearson Prentice-Hall.
Rechtliche Hinweise
- Diese Informationen geben den in den Online-Diensten für Studierende erfassten Datenbestand wieder.
- Die rechtskräftigen und damit verbindlichen Fassungen der Modulhandbücher finden Sie im Amtlichen Mitteilungsblatt der THM (AMB).
- Alle gültigen Prüfungsbestimmungen für die THM-Studiengänge können Sie außerdem in komfortabler Leseversion über den Downloadbereich auf der Homepage des Prüfungsamts einsehen.