割り当てテーブルと従業員テーブルがあります。割り当てを既存の従業員と既存のプロジェクトに関連付けたいと考えています。1 つは従業員テーブルから、もう 1 つはプロジェクト テーブルからの 2 つの主キーがあります。それぞれが割り当てテーブルに戻って参照します。私の外部キー制約は、私が示すように別々にすることができますか、それとも一緒にして「and」ステートメントを持たなければなりませんか?
create table assignment
(asg_prj_p# number(2),
asg_emp_e#a varchar2(1),
asg_emp_e#n varchar2(5),
asg_hrs number(3),
constraint fk_project foreign key (asg_prj_p#) references project (prj_p#),
constraint fk_employee foreign key (asg_emp_e#a, asg_emp_e#n) references employee (emp_e#a, emp_e#n));