- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库—人力资源管理系统[精品]
人力资源管理系统数据库设计与实现
所完成的工作: 数据库整体结构设计
需求分析
ER图绘制
完成数据库的物理设计
SQL语句编写和上机检验
系统名称:人力资源管理系统
一、系统需求分析
1、该“人力资源管理系统”只是对数据库应用技术的一个样本数据库的实例,重在对数据库一些方法的熟悉与掌握,其中包括从数据库的概念模型到ER图的绘制,再到数据库模式的建立(即为数据库及其基本表的建立),而后数据的录入,最后完成一些简单的关系运算表达式的表达和相关的Select 查询语句的使用。
2、系统结构简述
本系统包括6个实体:总经理、经理、员工、部门、指标、工资
实体之间的关系转换为5个表:职务表、部门表、员工表、考核表、工资表
其中,实体部分有3个表:员工表、部门表、工资表
员工与指标间多对多关系转换为考核表
注:各个基本表中关键字已在关系模式中说明
3、实现的功能
1)通过表的创建过程进行数据的关联和约束
创建多个约束、规则、默认值对数据进行安全性管理(详见物理设计)
创建检查约束(用到case…when语句分情况),检验员工编号的合理性,即通过编号可以体现他的部门(A为总经理,B为经理,C为员工)
2)插入、修改、删除功能
本系统有5个表:员工表、部门表、职务表、考核表、工资表。其中员工表、部门表、职务表是基本表,数据直接、完全输入。考核表、工资表与员工表有外键联系,且有计算列,需要创建存储过程来插入数据。
◎建立2个存储过程,进行考核表、工资表的插入
◎建立一个存储过程,考虑外键联系,删除某员工的全部信息
◎建立触发器,当添加、删除数据时会显示
3)查询功能
◎使用select语句实现简单查询和复杂查询
并创建存储过程进行查询
◎创建视图,通过视图来查询
二、ER图
注:总经理与经理的属性ER图与员工相同
员工的职务属性通过员工编号体现,规则见“职务表”
三、关系模式
系统中的实体有:总经理、经理、员工、部门、指标、工资
为简化关系模式,将总经理、经理、员工的信息集中到一个表。关系模式如下:
职务表(职务名称、职务编号、基本工资、基本奖金)
部门表(部门编号、部门名称、经理编号、办公电话)
员工表(员工编号、员工姓名、部门编号、职务、出生日期、年龄、入职日期、性别、学历、电话)
考核表(员工编号、本月出勤次、本月业绩、本月考核)
工资表(员工编号、基本工资、基本奖金、计算工资、所得税、本月实发工资)
四、物理设计
职务表结构
属性名 数据类型 说明 职务名称 char (6) 主键 职务编号 char (2) not null 基本工资 int 基本奖金 int 说明:职务表为基本表,直接输入数据。其中,职务编号A、B、C分别为总经理、经理、员工的员工编号的首字母(如,经理B01,员工C03)
部门表结构
属性名 数据类型 说明 部门编号 char (2) 主键 部门名称 char (6) not null 经理编号 char (4) 经理电话 char (12) 说明:部门表为基本表,直接输入数据。
员工表结构
属性名 数据类型 说明 员工编号 char (4) 主键;检查约束 员工姓名 char (6) not null 部门编号 char (2) 外键 职务 char (6) 职务规则 性别 char (2) not null;性别规则 出生日期 datetime not null 年龄 int 入职日期 datetime not null 学历 char (4) 学历规则;默认约束 电话 char (12) 说明:1、员工表与部门表有外键联系,部门编号是部门表的主键;直接输入数据
2、员工编号是主键,并有检查约束,确认输入的员工编号合理。具体是员工编号的首字母与职务对应的编号一致,如,总经理编号为AXX,经理BXX,员工CXX
3、职务与规则“职务_rule”绑定,取值范围(“总经理”“经理”“员工”)
4、公式:年龄=year(getdate( ))-year(出生日期)
5、性别与规则“性别_rule”绑定,取值范围(“男”“女”)
6、学历与规则“学历_rule”绑定,取值范围(“博士”“硕士”“学士”),默认值学士
您可能关注的文档
最近下载
- 2024年江苏省专转本《农林综合操作技能》知识考点汇总.pdf
- 2024北京燕山区初三二模物理试题及答案.docx VIP
- 6有多少浪费本可避免课件统编版四年级下册道德与法治.pptx VIP
- 全国中学生生物学竞赛试题附.pdf VIP
- 我的家乡安徽课件.pptx VIP
- 赛雪龙断路器维护手册.docx VIP
- 标准图集-21X505-2 火灾自动报警系统施工及验收标准图示-第一部分.pdf
- 5.2 做自强不息的中国人(课件)七年级道德与法治下册统编版2025.pptx VIP
- icc创新能力大赛物理类往年试题.pdf VIP
- 2024年山东省泰安市肥城市中考二模英语试题(解析版).docx VIP
文档评论(0)