ERDitor
⇱
+
Entitätstypen
Allgemeine Syntax
Entitätstyp[ NameDesEntitätstyps ]
Beispiel
Anlegen eines Entitätstyps mit dem Namen
'Schauspieler'
E1[ Schauspieler ]
+
Relationstypen
Allgemeine Syntax
Entitätstyp1 ---| Kardinalität1 | Relationstyp{
NameDerRelation }
Relationstyp ---| Kardinalität2 | Entitätstyp2
Relationstyp ---| Kardinalität2 | Entitätstyp2
Beispiele
(1) Ein Schauspieler kann in mehreren Filmen
mitspielen. In einem Film
können mehrere
Schauspieler mitspielen.
E1[ Schauspieler ] ---| m | R1{ spielt in }
R1 ---| n | E2[ Film ]
R1 ---| n | E2[ Film ]
(2) Ein Film gehört zu genau einem Genre. Zu einem
Genre gehören
mehrere Filme.
E2[ Film ] ---| n | R2{ gehört zu }
R2 ---| 1 | E3[ Genre ]
R2 ---| 1 | E3[ Genre ]
+
Attribute
Allgemeine Syntax
Entitätstyp --- Attribut([ Beschriftung für Attribut ])
Beispiele
(1) Attribut: Name des Schauspielers
E1[ Schauspieler ] --- A1([ Name ])
(2) Das Attribut ID eines Schauspielers ist der
Primärschlüssel für
den Schauspieler
und wird daher unterstrichen.
Dafür wird es zwischen die HTML u-Tags (<u> und </u>) geschrieben.
Dafür wird es zwischen die HTML u-Tags (<u> und </u>) geschrieben.
E1[ Schauspieler ] --- A2([ <u> ID </u> ])