Inhalt 4 Datenmodellierung 4.1 Entity-Relationship-Modell 4.2 ...
Inhalt 4 Datenmodellierung 4.1 Entity-Relationship-Modell 4.2 ...
Inhalt 4 Datenmodellierung 4.1 Entity-Relationship-Modell 4.2 ...
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
!"#$%&'()SWT - ER - RDBSSWT - ER - RDBS7<strong>4.1</strong>.1 Entitätsmengen und Assoziationen▲ Entität - Beispiel 28<strong>4.1</strong>.1 Entitätsmengen und Assoziationen▲ Entitätsmenge (entity set)Sollen Roboter modelliert werden, dann könnenverschiedene Exemplare eines Robotertypsunterschieden werdenZusammenfassung von Entitäten mitgleichen Eigenschaften untereindeutigem gemeinsamen OberbegriffDer Roboter mit der Nummer 325-50.1 ist einindividuelles und identifizierbares Exemplar vonDingen der realen Welt (Robotertyp: Teach-Robot)Dargestellt durch ein Rechteck, dasden Namen der Entitätsmenge enthältBeschreibung durch folgende Eigenschaften:Roboter-Nr.: 325-50.1 (eind. ident. Merkmal)max. Greifhöhe: 760 (mm)max. Greifweite: 400 (mm)handhabb. Gew.: 200 (g)Eigengewicht: 2,5 (kg).SWT - ER - RDBSSWT - ER - RDBS9<strong>4.1</strong>.1 Entitätsmengen und Assoziationen▲ Attribut (attribut, property)10<strong>4.1</strong>.1 Entitätsmengen und Assoziationen▲ SchlüsselBeschreibt eine fachliche Eigenschaft, die allenEntitäten einer Entitätsmenge gemeinsam istWird durch seinen Namen und seinenWertebereich definiertWertebereich gibt die Menge aller möglichenbzw. zugelassenen Werte für ein Attribut anIst beschreibend oder identifizierendWird als Oval dargestelltMinimale, identifizierende AttributkombinationSchlüssel werden unterstrichenOft auch mehrere Schlüssel möglichEntitätsmenge: StadtAttribute: PLZ, Staat, Einwohnerzahl, VorwahlSchlüssel: PLZ und Staat oder VorwahlIn einem solchen Fall wird stets ein Schlüsselals Primärschlüssel ausgezeichnet.SWT - ER - RDBSSWT - ER - RDBS11<strong>4.1</strong>.1 Entitätsmengen und Assoziationen▲ Schlüssel12<strong>4.1</strong>.1 Entitätsmengen und Assoziationen▲ Schlüssel - Beispiel 1Von einem Schlüssel wird Minimalität verlangt:Falls die Attributkombinationen K1 und K2 beideeine Entität identifizieren können, aber K1 in K2enthalten ist, dann ist nur K1 Schlüssel, K2hingegen ist ein SchlüsselkandidatEin Schlüssel K ist stets eine minimale,identifizierende AttributkombinationJede echte Obermenge von K ist einSchlüsselkandidatFür Stadt ist {Staat, Vorwahl} SchlüsselkandidatVorwahl ist Schlüssel{PLZ, Staat} ist ebenfalls Schlüssel.Alle Kunden der Firma Teachwarebilden die Entitätsmenge KundeDiese Entitätsmenge hat dieAttribute Personal-Nr, Anrede, Titel,Vorname, Nachname, Straße, PLZ,Ort,...Die Personal-Nr hat alsWertebereich die Menge allerganzen Zahlen zwischen 0 und100000Die Anrede kennt nur die zweiWerte Herr und FrauDie Personal-Nr ist der SchlüsselKundePersonal-NrAnredeTitelVornameNachname...