Zur Modulseite PDF generieren

#40405 / #13

Seit WiSe 2025/26

Deutsch, Englisch

DBT Database Technology
DBT Datenbank-Technologie

6

Markl, Volker

Benotet

Schriftliche Prüfung

Englisch

Zugehörigkeit


Fakultät IV

Institut für Softwaretechnik und Theoretische Informatik

34351500 FG Datenbanksysteme und Informationsmanagement (DIMA)

Keine Angabe

Kontakt


EN 7

Zeuch, Steffen

sekr@dima.tu-berlin.de

Lernergebnisse

Das globale Datenvolumen nimmt jedes Jahr dramatisch zu. Zu verstehen, wie diese riesigen Datenmengen effizient gespeichert, verarbeitet und verwaltet werden können, ist eine wichtige Voraussetzung für Software-Ingenieur*innen und Datenanalyst*innen in der modernen IT-Welt. In diesem Kurs lernen die Studierenden sowohl die Grundlagen der Datenverarbeitung in traditionellen Ein-Knoten-Datenbanksystemen als auch die Skalierung dieser Techniken auf riesige Datenmengen in großen, verteilten Umgebungen.

Lehrinhalte

Im Modul Datenbanktechnologie lernen die Studierenden die Interna eines Datenbankmanagementsystems kennen. Die Studierenden lernen die Grundlagen der Datenbanktechnologie für relationale Datenbanksysteme kennen. Dazu gehören die allgemeine Architektur eines DBMS, Datei- und Buffermanagement, Datenlayouts und -darstellung, Caching und Indexierung, Indexstrukturen, Anfrageverarbeitung, Metadatenmanagement, Anfrageoptimierung, Sperren, Recovery und Transaktionsmanagement.

Modulbestandteile

Pflichtbereich

Die folgenden Veranstaltungen sind für das Modul obligatorisch:

LehrveranstaltungenArtNummerTurnusSpracheSWS ISIS VVZ
DBT: Database TechnologyIV0434 L 431WiSeen4

Arbeitsaufwand und Leistungspunkte

DBT: Database Technology (IV):

AufwandbeschreibungMultiplikatorStundenGesamt
Präsenzzeit10.04.0h40.0h
Vor- / Nachbereitung10.04.0h40.0h
80.0h(~3 LP)

Lehrveranstaltungsunabhängiger Aufwand:

AufwandbeschreibungMultiplikatorStundenGesamt
Programmieraufgabe1.025.0h25.0h
Theorieaufgaben3.010.0h30.0h
Vorbereitung auf den Abschlusstest1.040.0h40.0h
95.0h(~4 LP)
Der Aufwand des Moduls summiert sich zu 175.0 Stunden. Damit umfasst das Modul 6 Leistungspunkte.

Beschreibung der Lehr- und Lernformen

Die Vorlesungen werden von selbstständig zu bearbeitenden Theorieaufgaben begleitet, um die in den Vorlesungen vermittelte Theorie zu vertiefen. Das Modul beinhaltet darüber hinaus eine Programmieraufgaben.

Voraussetzungen für die Teilnahme / Prüfung

Wünschenswerte Voraussetzungen für die Teilnahme an den Lehrveranstaltungen:

Um das Modul erfolgreich Bestehen zu können sollten die Studierenden das in den Modulen "Informationssysteme und Datenanalyse" und "DBPRA (Datenbankpraktikum)" vermittelte Wissen beherrschen.

Verpflichtende Voraussetzungen für die Modulprüfungsanmeldung:

Voraussetzung
Leistungsnachweis »Programming task«
Leistungsnachweis »Theoretical exercises«

Abschluss des Moduls

Benotung

Benotet

Prüfungsform

Schriftliche Prüfung

Sprache(n)

Englisch

Dauer/Umfang

90 Minuten

Prüfungsbeschreibung (Abschluss des Moduls)

Beschreibung der Vorleistungen ============================ Theoretische Übungsaufgaben ------------------------------------------- Anwenden von theoretischen Konzepten aus der Vorlesung und Übung Aufwand: 3x ca. 10h Bestehenskriterium: 60% der erreichbaren Punkte. Modus: Ein Versuch pro Aufgabe Programmieraufgabe ------------------------------ Implementierung eines theoretischen Konzepts aus der Vorlesung Aufwand: ca. 25h Bestehenskriterium: 75 % der erreichbaren Punkte. Modus: Bis zu 6 Versuche innerhalb der Bearbeitungszeit

Dauer des Moduls

Für Belegung und Abschluss des Moduls ist folgende Semesteranzahl veranschlagt:
1 Semester.

Dieses Modul kann in folgenden Semestern begonnen werden:
Wintersemester.

Maximale teilnehmende Personen

Die maximale Teilnehmerzahl beträgt 60.

Anmeldeformalitäten

Zum Besuch der Lehrveranstaltung ist eine Zulassung erforderlich. Bitte informieren Sie sich vor Beginn der Vorlesungszeit auf https://www.tu.berlin/dima/studium-lehre/kursangebote , um nähere Informationen zum Anmeldeprozess zu erhalten.

Literaturhinweise, Skripte

Skript in Papierform

Verfügbarkeit:  nicht verfügbar

 

Skript in elektronischer Form

Verfügbarkeit:  nicht verfügbar

 

Literatur

Empfohlene Literatur
J. Gray, A. Reuter: Transaction Processing, Morgan Kaufman, 1993.
R. Elmasri und S.B. Navathe: Fundamentals of Database Systems, Benjamin Cummings (Deutsche Übersetzung: “Grundlagen von Datenbanksystemen,“ Pearson, 2002).
T. Özsu und P. Valduriez: Principles of Distributed Database Systems, Prentice Hall, 1999.
Hector Garcia-Molina, Jeffrey D. Ullman, Jennifer Widom: Database Systems - The Complete Book, Pearson Prentice Hall, 2009.

Zugeordnete Studiengänge


Diese Modulversion wird in folgenden Studiengängen verwendet:

Studiengang / StuPOStuPOsVerwendungenErste VerwendungLetzte Verwendung
Dieses Modul findet in keinem Studiengang Verwendung.
Dieses Modul eignet sich für Masterstudierende der Informatik, der Technischen Informatik, der Wirtschaftsinformatik und des Wirtschaftsingenieurwesens, die an Datenbanksystemen und Informationsmanagement interessiert sind. Insbesondere für Studierende, die den Data Science and Engineering Track verfolgen: https://www.tu.berlin/en/dima/analytics/data-science-and-engineering-track.

Sonstiges

Keine Angabe