只是想知道各种层次结构场景,例如员工经理关系

Posted

技术标签:

【中文标题】只是想知道各种层次结构场景,例如员工经理关系【英文标题】:Just wanted to know various hierarchy scenario eg employee manager relationship 【发布时间】:2013-02-15 06:56:18 【问题描述】:

我想知道各种业务场景,其中可以设计一个或多个表创建循环的层次结构。

例如。 一对多的员工-经理关系 Employee(empid, name, managerid) Manager id 引用 empid

与许多社交媒体网站类似的多对多用户-朋友关系 用户(用户名、姓名、性别) UserFriendMap(userid,friendid) UserId 引用了 user 表,FriendId 也引用了 User 表。 UserId 不等于 FriendId

您在职业生涯中使用过或能想到的其他可能案例有哪些?

【问题讨论】:

【参考方案1】:

Test-test,其中一个测试包含多个需要执行的子测试。

族谱表中的人,通过表示孩子的连接表。

一台服务器作为主服务器,其他服务器进行复制的服务器。

而且,由于这个问题非常开放,不妨在parent-child dimensions 上提供一些文档。

再看一下堆栈溢出,这似乎是这里的骗局:When we need to use 1-to-1 relationship in database design?

【讨论】:

以上是关于只是想知道各种层次结构场景,例如员工经理关系的主要内容,如果未能解决你的问题,请参考以下文章

SQL/DAX 中的多父层次结构传播

什么是处理维度表中层次结构的好方法

MDX 获取层次结构值

邻接模型 MySQL 语法

在关系数据库中存储文件夹层次结构

如何根据 mdx 中的另一个维度层次结构过滤维度层次结构