Skip to content

Entity-Relationship-Modell (ERM)Aktivitäten & Unterrichtsstrategien

Aktive Modellierung hilft Lernenden, abstrakte Konzepte wie Entitäten und Beziehungen greifbar zu machen. Durch das Erarbeiten eigener ERMs erkennen Schülerinnen und Schüler selbst, wo ihre Modelle ergänzungsbedürftig sind und wie Theorie in Praxis umgesetzt wird.

Klasse 12Informatik Oberstufe: Von Algorithmen zur vernetzten Gesellschaft4 Aktivitäten30 Min.50 Min.

Lernziele

  1. 1Entwerfen Sie ein Entity-Relationship-Modell, das Entitäten, Attribute und m-zu-n-Beziehungen für ein gegebenes Szenario korrekt darstellt.
  2. 2Analysieren Sie ein bestehendes Entity-Relationship-Modell auf Klarheit, Vollständigkeit und die korrekte Abbildung von Kardinalitäten.
  3. 3Erklären Sie die Notwendigkeit von Primär- und Fremdschlüsseln zur eindeutigen Identifizierung und Verknüpfung von Daten in einem ERM.
  4. 4Bewerten Sie die Eignung eines ERM für die Implementierung in einer relationalen Datenbank unter Berücksichtigung von Normalisierungsaspekten.

Möchten Sie einen vollständigen Unterrichtsentwurf mit diesen Lernzielen? Mission erstellen

45 Min.·Kleingruppen

Gruppenmodellierung: Bibliotheksystem

Teilen Sie reale Szenarien wie eine Bibliothek aus. Gruppen identifizieren Entitäten (Buch, Ausleiher), Attribute und Beziehungen, zeichnen ein ERM auf Flipcharts. Nach 20 Minuten präsentieren sie und erhalten Feedback.

Vorbereitung & Details

Wie bildet man komplexe m-zu-n Beziehungen in einem ERM ab?

Moderationstipp: Fordern Sie während der Gruppenmodellierung des Bibliotheksystems gezielt auf, jedes Attribut einer Entität zu begründen und nicht einfach zu sammeln.

Setup: Tische für große Papierformate oder Wandflächen

Materials: Begriffskarten oder Haftnotizen, Plakatpapier, Marker, Beispiel für eine Concept Map

VerstehenAnalysierenErschaffenSelbstwahrnehmungSelbststeuerung
30 Min.·Partnerarbeit

Peer-Review: ERM-Beurteilung

Paare tauschen fertige ERMs aus, prüfen auf Vollständigkeit, Kardinalitäten und Klarheit mit einer Checkliste. Sie notieren Stärken, Schwächen und Verbesserungsvorschläge, diskutieren dann gemeinsam.

Vorbereitung & Details

Konstruieren Sie ein ERM für ein gegebenes Problem, das Entitäten, Attribute und Beziehungen umfasst.

Moderationstipp: Geben Sie beim Peer-Review klare Bewertungskriterien vor, damit die prüfenden Gruppen nicht nur oberflächlich, sondern strukturell fundiert Feedback geben.

Setup: Tische für große Papierformate oder Wandflächen

Materials: Begriffskarten oder Haftnotizen, Plakatpapier, Marker, Beispiel für eine Concept Map

VerstehenAnalysierenErschaffenSelbstwahrnehmungSelbststeuerung
50 Min.·Partnerarbeit

Digitale ERM-Erstellung: Online-Tool

Individuell oder in Paaren nutzen Schüler Tools wie draw.io, um ein ERM für ein Schulcafé zu bauen. Exportieren und teilen Sie Modelle in der Klasse für eine Abstimmung über die beste Lösung.

Vorbereitung & Details

Beurteilen Sie die Qualität eines ERM hinsichtlich seiner Klarheit und Vollständigkeit.

Moderationstipp: Stellen Sie beim digitalen ERM-Erstellen sicher, dass die Schülerinnen und Schüler die Tools nicht nur nutzen, sondern auch die Logik hinter den automatisch generierten Schlüsselbeziehungen verstehen.

Setup: Tische für große Papierformate oder Wandflächen

Materials: Begriffskarten oder Haftnotizen, Plakatpapier, Marker, Beispiel für eine Concept Map

VerstehenAnalysierenErschaffenSelbstwahrnehmungSelbststeuerung
35 Min.·Ganze Klasse

Fallstudie-Analyse: m-n-Beziehungen

Ganze Klasse analysiert ein komplexes Szenario wie Online-Shop. Sammeln Sie Ideen auf dem Whiteboard, konstruieren ein gemeinsames ERM und validieren Kardinalitäten durch Abstimmung.

Vorbereitung & Details

Wie bildet man komplexe m-zu-n Beziehungen in einem ERM ab?

Moderationstipp: Nutzen Sie bei der Fallstudie zu m-n-Beziehungen ein konkretes Beispiel aus der Praxis, damit die Notwendigkeit von Junction-Tabellen unmittelbar einsichtig wird.

Setup: Tische für große Papierformate oder Wandflächen

Materials: Begriffskarten oder Haftnotizen, Plakatpapier, Marker, Beispiel für eine Concept Map

VerstehenAnalysierenErschaffenSelbstwahrnehmungSelbststeuerung

Dieses Thema unterrichten

Erfahrene Lehrkräfte beginnen mit einfachen, alltagsnahen Beispielen, bevor sie zu komplexen Szenarien übergehen. Sie vermeiden es, direkt Lösungen vorzugeben, sondern lenken durch gezielte Fragen wie 'Welche Entität fehlt hier?' oder 'Wie viele Beziehungen sind hier sinnvoll?' die Aufmerksamkeit auf Kernkonzepte. Wichtig ist, dass Schülerinnen und Schüler Fehler selbst erkennen und korrigieren, statt korrigierte Musterlösungen zu präsentieren.

Was Sie erwartet

Am Ende können Schülerinnen und Schüler Entitäten mit passenden Attributen identifizieren, Beziehungen inklusive Kardinalitäten korrekt abbilden und ihre Modelle auf Vollständigkeit und Logik prüfen. Die Qualität zeigt sich in der Fähigkeit, m-n-Beziehungen durch Hilfsentitäten zu lösen und Normalisierungsaspekte zu diskutieren.

Diese Aktivitäten sind ein Ausgangspunkt. Die vollständige Mission ist das Erlebnis.

  • Vollständiges Moderationsskript mit Lehrkraft-Dialogen
  • Druckfertige Schülermaterialien, bereit für den Unterricht
  • Differenzierungsstrategien für jeden Lerntyp
Mission erstellen

Vorsicht vor diesen Fehlvorstellungen

Häufige FehlvorstellungWährend der Gruppenmodellierung des Bibliotheksystems verwechseln Schülerinnen und Schüler Entitäten mit Attributen.

Was Sie stattdessen lehren sollten

Fordern Sie die Gruppen auf, für jede Entität ein konkretes reales Objekt zu benennen (z.B. 'Buch' statt nur 'Medium') und Attribute als beschreibende Merkmale dieses Objekts zu formulieren.

Häufige FehlvorstellungWährend der kollaborativen Modellierung der m-n-Beziehungen im Sportverein übersehen Schülerinnen und Schüler die Notwendigkeit von Hilfsentitäten.

Was Sie stattdessen lehren sollten

Nutzen Sie die erstellte Junction-Tabelle 'Mannschaftsmitglied' als Anschauungsmaterial und lassen Sie die Gruppen diskutieren, warum eine direkte Beziehung zwischen 'Mitglied' und 'Mannschaft' nicht ausreicht.

Häufige FehlvorstellungWährend der Fallstudie zu schwachen Entitäten in der Krankenhaus-Szenario ignorieren Schülerinnen und Schüler Abhängigkeiten.

Was Sie stattdessen lehren sollten

Lassen Sie die Schülerinnen und Schüler die Entität 'Behandlungszimmer' als schwache Entität markieren und begründen, warum sie nur mit Bezug zur Entität 'Abteilung' existieren kann.

Ideen zur Lernstandserhebung

Lernstandskontrolle

Nach der Gruppenmodellierung des Bibliotheksystems geben Sie ein einfaches Szenario (z.B. 'Buch - Autor') vor und lassen die Schülerinnen und Schüler ein vollständiges ERM auf einem Arbeitsblatt skizzieren.

Gegenseitige Bewertung

Während der Peer-Review-Phase tauschen die Gruppen ihre ERMs für den Sportverein aus und bewerten diese anhand einer vorgegebenen Checkliste (z.B. Vollständigkeit der Entitäten, Logik der Beziehungen, Plausibilität der Kardinalitäten).

Kurze Überprüfung

Nach der Fallstudie zu m-n-Beziehungen stellen Sie eine Frage zur Kardinalität (z.B. 'Wie wird die Beziehung zwischen Patient und Behandlung modelliert?') und sammeln die Antworten anonym ein, um den Lernstand zu prüfen.

Erweiterungen & Unterstützung

  • Fordern Sie schnelle Gruppen auf, ihr ERM für das Bibliotheksystem um eine Entität 'Ausleihhistorie' zu erweitern und die neuen Beziehungen zu modellieren.
  • Unterstützen Sie unsichere Lernende bei der Gruppenmodellierung, indem Sie Schritt für Schritt gemeinsam ein Mini-Szenario (z.B. 'Schüler - AG - Lehrer') durchgehen.
  • Lassen Sie Schülerinnen und Schüler nach der Fallstudie ein eigenes m-n-Beispiel aus ihrem Alltag entwickeln und modellieren, um die Transferfähigkeit zu stärken.

Schlüsselvokabular

EntitätEine reale oder abstrakte Sache, die unabhängig existiert und in einer Datenbank gespeichert werden kann, z.B. ein Kunde oder ein Produkt.
AttributEine Eigenschaft oder Charakteristik einer Entität, die zur Beschreibung der Entität dient, z.B. der Name eines Kunden oder der Preis eines Produkts.
BeziehungEine Assoziation zwischen zwei oder mehr Entitäten, die beschreibt, wie diese miteinander interagieren, z.B. 'ein Kunde kauft ein Produkt'.
KardinalitätGibt an, wie viele Instanzen einer Entität mit wie vielen Instanzen einer anderen Entität in Beziehung stehen können (z.B. 1:1, 1:n, n:m).
PrimärschlüsselEin Attribut oder eine Gruppe von Attributen, das/die eine Entität eindeutig identifiziert und keine Nullwerte enthalten darf.
FremdschlüsselEin Attribut in einer Entität, das auf den Primärschlüssel einer anderen Entität verweist und so die Beziehung zwischen den Entitäten herstellt.

Bereit, Entity-Relationship-Modell (ERM) zu unterrichten?

Erstellen Sie eine vollständige Mission mit allem, was Sie brauchen

Mission erstellen