In den Klassen RP_Wasserschutz und RP_Wasserwirtschaft: Relation zwischen verschiedenen RP_WasserschutzTypen ermöglichen bzw. zwischen RP_WasserschutzTyp und RP_WasserwirtschaftTyp
- 6.1
- Reg.plan
Für die Attribute RP_WasserschutzTyp und RP_WasserwirtschaftTyp soll folgende Relation aufgenommen werden
Name: gehoertZuWasserschutzTyp
Kardinalität: 0..*
Datentyp: Referenz auf ein anderes Objekt der Klasse „RP_Wasserschutz“ bzw. Referenz auf ein Objekt der Klasse „RP_Wasserwirtschaft“
Definition: Beschreibt das Einzugsgebiet
Es sollten textliche Konformitätsbedingungen formuliert werden, die besagen:
Wenn das Attribut RP_WasserschutzTyp mit dem Wert 6000 (Heilquelle) belegt ist, dann soll die Relation gehoertZuWasserschutzTyp auf ein Objekt der Klasse RP_Wasserschutz referenzieren, für das das Attribut typ mit dem Wert 4000 (Trinkwassergewinnung) belegt ist.
bzw.
Wenn das Attribut RP_WasserwirtschaftTyp mit dem Wert 2000 (Wasserwerk) belegt ist, dann soll die Relation gehoertZuWasserschutzTyp auf ein Objekt der Klasse RP_Wasserschutz referenzieren, für das das Attribut typ mit dem Wert 4000 (Trinkwassergewinnung) belegt ist.
Heilquelle: ist RP_WasserschutzTyp 6000
Wasserwerk: ist RP_WasserwirtschaftTyp 2000