سلام و روز خوش
اگه منظور شما رو درست گرفته باشم :
فیلد ID برای TableA نیاز نیست، یک constraint روی این سه فیلد بسازین و همون رو هم primary key کنین (خودکار unique هم میشه):
1.png
یا اگه با SQL DDL راحتترین:
ALTER TABLE TableA
ADD CONSTRAINT TableA_PK PRIMARY KEY (PartNo, Line, Unit)
و relation بین دو جدول رو اینجوری تعریف کنین:
2.png
یا باز هم SQL DDL :
ALTER TABLE TableB
ADD CONSTRAINT FK_TableB_TableA
FOREIGN KEY (PartNo, Line, Unit) REFERENCES TableA (PartNo, Line, Unit)
ON UPDATE CASCADE
ON DELETE CASCADE