Databases
Einführung in Datenbanken
Allgemeines
Dozent: | Prof. Dr. Benno Stein |
Übungsbetreuung: | Marcel Gohsen, Maximilian Heinrich |
Umfang: | 6 ECTS (bzw. 4.5 ECTS bei SO bevor WS2020/21) 2 SWS Vorlesung, 1 SWS Übung |
Vorlesung: | Mi. 9:15 - 10:45. HK7. |
Übungen: | Do. 13:30-15:00. SR 2.16, S143. |
Klausurzulassung: | 66% der Punkte aus der gesamten Übungsserie. |
Notenbonus: | 0.3 bei mehr als 80% der Punkte aus der gesamten Übungsserie. |
Klausur: | 15. Februar, 9:30-12:00, HS D, M 13C |
Moodle: | https://moodle.uni-weimar.de/course/view.php?id=41220 |
Skript
Datenbanken > Einführung > Organisation, Literatur Datenbanken > Einführung > Grundlegende Konzepte Datenbanken > Konzeptueller Datenbankentwurf > Datenbankentwurf und Datenbankmodelle Datenbanken > Konzeptueller Datenbankentwurf > Konzeptueller Datenbankentwurf: ER-Grundlagen Datenbanken > Konzeptueller Datenbankentwurf > Konzeptueller Datenbankentwurf: ER-Erweiterungen Datenbanken > Relationaler Datenbankentwurf > Relationales Modell: Syntax-Überblick Datenbanken > Relationaler Datenbankentwurf > Relationales Modell: Definition, Integrität Datenbanken > Relationaler Datenbankentwurf > Relationales Modell: Umsetzung ER-Diagramm Datenbanken > Grundlagen relationaler Anfragesprachen > Relationale Algebra Datenbanken > Grundlagen relationaler Anfragesprachen > Tupel- und Domänenkalkül Datenbanken > SQL > SQL: Anfragesprache Datenbanken > SQL > SQL: Datendefinition und -manipulation Datenbanken > SQL > SQL: Anwendungsprogrammierung Datenbanken > Relationentheorie > Funktionale Abhängigkeiten und Normalformen Datenbanken > Relationentheorie > Entwurfsalgorithmen
Übungen
Die Übungsserie besteht aus sechs Übungsblättern. Die abzugebenden Aufgaben sowie der Abgabetermin sind in jedem Übungsblatt verzeichnet. Wenn Sie Lösungen zu freiwilligen Aufgaben abgeben werden diese ebenfalls korrigiert.
- 12.10.2022: Ausgabe Übungsblatt 1: Datenbankentwurf und Datenbankmodelle
- 27.10.2022: Organisatorisches
- 27.10.2022: Besprechung Übungsblatt 1
- 27.10.2022: Ausgabe Übungsblatt 2: Konzeptueller Datenbankentwurf
- 10.11.2022: Besprechung Übungsblatt 2
- 10.11.2022: Ausgabe Übungsblatt 3: Logischer Datenbankentwurf
- 24.11.2022: Besprechung Übungsblatt 3
- 24.11.2022: Ausgabe Übungsblatt 4: Grundlagen relationaler Anfragesprachen
- 08.12.2022: Besprechung Übungsblatt 4
- 08.12.2022: Ausgabe Übungsblatt 5: SQL [webshop.py]
- 21.12.2022: Besprechung Übungsblatt 5
- 21.12.2022: Ausgabe Übungsblatt 6: Entwurfstheorie relationaler Datenbanken
- 25.01.2023: Besprechung Übungsblatt 6
- 01.02.2023: Ausgabe Übungsblatt Klausurvorbereitung
- 01.02.2023: Klausurvorbereitung
Erstellen Sie zur Abgabe eines Übungsblatts eine PDF-Datei, in der alle Texte und Grafiken Ihrer Lösungen enthalten sind, und reichen sie diese im Moodle ein. Sollte Quellcode gefordert sein, erstellen sie eine Zip-Datei mit dem Quellcode und reichen diese zusätzlich ein. Quellcode in dem PDF-Dokument selbst kann nicht korrigiert werden! Dies betrifft sowohl Java, JavaScript, HTML, CSS, als auch sämtliche XML-, XSL- und XSD- Dokumente.
Versehen Sie Ihr PDF-Dokument bitte mit Name und Matrikelnummer. Gruppenabgaben zu maximal 3 Personen sind erlaubt; pro Gruppe genügt eine Abgabe in der alle Gruppenmitglieder verzeichnet sind. Nennen Sie die Datei <Nachname>-<MatrikelNr>-db-blatt<Übungsnummer>.pdf. Beispiel: meier-11711-schulz-11712-db-blatt3.pdf.
Literatur
Die Literatur ist im Skript angegeben.