管理の手引き


等しい値が必ず同じエンティティーを表すようにする

一連のエンティティーからなる同じ集合の属性を表す表は複数個作成できます。 たとえば、従業員表で従業員が配属されている部署の番号を示し、 部署表で各番号の部署にどのマネージャーが配属されているかを示します。 両方の属性を同時に検索するには、次の例にあるとおり、 一致する列で 2 つの表を結合させます。 WORKDEPT と DEPTNO の値は同じエンティティーを表すものであり、 部署表と従業員表との間の結合パス になります。

DEPARTMENT 表:
DEPTNO DEPTNAME MGRNO ADMRDEPT
D21 Administration Support 000070 D01

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

あるエンティティーに関する情報を複数の表から検索する場合、 等しい値が必ず同じエンティティーを表すようにしておく必要があります。 接続する列の名前は互いに違っていてもかまいません (前の例では「WORKDEPT」と「DEPTNO」)。 また、同じ名前であってもかまいません (部署表とプロジェクト表では「DEPTNO」という列)。


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]