数据库:一个表连接到许多其他表(具有多对一关系)

时间:2018-07-09 09:47:47

标签: database foreign-keys relational-database

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

0 个答案:

没有答案