我正在创建一个用于调查的数据库表,我需要登录报告此事件的人员,这可能是来自供应商或用户表的记录。最简单的方法是在我的调查表中同时包含一个补充信息和一个用户ID列,但这似乎是错误的,还有什么更好的方法呢?

谢谢你。

最佳答案

您可能还有另外两个表-IncidentsReportedBySupplier (IncidentID, SupplierID)IncidentsReportedByUser (IncidentID, UserID)-将删除空列。

但这也有缺点。然后,您可能会发生任何人未举报的事件。

10-07 18:18