Mysql workbench fremdschlüssel

Hallo,

ich bin gerade dabei, hergestellte Beziehungen in mysql in Access abzubilden, um über eine ODBC-Datenbank Berichte zu erstellen.

In MySQL erhalte ich über „Edit Relationship“, Reiter „Foreign Key“ eine Dartstellung einer Beziehung. Kann mir bitte jemand den Unterschied zwischen „Referencing Table“ und „Referenced Table“ erklären? Und wofür steht „Mandatory“?

Vielen Dank.
Gruß,
Fred

Moin, Fred,

„Referencing Table“

referiert eine andere, sie enthält das FS-Attribut

„Referenced Table“

Das ist die, auf die gezeigt wird. Beispiel:

**Kunde** (<u>Kunde</u>, Name, , ...)
**Auftrag** (<u>Auftrag</u>, FS\_Kunde, ...)

bedeutet: Kunde erteilt Auftrag. Die Beziehung dazu ist Kunde > Auftrag, FS_Kunde zeigt auf den Kunden, der den Auftrag erteilt hat.

wofür steht „Mandatory“?

Pflichtfeld, muss gefüllt sein; das gilt nicht nur für FS-Attribute, sondern für alle.

Gruß Ralf