创建数据库表

sle*_*lex 8 sql database normalization database-table

我正在为调查创建一个数据库表,我需要记录报告事件的人,这可能是来自供应商或用户表的记录.最简单的方法是在我的调查表中同时使用一个flexir和一个用户id列,但这似乎是错误的,有什么更好的方法呢?

谢谢.

pod*_*ska 1

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

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