Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

人力资源管理数据库设计 PDF 下载


分享到:
时间:2021-07-16 07:38来源:http://www.java1234.com 作者:转载  侵权举报
人力资源管理数据库设计 PDF 下载
失效链接处理
人力资源管理数据库设计 PDF 下载


本站整理下载:
提取码:ykzx 
 
 
相关截图:
 
主要内容:

1.1项目背景
随着国内经济的迅速发展,现代化水平不断推进,生产力的发展也与信息技术的发展紧密相连,计算机应用于各大领域,并给人们的生活带来了极大的便利,同样在人员管理上亦是如此[1]。随着公司员工的不断增加,在人员管理上也出现了一定的困难,如今信息化技术的重要程度已经被很多企业所认可,为了更好的适应市场,纷纷加快数字化管理进程,建设一个企业信息管理系统,推动部门精简化,职权明确化,业务高效化,进而提高企业管理水平,推动企业转型[2]。通过建立规范的数据库结构,搭建数据库存储系统,取代繁琐的纸质数据管理,在解决了困扰人们许久的维护的同时,简化数据存取过程,减少软件故障。
一个中小型企业中在职人数一般为30至200不等,通过职权划分,建立各个不同部门,分别处理企业日常运营的不同事务。一个高效的企业人事部门管理系统的建立,将大大提高企业对在职人员的管理以及其他相关的系列业务处理。而人事管理系统数据库设计与实现,是整个项目设计的底层基础搭建,规范完整的数据库将从根本上促进数据库应用系统的开发与后期维护。
1.2人事管理系统数据库相关介绍
1.2.1人事管理系统关系型数据库
关系型数据库是指采用了关系模式来组织数据的关系库,人事管理系统关系型数据库是目前人事管理系统应用领域中使用十分广泛的具体数据库,这种数据库的核心是人事关系模型,其具有优质的存储方式、存储结构和存储规范等。人事管理系统关系模型的相关理念完全不同于传统的网状类型数据和层次类型数据,人事关系模型主要通过二维表的方式对具体数据的相关特性以及不同类型数据之间存在的关系开展阐述。
人事管理系统关系型数据库的主要建立过程需要经过以下三个步骤:
(1)实体集内在关系的分析刻画;
(2)关系操作的具体步骤整理;
(3)系统数据完整性以及反冗余性的要求分析。
1.2.2基于Microsoft SQL Server 的人事管理系统数据库介绍 
随着Windows 操作系统的发展壮大,SQL Server 数据库凭借其用户界面的直观和部署的便捷,市场占有率逐年提高。经过多年的实际应用,基于Microsoft SQL Server 的人事管理系统数据库已开始得到业界的大范围认可。 
该系统数据库主要优势[3]如下:
(1)友好直观的的图形操作界面。系统数据库利用清晰直观的图形化界面,让用户能快速地熟悉相关操作,促进提升人事资源管理系统信息管理的工作质量和工作效率; 
(2)优秀的系统兼容性。人事管理系统数据库能够有效实现高版本数据库面向低版本数据开展完全兼容操作,为后续应用系统的优化扩展提供了良好的技术支持; 
(3)可靠的稳定安全性。人事管理系统数据库提供了密码策略方式、许可证管理方式、开放权限管理等技术手段,以确保数据信息的安全与保密。
1.3 定义
1.3.1数据库管理
数据管理设计是指建立一组类和协作,使系统管理一些永久性数据,设计数据管理既要包括数据存放方法的设计,还要包括相应服务的设计。
1.3.2数据库设计
数据库设计是指根据用户的需求,在某一具体的数据管理系统上,设计数据库的结构和建立数据库的过程。
1.3.3关系型数据库
关系型数据库是指采用了关系模式来组织数据的关系库,其以行和列的形式存储数据,以便于用户理解。关系模型可以简单理解为二维表格模型,而一个关系型数据库就是由二维表及其之间的关系组成的一个数据组织。 
1.3.4 E-R图
E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。它是描述现实世界关系概念模型的有效方法。
其图像元素包括:
(1)“矩形框”表示实体型,矩形框内写明实体名称;
(2)“椭圆图框”或圆角矩形表示实体的属性,并用“实心线段”将其与相应关系的“实体型”连接起来;
(3)“菱形框”表示实体型之间的联系成因,在菱形框内写明联系名,并用“实心线段”分别与有关实体型连接起来;
(4)在“实心线段”旁标上联系的类型(1:1,1:N或N:N)。
1.3.5 数据库模型图
模型图是数据库设计中常用的图模型,其中包含对象(Object)和链(Link)。对象是类的特定实例,链是类之间关系的实例,表示对象之间的特定关系。对象图不经可以描述每个类的相关属性,也可以表示每个类之间的关系。
1.3.6 数据字典
数据字典(Data dictionary)是一种用户可以访问的记录数据库和应用程序元数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被动数据字典是指修改时必须手工进行更新内容的数据字典。
数据字典是描述数据的信息集合,是对系统中使用的所有数据元素的定义的集合。
具体指对数据的数据项、数据结构、数据流、数据存储、处理逻辑等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明,使用数据字典为简单的建模项目。
1.3.7 范式
范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求,满足不同程度要求的为不同范式。
目前关系数据库共有6种,常用的为3种:
(1)第一范式:第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。
(2)第二范式:第二范式(2NF) 是在第一范式(1NF)的基础上建立起来的,即满足第二范式(2NF)必须先满足第一范式(1NF)。第二范式(2NF)要求数据库表中的每个实例或行必须可以被唯一地区分。为实现区分通常需要为表加上一个列,以存储各个实例的唯一标识。这个唯一属性列被称为主关键字或主键、主码。第二范式就是非主属性完全依赖于主关键字。
(3)第三范式:满足第三范式(3NF) 必须先满足第二范式(2NF)。第三范式(3NF)要求一个数据库表中不包含已在其它表中已包含的非主关键字信息。

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐