Benutzer-Werkzeuge

Webseiten-Werkzeuge


neuerlehrplan:klasse09:modellierung

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
neuerlehrplan:klasse09:modellierung [2024/08/28 10:24] – [Relationale Modellierung] lutzneuerlehrplan:klasse09:modellierung [2024/08/28 10:52] (aktuell) – [Relationale Modellierung] lutz
Zeile 101: Zeile 101:
   * Bei einer 1-1-Relation erscheint der Primärschlüssel der einen Entitätsmenge als Fremdschlüssel in der Tabelle der anderen Entitätsmenge.    * Bei einer 1-1-Relation erscheint der Primärschlüssel der einen Entitätsmenge als Fremdschlüssel in der Tabelle der anderen Entitätsmenge. 
   * Bei einer n-1-Relation erscheint der Primärschlüssel der Seite 1 als Fremdschlüssel in der Tabelle der Seite n.   * Bei einer n-1-Relation erscheint der Primärschlüssel der Seite 1 als Fremdschlüssel in der Tabelle der Seite n.
-  * Bei einer n-m-Relation wird eine zusätzliche Tabelle gebildet, die die beiden Primärschlüssel als Fremdschlüssel enthält. Die Kombination aus den den beiden Fremdschlüsseln bildet den Primärschlüssel. 
 </WRAP> </WRAP>
  
Zeile 109: Zeile 108:
 Wir wenden die Regel 1 an und lassen die Tabellen offen: Wir wenden die Regel 1 an und lassen die Tabellen offen:
  
-$User \left(\overline(\text(id)), \text(username), \text(Name), \text(Größe), \text(Geschlecht), \text(Geburtsdatum), \text(Ort)\right)$+$\text{User\left(\underline{\text{id}}, \text{username}, \text{Name}, \text{Größe}, \text{Geschlecht}, \text{Geburtsdatum}, \text{Ort}\right.$ 
 +$\text{Foto} \left\underline{\text{id}}, \text{Beschreibung}, \text{erstellt_am}, \text{URL} \right.$ 
 + 
 +**2. Schritt:** 
 +Jetzt werden die einzelnen Relationen entsprechend den Regeln 2 bis 4 abgearbeitet und weitere Tabellen bzw. Fremdschlüssel ergänzt. Wenn alle Relationen abgearbeitet sind, können die Tabellen geschlossen werden. 
 + 
 +In unseren Fall kommt die Regel 4 zur Anwendung und die anderen Tabellen können geschlossen werden. Zu beachten ist, dass die beiden Fremdschlüssel in der Tabelle Kommentiert denselben Namen haben. Deshalb ergänzt man den Namen der Ausgangstabelle. 
 + 
 +$\text{User} \left(\underline{\text{id}}, \text{username}, \text{Name}, \text{Größe}, \text{Geschlecht}, \text{Geburtsdatum}, \text{Ort}\right)
 +$\text{Foto} \left( \underline{\text{id}}, \text{Beschreibung}, \text{erstellt_am}, \text{URL} \right)$ 
 + 
 +$\text{Kommentiert} \left( \underline{\overline{\text{User.id}}, \overline{\text{Foto.id}}} \right)$ 
 + 
 +**Aufgabe 3** 
 + 
 +Leite aus den ER-Diagrammen der Aufgabe 2 die Tabellen ab!
neuerlehrplan/klasse09/modellierung.1724833492.txt.gz · Zuletzt geändert: 2024/08/28 10:24 von lutz