VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.

252-0060-00L 4 Credits BSC , MSC D-BSSE , D-INFK

Introduction to Database Systems

Einführung in Datenbanksysteme

Lecturers & Examiners: Dr. Donald Kossmann
VVZ CR n/a

Last Updated: 2026-02-05 15:29:34

Abstract

Data modelling (ER and UML class diagrams), relational data model, relational design theory (normal forms), SQL, database integrity, security, transactions and data warehousing (OLAP)

Objective

Grundlagen relationaler Datenbanktechnologie. Einsatz von Datenbanksystemen zur Entwicklung von Datenbankanwendungen.

Content

Diese Vorlesung beschreibt die Grundlagen des Entwurfes und der Implementierung von Datenbanken und Informationssystemen. Als Schwerpunkt beschäftigt sich die Vorlesung mit der relationalen Datenbanktechnologie. Es werden allerdings auch erweitere Modelle wie sie z.B. für naturwissenschaftliche Anwendungen oder im Internet benötigt werden, betrachtet. Insbesondere werden die folgenden Themen behandelt: E/R und UML Modellierung, das relationale Datenmodell, objektrelationale Modelle, semistrukturierte Datenmodelle und XML, relationale Entwurfstheorie (Normalformen), SQL, Datenbankintegrität, Sicherheit, Transaktionen und Data Warehousing.

Resources

Literature

Kemper, Eickler: Datenbanksysteme: Eine Einführung, Oldenbourg Verlag, 5. Auflage, 2004.

General Information

Language
German
Levels
BSC , MSC
Frequency
Yearly recurring

Examination

Type
end-of-semester examination

Course Components

Type Title Time & Place Hours
lecture Einführung in Datenbanksysteme
  • Wed 10:15-12:00 (HG E 3)
2 h weekly
exercise Einführung in Datenbanksysteme
  • Mon 13:15-14:00 (HG F 26.1)
  • Mon 13:15-14:00 (IFW A 34)
  • Mon 13:15-14:00 (RZ F 21)
  • Mon 16:15-17:00 (CAB G 52)
  • Mon 16:15-17:00 (CAB H 52)
  • Tue 16:15-17:00 (IFW A 34)
  • Wed 13:15-14:00 (CHN G 22)
1 h weekly

Offered In