Mario's blog
Sonntag, 5. November 2006
Das Entity-Relationship-Modell
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
... home
... topics
... galleries

... ::collabor:: home
search
 
calendar
November 2006
Mo
Di
Mi
Do
Fr
Sa
So
 
 
 1 
 2 
 3 
 4 
 6 
 7 
 8 
 9 
10
11
12
13
14
15
16
17
18
20
21
22
23
24
25
26
27
28
29
30
 
 
 
 
 
recent updates
3. Hausübung
Möglichkeit der Erweiterung des bestehenden Buchhandlungs-Modells Das...
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)

xml version of this page

made with antville