Skip to Content

TU Wien Fakultät für Informatik DBAI Database and Artificial Intelligence Group
Top-level Navigation: Current-level Navigation:

Path: DBAI > Education > Datenbanksysteme

Tools: Drucken


Datenbanksysteme

VU 184.686 (4.0) WS17

Sebastian Skritek
Nysret Musliu
Theresa Csar
Wolfgang Fischl

Achtung: Bitte Anfragen zur LVA ausschließlich an diese Mailadresse richten:
dbs@dbai.tuwien.ac.at

Inhaltsverzeichnis

Inhalt der LVA

Diese Lehrveranstaltung besteht aus einem Vorlesungsteil und einem Übungsteil.

Im Vorlesungsteil werden die folgenden Themengebiete behandelt:

Der Übungsteil besteht aus vier Übungsblättern zu den im Vorlesungsteil gebrachten Themen:

Hinweis zur Studienplanänderung mit WS 2017:

Sollten Sie die LVA VU 184.685 Datenmodellierung bereits positiv absolviert haben, so belegen Sie bitte die LVA VU 184.790 Datenmodellierung 2 (TISS|LVA-Website). Diese LVA ist Teil der Übergangsbestimmungen und besteht nur aus jenen Teilen der LVA Datenbanksysteme, welche nicht bereits Stoff in Datenmodellierung sind/waren.


Anmeldung

Für die Absolvierung der Lehrveranstaltung ist eine rechtzeitige Anmeldung bis 17. Oktober 2017 in TISS notwendig.

Bitte beachten Sie, dass eine gleichzeitige Anmeldung zu dieser LVA und zu einer der beiden LVAs Datenmodellierung oder Datenmodellierung 2 nicht möglich ist. TISS verhindert eine solche doppelte (oder dreifache) Anmeldung zwar nicht, jedoch werden Studierende welche nach dem 17. Oktober 2017 neben dieser LVA noch zusätzlich zu einer der beiden oben genannten LVAs angemeldet sind von jeder dieser drei LVAs abgemeldet.

Eine Abmeldung von der LVA ist ebenfalls bis zum 17. Oktober 2017 möglich. Danach ist eine explizite Abmeldung von der LVA nicht mehr möglich.

Sie erhalten nur dann ein Zeugnis, wenn Sie entweder

Solange Sie keine der obigen Aktionen gesetzt haben, erhalten Sie auch kein Zeugnis. Sollten Sie sich also nach dem Ende des Abmeldezeitraumes noch dazu entscheiden, die LVA nicht absolvieren zu wollen, ist eine "implizite" Abmeldung möglich indem Sie einfach nichts tun.


TUWEL

Die Lehrveranstaltung wird von einem TUWEL-Kurs begleitet. Alle aktuellen Ankündigungen werden in TUWEL verlautbart. Außerdem finden alle Abgaben und Anmeldungen (außer Anmeldungen zur LVA und Prüfungen) per TUWEL statt! Auch die Lehrunterlagen werden ausschließlich über TUWEL veröffentlicht.

Der TUWEL Kurs startet mit 01.10.2017. Ab diesem Tag werden wir bis zum Anmeldeschluss zur LVA alle ein bis zwei Tage die LVA Anmeldungen mit dem TUWEL Kurs synchronisieren, um Ihnen möglichst früh Zugriff auf sämtliche Ressourcen zu ermöglichen. Eine letzte Synchronisation findet am Tag nach Ende der An/Abmeldung statt.

Aus organisatorischen Gründen handelt es sich bei dem TUWEL-Kurs um einen gemeinsamen Kurs mit den LVAs VU 184.685 Datenmodellierung und VU 184.790 Datenmodellierung 2.


Vorlesung

Die wichtigsten Wissensinhalte werden in den Vorlesungseinheiten vorgestellt. Der Vorlesungsteil basiert auf den (und hält sich an die) Kapitel 1-6, 9-11 des Buches

Datenbanksysteme. Eine Einführung
von Alfons Kemper/André Eickler
Oldenbourg Verlag, 2011
8. Auflage.

Das Buch ist in der Lehrbuchsammlung der TU-Bibliothek in mehrfacher Ausführung und verschiedenen Auflagen erhältlich (jegliche Auflage ab der 8. Auflage kann für die Vorlesung verwendet werden).

Ähnliche, weiterführende bzw. ergänzende Literatur sind:

Die Vorlesungen finden Montag und Mittwoch von 11:00 bis 13:00 im TREITL Informatikhörsaal statt und beginnen am 2. Oktober 2017 um 11:15 ebendort. Die Folien, welche teilweise eine Weiterentwicklung der von A. Kemper zur Verfügung gestellten Folien zu seinem Buch sind, werden in TUWEL zur Verfügung gestellt.

Termin Thema
Mo.
02.10.2017
Vorbesprechung zur Vorlesung und Übung
Einführung
Mi.
04.10.2017
Entity-Relationship-Modell und Modellierung
Mo.
09.10.2017
Das relationale Modell Teil 1
Mi.
11.10.2017
Das relationale Modell Teil 2
Mo.
16.10.2017
SQL Teil 1
Mi.
18.10.2017
SQL Teil 2
Mo.
23.10.2017
Funktionale Abhängigkeiten
Mi.
25.10.2017
Normalformen
Mo.
30.11.2017
Transaktionsverwaltung
Mo.
06.11.2017
Fehlerbehebung/Recovery
Mi.
08.11.2017
Mehrbenutzersynchronisation
Mo.
13.11.2017
SQL Teil 3
Mo.
20.11.2017
SQL Teil 4
Mi.
22.11.2017
SQL Teil 5
Mo.
27.11.2017
Reservetermin
Mi.
29.11.2017
Prüfungsvorbesprechung/Prüfungsvorbereitung

Übung

Die in den Vorlesungseinheiten vorgestellten Stoffgebiete werden im Rahmen von vier Übungsblättern vertieft.

Alle vier Übungsblätter werden in TUWEL veröffentlicht. Der Ablauf der Übungsblätter unterscheidet sich zwischen den ersten drei Blättern und dem letzten Übngsblatt.

Übungsblätter 1-3

Sie lösen die Übungsblätter und geben die Lösungen (als PDF-Datei) über TUWEL ab. Ihre Abgabe wird von den TutorInnen korrigiert, und Sie erhalten die korrigierte Abgabe (ebenfalls über TUWEL) retour.

Anschließend gibt es die Möglichkeit die Lösungen in kleineren Gruppen präsentiert zu bekommen bzw. zu diskutieren. Der Besuch einer solchen Kleingruppe ist vollkommen freiwillig.

Als Teil des 2. Übungsblattes sind einige SQL Anfragen zu verfassen. Diese Aufgaben werden direkt in unserer Online-Übungsumgebung gelöst und auch dort abgegeben. Diese Beispiele werden nicht von den TutorInnen korrigiert, sondern direkt im System ausgewertet.

Die Bewertung des Übungsblattes basiert auf den abgegebenen Lösungen.

Übungsblatt 4

Im 4. Übungsblatt geht es darum eine Datenbank zu erstellen, Daten einzufügen, einige Trigger und Funktionen zu erstellen, sowie einige erweiterte SQL Anfragen zu verfassen.

Die Lösung dieser Aufgaben besteht aus einigen SQL (bzw. pgSQL) Scripts/Befehlen. Diese werden ebenfalls bis zur Deadline über TUWEL abgegeben. Sie werden jedoch nicht wie die anderen Abgaben von den TutorInnen korrigiert.

Statt dessen melden Sie sich zu einem Kontrollgespräch bei einer Tutorin/einem Tutor an. Sie kommen zum gewählten Termin und führen das ca. 20 Minuten lange Kontrollgespräch. Dabei werden Ihnen Verständnissfragen zu den Beispielen bzw. Ihren Lösungen gestellt.

Die Tutorin/der Tutor legt ein Gesprächsprotokoll an und macht einen Bewertungsvorschlag für das Übungsblatt. Die Bewertung basiert dabei auf Ihren Antworten im Kontrollgespräch; es ist im Extremfall durchaus möglich, dass ein syntaktisch korrektes Programm mit 0 Punkten bewertet wird!

Teilnahme

Die Teilnahme an jedem der vier Übungsblätter ist freiwillig.

Zeitlicher Ablauf

Bezeichnung Termine
Übungsblatt 1
  • verfügbar ab 04.10.
  • Tutorensprechstunden 23.10. - 25.10.
  • Upload bis 27.10., 12:00 Uhr
  • Termine für Kleingruppen ab 31.10.
  • Kleingruppen von 9.11. - 14.11.
Übungsblatt 2
  • verfügbar ab 16.10
  • Tutorensprechstunden 7.11. - 9.11.
  • Upload bis 10.11., 12:00 Uhr
  • Termine für Kleingruppen ab 45.11.
  • Kleingruppen von 28.11. - 30.11.
Übungsblatt 3
  • verfügbar ab 30.10.
  • Tutorensprechstunden 28.11. - 30.11.
  • Upload bis 01.12., 12:00 Uhr
  • Termine für Kleingruppen ab 05.12.
  • Kleingruppen von 19.12. - 21.12.
Übungsblatt 4
  • verfügbar ab 01.12.
  • Tutorensprechstunden 20.12. - 22.12.
  • Upload bis 08.01., 12:00 Uhr
  • Termine für Kontrollgespräche ab 11.12.
  • Kontrollgespräche von 10.01. bis 17.01.

Zu den Aufgabenstellungen und Lösungen aus vorhergehenden Semestern.

Prüfung

Es gibt über das Semester verteilt 3 Tests:

Beim SQL-Test handelt es sich um einen computerunterstützten Test, welcher im Informatiklabor stattfinden wird. Beim SQL-Test sollen Sie in der selben Online-Umgebung in welcher Sie bereits die SQL-Aufgaben des 2. Übungsblattes gelöst haben SQL-Anfragen verfassen.

Bei den beiden Übungstests handelt es sich um schriftliche Tests.

Für den SQL-Test und den 1. Übungstest gibt es jeweils zwei Termine, einen Haupttermin und einen Nebentermin. Sie können zu beiden Terminen antreten, es zählt jedoch jeweils der letzte Antritt.

Für den 2. Übungstest gibt es insgesamt vier Termine, einen am Ende des Semesters und drei im folgenden Sommersemester. Sie dürfen dabei bei maximal zwei Terminen antreten. Es zählt ebenfalls der letzte Antritt.

Die Termine für den SQL-Test sind

Die Termine für den 1. Übungstest sind Die Termine für den 2. Übungstest sind

Die Anmeldung findet über TISS statt. Die schriftliche Prüfung dauert jeweils 60 Minuten (reine Arbeitszeit).

Bitte beachten Sie, dass zwar meist mehrere Hörsäle für die Prüfung zur Verfügung stehen, die Anmeldung anfangs jedoch nur für einen von diesen freigeschaltet wird. Die Zuteilung zu den korrekten Hörsälen erfolgt nach Ende der Anmeldefrist. Dies gilt sowohl für reguläre Anmeldungen, als auch für Anmeldungen auf der Warteliste (es bekommt also jeder einen Platz bei der Prüfung). Erst nach dieser Zuteilung wird Ihre Anmeldung in TISS bestätigt. Bitte informieren Sie sich also am Tag der Prüfung nochmals, in welchen Hösaal Sie zugeteilt wurden.

Prüfungsstoff

Stoff des SQL-Tests (und somit Umfang der geforderten Anfragen) ist der in den Einheiten SQL Teil 1 und Teil 2 gebrachte Stoff. Der Stoff des ersten Übungstests sind die in den Einheiten Einführung, Entity-Relationship-Modell und Modellierung, das relationale Modell (Teil 1 + 2), Funktionale Abhängigkeiten, und Normalformen gebrachten Themen.

Der Stoff des Zweiten Übungstests sind die in den Einheiten SQL (Teil 3,4,5), Transaktionsverwaltung, Fehlerbehebung/Recovery, und Mehrbenutzersynchronisation gebrachten Themen.

Zum Stoff zählen in erster Linie die Folien des Vorlesungsteils sowie die Übungsbeispiele.

Unterlagen

Bei der Prüfung ist eine handgeschriebene Formelsammlung auf einem A4-Blatt erlaubt. Sonst sind keine Unterlagen gestattet. Es sind keinerlei elektronischen Hilfsmittel erlaubt, d.h.: kein Notebook, kein PDA, kein Handy/Smartphone, Smartwatch, Taschenrechner, etc.

Bewertung und Ergebniss

Auf den SQL-Test können Sie maximal 25 Punkte erreichen, und Sie brauchen mindestens 12 Punkte um die LVA positiv abschlißen zu können.

Auf den 1. Übungstest gibt es maximal 45 Punkte, wobei Sie mindestens 22 Punkte brauchen um die LVA positiv abschließen zu können.

Auf den 2. Übungstest gibt es maximal 70 Punkte, wobei Sie mindestens 35 Punkte brauchen um die LVA positiv abschließen zu können.

Bei allen drei Tests zählt jeweils das Ergebnis Ihres letzten Antritts.

Die Ergebnisse werden ausschließlich im TUWEL bekannt gegeben. Sobald diese zur Verfügung stehen, werden Sie per TISS und TUWEL informiert. Die Einsichtnahme findet nach Abschluss der Korrekturarbeiten der Prüfungen statt. Über den genauen Termin werden Sie ebenfalls per TISS informiert (üblicherweise sobald die Ergebnisse im TUWEL zur Verfügung stehen).

Alte Prüfungsangaben und Musterlösungen

Zu alten Prüfungsangaben und Musterlösungen.


Benotung

Nach Abgabe eines Übungsteils oder nach Antreten bei einem Prüfungstermins wird Ihnen auf jeden Fall ein Zeugnis ausgestellt. Die Note auf die Lehrveranstaltung setzt sich aus folgenden Leistungen zusammen:

Sie können insgesamt maximal 200 Punkte erreichen. Aus der von Ihnen erreichten Punkteanzahl ergibt sich die Note wie folgt:

Punkte Note Anmerkung
< 100 insgesamt oder
< 12 Punkte auf den SQL-Test oder
< 22 Punkte auf den 1. Übungstest oder
< 35 Punkte auf den 2. Übungstest
N5
[100;122] G4
]122;148] B3
]148;174] U2
> 174 S1 Falls Sie im nächsten Semester Tutor werden wollen, melden Sie sich bitte bei uns.

Anfragen und weitere Information(en)

Die meisten Fragen müssten bei sorgfältigem Lesen der LVA Webseite(n) beantwortet sein. Bevor Sie sich daher die Mühe machen, eine Mail zu schreiben, stellen Sie bitte sicher, dass sich die gewünschte Information nicht auf diesen Seiten befindet.

Bitte verwenden Sie zu sämtlichen Anfragen bzgl. der Lehrveranstaltung ausschließlich die email Adresse

dbs@dbai.tuwien.ac.at

Des Weiteren werden Sie über TUWEL über Neuigkeiten, Termine etc. informiert. Wichtige Neuigkeiten (insbesonders jegliche Änderungen) werden zusätzlich über TISS verlautbart. Allerdings liegt es an Ihnen, sicherzustellen, dass Sie die TISS Mitteilungen auch erreichen.

Zur TISS-LVA-Seite

Letzte Änderung: 02.10.2017 14:42

Home / Kontakt / Webmaster / Offenlegung gemäß § 25 Mediengesetz: Inhaber der Website ist das Institut für Informationssysteme an der Technischen Universität Wien, 1040 Wien. Die TU Wien distanziert sich von den Inhalten aller extern gelinkten Seiten und übernimmt diesbezüglich keine Haftung. / Disclaimer.