Was ist eine Kardinalitätsbedingung?
Hallo, wir haben folgende Aufgabe bekommen:
Wir haben den Begriff Kardinalitätsbedingung definiert . Als Beispiel wurde das exklusive Oder vorgestellt: ({a, b} ,→= 1) ≡ (a ⊕ b).
a) Geben Sie eine Kardinalitätsbedingung fur das logische Oder an. ¨
b) Geben Sie eine Kardinalitätsbedingung fur das logische Und an. ¨
c) Gegeben sei die Menge von Atomen M = {A1, ..., An}. Beschreiben Sie was die Kardinalitätbedingung (M ,→≥ [n/2]) aussagt.
Leider geht weder aus dem Lernstoff hervor was eine Kardinalitätsbedingung ist und wie man sie aufstellt noch gibt es irgendwo im Internet auch nur eine einzige Erwähnung zu diesem Wort. Kann jemand die Aufgabe erklären?
2 Antworten
Eine Kardinalitätsbedingung für die Teilnahme eines Objekttyps E in einem Beziehungstyp B legt fest, wie häufig eine Entität vom Typ E in B mindestens vorkommen muss (minimale Kardinalität) und/oder wie häufig sie höchstens vorkommen darf (maximale Kardinalität).
Ich vermute das soll soviel heißen wie, dass der Pfeil die Kardinalitätsbedingung angibt und für eine Konfiguration (belegung der Elemente der Menge mit Wahr und Falsch) die Kardinalitätsbedingung für die Anzahl der Wahr-Werte gelten muss.
Also beispielsweise hätte eine Menge {a, b, c, d} mit Belegung {wahr, falsch, wahr, wahr} die Kardinalität 3.
Die Kardinalitätsbedingung für ein logisches Oder wäre demnach: >0;