TU Wien:Datenbanksysteme VU (Skritek)

Aus VoWi
Wechseln zu: Navigation, Suche
Stub!
Dieser Artikel ist ein "Stub", d.h. er ist besonders kurz und enthält bestenfalls die nötigsten Informationen. Du kannst dem Vorlesungswiki helfen, indem du Informationen und deine Meinung über diese Lehrveranstaltung hinzufügst.


Daten[Bearbeiten]


Inhalt[Bearbeiten]

Die LVA ist der Nachfolger von Datenmodellierung VU und Datenbanksysteme VU (Feinerer, Sallinger). Die Lehrveranstaltungen Datenmodellierung VU und Datenmodellierung 2 VU wurden im WS 17/18 als Teile dieser Lehrveranstaltung durchgeführt.

Datenmodellierung:

  • EER Modell
  • Rel. Modell
  • SQL
  • Entwurfstheorie

Datenmodellierung 2:

  • PL/SQL
  • SQL Vertiefung
  • Transaktionen
  • Recovery
  • Mehrbenutzersynchronisation

Ablauf[Bearbeiten]

Die Lehrveranstaltung ist aufgeteilt in einen Vorlesungsteil und einen Übungsteil. Es gibt vier Übungen im Semester, wobei jede Übung max. 15 Punkte wert ist. Die Übungen 1-3 werden im TUWEL korrigiert, für das vierte Übungsblatt ist der Besuch eines Abgabegesprächs notwendig, in dem die Lösung besprochen wird (ohne Abgabegespräch keine Punkte!). Die Gespräche zum vierten Übungsblatt sind sehr angenehm und die Tutorinnen und Tutoren bewerten sehr kulant. Nach dem zweiten Übungsblatt ist ein SQL Test zu absolvieren, bei dem mindestens 13 von 25 Punkten erreicht werden müssen. Es gibt zwei schriftliche Prüfungen (je eine zu den Inhalten aus DM und eine zu jenen aus DM 2), die 60 Minuten dauern. Bei der ersten Prüfung können 45 Punkte erreicht werden, bei der zweiten 70. Für einen positiven Abschluss der LVA müssen bei beiden Prüfungen jeweils mehr als die Hälfte der Punkte erreicht werden, und in Summe mit dem SQL Test und den Übungen 100 Punkte. Insgesamt können 200 Punkte erreicht werden.

Benötigte/Empfehlenswerte Vorkenntnisse[Bearbeiten]

Fast keine, da in dieser LVA der gesamte Stoff von Grund auf vermittelt wird.

Grundlegende Mathematische kentnisse (Mengenlehre, Kreuzprodukt/Tupel, Relationen, Funktionen)

Formale Modellierung (Prädikatenlogik, Formale Notationen) und Objekt Orientierte Modellierung(Klassendiagramm) vorher belegt zu haben schadet sicher nicht und kann den Arbeitsaufwand niedriger halten

Vortrag[Bearbeiten]

Die Vorträge werden von Sebastian Skritek gehalten und dauern im Schnitt etwa 100 Minuten.

Übungen[Bearbeiten]

Übungsblatt 1: EER Modell, relationales Modell

Übungsblatt 2: SQL, funktionale Abhängigkeiten, Normalformen

Übungsblatt 3: Transaktionenverwaltung, Fehlerbehebung, Recovery, Mehrbenutzersynchronisation

Übungsblatt 4: SQL (Vertiefung), Postgres, plpqsgl (Datenbank in postgres erstellen)

Die Übungen sind fristgerecht in TUWEL als PDF bzw. als zip-Datei (UE4) hochzuladen. Die Korrektur dauert etwa zwei bis drei Wochen. Für die Punkte des vierten Übungsblattes ist ein Abgabegespräch notwendig. Die Datenbank aus dem vierten Übungsblatt kann am Server der LVA getestet werden. Für das Erstellen der Datenbank empfiehlt es sich, pgAdmin zu installieren und mit dem Server zu verbinden.

Prüfung, Benotung[Bearbeiten]

Prüfung[Bearbeiten]

Alte Prüfungsangaben + Musterlösungen werden veröffentlicht. Wer die Prüfungen von Nysret Musliu in Datenmodellierung 1 noch in Erinnerung hat, wird bemerkt haben, dass die Prüfungen von Sebastian Skritek definitiv anspruchsvoller sind. Wer den Stoff verstanden und geübt sowie keine Kapitel beim Lernen ausgelassen hat, wird die Prüfung sicher bestehen, sollte jedoch trotzdem gewarnt sein, denn die Prüfungszeit ist sehr knapp bemessen und es bleibt i.d.R. keine Zeit, sich alles noch einmal durchzulesen.

Dauer der Zeugnisausstellung[Bearbeiten]

Die Benotung des SQL Tests dauert in etwa 1-2 Tage.

WS 17/18:

  • Erste Prüfung am 20.12.2017, Ergebnisse am 09.01.2018
  • Zweite Prüfung am 30.01.2018, Ergebnisse am 20.02.2018, Zeugnis am 28.02.2018

Literatur[Bearbeiten]

A.Kemper, A.Eickler, Datenbanksysteme - Eine Einführung. 8. Auflage, Oldenburg Verlag, 2011

Zeitaufwand[Bearbeiten]

noch offen

Verbesserungsvorschläge / Kritik[Bearbeiten]

noch offen