Aufgabe Vorschlag B - 2 - Relationenmodell und Normalisie… · Abitur Hessen Praktische Informatik LK 2021

Thema: Relationenmodell und Normalisierung · 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.1

Überführen Sie das gegebene ERM (Material 7) in das relationale Modell unter Einhaltung der 3. Normalform und begründen Sie Ihre Entscheidungen.

Hinweis: Alle Relationen sind in der Schreibweise Relation(PK, Attribut,..., FK#) anzugeben.

2.4.1

Zeigen Sie, dass die Tabelle in Material 8 Redundanzen und Inkonsistenzen enthält. Beschreiben Sie mithilfe von Beispielen aus der Tabelle die verschiedenen Arten von Anomalien.

2.4.2

Überführen Sie die Tabelle aus Material 8 in das relationale Modell in der 3. Normalform.

Hinweis: Alle Relationen sind in der Schreibweise Relation(PK, Attribut,..., FK#) anzugeben.

Aufgabenstellung: Aufgabe Vorschlag B - 2 - Relationenmodell und Normalisie… · Abitur Hessen Praktische Informatik LK 2021

Lösung

Nach den offiziellen Korrekturhinweisen

2.1 Überführen Sie das gegebene ERM (Material 7) in das relationale Modell unter Einhaltung der 3. Normalform und begründen Sie Ihre Entscheidungen.

Lösung: Film(fid, titel, osprache, fsk, laenge, vid#, gid#) Genre(gid, bezeichnung) Verleih(vid, name, land, plz, ort, strasseHausnr) Trailer(tid, bezeichnung, sprache, laenge, fid#) Schauspieler(sid, name, vorname, gebdatum) Besetzung(fid#, sid#)

2.4.1 Zeigen Sie, dass die Tabelle in Material 8 Redundanzen und Inkonsistenzen enthält. Beschreiben Sie mithilfe von Beispielen aus der Tabelle die verschiedenen Arten von Anomalien.

Lösung: Die Tabelle weist Redundanzen auf (z. B. Telefonnummer der Mitarbeiter). Inkonsistenzen liegen bereits bei Herrn Robot vor. Zudem treten Änderungs-, Einfüge- und Löschanomalien auf.

2.4.2 Überführen Sie die Tabelle aus Material 8 in das relationale Modell in der 3. Normalform.

Lösung: Bereich(bid, bezeichnung, bedarf) Mitarbeiter(pnr, vorname, nachname, telefonnr, vid#) Einsatz(bid#, pnr#, istStd) Vertrag(vid, vaid#, sollStd, zid#) Vertragsart(vaid, bezeichnung) Zeitarbeitsfirma(zid, name, ansprechpartnerName, anrede, telefonnr)

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 - Relationenmodell und Normalisie… · LK 2021 · Aufgabe Vorschlag C - 2 - Relationenmodell und Normalisie… · LK 2021 ›

Mehr Aufgaben zu Relationenmodell und Normalisierung