184.686 Datenbanksysteme
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2018W, VU, 4.0h, 6.0EC
TUWEL

Merkmale

  • Semesterwochenstunden: 4.0
  • ECTS: 6.0
  • Typ: VU Vorlesung mit Übung

Ziele der Lehrveranstaltung

Hinweis: Seit dem WS 2017 enthält die LVA "Datenbanksysteme" den Stoff der VU 184.685 "Datenmodellierung". Falls Sie die LVA "Datenmodellierung" bereits positiv absolviert haben und die LVA "Datenbanksysteme" laut Studienplan benötigen sehen die Übergangsbestimmungen zur Kompensation die VU 184.790 "Datenmodellierung 2" vor (link). "Datenmodellierung 2" besteht aus jenen Teilen der LVA "Datenbanksysteme" welche nicht bereits in "Datenmodellierung" gebracht wurden. 


Ziel der Lehrveranstaltung ist es, die Grundlagen

  • des relationalen Modells,
  • der Modellierung von Daten in selbigem,  
  • der Verwendung von Relationalen Datenbankmanagementsystemen (RDBMS), sowie
  • zentraler Konzepte eines RDBMS 

zu vermitteln. Die TeilnehmerInnen lernen in natürlicher Sprache beschriebene Sachverhalte zu abstrahieren, zu modellieren, und in ein entsprechendes Relationenschema überzuführen. Sie lernen weiters, dieses Schema in einem relationalen Datenbankmangementsystem zu implementieren, in einem solchen Schema gespeicherte Daten zu manipulieren, sowie abzufragen (dies beinhaltet auch die Fähigkeit umgangssprachlich formulierte Anforderungen/Anfragen zu formalisieren). Des weiteren lernen die Studierenden Werkzeuge und Konzepte kennen, welche es erlauben die Qualität von relationalen Schemata zu beschreiben.

Weiters lernen die TeilnehmerInnen Konzepte relationaler Datenbankmanagementsysteme zur Sicherstellung der Datenintegrität, sowie die Grundlagen von Transaktionen, Fehlerbehebung und Mehrbenutzersynchronisation in solchen Systemen kennen und anzuwenden. Darüber hinaus werden erweiterte Möglichkeiten der Anfrageformulierung an Datenbankmanagementsystemen vermittelt.

Neben dem faktischen Wissen soll vor allem die funktionale Denkweise zum Verständnis deklarativer Abfragesprachen sowie das logische Denken zum Nachvollziehen von Abläufen in einem DBMS gefördert werden.

Inhalt der Lehrveranstaltung

Inhalte:

  • Semantische Datenmodellierung; EER-Diagramme
  • Das Relationale Modell (Grundlagen, Überführung von EER in das Relationale Modell)
  • Relationale Datenbankabfragesprachen:
    • Relationale Algebra
    • Relationaler Tupel/Domänenkalkül
    • SQL
  • Relationale Entwurfstheorie (Funktionale Abhängigkeiten, Normalformen)
  • Datenbank-Programmierung (mit pgSQL)
  • SQL-Erweiterungen
  • Transaktionskonzepte
  • Fehlerbehandlung/Recovery
  • Mehrbenutzersynchronisation

Didaktisches Vorgehen:

  • Vorlesungseinheiten
  • Vier Übungsblätter, welche von den Studierenden zu Hause ausgearbeitet und abgegeben werden.
  • Vor den Abgabeterminen können Fragestunden bei den TutorInnen besucht werden.
  • Drei der vier Abgaben werden von den TutorInnen korrigiert und an die Studierenden zurückgegeben.
  • Die korrekten Lösungen werden anschließend in extra Einheiten von den Vortragenden nochmals präsentiert und mit den anwesenden Studierenden diskutiert.
  • Die vierte Abgabe wird mit einer Tutorin/einem Tutor im Rahmen eines Kontrollgesprächs diskutiert. Dabei werden die Beispiele auf Korrektheit, aber besonders auf das Verständnis geprüft, und entsprechend Feedback gegeben.

Weitere Informationen

ECTS Breakdown:

30h   Vorlesungsbesuch
30h Vorlesungsvor- und Nachbereitung
52h Ausarbeiten von Übungsbeispielen
0,5h Kontrollgespräch
34h Prüfungsvorbereitung
 3,5h Prüfung
------------------
150h (= 25h * 6ECTS) 

Vortragende Personen

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Mo.11:00 - 13:0001.10.2018 - 26.11.2018Informatikhörsaal - ARCH-INF Vorlesung
Mi.11:00 - 13:0003.10.2018 - 28.11.2018Informatikhörsaal - ARCH-INF Vorlesung
Fr.11:00 - 13:0025.01.2019HS 11 Paul Ludwik Prüfungsvorbereitung Prüfung 2
Datenbanksysteme - Einzeltermine
TagDatumZeitOrtBeschreibung
Mo.01.10.201811:00 - 13:00Informatikhörsaal - ARCH-INF Vorlesung
Mi.03.10.201811:00 - 13:00Informatikhörsaal - ARCH-INF Vorlesung
Mo.08.10.201811:00 - 13:00Informatikhörsaal - ARCH-INF Vorlesung
Mi.10.10.201811:00 - 13:00Informatikhörsaal - ARCH-INF Vorlesung
Mo.15.10.201811:00 - 13:00Informatikhörsaal - ARCH-INF Vorlesung
Mi.17.10.201811:00 - 13:00Informatikhörsaal - ARCH-INF Vorlesung
Mo.22.10.201811:00 - 13:00Informatikhörsaal - ARCH-INF Vorlesung
Mi.24.10.201811:00 - 13:00Informatikhörsaal - ARCH-INF Vorlesung
Mo.29.10.201811:00 - 13:00Informatikhörsaal - ARCH-INF Vorlesung
Mi.31.10.201811:00 - 13:00Informatikhörsaal - ARCH-INF Vorlesung
Mo.05.11.201811:00 - 13:00Informatikhörsaal - ARCH-INF Vorlesung
Mi.07.11.201811:00 - 13:00Informatikhörsaal - ARCH-INF Vorlesung
Mo.12.11.201811:00 - 13:00Informatikhörsaal - ARCH-INF Vorlesung
Mi.14.11.201811:00 - 13:00Informatikhörsaal - ARCH-INF Vorlesung
Mo.19.11.201811:00 - 13:00Informatikhörsaal - ARCH-INF Vorlesung
Mi.21.11.201811:00 - 13:00Informatikhörsaal - ARCH-INF Vorlesung
Mo.26.11.201811:00 - 13:00Informatikhörsaal - ARCH-INF Vorlesung
Mi.28.11.201811:00 - 13:00Informatikhörsaal - ARCH-INF Vorlesung
Fr.25.01.201911:00 - 13:00HS 11 Paul Ludwik Prüfungsvorbereitung Prüfung 2

Leistungsnachweis

Die Beurteilung erfolgt auf Grund der Leistung von 4 Übungsblättern, dem computerunterstützten SQL Test sowie zwei schriftlichen Tests.

Prüfungen

TagZeitDatumOrtPrüfungsmodusAnmeldefristAnmeldungPrüfung
Fr.17:00 - 19:0024.05.2024Informatikhörsaal - ARCH-INF schriftlichKeine Anmeldung-Prüfung
Fr.17:00 - 19:0024.05.2024FH 8 Nöbauer HS - MATH schriftlichKeine Anmeldung-Prüfung
Fr.17:00 - 19:0024.05.2024FH Hörsaal 1 - MWB schriftlichKeine Anmeldung-Prüfung
Fr.17:00 - 19:0024.05.2024GM 2 Radinger Hörsaal - TCH schriftlichKeine Anmeldung-Prüfung
Fr.17:00 - 19:0024.05.2024HS 17 Friedrich Hartmann - ARCH schriftlichKeine Anmeldung-Prüfung
Fr.17:00 - 19:0024.05.2024GM 1 Audi. Max.- ARCH-INF schriftlichKeine Anmeldung-Prüfung
Fr.17:00 - 19:0024.05.2024EI 7 Hörsaal - ETIT schriftlichKeine Anmeldung-Prüfung
Fr.17:00 - 19:0024.05.2024GM 5 Praktikum HS- TCH schriftlichKeine Anmeldung-Prüfung
Mi.18:00 - 20:0026.06.2024FH Hörsaal 1 - MWB schriftlichKeine Anmeldung-Prüfung
Mi.18:00 - 20:0026.06.2024GM 1 Audi. Max.- ARCH-INF schriftlichKeine Anmeldung-Prüfung
Mi.18:00 - 20:0026.06.2024GM 5 Praktikum HS- TCH schriftlichKeine Anmeldung-Prüfung
Mi.18:00 - 20:0026.06.2024FH 8 Nöbauer HS - MATH schriftlichKeine Anmeldung-Prüfung
Mi.18:00 - 20:0026.06.2024GM 2 Radinger Hörsaal - TCH schriftlichKeine Anmeldung-Prüfung
Mi.18:00 - 20:0026.06.2024EI 7 Hörsaal - ETIT schriftlichKeine Anmeldung-Prüfung
Mi.18:00 - 20:0026.06.2024HS 17 Friedrich Hartmann - ARCH schriftlichKeine Anmeldung-Prüfung
Mi.18:00 - 20:0026.06.2024Informatikhörsaal - ARCH-INF schriftlichKeine Anmeldung-Prüfung
Mi.18:00 - 20:0026.06.2024FH Hörsaal 5 - TPH schriftlichKeine Anmeldung-Prüfung
Do.17:00 - 19:0026.09.2024GM 1 Audi. Max.- ARCH-INF schriftlich09.09.2024 10:00 - 25.09.2024 23:59in TISSPrüfung Ersatztermin

LVA-Anmeldung

Von Bis Abmeldung bis
17.09.2018 00:00 16.10.2018 23:55 16.10.2018 23:55

Curricula

StudienkennzahlVerbindlichkeitSemesterAnm.Bed.Info
033 526 Wirtschaftsinformatik Pflichtfach3. SemesterSTEOP
Lehrveranstaltung erfordert die Erfüllung der Studieneingangs- und Orientierungsphase STEOP
033 533 Medizinische Informatik Pflichtfach3. SemesterSTEOP
Lehrveranstaltung erfordert die Erfüllung der Studieneingangs- und Orientierungsphase STEOP
033 534 Software & Information Engineering Pflichtfach3. SemesterSTEOP
Lehrveranstaltung erfordert die Erfüllung der Studieneingangs- und Orientierungsphase STEOP
033 535 Technische Informatik Gebundenes WahlfachSTEOP
Lehrveranstaltung erfordert die Erfüllung der Studieneingangs- und Orientierungsphase STEOP
860 GW Gebundene Wahlfächer - Technische Mathematik Keine AngabeSTEOP
Lehrveranstaltung erfordert die Erfüllung der Studieneingangs- und Orientierungsphase STEOP

Literatur

Es wird kein Skriptum zur Lehrveranstaltung angeboten.

Vorkenntnisse

Es sind keine speziellen Vorkenntnisse erforderlich. Es wird jedoch empfohlen die LVA "Formale Modellierung" vor "Datenbanksysteme" zu besuchen.

Weitere Informationen

Sprache

Deutsch