Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

1 Attribute, Attributwerte (1) Attribut (a): Eigenschaft eines Entity mit Attributname a Zu jedem Attribut a gehört ein Wertebereich (Domain) dom(a) Zum.

Ähnliche Präsentationen


Präsentation zum Thema: "1 Attribute, Attributwerte (1) Attribut (a): Eigenschaft eines Entity mit Attributname a Zu jedem Attribut a gehört ein Wertebereich (Domain) dom(a) Zum."—  Präsentation transkript:

1 1 Attribute, Attributwerte (1) Attribut (a): Eigenschaft eines Entity mit Attributname a Zu jedem Attribut a gehört ein Wertebereich (Domain) dom(a) Zum Betrachtungszeitpunkt t hat Entity e  E t für jedes Attribut a  A einen Wert w a  dom(a). Domains müssen nicht disjunkt und können sogar gleich sein! Beispiele: dom(ANr)=Menge von 7-stelligen Ziffernfolgen mit einer 8. Ziffer als Prüfziffer dom(AName) =Menge von 25-stelligen Buchstabenfolgen dom(Menge) =Menge von 3-stelligen ganzen Zahlen: 100 … 999

2 2 Attribute, Attributwerte (2) Domain (dom(A)): Zu jedem Entity-Typ E gehört eine Menge A von Attributen: E :  Ein Entity-Typ E wird charakterisiert durch eine Menge relevanter Attribute: A = {a 1,..., a n }  E : : („Schema“ für Entity-Typ E) Beispiel: ArtikelArt: Vereinfachung der Schreibweise durch Weglassen der Mengenklammern: ArtikelArt:

3 3 Attribute, Attributwerte (3) Ein Attribut a des Entity-Typs E kann formal als eine Abbildung aufgefasst werden, die einen Entity-Set E t in eine Domain abbildet. ArtikelArt t Entity-Set AName Domains A-001 A-008 A-009 A-011 A-012 ANr Anlasser Ventile Zündkerzen Attribute e1 e2 e3 e4 e5

4 4 Attribute, Attributwerte (4) Domain (dom(A)): Zu jedem Entity e vom Typ E : gehört eine Menge von Attributwerten (Attributwertkombination) w bezüglich aller a  A: e : w, w  dom(A) und zu jedem Entity-Set E t eine Menge X von Attributwertkombinationen w: E t : X, X  dom(A); X = {w | e : w für ein e  E t } Annahme: Feste Reihenfolge für a i in A: (d.h.: beliebig, aber fest gewählt): a 1, a 2, …, a n Jedes Entity ist dann beschrieben durch ein geordnetes Tupel von Attributwerten w: e : w, w = (w 1, w 2,..., w n ) dom(A) ::= {(w 1, w 2,..., w n ) | w i  dom(a i ); i = 1,..., n} = dom(a 1 )  dom(a 2 ) ...  dom(a n )

5 5 Attribute, Attributwerte (5) Darstellung E t in Tabellenform: ArtikelArt t Entity-Set AName Domains A-001 A-008 A-009 A-011 A-012 ANr Anlasser Ventile Zündkerzen e1 e2 e3 e4 e5 Attribute VentileA-009 VentileA-008 AnlasserA-001 ANameANr ZündkerzenA-012 ZündkerzenA-011 Darstellung als e : w: e3: (A-009, Ventile)


Herunterladen ppt "1 Attribute, Attributwerte (1) Attribut (a): Eigenschaft eines Entity mit Attributname a Zu jedem Attribut a gehört ein Wertebereich (Domain) dom(a) Zum."

Ähnliche Präsentationen


Google-Anzeigen