Dies ist eine alte Version des Dokuments!


View page as slide show

Beispiele für ER-Modelle

Alle Beispiele sind in der Chen-Notation gehalten.

Das Adressbuch



Die Tabelle



Person

Pers.ID Vorname Nachname Tel Strasse geb PLZ
1 Thomas Müller 01234-56789 Hintergasse 12 17.07.1907 65897
2 Hansi Winter 09875-43210 Obergasse 12 11.11.1911 98745
3 Susanne Sonne 01111-33333 Nebengasse 12 08.08.1908 25648



Ort

PLZ Name Bundesland
65897 Tauern RP
98745 Bauern BW
25648 Mauern BY



Diese Beispiel ist umgesetzt in der Xampp-Abteilung: Umsetzung



Die CD Sammlung

Bedingung: Eine CD ist nur von einem Interpreten und jedes Lied befindet sich nur auf einer CD.

Attribute wie Anzahl der Lieder auf einer CD werden nicht genommen. Diese Information erhält man über eine Nachfrage an die Datenbank: Welche Lieder sind auf der CD xy. Über die Anzahl der gefundenen Titel kennt man auch die Anzahl der Lider auf einer CD.




Schule

Auch dieses Modell ist idealisiert und wird nicht in der Lage sein Schule komplett abbilden.
Allerdings kannst du hier sehen, warum es nicht sinnvoll ist ein Attribut Schuelerzahl der Klasse zuzuordnen. Kommt im Laufe eines Schuljahres ein Schüler dazu, müsste man a) den Schüler anlegen und die Anzahl ändern. Läßt du das Attribut weg reicht eine Frage nach Schülern in z.B. der 9a. Das Ergebnis liefert gleichzeitig die Anzahl der Schüler.
**Was sich über eine Frage ermitteln läßt, nicht als Attribut einsetzen.


Aufgaben

  1. Versuche Schwachpunkte der Beispiel zu entdecken.
  2. Plane ein Modell der Miniwelt
    • Schüler-Zeugnis
    • VHS mit nur einem Schulungsraum
    • VHS mit mehreren Schulungsräumen
  3. Erstelle zu einigen Beispielen Tabellen mit phpMyAdmin und fülle sie mit jeweils zwei Datensätzen.




Quellen:
http://www-dbs.informatik.uni-heidelberg.de/teaching/ws2007/dbs/skript/dbs06_4pages.pdf
http://www.roro-seiten.de/info/db/04ERModell2/ERModell2.html



Startseite > Datenbanken > ER-Modell > Beispiel

mysql/datenbanken/er-beispiele.1415634210.txt.gz · Zuletzt geändert: 01.12.2014 05:30 (Externe Bearbeitung)
CC Attribution-Noncommercial-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0