Aufgabe Vorschlag B1 · Abitur Hessen Informatik GK 2022

Thema: ER-Modell und Relationenmodell · Aus der Prüfung GK (2022)

Aufgabenstellung

Videoportal

Eine Internet-Plattform für Umweltaktivitäten möchte ihr Online-Angebot um ein Video-Portal ergänzen. Alle Nutzer sollen die Möglichkeit erhalten, eigene Videoclips hochzuladen. Dafür soll ein Datenbankserver mit einem relationalen Datenbanksystem zum Einsatz kommen.

Alle Nutzer sollen sich über ein eindeutiges Pseudonym mit einem Passwort anmelden, um Zugriff auf die Inhalte des Portals zu erhalten. Darüber hinaus werden auch eine E-Mail-Adresse und das Geburtsdatum des Nutzers verlangt. Möchte der Nutzer Videoclips hochladen, muss er zunächst mindestens einen Videokanal mit einer eindeutigen Bezeichnung erstellen. Videoclips sind immer einem Videokanal zugeordnet. Zum Videokanal werden das Erstelldatum gespeichert und eine Kanalinfo, damit die anderen Nutzer sich darüber informieren können, zu welchem thematischen Schwerpunkt Videoclips in diesem Kanal zu finden sind. Die Nutzer können die Videokanäle abonnieren, um beim Einloggen über das neueste Upload-Material auf dem Laufenden gehalten zu werden.

Die Videokanäle enthalten dann thematisch zugeordnete Videoclips, von denen eine eindeutige ID, der Titel, die Laufzeit und das Uploaddatum gespeichert werden. Videoclips können von allen Nutzern mit einem bis fünf Sternen bewertet werden.

Um die Suche nach passenden Inhalten zu optimieren, können gesuchte Videoclips über eine Schlagwortsuche eingegrenzt werden. Dabei kann jeder Videoclip über mehrere Schlagworte gefunden werden. In Material 1 ist das unvollständige Diagramm zum Video-Portal dargestellt.

Material 1

Unvollständiges ER-Diagramm zum Videoportal

Material 2

Die Tabelle Kanal-Nutzer

Bezeichnung · Kanalinfo · Erstelldatum · Pseudonym · Passwort · EMail · Geburtsdatum

Antarktis · Leben in der Antarktis · 2017-07-01 · Robert · 54321 · ro@gmail.com · 1976-02-03

Klimawandel · Übers Klima · 2012-04-06 · Annalena · 12345 · al@gmx.de · 1989-09-02

Regenwald · Lateinamerikas Regenwälder · 2018-09-25 · Udo · 56789 · udo@gmx.com · 1999-08-23

Weltmeere · Verschmutzung der Meere · 2015-01-29 · Gretchen2001 · 23456 · gr2001@gmail.de · 2001-04-05

Luftverschmutzung · Neueste Daten · 2014-03-23 · Robert · 54321 · ro@gmail.com · 1976-02-03

Aufgaben

1.1

Erläutern Sie die angegebenen Kardinalitäten und Optionalitäten des Beziehungstyps markiert_mit (Material 1).

[2 BE]

1.2

Modellieren Sie für das Video-Portal entsprechend den Vorgaben eine Datenbank als Erweiterung des ER-Diagramms in Material 1 unter Angabe der Kardinalitäten und Optionalitäten.

[5 BE]

1.3

Erläutern Sie den Unterschied zwischen den Begriffen „Entität“ und „Entitätstyp“ im Kontext Nutzer.

[3 BE]

2

In Material 2 befindet sich ein anderer Ansatz der Datenbank in Form der Tabelle Kanal-Nutzer. Modellieren Sie das ER-Diagramm, von dem die Überführungsregeln zur gegebenen Relation führen.

[3 BE]

3.1

Überführen Sie Ihr ER-Diagramm aus Aufgabe 1.2 in ein optimiertes Relationenmodell und kennzeichnen Sie darin die Primär- und Fremdschlüssel.

[3 BE]

3.2

Erklären Sie die Funktion von Primär- und Fremdschlüsseln in einer Relation.

[2 BE]

Aufgabenstellung: Aufgabe Vorschlag B1 · Abitur Hessen Informatik GK 2022

Lösung

Nach den offiziellen Korrekturhinweisen

1.1 Erläutern Sie die angegebenen Kardinalitäten und Optionalitäten des Beziehungstyps markiert_mit (Material 1).

Lösung: Die Kardinalität des Beziehungstyps markiert_mit ist m:n, denn ein Schlagwort kann mehreren Videoclips zugeordnet werden, ebenso können einem Videoclip mehrere Schlagworte zugeordnet sein. Die Optionalität ist muss-kann, ein Schlagwort muss also mindestens einem Videoclip zugeordnet sein, einem Videoclip dagegen können Schlagworte zugeordnet sein.

1.3 Erläutern Sie den Unterschied zwischen den Begriffen „Entität“ und „Entitätstyp“ im Kontext Nutzer.

Lösung: Als Entität bezeichnet man das Modell eines Objektes der realen Welt. Dieses muss innerhalb einer Datenbank eindeutig identifizierbar sein. Gleichartige Entitäten werden zu einem Entitätstyp zusammengefasst. So ist Robert eine Entität des Entitätstyps Nutzer.

3.1 Überführen Sie Ihr ER-Diagramm aus Aufgabe 1.2 in ein optimiertes Relationenmodell und kennzeichnen Sie darin die Primär- und Fremdschlüssel.

Lösung: Nutzer (<u>Pseudonym</u>, Passwort, Geburtsdatum, EMail) Kanal (<u>Bezeichnung</u>, Kanalinfo, Erstelldatum, ↑Pseudonym) Videoclip (<u>ID</u>, Uploaddatum, Titel, Laufzeit, ↑Bezeichnung) Schlagwort (<u>Bezeichnung</u>) abonniert (<u>↑Pseudonym, ↑Bezeichnung</u>) bewertet (<u>↑Pseudonym, ↑ID</u>, Sterne) markiert_mit (<u>↑Bezeichnung, ↑ID</u>)

3.2 Erklären Sie die Funktion von Primär- und Fremdschlüsseln in einer Relation.

Lösung: Ein Primärschlüssel dient zur eindeutigen Identifikation eines Datensatzes innerhalb einer Relation. Ein Fremdschlüssel referenziert einen Primärschlüssel einer anderen Relation und dient zur Verknüpfung zweier Tabellen.

1.2 Modellieren Sie für das Video-Portal entsprechend den Vorgaben eine Datenbank als Erweiterung des ER-Diagramms in Material 1 unter Angabe der Kardinalitäten und Optionalitäten. / 2 Modellieren Sie das ER-Diagramm zu Material 2.

Lösung: 1.2 Erweitertes ER-Diagramm: 2 ER-Diagramm zur Tabelle Kanal-Nutzer:

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 B1 - Aufgabe 2 · LK 2022 ›

Mehr Aufgaben zu ER-Modell und Relationenmodell