DB2 Universal Database - Systemverwaltung


Sicherstellen, daß gleiche Werte die gleiche Entität darstellen

Sie können die Attribute derselben Menge von Entitäten in mehreren Tabellen beschreiben. Zum Beispiel enthält die Tabelle EMPLOYEE die Nummer der Abteilung (WORKDEPT), der ein Mitarbeiter zugeteilt ist, und die Tabelle DEPARTMENT zeigt, welcher Manager jeder Abteilungsnummer (DEPTNO) zugeordnet ist. Um beide Mengen von Attributen gleichzeitig abzurufen, können die beiden Tabellen über die beiden übereinstimmenden Spalten verknüpft werden, wie im folgenden Beispiel gezeigt wird. Der Wert der Spalte WORKDEPT und der Wert der Spalte DEPTNO stellen dieselbe Entität dar und bilden daher einen Verknüpfungspfad zwischen den Tabellen DEPARTMENT und EMPLOYEE.

Die Tabelle DEPARTMENT:
DEPTNO DEPTNAME MGRNO ADMRDEPT
D21 Administration Support 000070 D01

Die Tabelle EMPLOYEE:
EMPNO FIRSTNAME LASTNAME WORKDEPT JOB
000250 Daniel Smith D21 Clerk

Beim Abrufen von Informationen über eine Entität aus mehreren Tabellen muß sichergestellt werden, daß gleiche Werte auch die gleiche Entität bezeichnen. Die verknüpfenden Spalten können unterschiedliche Namen haben (wie WORKDEPT und DEPTNO im vorangegangenen Beispiel), oder sie können auch denselben Namen haben (wie die Spalten mit dem Namen DEPTNO in den Tabellen DEPARTMENT und PROJECT).


[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis | Index ]