我正在创建一个log-table
,其中每个记录都是一条日志行,其中包含有关发生的情况的消息。该记录器应连接到多个其他表,例如User
和Company
,其中用户或公司可以有多个日志行,因此是一对多关系。每当更改用户或公司时,都会创建一个新的日志行,该行连接到User
或Company
。我不确定如何建立关系。我可以简单地在Log-table
中拥有不同的属性,为User
分配一个属性,为Company
分配一个属性,该属性在日志行中具有多对一的关系吗?还是有更好的解决方案?像这样的每个关系都拥有一个属性似乎是多余的,但是也许这是唯一的方法。有任何想法吗?