184.686 Data Base Systems
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2024S, VU, 4.0h, 6.0EC
TUWELLectureTube

Course evaluation

Properties

  • Semester hours: 4.0
  • Credits: 6.0
  • Type: VU Lecture and Exercise
  • LectureTube course
  • Format: Presence

Learning outcomes

After successful completion of the course, students are able to

  • interpret concepts of ER- and EER- models as well as the relational data model and apply them in order to express given facts;
  • abstract relevant concepts from a situation described in natural language, model them in ER- and EER- diagrams and derive relational schemas from such models;
  • devise relational schemas (including mechanisms for guaranteeing given integrity constraints on the data) and to implement them in SQL on a relational database management system (RDBMS);
  • assess and improve the quality of a relational schema;
  • manipulate and query data stored under a relational schema using SQL;
  • comprehend and independently formulate database queries in SQL and relational algebra;
  • evaluate properties of parallel transactions and identify problems caused by parallel processing of transactions;
  • understand the basics of query optimization and execution and assess the efficiency of query execution plans;
  • execute and understand the presented methods and concepts for recovery and concurrency control.

Subject of course

  • Semantic Data Modelling; EER-diagrams
  • The Relational Model (Basics, Translation using EER-diagrams)
  • Relational Query Languages
    • Relational Algebra
    • SQL
  • Design theory for relational databases (functional dependencies, normal forms)
  • Transactions, recovery, and concurrency control
  • Physical database design
  • Query processing and optimization

   

Teaching methods

  • This course will be held in presence.
  • This course will be held both in English and in German: the lectures will be taught in German. The exercise and the exams will be available in both languages.
  • In the exercise part of the course, the application of the presented methods, concepts, and algorithms are trained.
  • Participation in the exercise session is mandatory and in person.
  • The lectures will be taught in German, but we will provide all necessary learning materials in English as well. Thus, it is possible to complete the course without knowing German.
  • On March 11 and 12, two online quizzes will be available in TUWEL, which are mandatory for this course and must be solved within one week.
  • As long as the number of participants is too large for GM1 Audimax, we will provide a LectureTube livestream. There will be no recordings of the lecture.

 The introduction and first lecture will occur on March 11, 14:00, in GM1 Audimax.

Mode of examination

Immanent

Additional information

ECTS Breakdown:

 30h   lectures
30h preparation for and repetition of lectures
52h exercise and quizzes
34h exam preparation
 4h exam
------------------
150h (= 25h * 6ECTS)

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Mon14:00 - 16:0004.03.2024GM 1 Audi. Max.- ARCH-INF Datenbanksysteme - Live Stream Test
Mon14:00 - 16:0011.03.2024 - 10.06.2024GM 1 Audi. Max.- ARCH-INF Lecture
Mon14:00 - 16:0011.03.2024GM 2 Radinger Hörsaal - TCH 184.686 Datenbanksysteme VU
Tue10:00 - 12:0012.03.2024 - 11.06.2024GM 1 Audi. Max.- ARCH-INF Lecture
Data Base Systems - Single appointments
DayDateTimeLocationDescription
Mon04.03.202414:00 - 16:00GM 1 Audi. Max.- ARCH-INF Datenbanksysteme - Live Stream Test
Mon11.03.202414:00 - 16:00GM 1 Audi. Max.- ARCH-INF Lecture
Mon11.03.202414:00 - 16:00GM 2 Radinger Hörsaal - TCH 184.686 Datenbanksysteme VU
Tue12.03.202410:00 - 12:00GM 1 Audi. Max.- ARCH-INF Lecture
Mon18.03.202414:00 - 16:00GM 1 Audi. Max.- ARCH-INF Lecture
Mon08.04.202414:00 - 16:00GM 1 Audi. Max.- ARCH-INF Lecture
Mon15.04.202414:00 - 16:00GM 1 Audi. Max.- ARCH-INF Lecture
Mon22.04.202414:00 - 16:00GM 1 Audi. Max.- ARCH-INF Lecture
Mon29.04.202414:00 - 16:00GM 1 Audi. Max.- ARCH-INF Lecture
Mon06.05.202414:00 - 16:00GM 1 Audi. Max.- ARCH-INF Lecture
Mon13.05.202414:00 - 16:00GM 1 Audi. Max.- ARCH-INF Lecture
Mon27.05.202414:00 - 16:00GM 1 Audi. Max.- ARCH-INF Lecture
Mon03.06.202414:00 - 16:00GM 1 Audi. Max.- ARCH-INF Lecture
Mon10.06.202414:00 - 16:00GM 1 Audi. Max.- ARCH-INF Lecture
Tue11.06.202410:00 - 12:00GM 1 Audi. Max.- ARCH-INF Lecture

Examination modalities

The final evaluation is based on the performance in several quizzes offered during the semester and two written exams.

Exams

DayTimeDateRoomMode of examinationApplication timeApplication modeExam
Wed18:00 - 20:0026.06.2024 Will be announced via TUWELwritten13.06.2024 11:55 - 21.06.2024 14:00TISSEnglish Exam 2
Wed18:00 - 20:0026.06.2024FH Hörsaal 1 - MWB written13.06.2024 11:55 - 21.06.2024 14:00TISSPrüfung 2
Wed18:00 - 20:0026.06.2024GM 1 Audi. Max.- ARCH-INF written13.06.2024 11:55 - 21.06.2024 14:00TISSPrüfung 2
Wed18:00 - 20:0026.06.2024GM 5 Praktikum HS- TCH written13.06.2024 11:55 - 21.06.2024 14:00TISSPrüfung 2
Wed18:00 - 20:0026.06.2024FH 8 Nöbauer HS - MATH written13.06.2024 11:55 - 21.06.2024 14:00TISSPrüfung 2
Wed18:00 - 20:0026.06.2024GM 2 Radinger Hörsaal - TCH written13.06.2024 11:55 - 21.06.2024 14:00TISSPrüfung 2
Wed18:00 - 20:0026.06.2024EI 7 Hörsaal - ETIT written13.06.2024 11:55 - 21.06.2024 14:00TISSPrüfung 2
Wed18:00 - 20:0026.06.2024HS 17 Friedrich Hartmann - ARCH written13.06.2024 11:55 - 21.06.2024 14:00TISSPrüfung 2
Wed18:00 - 20:0026.06.2024Informatikhörsaal - ARCH-INF written13.06.2024 11:55 - 21.06.2024 14:00TISSPrüfung 2
Wed18:00 - 20:0026.06.2024FH Hörsaal 5 - TPH written13.06.2024 11:55 - 21.06.2024 14:00TISSPrüfung 2
Thu17:00 - 19:0026.09.2024GM 1 Audi. Max.- ARCH-INF written09.09.2024 10:00 - 25.09.2024 23:59TISSPrüfung Ersatztermin
Wed18:00 - 20:0028.05.2025HS 17 Friedrich Hartmann - ARCH writtenno application-1. Test (Hörsaalreservierung für nächstes Semester)
Wed18:00 - 20:0028.05.2025EI 7 Hörsaal - ETIT writtenno application-1. Test (Hörsaalreservierung für nächstes Semester)
Wed18:00 - 20:0028.05.2025Informatikhörsaal - ARCH-INF writtenno application-1. Test (Hörsaalreservierung für nächstes Semester)
Wed18:00 - 20:0028.05.2025EI 3 Sahulka HS - UIW writtenno application-1. Test (Hörsaalreservierung für nächstes Semester)
Wed18:00 - 20:0028.05.2025GM 1 Audi. Max.- ARCH-INF writtenno application-1. Test (Hörsaalreservierung für nächstes Semester)
Wed18:00 - 20:0028.05.2025FH 8 Nöbauer HS - MATH writtenno application-1. Test (Hörsaalreservierung für nächstes Semester)
Wed18:00 - 20:0028.05.2025GM 2 Radinger Hörsaal - TCH writtenno application-1. Test (Hörsaalreservierung für nächstes Semester)
Wed18:00 - 20:0028.05.2025FH Hörsaal 1 - MWB writtenno application-1. Test (Hörsaalreservierung für nächstes Semester)
Wed18:00 - 20:0028.05.2025HS 18 Czuber - MB writtenno application-1. Test (Hörsaalreservierung für nächstes Semester)
Wed18:00 - 20:0028.05.2025FH Hörsaal 5 - TPH writtenno application-1. Test (Hörsaalreservierung für nächstes Semester)
Wed18:00 - 20:0028.05.2025FH Hörsaal 6 - TPH writtenno application-1. Test (Hörsaalreservierung für nächstes Semester)
Wed18:00 - 20:0028.05.2025EI 9 Hlawka HS - ETIT writtenno application-1. Test (Hörsaalreservierung für nächstes Semester)
Mon18:00 - 20:0030.06.2025FH Hörsaal 1 - MWB writtenno application-2. Test (Hörsaalreservierung für nächstes Semester)
Mon18:00 - 20:0030.06.2025Informatikhörsaal - ARCH-INF writtenno application-2. Test (Hörsaalreservierung für nächstes Semester)
Mon18:00 - 20:0030.06.2025GM 1 Audi. Max.- ARCH-INF writtenno application-2. Test (Hörsaalreservierung für nächstes Semester)
Mon18:00 - 20:0030.06.2025FH Hörsaal 6 - TPH writtenno application-2. Test (Hörsaalreservierung für nächstes Semester)
Mon18:00 - 20:0030.06.2025EI 7 Hörsaal - ETIT writtenno application-2. Test (Hörsaalreservierung für nächstes Semester)
Mon18:00 - 20:0030.06.2025GM 2 Radinger Hörsaal - TCH writtenno application-2. Test (Hörsaalreservierung für nächstes Semester)
Mon18:00 - 20:0030.06.2025GM 5 Praktikum HS- TCH writtenno application-2. Test (Hörsaalreservierung für nächstes Semester)
Mon18:00 - 20:0030.06.2025HS 17 Friedrich Hartmann - ARCH writtenno application-2. Test (Hörsaalreservierung für nächstes Semester)
Mon18:00 - 20:0030.06.2025HS 18 Czuber - MB writtenno application-2. Test (Hörsaalreservierung für nächstes Semester)
Mon18:00 - 20:0030.06.2025FH Hörsaal 5 - TPH writtenno application-2. Test (Hörsaalreservierung für nächstes Semester)
Mon18:00 - 20:0030.06.2025EI 9 Hlawka HS - ETIT writtenno application-2. Test (Hörsaalreservierung für nächstes Semester)
Mon18:00 - 20:0030.06.2025EI 3 Sahulka HS - UIW writtenno application-2. Test (Hörsaalreservierung für nächstes Semester)
Thu - 25.09.2025written08.09.2025 10:00 - 24.09.2025 23:59TISSPrüfung Ersatztermin (Hörsaalreservierung für nächstes Semester)

Group dates

GroupDayTimeDateLocationDescription
Exercise Group 9Fri13:00 - 15:0015.03.2024 - 14.06.2024Seminarraum DE0110 184.686 Data Base Systems Exercise Group 9
Exercise Group 17Fri09:00 - 11:0015.03.2024 - 14.06.2024GM 4 Knoller Hörsaal - VT 184.686 Data Base Systems Exercise Group 17
Übungsgruppe 1Thu13:00 - 15:0014.03.2024 - 13.06.2024FAV Hörsaal 2 184.686 Data Base Systems Übungsgruppe 1
Übungsgruppe 2Thu15:00 - 17:0014.03.2024 - 13.06.2024FAV Hörsaal 2 184.686 Data Base Systems Übungsgruppe 2
Übungsgruppe 3Thu17:00 - 19:0014.03.2024 - 13.06.2024FAV Hörsaal 2 184.686 Data Base Systems Übungsgruppe 3
Übungsgruppe 4Thu13:00 - 15:0014.03.2024 - 13.06.2024Seminarraum FAV 05 (Seminarraum 186) 184.686 Data Base Systems Übungsgruppe 4
Übungsgruppe 5Thu15:00 - 17:0014.03.2024 - 13.06.2024Seminarraum FAV 05 (Seminarraum 186) 184.686 Data Base Systems Übungsgruppe 5
Übungsgruppe 6Thu17:00 - 19:0014.03.2024 - 13.06.2024Seminarraum FAV 05 (Seminarraum 186) 184.686 Data Base Systems Übungsgruppe 6
Übungsgruppe 7Fri09:00 - 11:0015.03.2024 - 14.06.2024Seminarraum AE U1 - 5 184.686 Data Base Systems Übungsgruppe 7
Übungsgruppe 8Fri11:00 - 13:0015.03.2024 - 14.06.2024Seminarraum AE U1 - 5 184.686 Data Base Systems Übungsgruppe 8
Übungsgruppe 10Fri15:00 - 17:0015.03.2024 - 14.06.2024Sem.R. DA grün 05 184.686 Data Base Systems Übungsgruppe 10
Übungsgruppe 11Fri17:00 - 19:0015.03.2024 - 14.06.2024Sem.R. DA grün 05 184.686 Data Base Systems Übungsgruppe 11
Übungsgruppe 12Fri09:00 - 11:0015.03.2024 - 14.06.2024FAV Hörsaal 2 184.686 Data Base Systems Übungsgruppe 12
Übungsgruppe 13Fri11:00 - 13:0015.03.2024 - 14.06.2024FAV Hörsaal 2 184.686 Data Base Systems Übungsgruppe 13
Übungsgruppe 14Fri13:00 - 15:0015.03.2024 - 14.06.2024FAV Hörsaal 2 184.686 Data Base Systems Übungsgruppe 14
Übungsgruppe 15Fri15:00 - 17:0015.03.2024 - 14.06.2024FAV Hörsaal 2 184.686 Data Base Systems Übungsgruppe 15
Übungsgruppe 16Fri17:00 - 19:0015.03.2024 - 14.06.2024FAV Hörsaal 2 184.686 Data Base Systems Übungsgruppe 16
Übungsgruppe 18Fri11:00 - 13:0015.03.2024 - 14.06.2024GM 4 Knoller Hörsaal - VT 184.686 Data Base Systems Übungsgruppe 18
Übungsgruppe 19Fri13:00 - 15:0015.03.2024 - 14.06.2024Seminarraum FAV 05 (Seminarraum 186) 184.686 Data Base Systems Übungsgruppe 19
Übungsgruppe 20Fri15:00 - 17:0015.03.2024 - 14.06.2024Seminarraum FAV 05 (Seminarraum 186) 184.686 Data Base Systems Übungsgruppe 20
Übungsgruppe 21Fri17:00 - 19:0015.03.2024 - 14.06.2024Seminarraum FAV 05 (Seminarraum 186) 184.686 Data Base Systems Übungsgruppe 21
Übungsgruppe 22Fri15:00 - 17:0015.03.2024 - 14.06.2024EI 11 Geodäsie HS - INF 184.686 Data Base Systems Übungsgruppe 22
Übungsgruppe 23Fri15:00 - 17:0015.03.2024 - 14.06.2024Seminarraum AC 02 - 2 184.686 Data Base Systems Übungsgruppe 23
Übungsgruppe 24Fri12:00 - 14:0015.03.2024 - 14.06.2024FH Hörsaal 2 184.686 Data Base Systems Übungsgruppe 24
Übungsgruppe 25Fri17:00 - 19:0015.03.2024 - 14.06.2024Zeichensaal 1 184.686 Data Base Systems Übungsgruppe 25

Course registration

Begin End Deregistration end
09.02.2024 09:00 11.03.2024 23:59 16.04.2024 15:00

Group Registration

GroupRegistration FromTo
Exercise Group 904.03.2024 10:0011.03.2024 23:59
Exercise Group 1704.03.2024 10:0011.03.2024 23:59
Übungsgruppe 108.03.2024 10:0011.03.2024 23:59
Übungsgruppe 208.03.2024 10:0011.03.2024 23:59
Übungsgruppe 308.03.2024 10:0011.03.2024 23:59
Übungsgruppe 408.03.2024 10:0011.03.2024 23:59
Übungsgruppe 508.03.2024 10:0011.03.2024 23:59
Übungsgruppe 608.03.2024 10:0011.03.2024 23:59
Übungsgruppe 708.03.2024 10:0011.03.2024 23:59
Übungsgruppe 808.03.2024 10:0011.03.2024 23:59
Übungsgruppe 1008.03.2024 10:0011.03.2024 23:59
Übungsgruppe 1108.03.2024 10:0011.03.2024 23:59
Übungsgruppe 1208.03.2024 10:0011.03.2024 23:59
Übungsgruppe 1308.03.2024 10:0011.03.2024 23:59
Übungsgruppe 1408.03.2024 10:0011.03.2024 23:59
Übungsgruppe 1508.03.2024 10:0011.03.2024 23:59
Übungsgruppe 1608.03.2024 10:0011.03.2024 23:59
Übungsgruppe 1808.03.2024 10:0011.03.2024 23:59
Übungsgruppe 1908.03.2024 10:0011.03.2024 23:59
Übungsgruppe 2008.03.2024 10:0011.03.2024 23:59
Übungsgruppe 2108.03.2024 10:0011.03.2024 23:59
Übungsgruppe 2208.03.2024 10:0011.03.2024 23:59
Übungsgruppe 2308.03.2024 10:0011.03.2024 23:59
Übungsgruppe 2408.03.2024 10:0011.03.2024 23:59
Übungsgruppe 2508.03.2024 10:0011.03.2024 23:59

Curricula

Study CodeObligationSemesterPrecon.Info
033 201 Technical Mathematics Not specifiedtrue
Course belongs to the introductory and orientation phase ("Studieneingangs- und Orientierungsphase")
033 203 Statistics and Mathematics in Economics Not specifiedtrue
Course belongs to the introductory and orientation phase ("Studieneingangs- und Orientierungsphase")
033 521 Informatics Mandatory2. Semester
033 526 Business Informatics Mandatory2. Semestertrue
Course belongs to the introductory and orientation phase ("Studieneingangs- und Orientierungsphase")
033 532 Media Informatics and Visual Computing Mandatory2. Semestertrue
Course belongs to the introductory and orientation phase ("Studieneingangs- und Orientierungsphase")
033 533 Medical Informatics Mandatory2. Semestertrue
Course belongs to the introductory and orientation phase ("Studieneingangs- und Orientierungsphase")
033 534 Software & Information Engineering Mandatory2. Semestertrue
Course belongs to the introductory and orientation phase ("Studieneingangs- und Orientierungsphase")
033 535 Computer Engineering Mandatory elective
066 646 Computational Science and Engineering Not specifiedtrue
Course belongs to the introductory and orientation phase ("Studieneingangs- und Orientierungsphase")
860 GW Optional Courses - Technical Mathematics Not specifiedtrue
Course belongs to the introductory and orientation phase ("Studieneingangs- und Orientierungsphase")

Literature

No lecture notes are available.

Previous knowledge

There are no formal prerequisites for this course. However, it is strongly recommended to take the courses EP1 and GDS before this course.

Miscellaneous

Language

German