Aufgabe Vorschlag B - 2 - ER-Modelle entwickeln · Abitur Hessen Praktische Informatik LK 2021

Thema: ER-Modelle entwickeln · Aus der Prüfung LK (2021)

Aufgabenstellung

Entwicklung einer Datenbank für das Kinocenter

Ein Entity-Relationship-Model (ERM) der Datenbank finden Sie in Material 7.

Material 7: Entity-Relationship-Model

Hinweise: Ein Genre ist ein Film-Typ, z. B. Drama, Action oder Komödie. Die FSK-Angabe für einen Film ist die Altersfreigabe nach den Festlegungen der „Freiwilligen Selbstkontrolle“ der Filmwirtschaft.

Material 8

Hinweise: Ein Mitarbeiter hat einen Vertrag. Er kann beim Kinocenter angestellt oder von einer Zeitarbeitsfirma an das Kinocenter ausgeliehen sein. Die monatlichen Sollstunden (Sollstd.) sind im Vertrag enthalten. Die Iststunden (Iststd.) für den Bereich sind die Anzahl von Stunden, die ein Mitarbeiter im aktuellen Monat in diesem Bereich bereits gearbeitet hat.

2.3

Die Datenbank soll weitere Anforderungen umsetzen:

Für einen Film kann es mehrere Filmbesprechungen (Reviews) geben. Eine Filmbesprechung bezieht sich auf genau einen Film und wurde von einer Autorin oder einem Autor mit Vor- und Nachnamen an einem bestimmten Datum verfasst. Sie enthält neben dem Text auch eine Sterne-Bewertung, z. B. 4 von 5 Sternen.

Die Besucherzahlen der Filme pro Kalenderwoche sollen aufgenommen werden, beispielsweise:

Jahr

Kalenderwoche

Film-ID

Titel

Anzahl Besucher

2021

9

2311

Der weiße Hai

330

2021

9

2312

Casablanca

550

2021

10

2311

Der weiße Hai

250

Schauspielerinnen und Schauspieler spielen eine bestimmte Rolle in einem Film, z. B. die weibliche Hauptrolle oder die männliche Nebenrolle.

Alljährlich werden Filmpreise vergeben. Der wohl bekannteste Filmpreis ist der Academy Award, besser bekannt unter seinem Spitznamen Oscar. Ein anderer ist der Goldene Bär der Berlinale. Es gibt Filmpreise für Filme, z. B. den Oscar für den besten Film oder den besten Kurzfilm. Es gibt auch Filmpreise für Schauspielerinnen und Schauspieler in einem Film, z. B. den Oscar für die beste weibliche Hauptrolle oder für die beste männliche Hauptrolle.

Zu jedem Filmpreis gibt es mehrere Preisverleihungen in mehreren Kategorien.

Entwickeln und zeichnen Sie unter Berücksichtigung des gegebenen Modells (Material 7) ein ER-Diagramm, das die genannten Anforderungen umsetzt.

Hinweise: Das Diagramm ist mit Entitätstypen, Attributen und Beziehungen mit Kardinalitäten in der [min, max]-Form darzustellen. Bei der Erstellung des Diagramms sind nur die Erweiterungen und Änderungen zum gegebenen ER-Modell darzustellen. [8 BE]

Aufgabenstellung: Aufgabe Vorschlag B - 2 - ER-Modelle entwickeln · Abitur Hessen Praktische Informatik LK 2021

Lösung

Nach den offiziellen Korrekturhinweisen

Entwickeln und zeichnen Sie unter Berücksichtigung des gegebenen Modells (Material 7) ein ER-Diagramm, das die genannten Anforderungen umsetzt.

Lösung: Das ER-Diagramm umfasst: - Entitätstypen Review (Schlüssel *rid*, Attribute *datum*, *text*, *anzahlSterne*) und Autor (Attribute *vorname*, *nachname*) mit Beziehung *schreibt* ([1,n] auf Review-Seite, [1,1] auf Autor-Seite). - Beziehung *wird besprochen in* zwischen Film ([0,n]) und Review ([1,1]). - Entitätstyp KW (Schlüssel zusammengesetzt aus *jahr* und *wNr*) in Beziehung *wird gespielt in* mit Film ([0,n] bei Film, [1,n] bei KW), wobei das Beziehungsattribut *anzahlBesucher* an der Beziehung modelliert ist. - Das Attribut *rolle* wird an die bestehende Beziehung *spielt in* zwischen Film und Schauspieler angehängt. - Entitätstypen Filmpreis (Schlüssel *fpid*, Attribute *bezeichnung*, *spitzname*) und Preisverleihung (Schlüssel *vlid*, Attribute *jahr*, *kategorie*) mit Beziehung *wird verliehen in* ([1,1] zu [1,n]). - Beziehungen *geht an*: von Preisverleihung ([0,n]) zu Film ([0,1]) für Filmpreise, sowie von Preisverleihung ([0,n]) zur ternären/aggregierten Beziehung *spielt in* (bzw. Film/Schauspieler-Rolle) ([0,1]) für Schauspieler-Preise.

Die ausführliche Erklärung Schritt für Schritt (mit KI) gibt es mit Premium. Premium

Löse sie direkt hier: automatische Korrektur, Hinweise und Lösung Schritt für Schritt.

‹ Aufgabe Vorschlag A - 2 - ER-Modelle entwickeln · LK 2021

Mehr Aufgaben zu ER-Modelle entwickeln