SQL中建员工表

m5021717 2012-04-05 04:28:02
建员工表分为权限和信息
是分开建一个权限表一个信息表好啊
还是建一个大表好啊,
都有七八个字段
请高手指点
...全文
395 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Andy-W 2012-04-09
  • 打赏
  • 举报
回复
参考:
------------------------
员工信息表(员工ID,姓名,,,)
权限表(权限ID,权限名)
权限与员工关系表(关系表ID,员工ID,权限ID)

血痕123456 2012-04-09
  • 打赏
  • 举报
回复
肯定分开嘛,然后用外键引用,这样很方便的么·····
暖暖2021 2012-04-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
权限和员工应该不是一对一的关系吧?
一个员工可不可以有多中权限呢?
正常情况,一个员工表,一个权限表,一个员工权限关系表。
[/Quote]
同意叶子的说法,关系型数据库嘛.
simonxt 2012-04-09
  • 打赏
  • 举报
回复
1、角色信息表(角色ID、角色名称、角色对应的功能模块等)
2、员工信息表(工号、姓名、性别.....) 工号假设为关键字
3、员工角色表(工号、角色ID、其他)
小天 2012-04-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
权限和员工应该不是一对一的关系吧?
一个员工可不可以有多中权限呢?
正常情况,一个员工表,一个权限表,一个员工权限关系表。
[/Quote]
支持,比较常用的做法
zongyong 2012-04-08
  • 打赏
  • 举报
回复
一个员工可能多个权限,一个权限会有多个员工拥有,他们是多对多的关系。
勿勿 2012-04-06
  • 打赏
  • 举报
回复
一般一个员工基表 有几个子表关联。权限可以通过基表的一个字段来关联权限表。
gogodiy 2012-04-06
  • 打赏
  • 举报
回复
建立采用2楼叶子的方法,这样关系清晰明确,也便于以后扩展。
叶子 2012-04-05
  • 打赏
  • 举报
回复
权限和员工应该不是一对一的关系吧?
一个员工可不可以有多中权限呢?
正常情况,一个员工表,一个权限表,一个员工权限关系表。
  • 打赏
  • 举报
回复
根据需求来处理。满足需求的情况下考虑效率等情况。

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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