051031 VU Datenbanksysteme (2023S)
Prüfungsimmanente Lehrveranstaltung
Labels
GEMISCHT
Zusammenfassung
An/Abmeldung
Hinweis: Ihr Anmeldezeitpunkt innerhalb der Frist hat keine Auswirkungen auf die Platzvergabe (kein "first come, first served").
- Anmeldung von Mo 13.02.2023 09:00 bis Do 23.02.2023 09:00
- Abmeldung bis Di 14.03.2023 23:59
An/Abmeldeinformationen sind bei der jeweiligen Gruppe verfügbar.
Gruppen
Gruppe 1
max. 25 Teilnehmer*innen
Sprache: Deutsch
Lernplattform: Moodle
Lehrende
Termine (iCal) - nächster Termin ist mit N markiert
Beachten Sie, dass die Vorbesprechung und die Vorlesungseinheiten online abgehalten werden.
Die Vorbesprechung am 07.03. wird nach der online Sitzung auch als Aufzeichnung in Moodle zur Verfügung gestellt. Die Vorlesungseinheiten werden nicht aufgezeichnet. Die Links zur Teilnahme an den Online-Sitzungen befinden sich auf der Moodle Seite der Lehrveranstaltung.Falls Sie noch keinen Zugang zur Moodle Seite haben, können Sie folgende Links nutzen:https://univienna.zoom.us/j/62617875182?pwd=VnFPdUJyWHNWV3pLVm5paFFVNVlJUT09 (Vorbesprechung)
https://moodle.univie.ac.at/mod/bigbluebuttonbn/guestlink.php?gid=Gr8COdap59uL (erste Vorlesungseinheit im Anschluss an die Vorbesprechung)
Dienstag
07.03.
13:15 - 14:45
Digital
Freitag
10.03.
15:00 - 16:30
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
14.03.
13:15 - 14:45
Digital
Freitag
17.03.
15:00 - 16:30
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
21.03.
13:15 - 14:45
Digital
Freitag
24.03.
15:00 - 16:30
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
28.03.
13:15 - 14:45
Digital
Freitag
31.03.
15:00 - 16:30
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
18.04.
13:15 - 14:45
Digital
Freitag
21.04.
15:00 - 16:30
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
25.04.
13:15 - 14:45
Digital
Freitag
28.04.
15:00 - 16:30
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
02.05.
13:15 - 14:45
Digital
Freitag
05.05.
15:00 - 16:30
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
09.05.
13:15 - 14:45
Digital
Freitag
12.05.
15:00 - 16:30
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
16.05.
13:15 - 14:45
Digital
Freitag
19.05.
15:00 - 16:30
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
23.05.
13:15 - 14:45
Digital
Freitag
26.05.
15:00 - 16:30
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Freitag
02.06.
15:00 - 16:30
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
06.06.
13:15 - 14:45
Digital
Freitag
09.06.
15:00 - 16:30
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
13.06.
13:15 - 14:45
Digital
Freitag
16.06.
15:00 - 16:30
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
20.06.
13:15 - 14:45
Digital
Freitag
23.06.
15:00 - 16:30
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
27.06.
13:15 - 14:45
Digital
Freitag
30.06.
15:00 - 16:30
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Ziele, Inhalte und Methode der Lehrveranstaltung
Art der Leistungskontrolle und erlaubte Hilfsmittel
Im Theorieteil und Praxis-/Übungsteil können jeweils 50 Punkte erreicht werden. Die Endnote der LV ergibt sich aus der Summe der beiden Teile (d.h. maximal erzielbare notenrelevante Gesamtpunkteanzahl = 100).Es werden 3 Leistungskontrollen durchgeführt:
- Schriftliche Klausur über den Theorieteil: max. 50 Punkte
- Präsentationen von gelösten Hausübungsbeispielen und Mitarbeit im Praxis-/Übungsteil: max. 20 Punkte
- Abgabe und Präsentation der selbst erstellten Projektarbeit: max. 30 PunkteSine qua non Bedingungen zum erfolgreichen Abschluss der LV:
- Projektabgabe ist verpflichtend
- Mindestens 15 Punkte bei der schriftlichen, theoretischen Klausur
- Schriftliche Klausur über den Theorieteil: max. 50 Punkte
- Präsentationen von gelösten Hausübungsbeispielen und Mitarbeit im Praxis-/Übungsteil: max. 20 Punkte
- Abgabe und Präsentation der selbst erstellten Projektarbeit: max. 30 PunkteSine qua non Bedingungen zum erfolgreichen Abschluss der LV:
- Projektabgabe ist verpflichtend
- Mindestens 15 Punkte bei der schriftlichen, theoretischen Klausur
Gruppe 2
max. 25 Teilnehmer*innen
Sprache: Deutsch
Lernplattform: Moodle
Lehrende
Termine (iCal) - nächster Termin ist mit N markiert
Beachten Sie, dass die Vorbesprechung und die Vorlesungseinheiten online abgehalten werden.
Bei der Vorbesprechung am 07.03. wird nach der online Sitzung auch als Aufzeichnung in Moodle zur Verfügung gestellt. Die Vorlesungseinheiten werden nicht aufgezeichnet. Die Links zur Teilnahme an den Online-Sitzungen befinden sich auf der Moodle Seite der Lehrveranstaltung.Falls Sie noch keinen Zugang zur Moodle Seite haben, können Sie folgende Links nutzen:https://univienna.zoom.us/j/62617875182?pwd=VnFPdUJyWHNWV3pLVm5paFFVNVlJUT09 (Vorbesprechung)
https://moodle.univie.ac.at/mod/bigbluebuttonbn/guestlink.php?gid=Gr8COdap59uL (erste Vorlesungseinheit im Anschluss an die Vorbesprechung)
Dienstag
07.03.
13:15 - 14:45
Digital
Freitag
10.03.
16:45 - 18:15
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
14.03.
13:15 - 14:45
Digital
Freitag
17.03.
16:45 - 18:15
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
21.03.
13:15 - 14:45
Digital
Freitag
24.03.
16:45 - 18:15
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
28.03.
13:15 - 14:45
Digital
Freitag
31.03.
16:45 - 18:15
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
18.04.
13:15 - 14:45
Digital
Freitag
21.04.
16:45 - 18:15
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
25.04.
13:15 - 14:45
Digital
Freitag
28.04.
16:45 - 18:15
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
02.05.
13:15 - 14:45
Digital
Freitag
05.05.
16:45 - 18:15
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
09.05.
13:15 - 14:45
Digital
Freitag
12.05.
16:45 - 18:15
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
16.05.
13:15 - 14:45
Digital
Freitag
19.05.
16:45 - 18:15
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
23.05.
13:15 - 14:45
Digital
Freitag
26.05.
16:45 - 18:15
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Freitag
02.06.
16:45 - 18:15
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
06.06.
13:15 - 14:45
Digital
Freitag
09.06.
16:45 - 18:15
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
13.06.
13:15 - 14:45
Digital
Freitag
16.06.
16:45 - 18:15
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
20.06.
13:15 - 14:45
Digital
Freitag
23.06.
16:45 - 18:15
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
27.06.
13:15 - 14:45
Digital
Freitag
30.06.
16:45 - 18:15
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Ziele, Inhalte und Methode der Lehrveranstaltung
AbsolventInnen der Lehrveranstaltung verstehen die grundlegenden Funktionsweisen von Datenbanksystemen, können Datenbanken entwerfen und abfragen, können Datenbanksysteme für die Erstellung von Anwendungssystemen einsetzen und in Programme einbinden, kennen die theoretischen Grundlagen der relationalen Datenbanken, verstehen die Probleme des Mehrbenutzerbetriebs und die grundsätzlichen Lösungsmöglichkeiten. Anhand von praktischen Aufgabenstellungen vertiefen die Studierenden die notwendigen Kenntnisse und Fähigkeiten Datenbanksysteme für die Erstellung von Anwendungssystemen einzusetzen.Die LV behandelt die folgenden Inhalte:
- Einführung, Grundbegriffe und Darstellungsformen
- Grundlagen der logischen Datenorganisation, relationales Modell
- Datenbanksprachen (Schwerpunkt SQL)
- Integrität und Sicherheit
- Konzeptuelle Modellierung
- Physische Datenorganisation, Speicher- File- und Index-Strukturen
- Abfrageabarbeitung und Optimierung
- Transaktionen und Recovery
- Programmieren mit DatenbanksystemenIm Rahmen der LV werden die Inhalte theoretisch aufgearbeitet (Theorieteil) und praktisch umgesetzt (Praxis-/Übungsteil). Aus diesem Grund wird die LV in zwei Teilen durchgeführt:
- Theorieteil: jeweils DI, 13:15 - 14:45, (keine Anwesenheitspflicht). Die Unterlagen werden vorab in Form von PDF Dokumenten und Vortragsvideos zur Verfügung gestellt.
- Praxis-/Übungsteil: wöchentlich spezifischer Termin pro LV-Gruppe (siehe Vorlesungsverzeichnis bzw. LV-Webseite). Im Praxisteil werden Aufgabenstellungen bearbeitet und die zur Lösung erforderlichen Kenntnisse aufgefrischt und vertieft. Studierende präsentieren ihre Lösungen der Aufgabenstellungen und entwickeln im Laufe des Semesters eigenständig Projekte.Voraussetzungen:
Grundlegende Kenntnisse in Modellierung und in Algorithmen und Datenstrukturen werden angenommen. Eventuell fehlende Kenntnisse sind im Selbststudium relativ einfach nachzuholen.
- Einführung, Grundbegriffe und Darstellungsformen
- Grundlagen der logischen Datenorganisation, relationales Modell
- Datenbanksprachen (Schwerpunkt SQL)
- Integrität und Sicherheit
- Konzeptuelle Modellierung
- Physische Datenorganisation, Speicher- File- und Index-Strukturen
- Abfrageabarbeitung und Optimierung
- Transaktionen und Recovery
- Programmieren mit DatenbanksystemenIm Rahmen der LV werden die Inhalte theoretisch aufgearbeitet (Theorieteil) und praktisch umgesetzt (Praxis-/Übungsteil). Aus diesem Grund wird die LV in zwei Teilen durchgeführt:
- Theorieteil: jeweils DI, 13:15 - 14:45, (keine Anwesenheitspflicht). Die Unterlagen werden vorab in Form von PDF Dokumenten und Vortragsvideos zur Verfügung gestellt.
- Praxis-/Übungsteil: wöchentlich spezifischer Termin pro LV-Gruppe (siehe Vorlesungsverzeichnis bzw. LV-Webseite). Im Praxisteil werden Aufgabenstellungen bearbeitet und die zur Lösung erforderlichen Kenntnisse aufgefrischt und vertieft. Studierende präsentieren ihre Lösungen der Aufgabenstellungen und entwickeln im Laufe des Semesters eigenständig Projekte.Voraussetzungen:
Grundlegende Kenntnisse in Modellierung und in Algorithmen und Datenstrukturen werden angenommen. Eventuell fehlende Kenntnisse sind im Selbststudium relativ einfach nachzuholen.
Art der Leistungskontrolle und erlaubte Hilfsmittel
Im Theorieteil und Praxis-/Übungsteil können jeweils 50 Punkte erreicht werden. Die Endnote der LV ergibt sich aus der Summe der beiden Teile (d.h. maximal erzielbare notenrelevante Gesamtpunkteanzahl = 100).Es werden 3 Leistungskontrollen durchgeführt:
- Schriftliche Klausur über den Theorieteil: max. 50 Punkte
- Präsentationen von gelösten Hausübungsbeispielen und Mitarbeit im Praxis-/Übungsteil: max. 20 Punkte
- Abgabe und Präsentation der selbst erstellten Projektarbeit: max. 30 PunkteSine qua non Bedingungen zum erfolgreichen Abschluss der LV:
- Projektabgabe ist verpflichtend
- Mindestens 15 Punkte bei der schriftlichen, theoretischen Klausur
- Schriftliche Klausur über den Theorieteil: max. 50 Punkte
- Präsentationen von gelösten Hausübungsbeispielen und Mitarbeit im Praxis-/Übungsteil: max. 20 Punkte
- Abgabe und Präsentation der selbst erstellten Projektarbeit: max. 30 PunkteSine qua non Bedingungen zum erfolgreichen Abschluss der LV:
- Projektabgabe ist verpflichtend
- Mindestens 15 Punkte bei der schriftlichen, theoretischen Klausur
Gruppe 3
max. 25 Teilnehmer*innen
Sprache: Deutsch
Lernplattform: Moodle
Lehrende
Termine (iCal) - nächster Termin ist mit N markiert
Beachten Sie, dass die Vorbesprechung und die Vorlesungseinheiten online abgehalten werden.
Die Vorbesprechung am 07.03. wird nach der online Sitzung auch als Aufzeichnung in Moodle zur Verfügung gestellt. Die Vorlesungseinheiten werden nicht aufgezeichnet. Die Links zur Teilnahme an den Online-Sitzungen befinden sich auf der Moodle Seite der Lehrveranstaltung.Falls Sie noch keinen Zugang zur Moodle Seite haben, können Sie folgende Links nutzen:https://univienna.zoom.us/j/62617875182?pwd=VnFPdUJyWHNWV3pLVm5paFFVNVlJUT09 (Vorbesprechung)
https://moodle.univie.ac.at/mod/bigbluebuttonbn/guestlink.php?gid=Gr8COdap59uL (erste Vorlesungseinheit im Anschluss an die Vorbesprechung)
Dienstag
07.03.
13:15 - 14:45
Digital
Donnerstag
09.03.
16:45 - 18:15
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
14.03.
13:15 - 14:45
Digital
Donnerstag
16.03.
16:45 - 18:15
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
21.03.
13:15 - 14:45
Digital
Donnerstag
23.03.
16:45 - 18:15
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
28.03.
13:15 - 14:45
Digital
Donnerstag
30.03.
16:45 - 18:15
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
18.04.
13:15 - 14:45
Digital
Donnerstag
20.04.
16:45 - 18:15
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
25.04.
13:15 - 14:45
Digital
Donnerstag
27.04.
16:45 - 18:15
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
02.05.
13:15 - 14:45
Digital
Donnerstag
04.05.
16:45 - 18:15
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
09.05.
13:15 - 14:45
Digital
Donnerstag
11.05.
16:45 - 18:15
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
16.05.
13:15 - 14:45
Digital
Dienstag
23.05.
13:15 - 14:45
Digital
Donnerstag
25.05.
16:45 - 18:15
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Donnerstag
01.06.
16:45 - 18:15
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
06.06.
13:15 - 14:45
Digital
Dienstag
13.06.
13:15 - 14:45
Digital
Donnerstag
15.06.
16:45 - 18:15
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
20.06.
13:15 - 14:45
Digital
Donnerstag
22.06.
16:45 - 18:15
PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
Dienstag
27.06.
13:15 - 14:45
Digital
Donnerstag
29.06.
16:45 - 18:15
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Ziele, Inhalte und Methode der Lehrveranstaltung
AbsolventInnen der Lehrveranstaltung verstehen die grundlegenden Funktionsweisen von Datenbanksystemen, können Datenbanken entwerfen und abfragen, können Datenbanksysteme für die Erstellung von Anwendungssystemen einsetzen und in Programme einbinden, kennen die theoretischen Grundlagen der relationalen Datenbanken, verstehen die Probleme des Mehrbenutzerbetriebs und die grundsätzlichen Lösungsmöglichkeiten. Anhand von praktischen Aufgabenstellungen vertiefen die Studierenden die notwendigen Kenntnisse und Fähigkeiten Datenbanksysteme für die Erstellung von Anwendungssystemen einzusetzen.Die LV behandelt die folgenden Inhalte:
- Einführung, Grundbegriffe und Darstellungsformen
- Grundlagen der logischen Datenorganisation, relationales Modell
- Datenbanksprachen (Schwerpunkt SQL)
- Integrität und Sicherheit
- Konzeptuelle Modellierung
- Physische Datenorganisation, Speicher- File- und Index-Strukturen
- Abfrageabarbeitung und Optimierung
- Transaktionen und Recovery
- Programmieren mit DatenbanksystemenIm Rahmen der LV werden die Inhalte theoretisch aufgearbeitet (Theorieteil) und praktisch umgesetzt (Praxis-/Übungsteil). Aus diesem Grund wird die LV in zwei Teilen durchgeführt:
- Theorieteil: jeweils DI, 13:15 - 14:45, (keine Anwesenheitspflicht). Die Unterlagen werden vorab in Form von PDF Dokumenten und Vortragsvideos zur Verfügung gestellt.
- Praxis-/Übungsteil: wöchentlich spezifischer Termin pro LV-Gruppe (siehe Vorlesungsverzeichnis bzw. LV-Webseite). Im Praxisteil werden Aufgabenstellungen bearbeitet und die zur Lösung erforderlichen Kenntnisse aufgefrischt und vertieft. Studierende präsentieren ihre Lösungen der Aufgabenstellungen und entwickeln im Laufe des Semesters eigenständig Projekte.Voraussetzungen:
Grundlegende Kenntnisse in Modellierung und in Algorithmen und Datenstrukturen werden angenommen. Eventuell fehlende Kenntnisse sind im Selbststudium relativ einfach nachzuholen.
- Einführung, Grundbegriffe und Darstellungsformen
- Grundlagen der logischen Datenorganisation, relationales Modell
- Datenbanksprachen (Schwerpunkt SQL)
- Integrität und Sicherheit
- Konzeptuelle Modellierung
- Physische Datenorganisation, Speicher- File- und Index-Strukturen
- Abfrageabarbeitung und Optimierung
- Transaktionen und Recovery
- Programmieren mit DatenbanksystemenIm Rahmen der LV werden die Inhalte theoretisch aufgearbeitet (Theorieteil) und praktisch umgesetzt (Praxis-/Übungsteil). Aus diesem Grund wird die LV in zwei Teilen durchgeführt:
- Theorieteil: jeweils DI, 13:15 - 14:45, (keine Anwesenheitspflicht). Die Unterlagen werden vorab in Form von PDF Dokumenten und Vortragsvideos zur Verfügung gestellt.
- Praxis-/Übungsteil: wöchentlich spezifischer Termin pro LV-Gruppe (siehe Vorlesungsverzeichnis bzw. LV-Webseite). Im Praxisteil werden Aufgabenstellungen bearbeitet und die zur Lösung erforderlichen Kenntnisse aufgefrischt und vertieft. Studierende präsentieren ihre Lösungen der Aufgabenstellungen und entwickeln im Laufe des Semesters eigenständig Projekte.Voraussetzungen:
Grundlegende Kenntnisse in Modellierung und in Algorithmen und Datenstrukturen werden angenommen. Eventuell fehlende Kenntnisse sind im Selbststudium relativ einfach nachzuholen.
Art der Leistungskontrolle und erlaubte Hilfsmittel
Im Theorieteil und Praxis-/Übungsteil können jeweils 50 Punkte erreicht werden. Die Endnote der LV ergibt sich aus der Summe der beiden Teile (d.h. maximal erzielbare notenrelevante Gesamtpunkteanzahl = 100).Es werden 3 Leistungskontrollen durchgeführt:
- Schriftliche Klausur über den Theorieteil: max. 50 Punkte
- Präsentationen von gelösten Hausübungsbeispielen und Mitarbeit im Praxis-/Übungsteil: max. 20 Punkte
- Abgabe und Präsentation der selbst erstellten Projektarbeit: max. 30 PunkteSine qua non Bedingungen zum erfolgreichen Abschluss der LV:
- Projektabgabe ist verpflichtend
- Mindestens 15 Punkte bei der schriftlichen, theoretischen Klausur
- Schriftliche Klausur über den Theorieteil: max. 50 Punkte
- Präsentationen von gelösten Hausübungsbeispielen und Mitarbeit im Praxis-/Übungsteil: max. 20 Punkte
- Abgabe und Präsentation der selbst erstellten Projektarbeit: max. 30 PunkteSine qua non Bedingungen zum erfolgreichen Abschluss der LV:
- Projektabgabe ist verpflichtend
- Mindestens 15 Punkte bei der schriftlichen, theoretischen Klausur
Gruppe 4
max. 25 Teilnehmer*innen
Sprache: Deutsch
Lernplattform: Moodle
Lehrende
Termine (iCal) - nächster Termin ist mit N markiert
Beachten Sie, dass die Vorbesprechung und die Vorlesungseinheiten online abgehalten werden.
Die Vorbesprechung am 07.03. wird nach der online Sitzung auch als Aufzeichnung in Moodle zur Verfügung gestellt. Die Vorlesungseinheiten werden nicht aufgezeichnet. Die Links zur Teilnahme an den Online-Sitzungen befinden sich auf der Moodle Seite der Lehrveranstaltung.Falls Sie noch keinen Zugang zur Moodle Seite haben, können Sie folgende Links nutzen:https://univienna.zoom.us/j/62617875182?pwd=VnFPdUJyWHNWV3pLVm5paFFVNVlJUT09 (Vorbesprechung)
https://moodle.univie.ac.at/mod/bigbluebuttonbn/guestlink.php?gid=Gr8COdap59uL (erste Vorlesungseinheit im Anschluss an die Vorbesprechung)
Dienstag
07.03.
13:15 - 14:45
Digital
Donnerstag
09.03.
18:30 - 20:00
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
14.03.
13:15 - 14:45
Digital
Donnerstag
16.03.
18:30 - 20:00
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
21.03.
13:15 - 14:45
Digital
Donnerstag
23.03.
18:30 - 20:00
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
28.03.
13:15 - 14:45
Digital
Donnerstag
30.03.
18:30 - 20:00
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
18.04.
13:15 - 14:45
Digital
Donnerstag
20.04.
18:30 - 20:00
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
25.04.
13:15 - 14:45
Digital
Donnerstag
27.04.
18:30 - 20:00
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
02.05.
13:15 - 14:45
Digital
Donnerstag
04.05.
18:30 - 20:00
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
09.05.
13:15 - 14:45
Digital
Donnerstag
11.05.
18:30 - 20:00
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
16.05.
13:15 - 14:45
Digital
Dienstag
23.05.
13:15 - 14:45
Digital
Donnerstag
25.05.
18:30 - 20:00
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Donnerstag
01.06.
18:30 - 20:00
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
06.06.
13:15 - 14:45
Digital
Dienstag
13.06.
13:15 - 14:45
Digital
Donnerstag
15.06.
18:30 - 20:00
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
20.06.
13:15 - 14:45
Digital
Donnerstag
22.06.
18:30 - 20:00
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Dienstag
27.06.
13:15 - 14:45
Digital
Donnerstag
29.06.
18:30 - 20:00
PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Ziele, Inhalte und Methode der Lehrveranstaltung
AbsolventInnen der Lehrveranstaltung verstehen die grundlegenden Funktionsweisen von Datenbanksystemen, können Datenbanken entwerfen und abfragen, können Datenbanksysteme für die Erstellung von Anwendungssystemen einsetzen und in Programme einbinden, kennen die theoretischen Grundlagen der relationalen Datenbanken, verstehen die Probleme des Mehrbenutzerbetriebs und die grundsätzlichen Lösungsmöglichkeiten. Anhand von praktischen Aufgabenstellungen vertiefen die Studierenden die notwendigen Kenntnisse und Fähigkeiten Datenbanksysteme für die Erstellung von Anwendungssystemen einzusetzen.Die LV behandelt die folgenden Inhalte:
- Einführung, Grundbegriffe und Darstellungsformen
- Grundlagen der logischen Datenorganisation, relationales Modell
- Datenbanksprachen (Schwerpunkt SQL)
- Integrität und Sicherheit
- Konzeptuelle Modellierung
- Physische Datenorganisation, Speicher- File- und Index-Strukturen
- Abfrageabarbeitung und Optimierung
- Transaktionen und Recovery
- Programmieren mit DatenbanksystemenIm Rahmen der LV werden die Inhalte theoretisch aufgearbeitet (Theorieteil) und praktisch umgesetzt (Praxis-/Übungsteil). Aus diesem Grund wird die LV in zwei Teilen durchgeführt:
- Theorieteil: jeweils DI, 13:15 - 14:45, (keine Anwesenheitspflicht). Die Unterlagen werden vorab in Form von PDF Dokumenten und Vortragsvideos zur Verfügung gestellt.
- Praxis-/Übungsteil: wöchentlich spezifischer Termin pro LV-Gruppe (siehe Vorlesungsverzeichnis bzw. LV-Webseite). Im Praxisteil werden Aufgabenstellungen bearbeitet und die zur Lösung erforderlichen Kenntnisse aufgefrischt und vertieft. Studierende präsentieren ihre Lösungen der Aufgabenstellungen und entwickeln im Laufe des Semesters eigenständig Projekte.Voraussetzungen:
Grundlegende Kenntnisse in Modellierung und in Algorithmen und Datenstrukturen werden angenommen. Eventuell fehlende Kenntnisse sind im Selbststudium relativ einfach nachzuholen.
- Einführung, Grundbegriffe und Darstellungsformen
- Grundlagen der logischen Datenorganisation, relationales Modell
- Datenbanksprachen (Schwerpunkt SQL)
- Integrität und Sicherheit
- Konzeptuelle Modellierung
- Physische Datenorganisation, Speicher- File- und Index-Strukturen
- Abfrageabarbeitung und Optimierung
- Transaktionen und Recovery
- Programmieren mit DatenbanksystemenIm Rahmen der LV werden die Inhalte theoretisch aufgearbeitet (Theorieteil) und praktisch umgesetzt (Praxis-/Übungsteil). Aus diesem Grund wird die LV in zwei Teilen durchgeführt:
- Theorieteil: jeweils DI, 13:15 - 14:45, (keine Anwesenheitspflicht). Die Unterlagen werden vorab in Form von PDF Dokumenten und Vortragsvideos zur Verfügung gestellt.
- Praxis-/Übungsteil: wöchentlich spezifischer Termin pro LV-Gruppe (siehe Vorlesungsverzeichnis bzw. LV-Webseite). Im Praxisteil werden Aufgabenstellungen bearbeitet und die zur Lösung erforderlichen Kenntnisse aufgefrischt und vertieft. Studierende präsentieren ihre Lösungen der Aufgabenstellungen und entwickeln im Laufe des Semesters eigenständig Projekte.Voraussetzungen:
Grundlegende Kenntnisse in Modellierung und in Algorithmen und Datenstrukturen werden angenommen. Eventuell fehlende Kenntnisse sind im Selbststudium relativ einfach nachzuholen.
Art der Leistungskontrolle und erlaubte Hilfsmittel
Im Theorieteil und Praxis-/Übungsteil können jeweils 50 Punkte erreicht werden. Die Endnote der LV ergibt sich aus der Summe der beiden Teile (d.h. maximal erzielbare notenrelevante Gesamtpunkteanzahl = 100).Es werden 3 Leistungskontrollen durchgeführt:
- Schriftliche Klausur über den Theorieteil: max. 50 Punkte
- Präsentationen von gelösten Hausübungsbeispielen und Mitarbeit im Praxis-/Übungsteil: max. 20 Punkte
- Abgabe und Präsentation der selbst erstellten Projektarbeit: max. 30 PunkteSine qua non Bedingungen zum erfolgreichen Abschluss der LV:
- Projektabgabe ist verpflichtend
- Mindestens 15 Punkte bei der schriftlichen, theoretischen Klausur
- Schriftliche Klausur über den Theorieteil: max. 50 Punkte
- Präsentationen von gelösten Hausübungsbeispielen und Mitarbeit im Praxis-/Übungsteil: max. 20 Punkte
- Abgabe und Präsentation der selbst erstellten Projektarbeit: max. 30 PunkteSine qua non Bedingungen zum erfolgreichen Abschluss der LV:
- Projektabgabe ist verpflichtend
- Mindestens 15 Punkte bei der schriftlichen, theoretischen Klausur
Information
Mindestanforderungen und Beurteilungsmaßstab
Zum positiven Abschluss ist das Erfüllen der sine qua non Bedingungen und das Erreichen von mindestens 50 Punkten notwendig. Die Note ergibt sich aus der erreichten Punkteanzahl nach folgendem Schlüssel:
Notenskala:
Sehr Gut [100-87.5],
Gut ]87.5-75],
Befriedigend ]75-62.5],
Genügend ]62.5-50],
Nicht Genügend ]50-0]
Notenskala:
Sehr Gut [100-87.5],
Gut ]87.5-75],
Befriedigend ]75-62.5],
Genügend ]62.5-50],
Nicht Genügend ]50-0]
Prüfungsstoff
Inhalte der Folien der LV abrufbar über die Moodle Lehrplattform.
Literatur
Folien der LV abrufbar über die Moodle Lehrplattform.Weitere Unterlagen (empfohlen aber nicht notwendig): A. Silberschatz, H.F. Korth, S. Sundarshan, Database System Concepts, 6th Edition, McGrawHill, 2010A. Kemper, A. Eickler, Datenbanksysteme, 10. Auflage, Oldenbourg Verlag, 2015A. Heuer, G. Saake, Datenbanken, Konzepte und Sprachen, 4. Auflage, Verlagsgruppe Hüthig-Jehle-Rehm, 2010
Zuordnung im Vorlesungsverzeichnis
Module: DBS IDS UF-INF-10
Letzte Änderung: Do 11.05.2023 11:27
- Einführung, Grundbegriffe und Darstellungsformen
- Grundlagen der logischen Datenorganisation, relationales Modell
- Datenbanksprachen (Schwerpunkt SQL)
- Integrität und Sicherheit
- Konzeptuelle Modellierung
- Physische Datenorganisation, Speicher- File- und Index-Strukturen
- Abfrageabarbeitung und Optimierung
- Programmieren mit DatenbanksystemenIm Rahmen der LV werden die Inhalte theoretisch aufgearbeitet (Theorieteil) und praktisch umgesetzt (Praxis-/Übungsteil). Aus diesem Grund wird die LV in zwei Teilen durchgeführt:
- Theorieteil: jeweils DI, 13:15 - 14:45, (keine Anwesenheitspflicht). Die Unterlagen werden vorab in Form von PDF Dokumenten und Vortragsvideos zur Verfügung gestellt.
- Praxis-/Übungsteil: wöchentlich spezifischer Termin pro LV-Gruppe (siehe Vorlesungsverzeichnis bzw. LV-Webseite). Im Praxisteil werden Aufgabenstellungen bearbeitet und die zur Lösung erforderlichen Kenntnisse aufgefrischt und vertieft. Studierende präsentieren ihre Lösungen der Aufgabenstellungen und entwickeln im Laufe des Semesters eigenständig Projekte.Voraussetzungen:
Grundlegende Kenntnisse in Modellierung und in Algorithmen und Datenstrukturen werden angenommen. Eventuell fehlende Kenntnisse sind im Selbststudium relativ einfach nachzuholen.