Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Wolfram Ranck Geändert vor über 9 Jahren
1
Rel-Modell 25.01.2002 1 8.1.7Fremdschlüssel (1|3) Attribute: P-NR, ANG-NRin ang-pro1 P-LEITERin projekt1 ABT-NRin angestellte1 r 1 r 2... FS PS P-NR P-LEITER ANG-NR projekt1 angestellte1 P-NR ANG-NR ang-pro1 Attribute FS eines Relationsschemas r 1 : (A), das dem Primärschlüssel (PS) in einem Relationsschema r 2 : (B) entsprechen (und so eine Beziehung zu r 2 herstellen) werden als Fremdschlüssel bezeichnet.
2
Rel-Modell 25.01.2002 2 8.1.7Fremdschlüssel (2|3) Man sagt auch: die Attribute FS referenzieren r 2 r 1.FS r 2.PS Es gilt: dom(FS) = dom(PS). Zu jedem Attributwert von FS (ungleich NULL) in r 1 existiert ein Tupel in r 2, für das PS denselben Attributwert hat.
3
Rel-Modell 25.01.2002 3 8.1.7Fremdschlüssel (3|3) Bemerkungen: Anwendungsprogrammierer muss Zusammenhänge kennen! Namensgleichheit zwischen FS und PS nicht notwendig, verbessert aber die Lesbarkeit eines rel. Schemas. Ein Fremdschlüsselwert in einem Relationsschema r:R darf nur dann NULL sein, wenn dieser Fremdschlüssel nicht Teil des Primärschlüssels von R ist. Ein Relationsschema r 1 : R 1 kann mehrere Fremdschlüssel haben, die unterschiedliche Relationsschemata r 2 : R 2,…, r n : R n referenzieren.
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.