13.07.2015 Aufrufe

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 ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

ÃÄÅÆÊÇÎÏÈÉËÌÍSWT - ER - RDBSSWT - ER - RDBS1574.3.<strong>4.1</strong> Normalformen für Relationenschemata▲ 4. Normalform (4NF)1584.3.<strong>4.1</strong> Normalformen für Relationenschemata▲ ZerlegungsmethodeWenn sie in 3. Normalform istWeist keine paarweise auftretende mehrwertigeAbhängigkeiten aufNur dann verletzt, wenn eine Tabelle mindestenszwei unabhängige, die gleiche Entitätsmengebetreffende komplexe Assoziationen enthältEine Tabelle mit MVDs, die vom selben Attribut Sabhängen, wird in folgende Tabellen zerlegt:Für jede MVD wird eine separate Tabelleangelegt, alle MVD-Attribute werden SchlüsselAlle FDs, die von S abhängen, kommen in eineTabelle mit S als Schlüsselattribut.Einhaltung in einigen Fällen problematisch.SWT - ER - RDBSSWT - ER - RDBS1594.3.<strong>4.1</strong> Normalformen für Relationenschemata▲ Zerlegungsmethode1604.3.<strong>4.1</strong> Normalformen für RelationenschemataR S A B C DR 1 S C{S} →A{S} →B{S} →→C{S} →→DID: R 1 [S]R 2 S DID: R 2 [S]⊇⊇R 3 [S]R 3 [S]R 3 S A BSWT - ER - RDBSSWT - ER - RDBS1614.3.<strong>4.1</strong> Normalformen für Relationenschemata▲ Zum EntwurfBeispiel: Problemgerechte <strong>Modell</strong>ierung1624.3.<strong>4.1</strong> Normalformen für Relationenschemata▲ Entwurfskriterien1 Erreichte NormalformZur Vermeidung von Redundanzen2 Verlustloser VerbundDer Verbund der entstandenen Relationen liefertimmer genau die zerlegte Relation3 Gewährleistung der AbhängigkeitenBei Änderungen von zerlegten Relationen bleibendie Abhängigkeiten erhaltenWird die 3NF erreicht, dann sind auch die Ziele 2und 3 erreichbarFür höhere Normalformen ist das nicht immermöglich.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!