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:29] – [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.
-{ 
 </WRAP> </WRAP>
  
Zeile 108: Zeile 107:
 **1. Schritt:** **1. Schritt:**
 Wir wenden die Regel 1 an und lassen die Tabellen offen: Wir wenden die Regel 1 an und lassen die Tabellen offen:
 +
 +$\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{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.1724833779.txt.gz · Zuletzt geändert: 2024/08/28 10:29 von lutz