数据库表计.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库表计

创建三个数据库:平台(Platform),IM(IM),人力资源(HR) Platform库 Platform库中的表有:人员信息表,部门表,职位表,组件组表,组件表 组件权限要求: 不同部门可见的组件(组)不同; 相同部门的不同职位可见的组件(组)不同; 人事部可见所有人的个人基本信息(可以修改),财务部可见所有人的基本信息基本表(不能修改): 组件流程: 登陆时,(通过存储过程)获取人员信息表、部门表、职位表、组件组表、组件表,发送给服务器,有服务器发给客户端,添加相应组件(组)(组件由管理员分配); 如果有人员信息更改,(通过触发器)改变数据库数据 基本表: 人员信息表属性:人员编号(主键),在职状态,部门编号,职位编号,员工姓名、年龄、家庭住址、部门、职位、学历、手机号、密码、邮箱、身份证号、生日、性别 编号 字段名 类型 长 度 索引 可空 描述 1 EmpID Int 20 主键(自增) N 员工编号 2 Name nvarchar 20 N 名字 3 Sex nvarchar 10 Y 性别 4 Address nvarchar 50 Y 家庭住址 5 Birthday nvarchar 50 Y 生日 6 PhoneNumber varchar 30 Y 手机号 7 Password varchar 50 N 密码 8 Email varchar 50 Y 电子邮箱 9 LevelEdu nvarchar 20 Y 学历 10 IdCard varchar 50 Y 身份证号 11 DeptID Int 部门表外键 N 部门ID 12 PositionID Int 职位表外键 Y 职位ID 13 Iswork Int N 宝贝,,、。、。么么么么 0离职,1在职 部门表属性:部门号,部门名称,上级部门,合作部门 编号 字段名 类型 长度 索引 可空 描述 1 DeptID int 主键(Pk)(自增) N 部门ID 2 DeptName nvarchar 20 N 部门名称 3 SuperiorDeptID int 本表外键 Y(UNIQUE) 上级部门ID TeamDept Varchar 40 Y 合作部门(每四位确定一个部门ID) 职位表属性:职位号,职位名称 编号 字段名 类型 长度 索引 可空 描述 1 PositionID varchar 20 主键(Pk)(自增) N 职位ID(前四位确定部门或管理员或总裁) 2 PositionID Name nvarchar 20 N 职位名称 组件组表属性:组件组号,组件组名称 编号 字段名 类型 长度 索引 可空 描述 1 CompGroupID int 主键(Pk)(自增) N 组件组ID 2 CompGroupName nvarchar 20 N 组件组名称 3 DeptID int 外键 部门号 组件表属性:组件号,组件名称 编号 字段名 类型 长度 索引 可空 描述 1 CompID int 主键(Pk)(自增) N 组件ID 2 CompName nvarchar 20 N 组件名称 3 PositionID int 外键 职位号 IM库 IM权限要求:加好友后,即相互都可见,可发信息 上级默认加对应下级所有人为好友; 同部门同级可以加好友; 不同部门不能加好友; 总裁默认加经理以上的为好友; 人事部可以修改所有人信息; 不同部门合作时,可以加好友; 所有员工默认加人事部和财务部主管为好友; IM库中的表有:好友表,离线文件(消息)表 IM的数据流程: 登陆时,直接连接数据库,(通过存储过程)获取对应的好友表和离线文件(消息)表,发送给服务;器 好友表属性:员工号,好友号 编号 字段名 类型 长度 索引 可空 描述 1 FriendsID Varchar 40 N 可以为空,枚举所有的好友的ID号用逗号隔开(一对多) 2 EmpID Int 20 外键 N 自己ID 离线文件(消息)表:发送方号,接受方号,消息内容,标记(两位:1. 有(0)或无(1)2.区分文件(0)或消息(1)); 编号 字段名 类型 长度 索引 可空 描述 1 SendPerID int 主键 N 发送方ID 2 RecvPerID nvarchar 20 主键 N 接受方ID 3 Message nvarchar Y 消息内容 4 Flag Varchar 4 N 两位:1. 有(0)或无(1)2.区分文件(0)或消息(1)); HR库 HR库中的表有:(管理员账号表、员工账号表、员

文档评论(0)

1444168621 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档