员工表的设计

wfkmu 2013-08-26 07:27:38
选择部门时,可以搜索出来部门下面的员工,像下面这样有关联关系就可以了。
部门表:ID
员工表:ID 部门ID

现在员工还有一个上下级关系:
比如:总经理 经理 主任 部门经理 员工

这种表应该怎么设计比较好呢?
初学数据库,请大家给个方法思路。谢谢。。
...全文
411 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wfkmu 2013-08-27
  • 打赏
  • 举报
回复
引用 1 楼 ap0405140 的回复:
员工表: 员工ID, 部门ID, 上级ID..
引用 3 楼 tangguangqiang 的回复:
看你要记录的信息,最好先做需求分析,然后画出ER图。再做表设计。 觉得做两个表比较好一点 部门表:部门ID,部门名称,父部门,其它信息 员工表:员工ID,部门ID,员工姓名,其它信息
引用 4 楼 wwwwgou 的回复:
部门表: (部门ID,部门名称) --部门,方便扩展部门 职位表:(职位ID,职位名称) --职位,方便扩展职位 员工表:(员工ID,员工名称,上级ID,部门ID,职位ID) --人和人之间的关系,人的职位和部门属性
谢谢各位 。。
hgwyl 2013-08-26
  • 打赏
  • 举报
回复
单表不就完成了么……干嘛在初始时要设计2表…… 部门 职位 姓名
Shawn 2013-08-26
  • 打赏
  • 举报
回复
部门表: (部门ID,部门名称) --部门,方便扩展部门 职位表:(职位ID,职位名称) --职位,方便扩展职位 员工表:(员工ID,员工名称,上级ID,部门ID,职位ID) --人和人之间的关系,人的职位和部门属性
习惯性蹭分 2013-08-26
  • 打赏
  • 举报
回复
看你要记录的信息,最好先做需求分析,然后画出ER图。再做表设计。 觉得做两个表比较好一点 部门表:部门ID,部门名称,父部门,其它信息 员工表:员工ID,部门ID,员工姓名,其它信息
wfkmu 2013-08-26
  • 打赏
  • 举报
回复
引用 1 楼 ap0405140 的回复:
员工表: 员工ID, 部门ID, 上级ID..
需要不需要把上级这个像部门表一样独立出来? 还是直接通过: 员工ID 员工姓名 上级ID 部门ID 10001 张三 0 900 10002 李四 10001 900 这样设计?
唐诗三百首 2013-08-26
  • 打赏
  • 举报
回复
员工表: 员工ID, 部门ID, 上级ID..

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧