Rela modell

138 Aufrufe

Veröffentlicht am

Veröffentlicht in: Bildung
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
138
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
5
Aktionen
Geteilt
0
Downloads
0
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Rela modell

  1. 1. 3.3 Vereinfachte Übertragung des Klassendiagramms in das relationales Datenbankmodell Bsp.: Versandhaus © Petra Kuhn-Bader
  2. 2. ARTIKEL BESTELLUNG Datum Artikelnummer geliefert Bezeichnung < enthält Rechnung erstellt Preis n m BestellNr. … …1. Schritt:Jede Klasse bekommt eine gleichnamige Relationmit demselben Schlüssel wie im KlassendiagrammBsp.:Artikel(Artikelnummer, Bezeichnung, Preis, …)Bestellung(BestellNr, Datum, geliefert, Rechnung erstellt, …)
  3. 3. ARTIKEL BESTELLUNG Datum Artikelnummer geliefert Bezeichnung < enthält Rechnung erstellt Preis n m BestellNr. … … 2. Schritt (n:m-Beziehungen): Jede m:n-Beziehung bekommt eine eigene Relation mit den Schlüsseln aus den beteiligten Relationen als zusammengesetzten Schlüssel.Erklärung:Diese Relation nimmt die Schlüssel der zueinander in Beziehung stehenderDatensätze als Fremdschlüssel auf.Bsp.:enthält(Artikelnummer, BestellNr)
  4. 4. BESTELLUNG KUNDE Datum Name geliefert Vorname Rechnung erstellt < tätigt Straße BestellNr. n 1 Hausnummer … PLZ Ort KdNr 3. Schritt (1:n-Beziehungen): Bei einer 1:n-Beziehung bekommen die Datensätze auf der „n“-Seite einen zusätzlichen Fremdschlüssel, in diesem wird der Schlüssel des Datensatzes der „1“-Seite gespeichert, mit dem sie in Beziehung stehen.Bsp.:BESTELLUNG(BestellNr, Datum, geliefert, Rechnung erstellt, …KdNr)KUNDE(KdNr, Name, Vorname, Straße, Hausnummer, PLZ, Ort)
  5. 5. Aufgabe: Setze das Klassendiagramm zu Versandhaus in das relationale Datenbankmodell! (Schriftlich unter Deinen Hefteintrag!) Wie viele Tabellen sind demnach in mySql zu erstellen?
  6. 6. Aufgabe: Setze das Klassendiagramm zu Versandhaus in das relationale Datenbankmodell! (Schriftlich unter Deinen Hefteintrag!) Wie viele Tabellen sind demnach in mySql zu erstellen?

×