Module Import 04IN1020 - Fundamentals of data bases

Status: Published
Workload6 ECTS = 180 hrs
Credits, Weight6 ECTS, (n.s.)
Language of Instruction German
Semester (n.s.)
Duration1 Sem.
M/E Mandatory
Courses
Course No. Type Name MA/EL Workload Credits Contact Hours Selfstudy Group Size
04IN1020-1 Lecture Fundamentals of data bases (n.s.) 3 ECTS = 90 hrs - 2 hrs/week = 30 hrs 60 hrs (n.s.)
04IN1020-2 Exercise Fundamentals of data bases (n.s.) 3 ECTS = 90 hrs - 2 hrs/week = 30 hrs 60 hrs (n.s.)
Learning Outcomes

Die Studierenden verstehen die Arbeitsweise relationaler Datenbankverwaltungssysteme. Sie können den Einsatz eines solchen Systems konzipieren und realisieren. Sie können aufgrund ihres Wissens zur Arbeitsweise relationaler Datenbanksysteme mögliche auftretende Engpässe im Verhalten eines Datenbankmanagementsystems analysieren und vermeiden oder umgehen. Sie sind in der Lage Methoden aus dem Datenmanagement in ihre eigenen Systeme zu übernehmen und diese Methoden sowie das System Relationale Datenbankverwaltung in der Praxis einzusetzen.

Content

(not specified)

04IN1020-1 - Fundamentals of data bases
  1. Motivation & Grundlagen
  2. SQL
    • Datendefinition
    • Datenmanipulation & -anfragen
  3. Das Relationale Datenmodell
    • Relationale Algebra
    • Tupel-Kalkül & Domänen-Kalkül
  4. Datenintegrität & Relationale Entwurfstheorie
    • Datenintegrität
    • Funktionale Abhängigkeiten
    • Normalformen & Normalisierung
  5. Physische Datenorganisation
    • Speicherhierarchie
    • Hintergrundspeicher/RAID
    • B-Bäume, R-Bäume, Hashing
  6. Anfragebearbeitung
    • Logische Optimierung
    • Physische Optimierung
  7. Transaktionen & Fehlerbehandlung
    • ACID
    • Protokollierung von Änderungen
    • Wiederanlauf nach Fehler
  8. Mehrbenutzer-Synchronisation
    • Serialisierung
    • Sperrungen, Verklemmungen
    • Synchronisation
Teaching Methods

(not specified)

Prerequisites

Kenntnisse im Bereich Algorithmen und Datenstrukturen.

Examination Methods

Je nach Teilnehmerzahl: Klausur oder mündliche Prüfung

Voraussetzung für die Vergabe von Leistungspunkten: regelmäßige und qualifizierte Teilnahme (maximal 2 Fehlsitzungen)

Stellenwert für die Note in der Endnote: Für Lehramt Gymnasium: 5% entsprechend den LP (6:120) Für Lehramt Realschule: 10% entsprechend den LP (6:60)

Credit Requirements

(not specified)

References

(not specified)

04IN1020-1 - Fundamentals of data bases

A. Kemper, A. Eickler, Datenbanksysteme - eine Einführung, 5. Auflage, Oldenbourg Verlag, München 2004

Responsible / Organizational Unit
Staab, Steffen / Institute for Computer Science
Additional Information

(not specified)

04IN1020-1 - Fundamentals of data bases

Datenbankmanagementsystem wie Oracle oder PostGres

Last change
Apr 24, 2018 by Frey, Johannes
Last Change Module
Jun 11, 2013 by Frey, Johannes