我有以下数据库设计:
一个E-Report
有一个QAP
有一些Requirement
s。AQAP
和它Requirement
的 s 可以用在一个以上E-Report
。
每个Requirement
人都会在每个电子报告中确认是/否。我添加EReportReq
了存储需求确认值(用户将设置这些值)。
而且,Requirement
每个. 将存储和关系。Image
E-Report
EReportReqImg
Image
Requirement
如果您需要有关此数据库模型的更多详细信息,请告诉我。
我的问题是关于EReportReq
桌子的。我不确定是否需要一列作为主键 ( EReportReqId
) 或者我可以使用eReportId
andrequirementId
作为主键。
如果我使用这两列,eReportId
并且requirementId
作为主键,我需要将这两列添加到EReportReqImg
表中,所以我不知道这种方法是否比我的更好。
你怎么看?