关于reportTo关系 与 OneToOne关系 的一些技巧

本文探讨了在数据库设计中reportTo字段在人员和部门管理中的使用技巧,以及一对一关系在解决管理层级问题上的应用。通过分析,指出reportTo在人员表中应为null,而在管理者表中用于表示上下级关系,最后总结了如何利用一对一关系简化表结构并清晰管理层次。
摘要由CSDN通过智能技术生成

今天研究了一下人员部门管理之间的各种关系,写点经验,高手别笑。我的经验比较肤浅,希望大家能多多指正。

 

reportTO在数据库里对表内的自关联有着很微妙的作用。

 

今天研究了一些reportTo的用法:

 

1:人员表中的技巧:

 

       在人员表中,reportTo可以直接代表某个人员受另外某个人员管理。但是在实际当中,每个公司其实都是有部门的,人员被划分到部门之后,可以直接由部门管理者管理,reportTo如果应用在部门内部,实际上是一种无形的浪费。

       那么reportTo真正的作用是什么呢?

       我们可以试想一下,部门内员工可以由部门管理者管理,那部门管理者又由谁去管理呢?

       从实际着手去分析这个问题,很容易理解,各部门的管理者(通常就是部门经理)当然是由更上级的部门或人员去管理。

       所以映射到人员表中,如果把reportTo指向更高层的管理者的话,又会出现怎样的关联现象呢?

 

       我们来分析一下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值