Mario's blog |
Sonntag, 5. November 2006
Das Entity-Relationship-Modell
Mario.Lackner.Uni-Linz, 23:24h
Das Entity-Relationship-Modell (ER Modell) ist das gebräuchlichtste Modell zum Entwurf von Datenbanken. Dabei soll die Wirklichkeit in einer abstrakten und formalen Notation abgebildet werden.
Innerhalb eines ER Modelles gibt es verschiedene ER Elemente: Entitätsmengen, Entitäten, Attribute und Schlüssel oder Primärschlüssel. Zwischen den Elementen in einem ER Modell gibt es Beziehungen, die entweder der Form 1:1, 1:n oder n:m entsprechen. Eine 1:1 Beziehung liegt vor, wenn nur ein Element einer Entität mit nur einem Element aus einer anderen Entität verbunden ist. Bei einer 1:n Beziehung kann ein Element einer Entität mit mehreren Elementen einer anderen Entität verbunden sein (ist umgekehrt nicht möglich!). Eine n:m Beziehung sieht vor, dass beliebig viele Elemente einer Entität mit beliebig vielen Elementen einer anderen Entität in Verbindung stehen. Es gibt auch Sonderfälle, wie die Part-of-Beziehung (bei Fällen von Aggregation) und die Is-a Beziehung (Generalisierung oder Spezialisierung). Alternativ zur grafischen Modellierung der ER-Modells kann auch eine (kompaktere) Modellierungmethode in Textform gewählt werden. Das folgende Diagramm zeigt ein Beispiel eines ER-Modells (Modell einer Buchhandelsdatenbank) Quelle: http://newmedia.idv.edu/dvlehre/iv206w/, downloaded 5. 11. 2006 Mögliche Kritikpunkte am vorliegenden ER-Modell: Das vorliegende Modell könnte noch erweitert werden. Beispielsweise könnte man das Gewicht der Bücher einführen, oder deren ISBN angeben. Es kommt zu (uvermeidbareb) Redundanzen, die verwirrend sein können. ... comment |
Online for 6598 days
Last update: 2007.01.16, 21:25 status
You're not logged in ... login
menu
search
calendar
recent updates
3. Hausübung
Möglichkeit der Erweiterung des bestehenden Buchhandlungs-Modells D by Mario.Lackner.Uni-Linz (2007.01.16, 21:18) 2. Hausübung-Analyse...
Über übliche HTML Editor Programme können... by Mario.Lackner.Uni-Linz (2006.11.19, 23:05) Das Entity-Relationship-Modell
Das Entity-Relationship-Modell (ER Modell) ist das... by Mario.Lackner.Uni-Linz (2006.11.05, 23:50) |