没有合适的资源?快使用搜索试试~ 我知道了~
人事工资管理系统数据库的需求分析.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 106 浏览量
2022-07-12
18:27:19
上传
评论
收藏 573KB DOC 举报
温馨提示
试读
55页
人事工资管理系统数据库的需求分析.doc
资源推荐
资源详情
资源评论
人事工资管理系统数据库的需求分析
用户的需求具体表达在各种信息的提供、保存、更新和查询上,这就要求
数据库的构造能充分满足各种信息的输出和输入。需求分析阶段主要是收
集根本数据,确定数据构造及数据处理的流程,组成一份详尽的数据字典,
以便为后面的概念设计和逻辑设计打下根底。
人事工资管理系统数据库的逻辑构造设计
逻辑构造设计的任务是把概念构造设计阶段设计好的 E-R 图转换为特
定的 DBMS 所支持的数据模型(即层次、网状、关系模型之一),并对其进
展优化,得到满足用户要求和系统功能需求的关系模式。
1、 E-R 模型转换为关系模式
将 E-R 模型转换成初始关系模式的一般规那么是:系统中各个实体转
换为对应的关系模式;实体之间多对多的联系也转换为关系模式。
根据转换规那么,可以将部门信息表、员工信息表、工资信息表、考
勤信息表、奖罚信息表五个实体转换成及之对应的五个关系模式;而将部
门信息表及员工信息表两者之间一对多的关系以及员工、工资和考勤信息
表三者之间一对一的关系也转换为关系模式。
2、关系模式的设计
根据上述的转换结果,在对关系模式中数据进展标准化处理后,得到
了符合第三范式的关系模式如下:
部门表〔Department〕:{ DepartmentID、DepartmentName、Renshu、
Fuzeren、Phone}
员工表〔Employee〕:{ EmployeeID、DepartmentID、EmployeeName、
Sex、Chusheng、Minzu、Zzmm、Hunfou、Address、Ruzhishijian、
Xueli、Zhicheng、Phone、ID、Jianli、Beizu}
奖罚表〔JiangFa〕:{ EmployeeID、EmployeeName、mingcheng、
leixing、Riqi}
工资表〔Salarys〕:{ EmployeeID、EmployeeName、BasicSalary、
Gangweigongzi、Qitajia、Qitakou、Butie、Jiangjin、Gongjijin、
Shifagongzi、Yingdegongzi、Riqi}
考勤表〔TimeSheet〕:{ EmployeeID、DepartmentID、EmployeeName、Jiaban、
Qingjia、Kuanggong、Riqi }
每个关系模式中带下划线的字段表示主键、带双波浪线的字段表示及
之关联的表的外键。其中 Salarys 及 TimeSheet 表有日期限制,所以同时
把 Riqi 作为主键。
根据系统功能需求,数据采用 SQL Server 2005 所支持的实际数据模
型,也就是数据库的逻辑构造。启动 SQL Server 2005,创立一个数据库
命名为:Salary。该数据库中各个数据表的构造如下面各个表格所示。每
个表格对应于数据库中的一个表。
3、将关系模式转换为数据库中的表
按照关系数据模型的构造,将关系模式转换为关系数据库中的数据表,
转换的规那么是:一个关系模式转换为一个数据表,关系模式中的每个属
性转换为数据表中的一个列。同时设置表中各个列的名称、数据类型、数
据宽度以及数据规那么,得到如下几个表:
部门表(Department)
DepartmentID
Char
5
部门编号、主键、非空
DepartmentNam
e
Nvarch
ar
20
部门名称、非空
Renshu
Int
部门人数、取自员工表中添加到相应部
门的人数
Fuzeren
Nvarch
ar
10
部门负责人
Phone
Char
11
联系
注:(1)该表存放所有部门的信息。
员工表〔Employee)
EmployeeID
Char
5
员工编号、主键、非空
DepartmentID
Char
5
部门编号、联系部门及员工表的外键、
非空
EmployeeName
Nvarch
ar
10
员工姓名、非空
Sex
Nvarch
ar
2
性别
Chusheng
Char
15
出生日期
Minzu
Nvarch
ar
10
民族
Zzmm
Nvarch
ar
5
政治面貌
Hunfou
Nvarch
ar
2
婚否
Address
Nvarch
ar
50
家庭住址
Ruzhishijian
Char
15
入职时间
Xuel
Nvarch
ar
50
学历
Zhicheng
Nvarch
ar
20
职称
Phone
Char
11
联系
ID
Char
18
身份证号
Jianli
Nvarch
ar
50
简历
Beizhu
Nvarch
ar
50
备注
注:该表存放员工的所有信息。
奖罚表〔JiangFa〕
EmployeeID
Char
5
员工编号、主键、非空
EmployeeNa
me
Nvarchar
10
员工姓名、非空
mingcheng
Nvarchar
10
奖罚名称
leixing
Nvarchar
10
奖罚类型
Riqi
Char
15
奖罚日期
注:该表存放员工的奖罚信息。
工资表〔Salarys〕
EmployeeID
Char
5
员工编号、主键、非空
EmployeeNa
me
Nvarchar
10
员工姓名、非空
BasicSalar
y
Money
根本工资
Gangweigon
gzi
Money
岗位工资
剩余54页未读,继续阅读
资源评论
kfcel5889
- 粉丝: 3
- 资源: 5万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 简单的Python示例,演示了如何使用TCP/IP协议进行基本的客户端和服务器通信
- 考试.sql
- keil2 + proteus + 8051.exe
- 1961ee27df03bd4595d28e24b00dde4e_744c805f7e4fb4d40fa3f695bfbab035_8(1).c
- mediapipe-0.9.0.1-cp37-cp37m-win-amd64.whl.zip
- windows注册表编辑工具
- mediapipe-0.9.0.1-cp37-cp37m-win-amd64.whl.zip
- 校园通行码预约管理系统20240522075502
- 车类型数据集6250张VOC+YOLO格式.zip
- The PyTorch implementation of STGCN.STGCN-main.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功