50 likes | 230 Views
Armstrong-Axiome (1). Es seien X , Y , W , Z Í A R . Basis : Reflexivität : Falls Y Í X , dann X Y . X bestimmt jede Untermenge von sich selbst funktional. Spezialfälle: Y = X ( X X ), Y = Ø ( X Ø).
E N D
Armstrong-Axiome (1) Es seien X, Y, W, ZÍAR. Basis: Reflexivität: Falls YÍX, dann XY. • X bestimmt jede Untermenge von sich selbst funktional. • Spezialfälle: Y = X (XX), Y = Ø (X Ø). • Beispiel: Wegen GeoNameÍ (GeoName Material Gewicht) folgt (GeoName Material Gewicht) GeoName. Expansivität: Falls XY, ZÍW, dann XWYZ. • Hinzufügen von Attributmengen auf beiden Seiten erhält die Abhängigkeit, falls rechts eine Untermenge der linken Seite steht. • Spezialfälle: Z = W (XWYW), Z = Ø (XWY) • Beispiel: Wegen FIDFarbe und GeoNameÍ (GeoName Material Gewicht) folgt (GeoName Material Gewicht FID) (GeoName Farbe).
Armstrong-Axiome (2) Transitivität: Falls XY und Y Z, dann XZ. • Funktionale Abhängigkeiten pflanzen sich transitiv fort. • Beispiel: Aus GeoName Material und Material Dichte folgt GeoName Dichte. Einschub:Transitive Abhängigkeit von Attributen: • RÎRm ;X, YÍAR • Y heißt transitivabhängig von X, wenn gilt: $ZÍAR, Y Z : (XZ ZY (ZX)). Beispiel: GeoNameDichte ist transitive Abhängigkeit in der Relation KomplGeoKörper. /
Armstrong-Axiome (3) Ableitungen: Vereinigung: Falls XY und X Z, dann XYZ. • Ableitung: • YX YZ aus XZ über Expansivität • XX YX aus XY über Expansivität • XXYZ über Transitivität • XX = X und somit X YZ • Folge: Mehrere funktionale Abhängigkeiten mit gleicher linker Seite können zusammengefasst werden • Beispiel: Aus GeoNameMaterial und GeoNameGewicht folgt GeoName (Material Gewicht).
Armstrong-Axiome (4) Dekomposition: Falls X YZ, dann X Y und X Z. • Ableitung: • YZY und YZZ wegen Reflexivität • Aus XYZ folgt XY und X Z wegen Transitivität • Beispiel: Aus GeoName (Material Gewicht) folgen GeoNameMaterial und GeoNameGewicht. Pseudotransitivität: Falls X Y und WY Z, dann XW Z. • Ableitung: • XWYW aus X Y wegen Expansivität • XW Z aus WY Z und Transitivität (YW = WY) • Beispiel: Aus FID GeoName und (GeoName Farbe) FID folgt (FID Farbe) FID.