就下载 —— 安全下载、无毒手机软件、绿色软件官方下载网站最近更新|下载排行|热门标签|收藏本站

您现在的位置是:就下载 > IT资讯 > 软件教程 > 用户表和部门表的关联,非主流性,但是能解决好多问题

1 见过大部分的用户和部门的表以及他们的关联,大概如下:

create table Users
(
UserAccount nvarchar(50) ,
UserName nvarchar(50),
GroupID int --部门ID
)

create table Groups
(
GroupID int,
GroupName nvarchar(50),
GroupParentID int,
GroupLeaderID nvarchar(50)--领导帐号
)
这样子的表结构咋一看确实完成了用户和部门的关联,其实仔细想想这个设计很有局限性,如果一个用户属于多个部门,如果一个部门要有多个领导,那么这个设计肯定是不能满足的,

我现在贴出我的设计给大家拍砖,我主要在上面表的基础上又加了两张表,一张专门用来保存部门领导(解决一部门多领导),一张主要用于保存部门的成员,换句话就是员工所属部门(解决一用户多部门)

上一篇:重装Windows 7,解决的Windows 7 “盗版”黑屏

本文地址:软件教程 >> http://www.9xz.net/it/ruanjianjiaocheng/20723.html

下一篇:突然断电后,eMule下载丢失后快速重启未完成的下载

  • 打印
推荐阅读
热门专题
推荐内容
热点内容