Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Erhard Künzel für Info 9. Klasse: Digitale Schule Bayern© Erhard Künzel.

Ähnliche Präsentationen


Präsentation zum Thema: "Erhard Künzel für Info 9. Klasse: Digitale Schule Bayern© Erhard Künzel."—  Präsentation transkript:

1 Erhard Künzel für Info 9. Klasse: Digitale Schule Bayern© Erhard Künzel

2 0 Beispiel Stadt Land Fluss Kontinent 1 Analyse der Beziehungen 2 Kann man Beziehungen vereinfachen? Digitale Schule Bayern© Erhard Künzel

3 USA (Hauptstadt Washington D.C) liegt in Nordamerika an Pazifik und Atlantik. Ungarn (Budapest) liegt in Europa und grenzt an kein Meer. Frankreich (Paris) liegt auch in Europa und hat Verbindung zum Atlantik und Mittelmeer. Erstelle geeignete Objektkarten und verbinde sie durch die im Text genannten Beziehungen. Teile die Objekte in Klassen und die Beziehungen in Klassenbeziehungen ein. Jeder Klasse solltest du mindestens ein Attribut zufügen und dieses mit Wert auch in die Objektkarten eintragen. Die Beziehungen sollen keine Attribute erhalten. Digitale Schule Bayern© Erhard Künzel

4 USA … … Washington … … Nordamerika … … Europa … … Atlantik … … Paris … … Budapest … … Mittelmeer … … Ungarn … … Pazifik … … Frankreich … … Digitale Schule Bayern© Erhard Künzel

5 … … HAUPTSTADT … … LAND … … KONTINENT … … MEER umfasst> n 1 1 1 nm

6 … … HAUPTSTADT … … LAND … … KONTINENT … … MEER umfasst> n 1 1 1 nm

7 … … KONTINENT KID: INT … … LAND LID: INT … … HAUPTSTADT HID: INT … … MEER MID: INT LID: INT LIEGTIN KID: INT LID: INT REGIERT HID: INT LID: INT GRENZTAN MID: INT Gehts auch einfacher? Digitale Schule Bayern© Erhard Künzel

8 Zu jedem Land gibt es einen Kontinent Da ist ein alternatives Design möglich LID … … LAND INT … … LID KID LIEGTIN INT KID … … KONTINENT INT … … 11 USA … 6 6 Ungarn … 23 Frankreich … Europa … Nordamerika … Digitale Schule Bayern© Erhard Künzel

9 N Seite der Beziehung erhält zusätzliches Attribut Es macht nichts, wenn wir den Kontinent nicht wissen LID … … INT … … LiegtIn INT KID … … KONTINENT INT … … 11 USA … 6 6 Ungarn … 23 Frankreich … Europa … Nordamerika … LAND Digitale Schule Bayern© Erhard Künzel

10 Es macht nichts, wenn wir den Kontinent nicht wissen. Wenn die Kontinente Attribute haben geht das nicht LID … … INT … … … … … … 11 USA … 6 6 Ungarn … 23 Frankreich … Nordamerika … LAND Europa … Digitale Schule Bayern© Erhard Künzel

11 Hierhin Attribut HID oder HName Oder hierhin LID oder LName LID … … LAND INT … … LID KID LIEGTIN INT HID … … HAUPTSTADT INT … … 11 USA … 6 6 Ungarn … 23 Frankreich … Budapest Washington DC 8 8 Paris Digitale Schule Bayern© Erhard Künzel

12 Hierhin Attribut MID oder Mname?? Oder hierhin LID oder Lname? LID … … LAND INT … … LID MID GRENZTAN INT MID … … MEER INT … … 11 USA … 6 6 Ungarn … 23 Frankreich … Atlantik Pazifik 14 Mittelmeer Digitale Schule Bayern© Erhard Künzel

13 LID: INT … … KONTINENT KID: INT … … LAND … … MEER MID: INT LID: INT GRENZTAN MID: INT Haupts: VARCHAR KID: INT Digitale Schule Bayern© Erhard Künzel

14 Das Auflösen von Beziehungen reduziert die Anzahl der Fremdschlüssel. Es macht Suchen einfacher und die Konsistenz ist leichter einzuhalten. Das Design ist aber weniger flexibel (gegen Änderungen). Eine 1:n Beziehung kann man auflösen, indem man einen Fremdschlüssel auf die n Seite anfügt. Eine 1:1 Beziehung kann man auch auflösen, indem man die Tabellen zusammenfasst. Eine n:m Beziehung kann man nicht auflösen. Digitale Schule Bayern© Erhard Künzel

15 Lehrer leiten Wahlkurse. Lehrer unterrichten Fächer. Schüler besitzen einen Ordner unter /Shome/ Lehrer sind mit Lehrern verheiratet. Schüler sind mit Schülern befreundet. Ein Fach wird in mehreren Jahrgangsstufen unterrichtet !! Digitale Schule Bayern© Erhard Künzel


Herunterladen ppt "Erhard Künzel für Info 9. Klasse: Digitale Schule Bayern© Erhard Künzel."

Ähnliche Präsentationen


Google-Anzeigen