Entitätstyp Beziehungstyp Attribut Schlüsselattribut mehrwertiges

Werbung
Stunde4.ink
Entitätstyp
Beziehungstyp
Attribut
Schlüsselattribut
...
mehrwertiges Attribut
Entitätstyp 1
1
(min,max)
B-Typ
n
(min, max)
Entitätstyp 2
1
Stunde4.ink
Alternative Notationen
2
Stunde4.ink
Weitere Modellierungsaspekte
2. Beziehungen mit Attributen
1. Mehrwertige Attribute
Ein Auto wird von mindestens einem Fahrer
gefahren. Jeder Fahrer fährt ein oder mehrere
Autos.
Es werden das Datum der Fahrt und die
gefahrenen Kilometer gespeichert
3
Stunde4.ink
3. Mehrwertige Beziehungen
Wir beziehen die Bestandteile über Artikelnummer von einem Lieferanten für ein
bestimmtes Projekt. Den Lieferanten identifizieren wir mit einer Lieferantennummer.
Jedes Projekt verfügt über einen einmaligen Code. Die bestellte Menge un den Preis
halten wir zusätzlich fest.
Code
Lieferantennummer
Preis
Menge
Lieferanten
1
beziehen
N
Projekt
N
Artikelnummer
Bestandteil
4
Stunde4.ink
Vorgehen bei ER-Modellierung
1.
2.
3.
4.
5.
Problemrahmen auswählen (handelt es sich um Datenmodellierung?)
Auswahl der Entitätstypen (nach Substantiven suchen)
Beziehungen und Kardinalitäten festlegen (Verben suchen)
Attribute definieren
Schlüsselattribute suchen
5
Stunde4.ink
Übung
6
Stunde4.ink
Name
Kursname
KursId
Kurs
N
N
belegen
Adresse
Person
N
Raumnummer
Raum
Rechnerausstattung
7
Stunde4.ink
4. Rekursive Beziehungen
"Ein Angestellter kann einem oder mehreren andere Angestellten vorgesetzt sein.
Wir halten das Datum der Übernahme dieser Führungsfunktion fest"
1
Verzeichnis
(Dateiordener)
enthält
N
8
Stunde4.ink
5. Generalisierung/Spezialisierung
Farbe
Typ
Generalisierung
(allgemeiner)
Fahrgestellnummer
Fahrzeug
is a
LKW
Auto
Anzahl
Achsen
Spezialisierung
Gewicht
9
Stunde4.ink
Generalisierung: Bei der Generalisierung werden ähnliche Entitätstypen zu einem
übergreifenden Entitätstypen (Supertypen) zusammengefasst.
Spezialisierung: Wird ein Gattungsbegriff in Teilbegriffe (Subtypen) zerlegt, so liegt
eine Spezialisierung vor. Untergeordnete Entitätstypen erben den Schlüssel des
generalisierten Entitätstypen, können aber noch weitere, eigene Attribute haben.
10
Stunde4.ink
Transportmittel
Luftfahrzeuge
Landfahrzeuge
Schiffe
11
Herunterladen