Title: Das relationale Datenmodell

Der Moodle-Kurs Das relationale Datenmodell wurde im Rahmen des Projektes EILD.nrw entwickelt. Er ist geeignet für den Einsatz in der Lehre im Fach Datenbanken und enthält einführende Beschreibungen, Lesehinweise und praktische Aufgaben zum Relationalen Datenmodell unter Anwendung von relationaler Algebra und der Normalisierung.

Vorausgesetztes Wissen: Sie kennen die Ausdrucksweise der Analysis, deren Begriffe Mengen, Relationen und Funktionen sowie die Logik in der booleschen Algebra und haben ein Grundverständnis der Aufgabe von Datenbanksystemen.

Lernziele: Sie kennen das Relationenmodell mit seinen Begriffen, können unäre Operationen der relationalen Algebra anwenden, um Anfragen für eine Datenbank zu beantworten, verstehen die Bedeutung eines Relationendiagramms und können es anhand eines Datenbank-Schemas erstellen, können mehrstellige Operationen der relationalen Algebra anwenden, um Anfragen für eine Datenbank zu beantworten, können Anfragen aus den Basisoperationen der relationalen Algebra erstellen, verstehen Normalisierung und können sie anwenden.

Kursorganisation: Die Lern- und Lehrinhalte sind nach Themen in Abschnitten sortiert. In den Praktikumsabschnitten befinden sich Aufgaben zu den entsprechenden Themen. Dozierenden stellt dieser Kurs digitale Inhalte für die Nutzung in eigenen Kursen zur Verfügung. Die Quellen der Inhalte ermöglichen die Bearbeitung für eigene Zwecke.  Studierende können diesen Kurs zum Selbststudium verwenden.  Alle Inhalte können hier ausprobiert oder durchgearbeitet werden. Die Aufgaben liegen in den Formaten h5p und SCORM vor und stehen zum Download zur Verfügung.

Tools: Das Tool RelaX der DBIS Innsbruck und das Tool NF-Trainer, das im Rahmen des Projekts EILD.nrw von der TH Köln entwickelt wurde, sind via GitHub Pages  in diesen Kurs eingebunden und befinden sich auf den Servern von GitHub außerhalb des Geltungsbereiches der EU-Datenschutzgrundverordnung (DGVO, GDPR).

Section 1
  Literaturverzeichnis
  Metadaten
  Lizenzierung Dieses Werk ist lizenziert unt...
  Urheberin(nen)/Urheber Der Moodle-Kurs "Das rel...
  FörderungDas Ministerium für Kultur und Wissenscha...
  Ankündigungen
Praktikumshinweise
  Vor dem Praktikum Vorbereitung: Versteh...
Evaluation
  Evaluation Praktika Unäre und Binäre Operationen...
  01.06.2021: Auswertung Feedback der Studierenden zum Einsatz eines Tools für Relationale Algebra (RelaX)
  20.06.2022: Auswertung Feedback der Studierenden zum Einsatz eines Tools für Relationale Algebra (RelaX)
  Evaluation Praktikum Normalisierung I...
  23.07.2021: Auswertung Feedback der Studierenden zum Praktikum Normalisierung
  27.06.2022: Auswertung Feedback der Studierenden zum Praktikum Normalisierung
  Moodle-Feedback-Vorlagen für Praktikums-...
  Feedback zum Praktikum zu unären Operationen
  Feedback zum Praktikum zu binären Operationen
  Feedback zum Praktikum Normalisierung
Material zum Download
  Materialien zum Download
  Fragensammlungen zum Download
  MoodleDocs: Fragensammlungen importieren
  MoodleDocs: Fragensammlungen exportieren
Datenmodelle
  1 Datenmodelle
  Bild: Gregor Reisch, Public domain, via Wikime...
  2 Das relationale Datenmodell
  "... ein leicht überschaubares Datenmodell ..."
  Für die Organisation von Daten wurden Tabellen sei...
  3 Lesehinweise
  Lesehinweise zu Datenmodellen
  Lesehinweise zum Relationenmodell
Relationale Algebra
  Lehrvideos zur Relationalen AlgebraDie Lehrvideos ...
  Lehrvideo zur Relationalen Algebra Teil 1: Projektion und Selektion
  Lehrvideo zur Relationalen Algebra Teil 2: Mengenoperatoren
  Lehrvideo zur Relationalen Algebra Teil 3: Gruppierung und Aggregationsfunktionen
  Lehrvideo zur Relationalen Algebra Teil 4: Verbundoperationen: Inner Join
  Lehrvideo zur Relationalen Algebra Teil 5: Verbundoperationen: Outer Join
Relationale Algebra ausführen
  1 Das Tool RelaX - Rechner für relationale Algebra
  2 Nutzungshinweise zum Rechner für die relationale Algebra RelaX (Stand 19.6.2023)
  3 Screencast: Erklärung zur Nutzung von RelaX (Stand 19.6.2023)
  4 RelaX - relational algebra calculator (neues Fenster)
Praktikum: Unäre Operationen
  1 AufgabenZur Lösung einiger Teilaufgaben von Aufg...
  Unäre Operationen - Aufgabe 1
  Unäre Operationen - Aufgabe 2
  Unäre Operationen - Aufgabe 3
  Feedback zum Praktikum zu unären Operationen
  2 Musterlösung
  Musterlösung zum Praktikum zu unären Operationen
  Musterlösung zum Praktikum zu unären Operationen (MS Word)
  3 Aufgaben in alternativem Format (Kopie)
  Praktikum als SCORM (Stand 2023)
Praktikum: Binäre Operationen
  1 Aufgaben
  Binäre Operationen - Aufgabe 1
  Binäre Operationen - Aufgabe 2
  Feedback zum Praktikum zu binären Operationen
  2 Musterlösung (Kopie)
  Musterlösung zum Praktikum zu binären Operationen
  Musterlösung zum Praktikum zu binären Operationen (MS Word)
  3 Aufgaben in alternativem Format (Kopie)
  Praktikum als SCORM (Stand: 2023)
Normalisierung
  1 Die Normalisierung relationaler Datenbanken In ...
  Kommentierte Lesehinweise zur Normalisierung
  2 Übung zur Normalisierung
  Übung zur Normalisierung am Beispiel Rechnungswesen
  Musterlösung zur Übung zu Normalisierung am Beispiel Rechnungswesen (PDF)
  Musterlösung zur Übung zu Normalisierung am Beispiel Rechnungswesen (MS Word)
  3 Normalisierungstrainer
  Anleitung für den NF-Trainer
  NF-Trainer (neues Fenster)
Praktikum: Normalisierung
  1 Aufgaben
  1 Quiz zur Normalisierung
  2 Trainieren der Normalisierung
  3 Vorbereitung zur Normalisierung für die "Messung der Feinstaubdaten"
  4 Aufgabe zur Normalisierung für die "Messung der Feinstaubdaten"
  Feedback NF-Trainer
  2 Musterlösung (Kopie)
  Musterlösung Praktikum Normalisierung
  Musterlösung Praktikum Normalisierung (MS Word)
  3 Aufgaben in alternativem Format
  Praktikum als SCORM (Stand: 2023)