Übungsaufgaben
Zehn Übungen zum Klicken, Ziehen und Knobeln — von AFB I bis AFB III. Jede Übung gibt dir sofort Rückmeldung; wenn du hängst, helfen dir die zwei gestuften Tipps.
„Eine Musikschule speichert ihre Lehrkräfte mit Kürzel und Name sowie ihre Instrumente mit Inventarnummer und Bezeichnung. Jede Lehrkraft kann mehrere Instrumente ausleihen, jedes Instrument ist höchstens bei einer Lehrkraft.“ Gib alle Wörter an, die im ER-Modell zu Entitätstypen werden.
„Das Kino Lumen zeigt Filme mit Titel, Laufzeit und Altersfreigabe in Sälen mit Saalnummer und Platzzahl. Ein Film läuft in mehreren Sälen, in einem Saal laufen mehrere Filme; für jede Vorführung werden Datum und Uhrzeit gespeichert. Die Zahl der freien Plätze ergibt sich aus den verkauften Karten.“
Ordne jedes Wort aus dem Text seiner Rolle im ER-Modell zu.Nenne die fehlenden Begriffe — ein Wort bleibt übrig.
Beim Modellieren sucht man zuerst , über die mehrere Angaben gespeichert werden. zwischen ihnen werden Beziehungstypen. Jeder Entitätstyp braucht ein ; fehlt ein eindeutiges Merkmal, ergänzt man eine Nummer. Eine Angabe, die von Partnern einer Beziehung zugleich abhängt, wird an die Raute gehängt.
Im Kino-Modell (A2) gibt es Film, Saal und die Raute „läuft in“. Begründe die Platzierung, indem du jedem Attribut die passende Begründung zuordnest.
Ermittle für jeden Beziehungstyp die Kardinalitäten an beiden Kanten. Die Musikschule aus A1 und das Kino aus A2 kennst du schon; eine Bestellung stammt immer von genau einem Kunden.
Film — läuftIn — Saal Lehrkraft — leiht — Instrument Land — hatHauptstadt — Stadt Kunde — erteilt — Bestellung
Stelle das Vorgehen beim Modellieren eines Anforderungstextes in der richtigen Reihenfolge dar.
Im Kino Lumen laufen 14 Filme in 3 Sälen, jeder Film in jedem Saal. Bestimme, wie viele Rauten das ER-Diagramm für den Zusammenhang Film–Saal enthält.
Jonas hat den Text aus A1 (Musikschule) modelliert und beschreibt sein Diagramm. Überprüfe seine Beschreibung — drei Zeilen sind falsch.
Ein Onlineshop erweitert sein Modell mit Kunde, Artikel und Bestellung. Lege für jede neue Anforderung fest, wie sie modelliert wird.
| Anforderung | Attribut | eigener Entitätstyp | Beziehungsattribut | nicht speichern |
|---|---|---|---|---|
| Jeder Kunde kann beliebig viele Lieferadressen hinterlegen. | ||||
| Zu jedem Artikel wird die Farbe gespeichert. | ||||
| Hersteller mit Anschrift und Servicetelefon, viele Artikel je Hersteller. | ||||
| Die Anzahl der Bestellungen je Kunde. | ||||
| Die Menge, in der ein Artikel in einer Bestellung vorkommt. |
Für eine Stadtbücherei mit Büchern, Exemplaren und Lesern werden Modellierungsentscheidungen vorgeschlagen. Bewerte jede Entscheidung.
