麻烦帮我看看这样的表该怎么设计?

史前攻城狮 史前攻城狮 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在做一个人力资源系统,现在有3张表,如下
tbdept1是tbdept2的上级部门,tbdept2是tbgroup的上级部门
tbDept1
dept1id int
dept1name varchar

tbDept2
dept2id int
dept2name varchar
dept1id int


tbGroup
groupid int
groupname varchar
upid int

现在遇到两个问题:
1.有些员工可能直属于tbdept1的,有些是tbDept2,还有些可能是tbgroup的,那么在员工所在部门信息怎么存比较好呢?是一个表名加id好,还是分别把tbDept1,tbDept2,tbGroup都设上好

2.tbGroup可能有好几层,那么它的上级部门有可能是tbDept2,也有可能是tbGroup中的记录,那么它的上级部门怎么保存比较好呢?

希望大家能提供些建议和意见,谢了!
...全文

相关推荐

ETL工具kettle 日志表配置及工作流程

Kettle日志表配置和使用 @(baishu) [TOC] 当系统中ETL过程中存在多种行为且设置了每日执行增量,这无疑会造成系统数据的审计和校验的巨大麻烦。幸运的是kettle本身已经为我们提供了记录增量行为的配置项。 初始化日志表 当我们第一次使用日志表的配置时,我们需要先在数据库内生成对应的日志表。其实这一步我们也无需自己设计建表语句,在spoon内我们可以直接手动创...

一位陌生人

PostgreSQL的表关系和约束,咋帮你搞定用户订单不混乱、学生选课不重复?

两个表中的行。

qcidyu

【自然框架】之通用权限:用PowerDesigner重新设计了一下数据库,有ER图和表关系图

      好像以前做的那个数据库设计大家都没太看懂,究其原因似乎大家都比较习惯使用PowerDesinger来设计。而我用Excel画出来的图大家看着特别别扭,而且还没有总体的图,也没有ER图,所以大家也就没有心情看了吧。呵呵。      PowerDesinger学习了一下,感谢Hayden Han 写的《PowerDesigner使用教程 —— 概念数据模型 》,通过这个文章学

自然框架

别再用笨办法了!Virtuoso+HspiceD一键后仿真攻略,告别手动导出网表的麻烦

本文详细介绍了如何利用Virtuoso+HspiceD实现高效后仿真,从PEX提取到结果分析的一站式解决方案。通过自动化流程配置和Hierarchy Editor工具,工程师可以告别手动导出网表的繁琐操作,显著提升模拟电路设计的效率和准确性。文章特别强调了PEX设置的关键技巧和常见问题排查方法,帮助读者快速掌握这一高效仿真技术。

鲸吃瓜

[附源码]计算机毕业设计基于springboot校园帮平台管理系统

项目运行环境配置:Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。项目技术:SSM + mybatis + Maven + Vue 等等组成,B/S模式 + Maven管理等等。环境需要1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;

李会计算机程序设计
评论 4
收藏 已收藏
分享
返回顶部
史前攻城狮
MS-SQL Server 34,876 成员 254,635 内容