I141 – Database Systems II

Module
Database Systems II
Datenbanksysteme II
Module number
I141 [I-141]
Version: 2
Faculty
Informatics/Mathematics
Level
Bachelor/Diploma
Duration
1 Semester
Semester
Winter semester
Module supervisor

Prof. Dr.-Ing. Axel Toll
axel.toll(at)htw-dresden.de

Lecturer(s)

Prof. Dr.-Ing. Axel Toll
axel.toll(at)htw-dresden.de
Lecturer in: "Datenbanksysteme II"

Prof. Dr.-Ing. Maik Thiele
maik.thiele(at)htw-dresden.de
Lecturer in: "Datenbanksysteme II"

Course language(s)

German
in "Datenbanksysteme II"

ECTS credits

5.00 credits

Workload

150 hours

Courses

4.00 SCH (2.00 SCH Lecture | 2.00 SCH Internship)

Self-study time

90.00 hours

Pre-examination(s)

Paper
in "Datenbanksysteme II"

Examination(s)

Written examination
Examination time: 90 min | Weighting: 100%
in "Datenbanksysteme II"

Form of teaching

2/0/2  V/Ü/P

Media type
No information
Instruction content/structure
  • Transaktionskonzepte: Serialisierbarkeit, Anomalien, Sperrverfahren, Deadlocks, Fehlerbehandlung
  • Sicherung der semantischen Integritairt: Constraints, Trigger
  • Zugriffsschutz und Rechtemanagement
  • Physische Datenorganisation: B+-Baum
  • Anfrageverarbeitung und -optimierung
  • Datenbankschnittstellen für Desktop- und mobile Anwendungen
  • Vermeidung von SQL Injection
  • Verteilte Datenbanken
  • Entwurfsprozess von Datenbanksystemen
Qualification objectives

Die Studierenden werden befähigt mittels ODBC einfache, datenbankgetriebene Anwendungen zu entwickeln. Den Studierenden weiterhin Grundfertigkeiten zur Umsetzung von Maßnahmen des Zugriffsschutzes sowie der semantischen, operationalen und physischen Integritätssicherung vermittelt. Darüber hinaus sollen die Studierenden in die Lage versetzt werden ausgewählte, systemorientierte Aspekte bei der Implementierung von Datenbanksystemen richtig einzuordnen, SQL-Anfragen zu optimieren und Performanzprobleme zu identifizieren (Fachkompetenz). Die Studierenden entwickeln außerdem ein Verständnis darüber, wie sich die Datenbankentwicklung als elementarer Bestandteil in einen übergeordneten Software-Entwicklungsprozess einbettet (übergreifende Handlungskompetenz).

Social and personal skills
  • Entwicklung von Fähigkeiten zur eigenständigen Lösung fachlicher Aufgaben unter vorgegebenen zeitlichen Rahmenbedingungen
  • Erwerb von Kompetenzen zur Selbstreflexion
Special admission requirements
No information
Recommended prerequisites

Aufbauend auf Datenbanksysteme I (I140)

Continuation options
No information
Literature
  • Kemper, A. Eickler: “Datenbanksysteme”, Oldenbourg-Verlag, 2015
  • Elmasri and S. Navathe: “Grundlagen von Datenbanksystemen”, 3. überarbeitete Auflage, Addison-Wesley, 2002
  • W. Dietrich, S.D. Urban: “An Advanced Course in Database Systems”. Prentice Hall Verlag, 2005
  • Heuer, G. Saake: “Datenbanken: Konzepte und Sprachen”, Thomson, 3te Aufl., 2008
  • Vossen: “Datenmodelle, Datenbanksprachen und Datenbank-Management-Systeme”,  5. Auflage, Oldenbourg-Verlag, 2008
Current teaching resources

keine Angabe

Notes
No information