标签: database relational-database data-modeling datamodel
我有一个我在SQL /关系数据库中创建的分层数据模型。
相关实体是:
(每个房间只有一个父楼,每个楼只有一个父院)。
还有 用户 ,他们可以在层次结构的任何级别拥有某些角色。可能的角色是:
在层次结构的一个级别中扮演角色会隐式地在所有较低级别授予该角色(例如,如果某人是机构的所有者,则他们被视为该机构中所有建筑物和房间的所有者)。
一些例子:
在关系数据库中跨这些实体建模这些用户角色的好方法是什么?