Datenbank Wandertag Situationsbeschreibung Nach den Wanderungen findet an der Schule noch ein Spielnachmittag statt. Die Schüler können an einer Auswahl von diversen Spielen (bzw. Sportarten) teilnehmen. Für die Teilnahme muss man sich im Sekretariat anmelden um eine nötige Planung vorzubereiten. Stefan Wiedemann
Datenbank Wandertag Modellierung mit dem ER-Modell Schüler Spiele 1. Schritt: Entitäten (Objektmengen) festlegen Schüler Spiele Stefan Wiedemann
Datenbank Wandertag Modellierung mit dem ER-Modell Schüler Spielen 2. Schritt: Beziehungen (Relationship) zwischen den Objektmengen festlegen Schüler nehmen teil an Spielen Stefan Wiedemann
Datenbank Wandertag Modellierung mit dem ER-Modell Schüler Spielen m n 3. Schritt: Beziehungstyp (Kardinalität der Beziehung) festlegen Schüler nehmen teil an Spielen m n Stefan Wiedemann
Datenbank Wandertag Modellierung mit dem ER-Modell Schüler Spielen m n 4. Schritt: Attribute für die Objektmengen festlegen PLZ GebDat VName Name Straße Würste Brezen Telefon Semmeln Ort Spielname Spielort Spielleiter Spielbeginn Spielende Schüler nehmen teil an Spielen m n Stefan Wiedemann
Datenbank Wandertag Modellierung mit dem ER-Modell Schüler Spielen m n 5. Schritt: Das ER-Modell mit Hilfe von Abbildungsregeln in ein relationales Datenbankmodell überführen Schüler Spielen nehmen teil an m n Jede Objektmenge muss als eigene Tabelle mit einem eindeutigen Primärschlüssel definiert werden! Stefan Wiedemann
Datenbank Wandertag Modellierung mit dem ER-Modell Schüler Spielen m n 5. Schritt: Das ER-Modell mit Hilfe von Abbildungsregeln in ein relationales Datenbankmodell überführen Schüler Spielen nehmen teil an m n Für alle m : n (komplex-komplex) Beziehungen gilt: Es muss eine eigenständige Beziehungsmengentabelle definiert werden! Schüler Spielen nehmen teil an 1 : m n : 1 Stefan Wiedemann
Datenbank Wandertag Modellierung mit dem ER-Modell Schüler Spielen m n 5. Schritt: Das ER-Modell mit Hilfe von Abbildungsregeln in ein relationales Datenbankmodell überführen Schüler Spielen nehmen teil an m n Für alle m : n (komplex-komplex) Beziehungen gilt: Es muss eine eigenständige Beziehungsmengentabelle definiert werden! Die Primärschlüssel der zugehörigen Tabellen treten als Fremdschlüssel in der Beziehungsmengentabelle auf. Stefan Wiedemann
Datenbank Wandertag Modellierung mit dem ER-Modell Schüler Spielen m n 6. Schritt: Normalisierungsregeln 1-3 auf den Datenbankentwurf anwenden Schüler Spielen nehmen teil an m n Stefan Wiedemann
Datenbank Wandertag Umsetzung tbl schueler tbl Spielteil-nahme tbl Klassen tbl Spiele Stefan Wiedemann
Datenbank Wandertag Umsetzung - Tabellen Stefan Wiedemann
Datenbank Wandertag Umsetzung - Beziehungen Stefan Wiedemann
Stefan Wiedemann