次のデータベース設計があります。
Anには、いくつかの s を持つE-Report
ものがあります。Aとそのs は、複数の で使用できます。QAP
Requirement
QAP
Requirement
E-Report
各Requirement
電子レポートには、はい/いいえの確認があります。要件確認の値を保存するために追加しましEReportReq
た (ユーザーがこれらの値を設定します)。
また、それぞれにRequirement
複数の. との関係になります。Image
E-Report
EReportReqImg
Image
Requirement
このデータベース モデルの詳細が必要な場合は、お知らせください。
私の質問はEReportReq
テーブルについてです。EReportReqId
列が主キー ( )として必要なのか、主キーとしてeReportId
andを使用できるのかわかりませんrequirementId
。
これらの 2 つの列を主キーとして使用する場合、eReportId
これらrequirementId
2 つをEReportReqImg
テーブルに追加する必要があるため、このアプローチが私の方法よりも優れているかどうかはわかりません。
どう思いますか?