麻烦帮我看看这样的表该怎么设计?
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的表关系和约束,咋帮你搞定用户订单不混乱、学生选课不重复?
两个表中的行。
【自然框架】之通用权限:用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;


