Please enable JavaScript.
Coggle requires JavaScript to display documents.
Datenbanken - Vorlesung 3 04.01.2018 Folie 73 - (ER-Modelle (80)…
Datenbanken - Vorlesung 3
04.01.2018
Folie 73 -
Fachbegriffe
Eternity-Relationship (Modell)
Notationsweise
Optionale Beziehungen
Schwache Entitäten
(75) Allgemein
Datenbanken enthalten Daten,
welche einem vordefinierten
Schema entsprechen
Dies sind Objekte der realen
Welt und Beziehungen zwischen
den Objekten
(76) Entwurfs-
prozess
Redundanzen im Datenbestand
müssen vermieden werden (Außer zu Backup-
zwecken)
Das Datenmodell sollte Vollständig sein.
Fehlende Aspekte führen zu Einschränkungen
in der späteren Nutzung
Anforderungsanalyse -> Konzeptuelles Design ->
Logischer Entwurf -> Physischer Entwurf
ER-Modelle (80)
Begrifflichkeiten
Entitäten
Attribute
Beziehungen
Entitätstyp (Bauplan)
Entitätsmenge (Sammlung von E.Typen)
Allgemeines
Wertebereiche und Domänen
werden im ER-Diagramm nicht dargestellt
Es gibt keine vorgegebene Leserichtung
Beziehungen von größer 2 sollten
nicht verwendet werden
Attribute können miteinander
verknüpft werden
Attribute im
ER-Diagramm
Atomare Attribute (können nicht geteilt werden)
Zusammengesetzte Attribute (Anschrift = PLZ und Ort)
Einwertige Attribute (Zu einem Zeitpunkt genau ein Wert)
Mehrwertige Attribute (Eine Person hat 2 Titel)
Abgeleitete Attribute (Alter kann aus Geburtsjahr errechnet werden)
Null-Attribute
Notationsweisen
Einfach
Abgeleitet
Mehrwertig
Zusammengesetzt
Grad von
Beziehungen
Grad 2 = Binär
Grad 3 = Ternäre
Rekusive Beziehungen
sind erlaubt
Kardinalität
1:1
Eindeutige Zuordnung, muss
in beide Richtigen lesbar sein
1:n
n:m