在简单的数据库设计中,实体表具有 ID(主要是自动递增)
但是有一些系统,例如 vtiger CRM,它使用主表来存储所有新创建的 IDS。
我的问题是:
- 所描述的方法有什么好处。
- 描述的方法的名称是什么,如果有的话。我的意思是设计师如何称呼这种方法?
moodle 也是这种方法的另一个例子。Moodle 中的一个示例:
mdl_context
具有其他模块的所有 ID:
mdl_context - id - contextlevel - instanceid - 路径 - 深度
值 - 115 - 50 - 17 - /1/84/90/115 - 4
instanceid
是其他实体的ID并contextlevel
显示表格,例如50是课程表的代码。
没有mdl_context
,mdl_course
有自己的ID,那么为什么`mdl_course存在?