![Page 1: ER-Modell 10.01.2002 1 Gegeben E: Jedes Entity eines Typs ist eindeutig durch das zugeordnete Tupel beschrieben. (sonst wäre A nicht charakteristisch [genug]](https://reader036.vdokument.com/reader036/viewer/2022083016/570491ce1a28ab14218df693/html5/thumbnails/1.jpg)
ER-M
odel
l
10.0
1.20
02
1
Gegeben E: < A >
• Jedes Entity eines Typs ist eindeutig durch das zugeordnete Tupel beschrieben.
(sonst wäre A nicht charakteristisch [genug] für E!)
aber
• Oft genügt ein Teil des Tupels zur Identifikation innerhalb dieses Objekt-Typs.
Schlüssel K (engl.: key) für E : <A>
7.1.3 Schlüssel, Schlüsselwerte (1|3)
![Page 2: ER-Modell 10.01.2002 1 Gegeben E: Jedes Entity eines Typs ist eindeutig durch das zugeordnete Tupel beschrieben. (sonst wäre A nicht charakteristisch [genug]](https://reader036.vdokument.com/reader036/viewer/2022083016/570491ce1a28ab14218df693/html5/thumbnails/2.jpg)
ER-M
odel
l
10.0
1.20
02
2
K A ist „Schlüssel“ für E : <A> <=>
• (K1) K ist „identifizierende“ Attributkombination für E : <A>,
(d.h. verschiedene Objekte der realen Welt habenauch verschiedene Attributwerte bzgl. K)
• (K2) Es gibt keine echte Teilmenge K‘ K, für dieEigenschaft K1 gilt (d.h. K ist minimal mitEigenschaft (K1)).
7.1.3 Schlüssel, Schlüsselwerte (2|3)
Beispiel:
Angestellte : < Name, AngNr, Ort, Gehalt, GebDatum >{AngNr} ist Schlüssel{Name, GebDatum} evtl. Schlüssel
(Schreibweise auch: AngNr; Name, GebDatum ohne { } )
![Page 3: ER-Modell 10.01.2002 1 Gegeben E: Jedes Entity eines Typs ist eindeutig durch das zugeordnete Tupel beschrieben. (sonst wäre A nicht charakteristisch [genug]](https://reader036.vdokument.com/reader036/viewer/2022083016/570491ce1a28ab14218df693/html5/thumbnails/3.jpg)
ER-M
odel
l
10.0
1.20
02
3
• Es kann mehrere Schlüssel, d.h. Attribute (Attributkombi-nationen) mit obigen Eigenschaften (K1) und (K2) geben. Primärschlüssel (primary key): einziger oder fest ausgewählter Schlüssel (häufig: E#)
Üblich ist die Verwendung eines einfachen Schlüsselattributes z.B. AngNr, AbteilungsNr, ArtikelNr, ... anstelle einer mehrstelligen Attributkombination.
Übliche Schreibweise:
E : <A>; Primärschlüssel für E ist E# (E# A)
7.1.3 Schlüssel, Schlüsselwerte (3|3)