我有一个公司审计系统,这有点难以解释,但我会尽量保持简单。以下是主要部分
公司
审核(认证)
条款(这些是特定于认证的问题,所有这些都需要回答以便审核完成。然后用户可以添加评论,状态,将其标记为完整等)
< / LI> 醇>公司可以进行大量的审核测试。因此,公司可以进行多次审核。每次审计都有一些条款,需要执行才能完成审计。用户还可以向这些子句添加一些数据,例如子句的进度,状态,注释等。
现在我有这些数据库表
公司
审核
条款
公司 - 审计(数据透视表)
条款 - 审核(数据透视表)
公司 - 审计 - 条款(数据透视表的支点)
现在前5个是非常标准的,但我不知道如何实现最后一个。现在在公司 - 审计数据透视表中我有一个名为companies_audits_id的自动增量字段,然后我在Companies_Audits_Clauses表中使用此ID。在Companies_Audits_Clauses表中,我还有状态,进度,评论等字段。
我不确定这是不是一个好主意。所以我需要你的想法。感谢每一位帮助。
编辑:
公司可以进行多次审计,审计也可以有很多公司。将审计视为认证,因此公司可以通过ISO1000,ISO2000等不同认证进行认证。因此,必须为审计公司提供支持。同样的条款只属于一个认证,在这种情况下,ISO2000可能有10个条款。然后每个公司都会对这些条款有一些评论。