部门负责人身份,这个数据库怎么设计?

dreamover 2005-11-11 04:18:41
部门表Departments
id name others

职工表Employee
id name sex birthday others

部门负表人这个字段放在哪个表里?
...全文
276 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
huangyiwei37201 2005-11-11
  • 打赏
  • 举报
回复
部门表--部门ID,部门NAME,负责人(可空)
职工表--职工ID,职工NAME
再建一个部门负责人表--部门ID(连部门表),负责人ID(连职工表、可空)
zhang_yzy 2005-11-11
  • 打赏
  • 举报
回复
应该加一个辅助表,即“梦回唐朝”说的那样
liang80318 2005-11-11
  • 打赏
  • 举报
回复
不是有个 ID NAME OTHER
OTHER中可以存放
$扫地僧$ 2005-11-11
  • 打赏
  • 举报
回复
放在 职工表Employee 里
用两个字段:
一个存放员工所属部门ID
一个存放职位名称
tangchao515 2005-11-11
  • 打赏
  • 举报
回复
部门表和职位表还是分开,这是两个不同属性的对象,放一个表不合适
dreamover 2005-11-11
  • 打赏
  • 举报
回复
放在部门表里,职工表里还没有记录,新添加部门的时候,那部门负责人字段里填什么?这儿岂不是不能设成外键?
子陌红尘 2005-11-11
  • 打赏
  • 举报
回复
如果一个部门只有一个部门表负责人,放部门表中;
如果存在多个负责人,则应该另建立一个关系表
vivianfdlpw 2005-11-11
  • 打赏
  • 举报
回复
放在部门表里,对应职工id
amtyuranus 2005-11-11
  • 打赏
  • 举报
回复
当然在部门表里

这个字段对应人事的ID

34,873

社区成员

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

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