Stefan Wiedemann
Datenbank WandertagSituationsbeschreibung
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 WandertagModellierung mit dem ER-Modell
Schüler Spiele
1. Schritt: Entitäten (Objektmengen) festlegen
Stefan Wiedemann
Datenbank WandertagModellierung mit dem ER-Modell
Schüler Spielennehmen teil an
2. Schritt: Beziehungen (Relationship) zwischen den Objektmengen festlegen
Stefan Wiedemann
Datenbank WandertagModellierung mit dem ER-Modell
Schüler Spielennehmen teil anm n
3. Schritt: Beziehungstyp (Kardinalität der Beziehung) festlegen
Stefan Wiedemann
Datenbank WandertagModellierung mit dem ER-Modell
Schüler Spielennehmen teil anm n
4. Schritt: Attribute für die Objektmengen festlegen
PLZ
GebDat
VName
Name Straße
Würste
Brezen
Telefon
Semmeln
OrtSpielname
Spielort
Spielleiter
Spielbeginn
Spielende
Stefan Wiedemann
Datenbank WandertagModellierung mit dem ER-Modell
Schüler Spielennehmen teil anm n
5. Schritt: Das ER-Modell mit Hilfe von Abbildungsregeln in ein relationales Datenbankmodell überführen
Jede Objektmenge muss als eigene Tabelle mit einem eindeutigen Primärschlüssel definiert werden!
SpielID Spielname Spielleiter Spielort Spielbeginn Spielende
Stefan Wiedemann
Datenbank WandertagModellierung mit dem ER-Modell
Schüler Spielennehmen teil anm n
5. Schritt: Das ER-Modell mit Hilfe von Abbildungsregeln in ein relationales Datenbankmodell überführen
Für alle m : n (komplex-komplex) Beziehungen gilt: Es muss eine eigenständige Beziehungsmengentabelle definiert
werden!
Schüler Spielennehmen teil an1 : m n :
1
Stefan Wiedemann
Datenbank WandertagModellierung mit dem ER-Modell
Schüler Spielennehmen teil anm n
5. Schritt: Das ER-Modell mit Hilfe von Abbildungsregeln in ein relationales Datenbankmodell überführen
Für alle m : n (komplex-komplex) Beziehungen gilt: Es muss eine eigenständige Beziehungsmengentabelle definiert
werden!
ID VName Name GebDat Klasse PLZ Ort Straße Telefon Semmeln Brezen Würste
SpielID Spielname Spielleiter Spielort Spielbeginn Spielende
ID SpielID
Die Primärschlüssel der zugehörigen Tabellentreten als Fremdschlüssel in der Beziehungsmengentabelle auf.
Stefan Wiedemann
Datenbank WandertagModellierung mit dem ER-Modell
Schüler Spielennehmen teil anm n
6. Schritt: Normalisierungsregeln 1-3 auf den Datenbankentwurf anwenden
ID VName Name GebDat Klasse PLZ Ort Straße Telefon Semmeln Brezen Würste
SpielID Spielname Spielleiter Spielort Spielbeginn Spielende
ID SpielID
Stefan Wiedemann
Datenbank WandertagUmsetzung
tbl schueler
tbl Klassen
SpielID Spielname Spielleiter Spielort Spielbeginn Spielende Max Anzahl
1 Badminton Volleymann Turnhalle 14:00 15:00 16
2 Basketball1 Schrempflein Hartplatz Nord 14:30 15:15 10
3 Basketball2 Schrempflein Hartplatz Nord 15:30 16:15 10
4 Fußball Beckenhauer Rasenplatz 15:00 16:45 22
5 Hockey Zach Hartplatz Süd 16:30 17:30 14
Klasse Klassenleiter RaumNr Stockw Ziel Anfang Ende
10 A Mäuschen 12 1 Isarmündung 08:00 16:30
10 B Diskus 24 2 Passau 08:15 14:45
10 C Ammesmaier 25 2 Grafenau 08:00 15:30
5 A Zöllner 14 1 Hackerweiher 08:00 13:00
5 B Hasneder 07 EG Isarauen 08:00 14:00
5 C Gawlik 05 EG Isarauen 07:45 15:00
tbl Spiele
tbl Spielteil-nahme
Stefan Wiedemann
Datenbank WandertagUmsetzung - Tabellen
Stefan Wiedemann
Datenbank WandertagUmsetzung - Beziehungen
Stefan Wiedemann
Top Related