Verwenden mehrerer Beziehungen

So wie zwei Entitäten im realen Leben auf verschiedene Arten verbunden sein können, so können auch zwei Entitäten in einer Datenbank verbunden sein. Zum Beispiel können zwei Personen gemeinsam einem Girokonto und auf einer Hypothek zugeordnet sein. Ebenso gibt es Situationen im realen Leben, in denen eine Beziehung einer Art eine Beziehung einer anderen Art ausschließt. Ein Beispiel dafür könnte sein, dass jemand, der eine Beziehung von „Geschwister“ zu einer Person hat, nicht auch eine Beziehung von „verheiratet“ zu derselben Person haben kann.

Visual Query Builder bietet bestimmte Möglichkeiten zum Auswählen und Anzeigen von „und“ und „oder“ Beziehungen. Wenn Sie den Assistenten zum Auswählen von Beziehungen verwenden, interpretiert Visual Query Builder es als „oder“-Beziehung, wenn Sie mehrere Beziehungen gleichzeitig auswählen. Das bedeutet, dass nach Entitäten mit einer Beziehung oder gesucht wird. Dies ist ein Beispiel für eine „oder“-Beziehung im Assistenten und auf dem Arbeitsbereich; es würde Entitäten zurückgeben, die Einzahlungen oder Auszahlungen für ihr Konto vornehmen.

Wenn Sie mehr als eine Beziehung zu verschiedenen Zeiten in separaten Schritten auswählen, interpretiert Visual Query Builder dies als eine „und“-Beziehung. Das bedeutet, dass nach Entitäten gesucht wird, die beide Beziehungen haben, nicht nur die eine oder die andere. Dies ist ein Beispiel für eine „und“-Beziehung im Assistenten und im Arbeitsbereich. Es würde Entitäten zurückgeben, die über Kreditkartenkonten verfügen und Zahlungen für diese Konten ausführen: