Benutzer-Werkzeuge

Webseiten-Werkzeuge


db:modellierung

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
db:modellierung [2014/05/01 14:40] – [Abstraktion - Festlegung relevanten Eigenschaften – Attribute] roehnerdb:modellierung [2014/05/01 14:40] – [Abstraktion - Festlegung relevanten Eigenschaften – Attribute] roehner
Zeile 74: Zeile 74:
 Attribute werden im ER-Diagramm durch Ovale dargestellt, der Name des Attributs steht im Singular im Oval. Die Ovale werden durch Strecken mit den zugehörigen Rechtecken der Entitätstypen verbunden. Attribute werden im ER-Diagramm durch Ovale dargestellt, der Name des Attributs steht im Singular im Oval. Die Ovale werden durch Strecken mit den zugehörigen Rechtecken der Entitätstypen verbunden.
  
-Attribute müssen soweit zerlegt werden, dass man in der Datenbank-Anwendung nicht auf Teile eines Attributs zugreifen muss. Eine Adresse muss also in Straße, Postleitzahl und Ort zerlegt werden. Man kann Straße und Hausnummer zusammen in einem Attribut StraßeNr speichern, wenn der Zugriff auf die Hausnummer nicht nötig ist. Mehrere Werte dürfen in einem Attribut nicht gespeichert werden, z. B. 1., 2. und 3. Wahl bei der Kurswahl bzw. die Fächer eines Lehrers. Die [[Normalformen|1. Normalform]] verlangt, dass Attribute //atomar// sein müssen.+Attribute müssen soweit zerlegt werden, dass man in der Datenbank-Anwendung nicht auf Teile eines Attributs zugreifen muss. Eine Adresse muss also in Straße, Postleitzahl und Ort zerlegt werden. Man kann Straße und Hausnummer zusammen in einem Attribut StraßeNr speichern, wenn der Zugriff auf die Hausnummer nicht nötig ist. Mehrere Werte dürfen in einem Attribut nicht gespeichert werden, z. B. 1., 2. und 3. Wahl bei der Kurswahl bzw. die Fächer eines Lehrers. Die [[Normalformen|1. Normalform]] verlangt, dass Attribute **atomar** sein müssen.
  
 ==== ER-Diagramm versus Objektorientierte Modellierung ==== ==== ER-Diagramm versus Objektorientierte Modellierung ====
db/modellierung.txt · Zuletzt geändert: 2016/03/02 08:39 von roehner