【发布时间】:2021-02-05 06:56:20
【问题描述】:
我需要一些帮助来设计我的数据库关系。 我有这些表:文档、公司、个人和用户。文档可以是内部的或外部的。
- 如果是外部的,可以由公司或个人签名。
- 如果是内部的,则必须由用户签名。
在任何情况下,文档都是由单个实体(公司、个人或用户)签署的。我正在考虑通过以下方式创建文档表:
documents
----------
id_document
...
type
id_user
id_company
id_indiv
其中type可以是0:内部,1:外部,id_user、id_company、id_indiv是各个表的外键,可以为空。这个逻辑可以吗?有人可以建议我一个更好的主意吗?
【问题讨论】:
标签: database laravel oop relational-database relationship