Datenbanktabellen innerhalb des WebSphere Commerce-Datenbankschemas sind nach Funktionsgruppen aufgebaut. Die Beziehung der referentiellen Integrität zwischen den einzelnen Datenbanktabellen wird mit den folgenden Symbolen dargestellt:
Ein abgerundetes,
gepunktetes Rechteck steht für eine schwache abhängige Entität. Exemplare einer schwachen abhängigen Entität können nicht
eindeutig identifiziert werden, ohne dass ihre Beziehung
zu anderen Entitäten bestimmt wird. Der Primärschlüssel zu einem Exemplar einer schwachen abhängigen
Entität besteht ausschließlich aus Fremdschlüsseln.
Ein abgerundetes,
ausgefülltes Rechteck steht für eine starke abhängige Entität. Exemplare einer starken abhängigen Entität können nicht
eindeutig identifiziert werden, ohne dass ihre Beziehung zu anderen
Entitäten bestimmt wird. Der Primärschlüssel zu einem Exemplar einer
starken abhängigen Entität enthält zwar Fremdschlüssel, er
besteht jedoch nicht ausschließlich aus Fremdschlüsseln.
Ein Rechteck steht für eine unabhängige Entität. Exemplare einer unabhängigen Entität können eindeutig identifiziert
werden, ohne dass ihre Beziehung zu anderen Entitäten bestimmt werden
muss. Der Primärschlüssel zu einem Exemplar einer unabhängigen Entität
enthält keine Fremdschlüssel.
Eine durchgezogene Beziehungslinie steht für eine identifizierende
Beziehung. Eine identifizierende Beziehung liegt vor, wenn Exemplare der
untergeordneten Entität anhand der Zuordnung zu einer
übergeordneten Entität identifiziert werden. Die Primärschlüsselattribute der übergeordneten Entität werden zu
Primärschlüsselattributen der untergeordneten Entität.
Eine gepunktete Beziehungslinie mit einem ausgefüllten
Beziehungssymbol steht für eine erforderliche
Nicht-Identifikationsbeziehung.
Eine erforderliche Nicht-Identifikationsbeziehung liegt vor, wenn
Schlüsselattribute von der übergeordneten Entität zu
Nicht-Schlüsselattributen der untergeordneten Entität werden müssen. Dies bedeutet, dass die übernommenen Nicht-Schlüsselattribute der
untergeordneten Entität in dieser Beziehung nicht NULL sein dürfen.
Eine gepunktete Beziehungslinie mit einem ausgefüllten und offenen
Beziehungssymbol steht für eine optionale
Nicht-Identifikationsbeziehung.
Eine optionale Nicht-Identifikationsbeziehung liegt vor, wenn
Fremdschlüssel von der übergeordneten Entität zu
Nicht-Schlüsselattributen der untergeordneten Entität werden können. Dies bedeutet, dass die übernommenen Nicht-Schlüsselattribute der
untergeordneten Entität in dieser Beziehung NULL sein können.
Eine Beziehungslinie,
die eine Verbindung zurück zur ursprünglichen Tabelle herstellt,
steht für eine rekursive Beziehung. Rekursive Beziehungen müssen optionale
Nicht-Identifikationsbeziehungen sein.
![]() |