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.

2017W, VU, 4.0h, 6.0EC
TUWEL

Properties

  • Semester hours: 4.0
  • Credits: 6.0
  • Type: VU Lecture and Exercise

Aim of course

The course teaches the students the basics of

  • the relational model
  • the modeling of information using the relational model
  • the use of relationales database management systems.

Students learn to abstract and model relevant facts from descriptions provided in natural language and to translate these models into relational schemas. They further learn to implement these schemas in relational database management systems, to manipulate data stored under such schemas, and to query the resulting databases. Students also learn to apply tools that allow them to measure the quality of relational schemas.

Students also learn to maintain data integrity in relational database management systems, and to understand the foundations of transactions, recovery, and the synchronisation of multiple users, and to apply these concepts in relational database management systems. In addition, students learn to understand, formalize, plan, and apply advanced features of database languages.

Subject of course

  • Semantic Data Modelling; EER-diagrams
  • The Relational Model (Basics, Translation using EER-diagrams)
  • Relational Query Languages (Relational Algebra, Tuple/Domain Relational Calculus, SQL)
  • Design Theory for Relational Databases (Functional Dependencies, Normalforms)
  • Database programming (with pgSQL)
  • SQL-extensions
  • Transactions
  • error handling / recovery
  • multi-user synchronization

Additional information

ECTS Breakdown:

 30h   lectures
30h preparation for and repetition of lectures
52h solving exercise sheets
0,5h exercise interviews
34,5h exam preparation
 3h exam
------------------
150h (= 25h * 6ECTS)

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Mon11:00 - 13:0002.10.2017 - 27.11.2017Informatikhörsaal - ARCH-INF Lecture
Wed11:00 - 13:0004.10.2017 - 29.11.2017Informatikhörsaal - ARCH-INF Lecture
Thu14:00 - 15:0019.10.2017Informatiklabor Breakout Q&A with Teaching Assistants - Exercise 1 (optional)
Fri15:00 - 16:0020.10.2017Informatiklabor Breakout Q&A with Teaching Assistants - Exercise 1 (optional)
Mon15:00 - 16:0006.11.2017Informatiklabor Zelda Q&A with Teaching Assistant - Exercise 2 (optional)
Tue11:00 - 12:0007.11.2017InfLab Pong Q&A with Teaching Assistants - Exercise 2 (optional)
Thu14:00 - 15:0023.11.2017Informatiklabor Zelda Q&A with Teaching Assitants - Exercise 3 (optional)
Fri10:00 - 12:0024.11.2017InfLab Pong Q&A with Teaching Assistants - Exercise 3 (optional)
Mon15:00 - 16:0027.11.2017Informatiklabor Zelda Q&A with Teaching Assistants - Exercise 3 (optional)
Fri15:00 - 17:0015.12.2017EI 2 Pichelmayer HS - ETIT Practice Lesson for Exam 1
Mon11:00 - 12:0018.12.2017Informatiklabor Zelda Q&A with Teaching Assistants - Exercise 4 (optional)
Tue15:00 - 17:0019.12.2017Informatiklabor Zelda Q&A with Teaching Assistants - Exercise 4 (optional)
Wed13:00 - 14:0020.12.2017Informatiklabor Zelda Q&A with Teaching Assistants - Exercise 4 (optional)
Fri11:00 - 13:0026.01.2018HS 11 Paul Ludwik Practice Lesson for Exam 2
Data Base Systems - Single appointments
DayDateTimeLocationDescription
Mon02.10.201711:00 - 13:00Informatikhörsaal - ARCH-INF Lecture
Wed04.10.201711:00 - 13:00Informatikhörsaal - ARCH-INF Lecture
Mon09.10.201711:00 - 13:00Informatikhörsaal - ARCH-INF Lecture
Wed11.10.201711:00 - 13:00Informatikhörsaal - ARCH-INF Lecture
Mon16.10.201711:00 - 13:00Informatikhörsaal - ARCH-INF Lecture
Wed18.10.201711:00 - 13:00Informatikhörsaal - ARCH-INF Lecture
Thu19.10.201714:00 - 15:00Informatiklabor Breakout Q&A with Teaching Assistants - Exercise 1 (optional)
Fri20.10.201715:00 - 16:00Informatiklabor Breakout Q&A with Teaching Assistants - Exercise 1 (optional)
Mon23.10.201711:00 - 13:00Informatikhörsaal - ARCH-INF Lecture
Wed25.10.201711:00 - 13:00Informatikhörsaal - ARCH-INF Lecture
Mon30.10.201711:00 - 13:00Informatikhörsaal - ARCH-INF Lecture
Wed01.11.201711:00 - 13:00Informatikhörsaal - ARCH-INF Lecture
Mon06.11.201711:00 - 13:00Informatikhörsaal - ARCH-INF Lecture
Mon06.11.201715:00 - 16:00Informatiklabor Zelda Q&A with Teaching Assistant - Exercise 2 (optional)
Tue07.11.201711:00 - 12:00InfLab Pong Q&A with Teaching Assistants - Exercise 2 (optional)
Wed08.11.201711:00 - 13:00Informatikhörsaal - ARCH-INF Lecture
Mon13.11.201711:00 - 13:00Informatikhörsaal - ARCH-INF Lecture
Wed15.11.201711:00 - 13:00Informatikhörsaal - ARCH-INF Lecture
Mon20.11.201711:00 - 13:00Informatikhörsaal - ARCH-INF Lecture
Wed22.11.201711:00 - 13:00Informatikhörsaal - ARCH-INF Lecture

Examination modalities

exercises and written examination

Exams

DayTimeDateRoomMode of examinationApplication timeApplication modeExam
Fri17:00 - 19:0024.05.2024Informatikhörsaal - ARCH-INF writtenno application-Prüfung
Fri17:00 - 19:0024.05.2024FH 8 Nöbauer HS - MATH writtenno application-Prüfung
Fri17:00 - 19:0024.05.2024FH Hörsaal 1 - MWB writtenno application-Prüfung
Fri17:00 - 19:0024.05.2024GM 2 Radinger Hörsaal - TCH writtenno application-Prüfung
Fri17:00 - 19:0024.05.2024HS 17 Friedrich Hartmann - ARCH writtenno application-Prüfung
Fri17:00 - 19:0024.05.2024GM 1 Audi. Max.- ARCH-INF writtenno application-Prüfung
Fri17:00 - 19:0024.05.2024EI 7 Hörsaal - ETIT writtenno application-Prüfung
Fri17:00 - 19:0024.05.2024GM 5 Praktikum HS- TCH writtenno application-Prüfung
Wed18:00 - 20:0026.06.2024FH Hörsaal 1 - MWB writtenno application-Prüfung
Wed18:00 - 20:0026.06.2024GM 1 Audi. Max.- ARCH-INF writtenno application-Prüfung
Wed18:00 - 20:0026.06.2024GM 5 Praktikum HS- TCH writtenno application-Prüfung
Wed18:00 - 20:0026.06.2024FH 8 Nöbauer HS - MATH writtenno application-Prüfung
Wed18:00 - 20:0026.06.2024GM 2 Radinger Hörsaal - TCH writtenno application-Prüfung
Wed18:00 - 20:0026.06.2024EI 7 Hörsaal - ETIT writtenno application-Prüfung
Wed18:00 - 20:0026.06.2024HS 17 Friedrich Hartmann - ARCH writtenno application-Prüfung
Wed18:00 - 20:0026.06.2024Informatikhörsaal - ARCH-INF writtenno application-Prüfung
Wed18:00 - 20:0026.06.2024FH Hörsaal 5 - TPH writtenno application-Prüfung
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)
Wed18:00 - 20:0028.05.2025EI 7 Hörsaal - ETIT writtenno application-1. Test (Hörsaalreservierung)
Wed18:00 - 20:0028.05.2025Informatikhörsaal - ARCH-INF writtenno application-1. Test (Hörsaalreservierung)
Wed18:00 - 20:0028.05.2025EI 3 Sahulka HS - UIW writtenno application-1. Test (Hörsaalreservierung)
Wed18:00 - 20:0028.05.2025GM 1 Audi. Max.- ARCH-INF writtenno application-1. Test (Hörsaalreservierung)
Wed18:00 - 20:0028.05.2025GM 5 Praktikum HS- TCH writtenno application-1. Test (Hörsaalreservierung)
Wed18:00 - 20:0028.05.2025GM 2 Radinger Hörsaal - TCH writtenno application-1. Test (Hörsaalreservierung)
Wed18:00 - 20:0028.05.2025FH Hörsaal 1 - MWB writtenno application-1. Test (Hörsaalreservierung)
Wed18:00 - 20:0028.05.2025HS 18 Czuber - MB writtenno application-1. Test (Hörsaalreservierung)
Wed18:00 - 20:0028.05.2025FH Hörsaal 5 - TPH writtenno application-1. Test (Hörsaalreservierung)
Wed18:00 - 20:0028.05.2025FH Hörsaal 6 - TPH writtenno application-1. Test (Hörsaalreservierung)
Wed18:00 - 20:0028.05.2025EI 9 Hlawka HS - ETIT writtenno application-1. Test (Hörsaalreservierung)
Mon18:00 - 20:0030.06.2025FH Hörsaal 1 - MWB writtenno application-2. Test (Hörsaalreservierung)
Mon18:00 - 20:0030.06.2025Informatikhörsaal - ARCH-INF writtenno application-2. Test (Hörsaalreservierung)
Mon18:00 - 20:0030.06.2025GM 1 Audi. Max.- ARCH-INF writtenno application-2. Test (Hörsaalreservierung)
Mon18:00 - 20:0030.06.2025FH Hörsaal 6 - TPH writtenno application-2. Test (Hörsaalreservierung)
Mon18:00 - 20:0030.06.2025EI 7 Hörsaal - ETIT writtenno application-2. Test (Hörsaalreservierung)
Mon18:00 - 20:0030.06.2025GM 2 Radinger Hörsaal - TCH writtenno application-2. Test (Hörsaalreservierung)
Mon18:00 - 20:0030.06.2025GM 5 Praktikum HS- TCH writtenno application-2. Test (Hörsaalreservierung)
Mon18:00 - 20:0030.06.2025HS 17 Friedrich Hartmann - ARCH writtenno application-2. Test (Hörsaalreservierung)
Mon18:00 - 20:0030.06.2025HS 18 Czuber - MB writtenno application-2. Test (Hörsaalreservierung)
Mon18:00 - 20:0030.06.2025FH Hörsaal 5 - TPH writtenno application-2. Test (Hörsaalreservierung)
Mon18:00 - 20:0030.06.2025EI 9 Hlawka HS - ETIT writtenno application-2. Test (Hörsaalreservierung)
Mon18:00 - 20:0030.06.2025EI 3 Sahulka HS - UIW writtenno application-2. Test (Hörsaalreservierung)
Thu - 25.09.2025written08.09.2025 10:00 - 24.09.2025 23:59TISSPrüfung Ersatztermin

Course registration

Begin End Deregistration end
18.09.2017 00:00 17.10.2017 23:55 17.10.2017 23:55

Curricula

Study CodeObligationSemesterPrecon.Info
033 526 Business Informatics Mandatory3. SemesterSTEOP
Course requires the completion of the introductory and orientation phase
033 533 Medical Informatics Mandatory3. SemesterSTEOP
Course requires the completion of the introductory and orientation phase
033 534 Software & Information Engineering Mandatory3. SemesterSTEOP
Course requires the completion of the introductory and orientation phase
033 535 Computer Engineering Mandatory electiveSTEOP
Course requires the completion of the introductory and orientation phase
860 GW Optional Courses - Technical Mathematics Not specifiedSTEOP
Course requires the completion of the introductory and orientation phase

Literature

No lecture notes are available.

Previous knowledge

There are no formal prerequisites for this course. However, it is strongly recommended to take the course "Formal Modelling" prior to this course.

Miscellaneous

Language

German