TA, TB, TC 란 테이블이 3개가 있습니다.
각 테이블에는 LOT이란 키가 존재하구요.
TA의 LOT은 TB의 UPPER_LOT으로 상하관계가 지정되구요
TB의 LOT은 TC의 UPPER_LOT으로 지정이 이루어집니다.
그런데, TA의 LOT이 TC의 UPPER_LOT으로 지정이 될 수 있습니다.
TA-TB-TC
TA-TC
이렇게 이루어질수 있다는거죠
각테이블에 PK와 FK를 지정할때 각 TA, TB, TC의 LOT은 PK로 지정이 될 것이구요
TB의 UPPER_LOT은 TA의 PK에 대한 FK로 잡히겠지요
TC의 UPPER_LOT은 TB의 PK에 대한 FK로 잡히는 거구요
그런데
TA-TC의 관계에서는 TC의 UPPER_LOT은 FK를 어케 잡아야 되는건가요?
TA
(
LOT
)
TB
(
UPPER_LOT
LOT
)
TC
(
UPPER_LOT
LOT
)