Entitätstyp Attribut Entität Schlüsselattribut (da

Werbung
Stunde3.ink
Schlüsselattribut (da
nur ein Attribut)
Identifikationsschlüssel
Attribut
Entitätstyp
Auto
Fahrgestellnummer
Baujahr
Modell
Kilometerstand
Preis
A372-423
1972
Kapitän
423229
2999
RB33zJ8
2004
Golf
21009
24900
484B9-D9dk
2002
Golf
43844
17000
848fk9mee
1999
Corolla
153720
4900
Entität
Attributswert
1
Stunde3.ink
Notationselemente
Baujahr
Auto
Fahrgestellnummer
Attribut
Entitätstyp
Schlüsselattribut
2
Stunde3.ink
Übung:
eingehende
eingehenden
Personalnummer
Eingangsdatum
Menge
Bearbeiter
Auftrag
Auftragsnummer
Produkt
Name
Das und folgende Beispiele entstammen tw. der Vorlesung von Frau Prof. Dr. Kocian
und einer Vorlesung der WU Wien
3
Stunde3.ink
Wann wählt man ein Attribut, wann einen Entitätstypen?
- Nur Entitätstypen besitzen Attribute
- Attribute besitzen keine Attribute
- Ein Attribut, das durch weitere Attribute beschrieben wird,
wird zum Entitätstypen
- Beziehungen (s.u.) können nur zwischen Entitätstypen bestehen
Beziehungen
Definition
- Beziehugen: eine Beziehung ist eine logische Verknüpfung zwischen Entitäten
Beziehungen können nur existieren, wenn Entitäten existieren
- Beziehungstypen: Wer gleichartige Beziehungen zu Mengen zusammengefasst,
so werden diese als Beziehungstypen bezeichnet
- Kardinalität: Die Kardinalität gibt an, wieviele Entitäten eines Entitätstypen mit einer
Entität eines anderen Entitätstypen in Beziehung stehen können
Auftrag
bearbeiten
Bearbeiter
4
Stunde3.ink
Kardinalitäten
Es gibt vier verschiedene Arten
- 1:1
- 1:n
- n:1
- n:m
5
Stunde3.ink
6
Stunde3.ink
Das Entity-Relationship-Modell (ERM) (1976 von Chen vorgestellt), ist die am weitest
verbreitete Entwurfsmethode zur Datenmodellierung. Das Grundmodell unterscheidet
zwischen
1. Entitätstypen
2. Attributen
3. Beziehungstypen
7
Stunde3.ink
Übung
Vorgehen bei ER-Modellierung
- Problemrahmen feststellen: handelt es sich um Datenmodellierung?
- Suchen Sie die Entitätstypen (nach Substantiven suchen)
- Beziehungen und Kardinalitäten festlegen (nach Verben suchen)
- Attribute definieren
- Schlüsselattribut/Identifikationsschlüssel suchen
8
Stunde3.ink
Firmenname
Unternehmen
Stammkapital
1
hat
Standort
N
Werksname
Werk
Anzahl Mitarbeiter
N
Rechtsform
produziert
Kapazität
M
Artikel
Artikelnummer
Artikelname
9
Stunde3.ink
10
Herunterladen