252-0063-00L  Data Modelling and Databases

SemesterSpring Semester 2014
LecturersD. Kossmann
Periodicityyearly course
Language of instructionGerman



Catalogue data

AbstractData modelling (ER and UML class diagrams), relational data model, relational design theory (normal forms), SQL, database integrity, security, transactions and data warehousing (OLAP)
ObjectiveGrundlagen relationaler Datenbanktechnologie. Einsatz von Datenbanksystemen zur Entwicklung von Datenbankanwendungen.
ContentDiese 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.
LiteratureKemper, Eickler: Datenbanksysteme: Eine Einführung, Oldenbourg Verlag, 5. Auflage, 2004.

Performance assessment

Performance assessment information (valid until the course unit is held again)
Performance assessment as a semester course
ECTS credits7 credits
ExaminersD. Kossmann
Typesession examination
Language of examinationGerman
Course attendance confirmation requiredNo
RepetitionThe performance assessment is only offered in the session after the course unit. Repetition only possible after re-enrolling.
Mode of examinationwritten 90 minutes
Additional information on mode of examinationa.) 3 schriftliche Prüfungen zu je 30 Minuten während des Semesters
b.) Projekt
c.) Sessionsprüfung

Notengewichtung: je 10% pro Semesterprüfung, 20% Projekt und 50% Endprüfung.

Repetenten können das Projekt von letztem Jahr vorstellen und benoten lassen oder haben die Möglichkeit ein neues Projekt zu machen.
Written aidsIn sämtlichen Prüfungen sind keine Hilfsmittel erlaubt.
This information can be updated until the beginning of the semester; information on the examination timetable is binding.

Learning materials

 
Main linkInformation
RecordingMultimedia Portal ETH Zurich
Only public learning materials are listed.

Courses

NumberTitleHoursLecturers
252-0063-00 VDatenmodellierung und Datenbanken4 hrs
Mon10-12CAB G 61 »
Wed08-10CAB G 61 »
D. Kossmann
252-0063-00 UDatenmodellierung und Datenbanken2 hrs
Tue08-10CHN E 46 »
08-10HG D 5.1 »
08-10ML F 34 »
Fri08-10CAB G 52 »
08-10CAB G 56 »
08-10CAB G 57 »
D. Kossmann

Restrictions

There are no additional restrictions for the registration.

Offered in

ProgrammeSectionType
Computational Biology and Bioinformatics MasterAdvanced CoursesWInformation
Computer Science BachelorCompulsory Courses (4. Sem.)OInformation
Computer Science TCPart 1OInformation
Computer Science Teaching DiplomaPart 1OInformation