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

2023S, VU, 4.0h, 6.0EC
TUWELLectureTubeQuinn ECTS Erhebung

Merkmale

  • Semesterwochenstunden: 4.0
  • ECTS: 6.0
  • Typ: VU Vorlesung mit Übung
  • LectureTube Lehrveranstaltung
  • Format der Abhaltung: Präsenz

Lernergebnisse

Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage

  • Konzepte der ER- und EER- Modellierung sowie des relationalen Datenmodells zu interpretieren und zur Darstellung/Beschreibung von Sachverhalten zu nutzen;
  • in natürlicher Sprache beschriebene Sachverhalte zu abstrahieren, als ER- und EER-Diagrammen zu modellieren, und daraus ein entsprechendes Relationenschema abzuleiten;
  • Relationenschemata (inklusive Mechanismen zur Sicherstellung der Datenintegrität) zu konzipieren und in einem relationalem Datenbankmanagementsystem mittels SQL zu implementieren;
  • die Qualität eines Relationenschemas zu beurteilen und zu verbessern;
  • in einem Relationenschema gespeicherte Daten mittels SQL zu manipulieren sowie abzufragen;
  • Datenbankabfragen in SQL, relationaler Algebra und dem Relationenkalkül nachzuvollziehen sowie selbstständig zu verfassen (dies beinhaltet die Fähigkeit umgangssprachlich formulierte Anforderungen/Anfragen zu formalisieren);
  • Prozeduren in einer prozeduralen Datenbankprogrammiersprache zu entwickeln und einzusetzen;
  • Eigenschafter paralleler Transaktionen zu evaluieren sowie Probleme die bei Nebenläufigkeit auftreten können zu bestimmen;
  • unterschiedliche Isolation Levels gezielt einzusetzen;
  • die vorgestellten Methoden und Konzepte zur Fehlerbehebung und Mehrbenutersynchronisation anzuwenden und nachzuvollziehen.

Inhalt der Lehrveranstaltung

  • 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

Methoden

  • Diese Lehrveranstaltung wird in Präsenz durchgeführt.
  • Diese Lehrveranstaltung wird geblockt anbgehalten: der Vorlesungsteil (nicht die Übungen) endet ca 4 Wochen vor Vorlesungsende.
  • Diese Lehrveranstaltung wird zweisprachig angeboten: Die Vorlesung, die Übungen und die Prüfungen werden sowohl auf Deutsch als auch auf Englisch angeboten.
  • Der Stoff der Lehrveranstaltung wird in Vorlesungseinheiten präsentiert. (Englisch: Als Videos) Dabei können Teile der Vorlesung auch durch Videoaufzeichnungen zur Verfügung gestellt werden, und die Zeit im Hörsaal für Beispiele und Fragen genutzt werden. Ein genauer Ablauf wird zur Vorbesprechung bekannt gegeben.
  • In einem Übungsteil wird die Anwendung der präsentierten Methoden, Konzepte und Algorithmen geübt.
  • Der Übungsteil besteht aus Übungsblättern welche von den Studierenden zu Hause ausgearbeitet und abgegeben werden.
  • Das Formulieren von SQL Abfragen erfolgt in einer Online Übungsumgebung.
  • Vor den Abgabeterminen können Fragen im Forum gestellt werden, die von den Tutoren dort beantwortet werden.
  • Abgaben werden von TutorInnen korrigiert und diskutiert werden.

Prüfungsmodus

Prüfungsimmanent

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.14:00 - 16:0006.03.2023 - 26.06.2023GM 1 Audi. Max.- ARCH-INF Vorlesung
Di.14:00 - 16:0007.03.2023 - 06.06.2023GM 1 Audi. Max.- ARCH-INF Vorlesung
Do.15:00 - 17:0009.03.2023 - 29.06.2023Seminarraum FAV EG C (Seminarraum Gödel) Q&A English Track
Do.16:00 - 18:0016.03.2023Seminarraum FAV 01 A (Seminarraum 183/2) 184.686 Datenbanksysteme: Tutorentreffen
Do.13:00 - 15:0001.06.2023GM 1 Audi. Max.- ARCH-INF Repetitorium (Test 1)
Datenbanksysteme - Einzeltermine
TagDatumZeitOrtBeschreibung
Mo.06.03.202314:00 - 16:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Di.07.03.202314:00 - 16:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Do.09.03.202315:00 - 17:00Seminarraum FAV EG C (Seminarraum Gödel) Q&A English Track
Mo.13.03.202314:00 - 16:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Di.14.03.202314:00 - 16:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Do.16.03.202316:00 - 18:00Seminarraum FAV 01 A (Seminarraum 183/2) 184.686 Datenbanksysteme: Tutorentreffen
Mo.20.03.202314:00 - 16:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Di.21.03.202314:00 - 16:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Do.23.03.202315:00 - 17:00Seminarraum FAV EG C (Seminarraum Gödel) Q&A English Track
Mo.27.03.202314:00 - 16:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Di.28.03.202314:00 - 16:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Do.30.03.202315:00 - 17:00Seminarraum FAV EG C (Seminarraum Gödel) Q&A English Track
Mo.17.04.202314:00 - 16:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Di.18.04.202314:00 - 16:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Do.20.04.202315:00 - 17:00Seminarraum FAV EG C (Seminarraum Gödel) Q&A English Track
Mo.24.04.202314:00 - 16:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Di.25.04.202314:00 - 16:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Do.27.04.202315:00 - 17:00Seminarraum FAV EG C (Seminarraum Gödel) Q&A English Track
Di.02.05.202314:00 - 16:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Do.04.05.202315:00 - 17:00Seminarraum FAV EG C (Seminarraum Gödel) Q&A English Track

Leistungsnachweis

Die Beurteilung erfolgt auf Grund der Leistung im Übungsteil sowie zwei schriftlichen Tests.

Prüfungen

TagZeitDatumOrtPrüfungsmodusAnmeldefristAnmeldungPrüfung
Fr.16:00 - 18:0002.06.2023GM 1 Audi. Max.- ARCH-INF beurteilt20.04.2023 09:00 - 26.05.2023 23:59in TISSTest1 (Haupttermin)
Fr.16:00 - 18:0002.06.2023EI 7 Hörsaal - ETIT beurteilt20.04.2023 09:00 - 26.05.2023 23:59in TISSTest1 (Haupttermin)
Fr.16:00 - 18:0002.06.2023FH Hörsaal 1 - MWB beurteilt20.04.2023 09:00 - 26.05.2023 23:59in TISSTest1 (Haupttermin)
Fr.16:00 - 18:0002.06.2023HS 17 Friedrich Hartmann - ARCH beurteilt20.04.2023 09:00 - 26.05.2023 23:59in TISSTest1 (Haupttermin)
Fr.16:00 - 18:0002.06.2023HS 18 Czuber - MB beurteilt20.04.2023 09:00 - 26.05.2023 23:59in TISSTest1 (Haupttermin)
Fr.16:00 - 18:0002.06.2023EI 3 Sahulka HS - UIW beurteilt20.04.2023 09:00 - 26.05.2023 23:59in TISSTest1 (Haupttermin)
Mi.17:00 - 19:0021.06.2023GM 1 Audi. Max.- ARCH-INF beurteilt24.05.2023 09:00 - 14.06.2023 23:59in TISSTest2 (Haupttermin)
Mi.17:00 - 19:0021.06.2023HS 18 Czuber - MB beurteilt24.05.2023 09:00 - 14.06.2023 23:59in TISSTest2 (Haupttermin)
Mi.17:00 - 19:0021.06.2023FH Hörsaal 5 - TPH beurteilt24.05.2023 09:00 - 14.06.2023 23:59in TISSTest2 (Haupttermin)
Mi.17:00 - 19:0021.06.2023FH Hörsaal 1 - MWB beurteilt24.05.2023 09:00 - 14.06.2023 23:59in TISSTest2 (Haupttermin)
Mi.17:00 - 19:0021.06.2023EI 3 Sahulka HS - UIW beurteilt24.05.2023 09:00 - 14.06.2023 23:59in TISSTest2 (Haupttermin)
Mi.17:00 - 19:0021.06.2023EI 9 Hlawka HS - ETIT beurteilt24.05.2023 09:00 - 14.06.2023 23:59in TISSTest2 (Haupttermin)
Mi.17:00 - 19:0021.06.2023Hörsaal 6 - RPL beurteilt24.05.2023 09:00 - 14.06.2023 23:59in TISSTest2 (Haupttermin)
Mi.17:00 - 19:0021.06.2023EI 10 Fritz Paschke HS - UIW beurteilt24.05.2023 09:00 - 14.06.2023 23:59in TISSTest2 (Haupttermin)
Mi.19:00 - 21:0021.06.2023FH Hörsaal 1 - MWB beurteilt24.05.2023 09:00 - 14.06.2023 23:59in TISSTest 2 (Haupttermin-2)
Do.16:00 - 18:0006.07.2023EI 7 Hörsaal - ETIT beurteilt16.06.2023 09:00 - 04.07.2023 23:59in TISSTest 1 (Nebentermin)
Do.16:00 - 18:0006.07.2023Informatikhörsaal - ARCH-INF beurteilt16.06.2023 09:00 - 04.07.2023 23:59in TISSTest 1 (Nebentermin)
Mi.16:00 - 18:0027.09.2023Informatikhörsaal - ARCH-INF schrift.&mündl.20.07.2023 09:00 - 06.08.2023 23:59in TISSTest 2 (Nebentermin)
Mi.16:00 - 18:0027.09.2023EI 7 Hörsaal - ETIT schrift.&mündl.20.07.2023 09:00 - 06.08.2023 23:59in TISSTest 2 (Nebentermin)
Mo.18:00 - 20:0006.05.2024GM 1 Audi. Max.- ARCH-INF schriftlichKeine Anmeldung-Zwischenklausur
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

Gruppentermine

GruppeTagZeitDatumOrtBeschreibung
Besprechung Übungsblätter (LVA Leitung)Fr.15:00 - 17:0012.05.2023Seminarraum FAV 01 C (Seminarraum 188/2) 184.686 Datenbanksysteme Besprechung Übungsblätter (LVA Leitung)
Besprechung Übungsblätter (LVA Leitung)Di.16:00 - 18:0016.05.2023Seminarraum FAV 01 C (Seminarraum 188/2) 184.686 Datenbanksysteme Besprechung Übungsblätter (LVA Leitung)
Fragestunden (Tutor:innen)Di.16:00 - 18:0018.04.2023Seminarraum FAV 01 C (Seminarraum 188/2) 184.686 Datenbanksysteme Fragestunden (Tutor:innen)
Fragestunden (Tutor:innen)Mo.16:00 - 18:0024.04.2023Seminarraum FAV 01 C (Seminarraum 188/2) 184.686 Datenbanksysteme Fragestunden (Tutor:innen)
Fragestunden (Tutor:innen)Do.13:00 - 15:0004.05.2023Seminarraum FAV EG B (Seminarraum von Neumann) 184.686 Datenbanksysteme Fragestunden (Tutor:innen)
Fragestunden (Tutor:innen)Mo.16:00 - 18:0022.05.2023Seminarraum FAV 01 C (Seminarraum 188/2) 184.686 Datenbanksysteme Fragestunden (Tutor:innen)

LVA-Anmeldung

Von Bis Abmeldung bis
13.02.2023 10:00 11.03.2023 23:59 11.03.2023 23:59

Anmeldemodalitäten

Alle Anmeldungen von Studierenden aus Informatik, Wirtschaftsinformatik, Mathematik oder Data Science Master werden bestätigt. Anmeldungen von Studierenden aus anderen Studien je nach vorhandener Kapazität.

Hinweis zur STEOP: Die STEOP Regelungen sollten nun alle korrekt in TISS abgebildet sein.

Gruppen-Anmeldung

GruppeAnmeldung VonBis
Besprechung Übungsblätter (LVA Leitung)05.05.2023 09:0006.05.2023 09:00
Fragestunden (Tutor:innen)12.04.2023 09:0012.04.2023 09:01

Curricula

StudienkennzahlVerbindlichkeitSemesterAnm.Bed.Info
033 201 Technische Mathematik Keine Angabe
033 526 Wirtschaftsinformatik Pflichtfach3. Semester
033 532 Medieninformatik und Visual Computing Pflichtfach2. Semestertrue
Lehrveranstaltung gehört zur Studieneingangs- und Orientierungsphase STEOP
033 533 Medizinische Informatik Pflichtfach2. Semestertrue
Lehrveranstaltung gehört zur Studieneingangs- und Orientierungsphase STEOP
033 534 Software & Information Engineering Pflichtfach2. Semestertrue
Lehrveranstaltung gehört zur Studieneingangs- und Orientierungsphase STEOP
033 535 Technische Informatik Gebundenes Wahlfach3. Semester
066 646 Computational Science and Engineering Keine Angabe
860 GW Gebundene Wahlfächer - Technische Mathematik Keine Angabetrue
Lehrveranstaltung gehört zur Studieneingangs- und Orientierungsphase STEOP

Literatur

Es wird kein Skriptum zur Lehrveranstaltung angeboten.

Vorkenntnisse

Es sind keine speziellen Vorkenntnisse erforderlich. Kentnisse der Inhalte von "Einführung in die Programmierung 1" und "Grundzüge digitaler Systeme" (bzw. anderweitige Programmierkenntnisse und Kentnisse über formale Modellierungssprachen) aus dem ersten Semester sind aber hilfreich.

Weitere Informationen

Sprache

Deutsch