我正在尝试为培训师和客户数据库考虑最佳设计。
我最初的想法是这样的:
person
具有客户和培训师共同属性(姓名、出生日期等)的实体。一个客户只能有一名培训师。一位培训师可以有许多客户。我想知道是否创建一个实体来控制客户和培训师的
user
权限,或者只是添加一个属性Role
person
我考虑过的另一件事是将所有内容都放在具有递归关系的单个实体中?
有什么建议吗?
谢谢。
我正在尝试为培训师和客户数据库考虑最佳设计。
我最初的想法是这样的:
person
具有客户和培训师共同属性(姓名、出生日期等)的实体。一个客户只能有一名培训师。一位培训师可以有许多客户。
我想知道是否创建一个实体来控制客户和培训师的user
权限,或者只是添加一个属性Role
person
我考虑过的另一件事是将所有内容都放在具有递归关系的单个实体中?
有什么建议吗?
谢谢。