これらの 4 つのテーブルの優れた設計を提案できる人はいますか。
デザイン
Fields: DesignId (Primarykey),
Iname..,....
表 2 :入力ファイル
FileId int,
DesignId ,
FileName,
Description,
primary key (FileId,DesignId )
foreign key(DesignId)...
//This foreign key here seems to cause insert problems.
表3 : 入力データ
DesignId int,
TestCaseInputId,
FileId int,
MaterialType,
primary key(DesignId ,TestCaseInputId,FileId)
foreign key(FileId ) references InputFiles
foreign key(DesignId) refernces Design
質問:
- 表 2、表 3 の複合キーについては確信が持てません。
- 外部キー。外部キーが挿入の問題を引き起こしているようです