我有以下數據庫設計:A柱作爲主鍵或兩個外鍵爲主鍵
一種E-Report
具有一個QAP
具有一些Requirement
秒。 A QAP
及其Requirement
s可用於多個E-Report
。
每個Requirement
在每個電子報告中都會有一個是/否的確認。我添加了EReportReq
來存儲需求確認值(用戶將設置這些值)。
而且,每個Requirement
將在每個E-Report
上具有多於一個的Image
。 EReportReqImg
將存儲Image
和Requirement
的關係。
如果您需要該數據庫模型的更多詳細信息,請告訴我。
我的問題是關於EReportReq
表。我不確定是否需要列作爲主鍵(EReportReqId
),或者我可以使用eReportId
和requirementId
作爲主鍵。
如果我使用這兩列,eReportId
和requirementId
作爲主鍵,我將需要添加這兩條EReportReqImg
表,所以我不知道這種方法比我的好。
您認爲如何?