db:modellierung
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | Nächste ÜberarbeitungBeide Seiten der Revision | ||
db:modellierung [2014/05/01 14:40] – [Abstraktion - Festlegung relevanten Eigenschaften – Attribute] roehner | db:modellierung [2014/05/01 14:40] – [Abstraktion - Festlegung relevanten Eigenschaften – Attribute] roehner | ||
---|---|---|---|
Zeile 74: | Zeile 74: | ||
Attribute werden im ER-Diagramm durch Ovale dargestellt, | Attribute werden im ER-Diagramm durch Ovale dargestellt, | ||
- | 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 | + | 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 |
==== ER-Diagramm versus Objektorientierte Modellierung ==== | ==== ER-Diagramm versus Objektorientierte Modellierung ==== |
db/modellierung.txt · Zuletzt geändert: 2016/03/02 08:39 von roehner