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