首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

职员表的设计

2013-09-06 
员工表的设计选择部门时,可以搜索出来部门下面的员工,像下面这样有关联关系就可以了。部门表:ID员工表:ID部

员工表的设计
选择部门时,可以搜索出来部门下面的员工,像下面这样有关联关系就可以了。
部门表:ID
员工表:ID  部门ID

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

这种表应该怎么设计比较好呢?
初学数据库,请大家给个方法思路。谢谢。。
[解决办法]
员工表: 员工ID, 部门ID, 上级ID..
[解决办法]
看你要记录的信息,最好先做需求分析,然后画出ER图。再做表设计。
觉得做两个表比较好一点
部门表:部门ID,部门名称,父部门,其它信息
员工表:员工ID,部门ID,员工姓名,其它信息
[解决办法]
部门表: (部门ID,部门名称)--部门,方便扩展部门
职位表:(职位ID,职位名称)--职位,方便扩展职位
员工表:(员工ID,员工名称,上级ID,部门ID,职位ID)--人和人之间的关系,人的职位和部门属性
[解决办法]
单表不就完成了么……干嘛在初始时要设计2表……

部门
职位
姓名

热点排行