Wiki: Mathe und Info

Unterrichtsmaterialien für Mathematik und Informatik

Benutzer-Werkzeuge

Webseiten-Werkzeuge


info:sek-ii:q2:sql:old-lektion3

Lektion 3: Modellieren von Beziehungen

Aufgabe 1: Kardinalitäten

Lest die Abschnitte 1 bis 3 (noch nicht weiter lesen!!) des Artikels zu Kardinalitäten auf Wikipedia. Beantwortet die folgenden Fragen:

  1. Was ist eine Kardinalität?
  2. Welche Kardinalitäten gibt es?

Aufgabe 2: Umsetzung in der Chinook-Datenbank

Im Abschnitt Beispiele findet ihr Beispiele zu den einzelnen Kardinalitäten.
  1. Schreibt im ER-Diagramm rechts (Kopie liegt vorn!) die Kardinalitäten an die Beziehungen.

Seht euch an, wie die Tabellen der Chinook-Datenbank aufgebaut sind. Vergleicht diese mit dem ER-Modell. Was fällt euch auf?

  1. Notiert eure Beobachtungen.

Aufgabe 3: Umsetzung in relationalen Datenbanken

Die verscheidenen Beziehungstypen können in SQL auf unterschiedliche Weise umgesetzt werden. Lest dazu den Abschnitt Umsetzung des ER-Modells in Datenbanktabellen im relationalen Datenmodell .

  1. Notiert euch wichtige Informationen.

Aufgabe 4: Reverse Engineering

  1. Erstellt ein ER-Diagramm zur Nordwind-Datenbank
    • (ihr müsst in "großen" Tabellen nicht alle Attribute übernehmen, nur die wichtigsten)
info/sek-ii/q2/sql/old-lektion3.txt · Zuletzt geändert: 2024-01-28 19:33 von christian.weber