《企业人事管理信息系统论文.docx》由会员分享,可在线阅读,更多相关《企业人事管理信息系统论文.docx(58页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、专 科 毕 业业 论 文企业人事事管理信信息系统统Enteerprrisee peersoonneel mmanaagemmentt innforrmattionn syysteem学院名称称: 宿宿迁学院院 专业班级级: 005计专专(1) 学生姓名名: 王王金龙 指导教师师姓名: 巫宗宾宾 指导教师师职称: 教师 20088 年年 5 月企业人事事管理信信息系统统专业班级级:055计算机机专科(1)班 学生姓姓名:王王金龙指导教师师: 巫宗宾宾 职称:教师摘 要 文文中设计计一个基基于C/S架构构,用PPoweerBuuildder与与SQLL Seerveer 220000相结合合的企业
2、业人事管管理信息息管理信信息系统统,实现现企业人人事资源源的查询询与管理理,运用用了管理理信息系系统的理理论和软软件工程程学的原原理描述述了该系系统的体体系结构构设计和和功能模模块设计计,并给给出部分分功能的的实现方方法。系系统采用用灵活的的设计方方式具有有可用性性强,可可扩展性性强等特特点。关键词企企业人事事管理信信息系统统,PoowerrBuiildeer,SSQL SerrverrEnteerprrisee peersoonneel mmanaagemmentt innforrmattionn syysteemAbsttracctDeesiggn oone beccausse oof C
3、C/S fraamewworkk inn thhe aartiiclee, tthe mannageemennt iinfoormaatioon ssysttem of thee ennterrpriise commbinned witth SSQL Serrverr 20000 witth PPoweerBuuildder, reealiize thee ennterrpriise humman afffairrs rresoourcces inqquirry aand mannageemennt oof eexhiibittionn innforrmattionn annd rresoou
4、rcce, havve uusedd thhe ttheoory of thee maanaggemeent infformmatiion sysstemm annd pprinncipple of thee sooftwwaree ennginneerringg too deescrribee thhat thiis ssysttem sysstemm sttruccturral dessignn annd ffuncctioon mmoduule aree deesiggnedd, aand proovidde ssomee fuuncttionn immpleemenntattionn
5、meethoods . IIt hhas strrongg ussabiilitty tthatt thhe ssysttem adooptss fllexiiblee deesiggn, thee chharaacteerissticc suuch as beiing strrongg off exxpannsibbiliity.Key worrdsEEnteerprrisee peersoonneel mmanaagemmentt innforrmattionn syysteem, PowwerBBuillderr, SSQL Serrverr,目 录引言5第一章 绪 论711课课题的来来
6、源和意意义71.2 企业人人事管理理信息系系统. 771.3 管理信信息系统统的研究究状态91.4 本文的的主要工工作91.5 本文结结构10第二章 数据据库理论论基础112.1 数据库库管理系系统与数数据库应应用系统统1112.1.1 数数据库管管理系统统的功能能及作用用1112.1.2 数数据库应应用系统统1142.1.3 概概念模型型和关系系数据模模型.142.1.4 关关系模式式的规范范化1142.2 数据库库设计的的基本方方法152.3 关系数数据库标标准语言言SQQL172.3.1 SSQL语语言的主主要特点点172.3.2 数数据定义义语言(DDLL)182.3.3 数数据操纵纵
7、语言(DMLL)19第三章 应用系系统开发发工具2003.1PPoweerbuuildder简简介.203.2 MFCC类库概概述.233.3 Miccrossoftt SQQL SServver 简介.26第四章 企业人人事管理理信息系系统设计计分析2284.1需需求分析析.284.1.1 机机构编制制的需求求2884.1.2 人人员信息息管理的的需求2884.1.3 人人事档案案管理的的需求2884.1.4 考考勤管理理的需求求.284.1.5 薪薪资福利利管理的的需求2884.1.6 查查询管理理的需求求.2884.1.7 性性能需求求.2884.2 总体设设计.2994.2.1 基基本
8、设计计概念和和处理流流程.2294.2.2 系系统功能能模块划划分294.2.3 系系统流程程图:.3004.2.3 系系统功能能模块图图:.300第五章 企业人人事管理理信息系系统的详详细设计计3115.1完完成机构构设置及及编码功功能315.1.1完成成机构详详细信息息功能325.2完完成职员员信息主主窗口335.2.1完成成职员信信息显示示窗口335.2.2完成成职员信信息查询询窗口345.3完完成职员员信息编编辑功能能.355.4完完成当月月工资管管理功能能.365.5完完成个人人所得税税设置功功能.375.5.1查询询模块.3375.5.2编辑辑模块.3375.6完完成工资资发放历历
9、史查询询功能38第六章440总结.40致谢.41参考文献献442引言言20世纪纪,随着着全球经经济的蓬蓬勃发展展,众多多经济学学家纷纷纷提出了了新的管管理理论论。200世纪550年代代,西蒙蒙提出管管理依赖赖于信息息和决策策的思想想。同时时期的维维纳发表表了控制制论,他他认为管理理是一个控控制过程程。19958年年,盖尔尔写到:“管理将将以较低低的成本本得到及及时准确确的信息息,做到到较好的的控制”。这个个时期,计算机机开始用用于会计计工作。数据处处理一词词已经出出现。管理信息息系统起起初应用用于最基基础的工工作,如如打印报报表、计计算工资资、人事事管理等等,进而而发展到到企业财财务管理理、库
10、存存管理等等单项业业务管理理,这属属于电子子数据处处理(EEDP,Eleectrroniic DDataa Prroceessiing)系统。当建立立了企业业数据库库,有了了计算机机网络从从而达到到数据共共享后,从系统统观点出出发,实实施全局局规划和和设计信信息系统统时,就就达到管管理信息息系统的的阶段。随着计计算机技技术的进进步和人人们对系系统的需需求进一一步提高高,人们们更加强强调管理理信息系系统能否否支持企企业高层层领导的的决策这这一功能能,更侧侧重于企企业外部部信息的的收集、综合数数据库、模型库库、方法法库和其其他人工工智能工工具能否否直接面面向决策策者,这这是决策策支持系系统(DDS
11、S,Deccisiion Suppporrt SSysttem)的任务务。我国200世纪770年代代末有少少数企业业开始MMIS的的局部应应用。“六五”期间,选择一一些大型型企业进进行MIIS的开开发试点点,其中中首都钢钢铁公司司、北京京第一棉棉纺厂、湖北第第二汽车车制造厂厂、宁江江机床厂厂等取得得了经验验。200世纪880年代代中后期期,在全全国性的的计算机机应用热热潮中,许多企企业纷纷纷从财务务管理、人事管管理等单单项应用用入手,尝试建建立MIIS。许许多企业业,如北北京内燃燃机厂、北京电电视机厂厂、沈阳阳鼓风机机厂、天天津渤海海无线电电厂的MMIS初初具规模模,建立立了覆盖盖全厂的的计算
12、机机网络。“八五”期间,企业逐逐步走向向市场,MISS建设的的目标和和需求日日益明确确。一些些企业的的系统,如北京京第一机机床厂、山西经经纬纺织织机械厂厂、成都都飞机制制造公司司等都达达到了很很高水平平,与企企业中其其他系统统集成,形成了了CIMMS。目目前,我我国MIIS已经经有了相相当的普普及率,几乎覆覆盖了各各个行业业及各个个部门。近20年年间,国国外大公公司出现现了3种种变化:l 抓管理着着重于建建立MIIS系统统,使管管理技术术走向成成熟。l 信息是决决策的依依据,MMIS随随时为经经理们提提供信息息服务。l 经理通过过MISS使其经经营计划划和具体体的业务务活动联联系在一一起。由于
13、以上上的变化化,MIIS应用用得到了了迅速发发展。不不仅大中中型企业业普遍建建立了自自己的MMIS,一些中中小企业业也不例例外,普普遍建立立了公用用数据网网络,如如电子邮邮件、电电子数据据交换等等,尤其其是近年年来Innterrnett的飞速速发展,Inttrannet技技术得到到应用,为企业业MISS提供了了良好的的支持环环境。根根据现在在本学期期学科要要求和管管理系统统的发展展我们开开发了学学生管理理信息系系统。第一章 绪 论11课课题的来来源和意意义随着市场场竞争的的日趋激激烈,人人才已成成为实现现企业自自身战略略目标的的一个非非常关键键的因素素。企业业中人心心的向背背和员工工对工作作的
14、投入入程度在在很大程程度上决决定了该该企业的的兴衰与与成败。如何能能保持本本企业员员工的工工作责任任感,激激励他们们的工作作热情,减少人人才的流流失,已已成为困困扰企业业主管和和人事部部经理的的一个日日益尖锐锐的问题题,可以以说企业业管理从从根本上上来讲就就是对人人的管理理。现在在“公平、公正、合理”的企业业管理原原则已为为不少企企业所采采纳。但但是要实实现“公平、公正、合理”绝非易易事,它它不是仅仅靠规章章制度和和政策就就可以解解决的。通过建建立透明明、相容容、一致致、易查查和全面面的企业业人事管管理信息息系统,将与人人相关的的信息同同意地管管理起来来,才有有可能为为“公平、公正、合理”原则
15、的的实现,以及企企业在运运做和劳劳资纠纷纷等方面面的风险险规避等等建立一一套科学学的保障障体系。1.2 企业人人事管理理信息系统统管理信息息系统简简称为MMIS(Mannageemennt IInfoormaatioon SSysttem),它是是计算机机应用领领域的一一个重要要分支。管理信信息系统统帮助人人们完成成原来需需要手工工处理的的复杂工工作,它它不仅能能明显地地提高工工作效率率,较小小劳动强强度,而而且能提提高信息息管理的的质量和和管理水水平。因因而,管管理信息息系统不不是在模模拟手工工劳动,它要更更合理地地组织数数据和更更科学地地管理数数据,为为控制事事务发展展提供控控制信息息,为
16、预预测事务务变化的的状态提提供事务务发展趋趋势信息息和变化化规律的的信息。管理信息息系统有有以下两两个突出出特点:管理信息息系统是是以数据据库技术术为基础础的(1) 管理信息息系统的的核心是是数据库库。管理信息息系统的的数据存存放在数数据库中中,数据据库技术术为管理理信息系系统提供供了数据据管理的的手段,数据库库管理系系统()为管管理信息息系统提提供了系系统设计计的方法法、工具具和环境境。我们们学习数数据库及及数据库库管理系系统的基基本理论论和设计计方法,其目的的就是要要掌握设设计数据据的技术术,学会会设计、开发管管理信息息系统的的方法,以便能能够胜任任数据库库应用系系统的设设计、管管理和应应
17、用工作作。( 2 )管理理信息系系统一般般采用功功能选单单方式控控制程序序绝大多数数管理信信息系统统是采用用功能选选单方式式进行程程序控制制的。在在这种程程序控制制方式中中,系统统功能按按层次结结构组织织成系统统功能菜菜单,用用户通过过选择功功能选项项表达需需要执行行功能的的意愿,系统根根据用户户选择调调用相应应的功能能模块。管理信息息系统应应用非常常广泛,其中企企业人事事管理系系统是一一个典型型的例子子,人事事管理系系统是基基于先进进的软件件和高速速、大容容量的硬硬件基础础上的新新的人事事资源管管理模式式,通过过集中式式的信息息库、自自动处理理信息、员工自自助服务务、外协协以及服服务共享享,
18、达到到降低成成本、提提高效率率、改进进员工服服务模式式的目的的。它通通过与企企业现有有的网络络技术相相联系,保证人人力资源源与日新新月异的的技术环环境同步步发展。一般来来说,可可以分四四个部分分来理解解人事管管理系统统:(1)管管理人员员角色和和目标的的改变传统的企企业人事事管理中中,管理理人员的的大部分分精力将将耗资在在繁琐的的日常行行政事务务处理上上,而作作为企业业管理层层的参谋谋角色应应该做的的咨询和和策略制制定的工工作相对对缺乏。通过人人事管理理系统,管理人人员可以以将绝大大部分精精力方在在为管理理层提供供咨询、建议上上,而在在行政事事务上的的工作可可以由电电子化系系统完成成,只需需占
19、用人人事资源源管理人人员极少少的精力力和时间间。(2)提提供更好好的服务务人事资源源管理系系统可以以迅速、有效地地收集各各种信息息,加强强内部的的信息沟沟通。各各种用户户可以直直接从系系统中获获得自己己所需要要的各种种信息,并根据据相关的的信息做做出决策策和相应应的行动动方案。(3)降降低成本本人事管理理系统通通过减少少人事管管理工作作的操作作成本、降低员员工流动动率以及及减少通通信费用用等达到到降低企企业运作作成本的的目的。(4)革革新管理理理念人事管理理系统的的最终目目的是达达到革新新企业的的管理理理念,而而不仅是是改进管管理方式式,优化化人事资资源管理理。现金金技术应应用于人人事资源源管
20、理不不仅是为为了将现现有的人人事资源源工作做做的更好好,更重重要的是是,做些些对于企企业来讲讲更有效效率的事事情,成成为管理理层的决决策支持持者,为为决策提提供信息息和解决决方法。1.3 管理信信息系统统的研究究状态 一个管理理信息系系统是能能够提供供过去、现在、未来和和将来预预期信息息的一种种有条理理的方式式,这些些信息涉涉及到内内部业务务和外部部情报。它按适适当的时时间间隔隔供给格格式相同同的信息息,支持持一个组组织的计计划、控控制和操操作功能能,以便便辅助决决策制定定的过程程。管理信息息系统是是多种多多样的,它们所所管理的的事务对对象和操操作方式式各不相相同,但但信息管管理系统统所具有有
21、的数据据操作功功能是非非常相似似的。一一般的信信息管理理系统都都有输入入数据、修改数数据、删删除数据据、数据据查询、数据统统计等功功能。对管理信信息系统统的结构构研究有有以下几几种(1)总总体结构构:信息息源,信信息处理理器,信信息用户户、信息息管理者者。(2)物物理结构构:物理理组成、处理功功能、用用户需要要的输出出。(3)层层次结构构:用于于执行控控制的信信息系统统、管理理控制的的信息系系统、战战略计划划的信息息系统。(4)空空间分布布结构:集中式式系统、分布式式系统。(5)职职能结构构:一个个学校的的职能系系统主要要包括,教师人人事管理理系统、学生学学籍管理理系统、学生考考试系统统、学校
22、校财务管管理系统统、宿舍舍管理系系统,学学校图书书管理系系统。1.4 本文的的主要工工作本文主要要是介绍绍了设计计一个企企业人事事管理系系统的过过程,首首先介绍绍一些基基础知识识比如研研究企业业人事管管理系统统的目的的和意义义,数据据库的基基础理论论知识和和本系统统的开发发工具;然后再再介绍企企业人事事管理系系统设计计包括需需求分析析、总体体设计和和数据库库设计;接下来来介绍企企业人事事管理系系统的详详细设计计部分;最后总总结设计计的体会会并指出出取得的的成绩和和不足之之处。1.5 本文结构构第一章绪绪论部分分包括研研究的目目的和意意义,企企业人事事管理信信息系统统的基本本知识介介绍和管管理信
23、息息系统的的研究状状态。第二章介介绍了数数据库理理论基础础,包括括数据库库系统和和数据库库应用系系统,数数据库设设计的基基本方法法,概念念模型、关系模模型、关关系模式式的规范范化以及及SQLL语言。第三章介介绍应用用系统开开发工具具,包括括Powwerbbuillderr介绍,MFCC类库概概述和MMicrrosooft SQLL SEERVEER 简简介。第四章分分析了企企业人事事管理信信息系统统的系统设设计分析析,包括系系统需求求分析,总体设设计和系系统数据据库设计计。第五章系系统详细细设计阶阶段,用用Powwerbbuillderr9.00和Miicroosofft SSQL SERRV
24、ERR 20000进进行了具具体的应应用程序序设计。第二章 数据库库理论基基础2.1数数据库管管理系统统与数据据库应用用系统数据库管管理系统统是提供供数据库库管理的的计算机机系统软软件,数数据库应应用系统统是实现现某种具具体事物物管理功功能的计计算机应应用软件件。数据据库管理理系统为为数据库库应用系系统提供供了数据据库的定定义、存存储和查查询方法法,数据据库应用用系统通通过数据据库管理理系统管管理其数数据库。一般来来说,数数据库应应用系统统安装在在客户端端并有专专门的开开发系统统或语言言设计,数据库库管理系系统及其其数据库库安装在在服务器器端,它它们之间间通过数数据库访访问技术术进行数数据通信
25、信。2.1.1数据据库管理理系统的的功能及及作用数据库管管理系统统简称DDBMSS(Daatabbasee Maanaggemeent Sysstemm),它它是专门门用于管管理数据据库的计计算机系系统软件件。数据据库管理理系统能能够为数数据库提提供数据据的定义义、建立立、维护护、查询询和统计计等操作作功能,并完成成对数据据完整性性、安全全性进行行控制的的功能。 在数据据库管理理系统的的操作功功能中:数据定定义功能能是指为为说明库库中的数数据情况况而进行行的建立立数据库库结构的的操作,通过数数据定义义可以建建立起数数据库的的框架;数据库库建立功功能是指指将大批批数据录录入到数数据库的的操作,它
26、使得得库中含含有需要要保存的的数据记记录;数数据库维维护功能能是指对对数据的的插入、删除和和修改操操作,其其操作能能满足库库中信息息变化或或更新的的需求;数据查查询和统统计功能能是指通通过对数数据库的的访问,为实际际应用提提供需要要的数据据。 数据库库管理系系统不仅仅要为数数据管理理提供数数据操作作功能,还要为为数据库库提供必必要的数数据控制制功能。数据库库管理系系统的数数据控制制主要指指对数据据安全性性和完整整性的控控制。数数据安全全性控制制是为了了保证数数据库的的安全可可靠,防防止不合合法的使使用造成成数据的的泄漏和和破坏,即避免免数据被被人偷看看、篡改改或搞坏坏;数据据完整性性控制是是为
27、了保保证数据据库中数数据的正正确、有有效和相相容,以以防止不不合法语语义的错错误数据据被输入入或输出出。数据库管管理系统统的目标标是让用用户能够够更方便便、更有有效、更更可靠地地建立数数据库和和使用数数据库中中的信息息资源。数据库库管理软软件不是是应用软软件,它它不能直直接用于于诸如工工资管理理、人事事管理或或资料管管理等事事务管理理工作,但数据据库管理理系统能能够为事事物管理理提供技技术和方方法、应应用系统统的设计计平台和和设计工工具,使使相关的的事物管管理软件件很容易易设计。也就是是说,数数据库管管理系统统是为设设计数据据管理应应用项目目提供的的计算机机软件,利用数数据库管管理系统统设计事
28、事物管理理系统可可以达到到事半功功倍的效效果。2.1.2数据据库应用用系统凡使用数数据库技技术管理理及其数数据(信信息)的的系统都都称为数数据库应应用系统统(Daatabbasee Apppliicattionn Syysteem )。一个个数据库库应用系系统应携携带有较较大的数数据量,否则他他就不需需要数据据库管理理。数据据库应用用系统按按其实现现的功能能可以被被划分为为数据传传递系统统、数据据处理系系统和管管理信息息系统。数据传传递系统统只具有有信息交交换功能能,系统统工作中中不改变变信息的的结构和和状态,例如电电话、程程控交换换系统就就是数据据传递系系统。数数据处理理系统通通过对输输入的
29、数数据进行行转换、加工和和提取等等一系列列操作,从而得得出更有有价值的的新数据据,其输输出的数数据在结结构和内内容方面面与输入入的源数数据相比比有较大大的改变变。管理理信息系系统是具具有数据据的保存存、维护护和检索索等功能能的系统统,其作作用主要要是数据据管理,我们通通常所说说的事务务管理系系统就是是典型的的管理信信息系统统。一个实际际的数据据库应用用系统往往往不受受这3种种类别的的限制,它会同同时具有有数据传传递、数数据管理理和数据据处理的的多种功功能,这这使我们们无法严严格地区区别它是是数据处处理系统统,还是是管理信信息系统统。对于于一个数数据库应应用系统统,由于于它拥有有巨大的的数据量量
30、,就必必须具有有管理信信息系统统的功能能,因而而,管理理信息系系统应该该是数据据库应用用系统的的核心系系统。2.1.3概念念模型和和关系数数据模型型1、概念念模型的的基本概概念(1) 实体(EEntiity):客观观存在并并可以相相互区分分的客观观事物或或抽象事事件。(2) 属性(AAttrribuute):实体体所具有有的某一一特性叫叫做属性性,一个个实体可可以由若若干个属属性来描描述。(3) 联系(RRelaatioonshhip):现实实世界的的事物之之间是有有联系的的,这种种联系必必然要反反映到信信息世界界中,可可以分为为实体内内部的联联系和实实体之间间的联系系。两个个实体型型之间的的
31、联系可可分为33类,一一对一联联系(11:1)、一对对多联系系(1:n)、和多对对多联系系(m:n)。(4) 实体型(Enttityy Tyype):相同同属性的的实体必必然具有有共同的的特征和和性质。(5) 实体集(Enttityy Seet):同类型型的实体体的集合合成为实实体集。(6) 关键字(Keyy):惟惟一表示示一个实实体的属属性集为为关键字字。(7) 域(Doomaiin):属性的的取值范范围称为为该属性性的域。E-R图图是用于于描述概概念世界界,建立立概念模模型的实实用工具具。概念念模型用用于现实实世界的的建模,最常用用的建模模方法就就是“实体-联系”方法,该方法法用E-R图来
32、来描述某某一组织织的概念念模型。E-RR图包括括以下33个要素素。实体型:用矩形形框表示示,框内内标注实实体名称称。属性:用用椭圆形形表示,并用连连线与实实体连接接起来。联系:用用菱形框框表示,框内标标注联系系名称,并用连连线将菱菱形框分分别与有有关实体体相连,并在连连线上注注明联系系类型(1:11,1:n,mm:n)。需要要指出的的是,如如果联系系具有属属性,则则这些属属性也要要用无向向边与该该项连接接起来。E-R图图设计过过程实际际是对数数据进行行归纳分析,例如,把企业的全全部用户户按他们们对数据据和功能能需求进进行分组组。然后后从局部部入手,对每一一类用户户,建立立局部EE-R模模型,再
33、再综合成成总体EE-R模模型.2、实体体联系的的类型实体之间间的类型型有一对对一(11:1)、一对对多(11:n)和多对对多(mm:n)三种,其中最最常见的的是一对对多和多多对多联联系。一对一联联系:如如果实体体集A与与实体集集B之间间存在联联系,并并且对于于实体AA中的任任意一个个实体,实体集集B至多多只有一一个实体体与之对对应;而而对实体体集B中中的任意意一个实实体,在在实体集集A中也也至多只只有一个个实体与与之对应应,则称称实体集集A到实实体集BB的联系系是一对对一的,记为11:1。一对多联联系:如如果实体体集A与与实体集集B之间间存在联联系,并并且对于于实体集集A中的的任意一一个实体体
34、,在实实体集BB中可以以有多个个实体与与之对应应;而对对实体集集B中的的任意一一个实体体,在实实体集AA中至多多只有一一个实体体与之对对应,则则称实体体集A到到实体集集B的联联系是一一对多的的,记为为1:nn。多对多联联系:如如果实体体集A与与实体集集B之间间存在联联系,并并且对于于实体集集A中的的任意一一个实体体,在实实体集BB中可以以有多个个实体与与之对应应;而对对实体集集B中的的任意一一个实体体,在实实体集AA中也可可以有多多个实体体与之对对应,则则称实体体集A到到实体集集B的联联系是多多对多的的,记为为m:nn。3、关系系数据模模型在以关系系模型为为基础的的数据库库中,用用关系来来描述
35、现现实世界界。关系系具有概概念单一一性特点点,一个个关系可可以描述述一个实实体,又又可以描描述实体体之间的的联系。 关系模模型的基基本结构构是表(Tabble),即关关系(RRelaatioon),在关系系数据库库中,每每一个关关系是一一张命名名的二维维表,表表的每一一行成为为一条记记录,每每一列成成为一个个属性。对应于概概念模型型,关系系也有一一些术语语:(1)关关系:一一个关系系就是一一张二维维表,每每个关系系有一个个关系名名。在计计算机里里,一个个关系可可以存储储为一个个文件。(2)元元组:表表中的行行称为元元组。一一行是一一个元组组,对应应存储文文件中的的一个记记录值。(3)属属性:表
36、表中的列列称为属属性。每每一列有有一个属属性名。(4)域域:属性性的取值值范围,即不同同元组对对一个属属性的取取值所限限定的范范围。(5)主主关键字字:属性性或属性性组合,其值能能够惟一一地标识识一个元元组。(6)关关系模式式:对关关系的描描述称为为关系模模式,其其格式为为:关系系名(属属性1,属性22,属性性N)。一个关关系模式式对应一一个关系系的结构构。对于关系系,具有有以下的的几个性性质:(1)不不能有重重复的元元组。(2)元元组上下下无序。(3)按按属性名名引用时时,属性性左右无无序。(4)所所有属性性值都是是原子项项(不可可再分)。2.1.4关系系模式的规规范化根据关系系模式满满足的
37、不不同性质质和规范范化的程程度,把把关系模模式分为为第一范范式、第第二范式式、第三三范式、BC范范式和第第四范式式等,范范式越高高,规范范化的程程度越高高,关系系模式则则越好。1、 第一范式式(1NNF)每个关系系模式都都应满足足最低要要求,即即关系的的所有分分量都必必须是不不可分的的最小数数据项,并把其其称为第第一范式式(1NNF)关关系。2、 第二范式式(2NF)如果R(U,FF)1NFF,并且且R中的的每个非非主属性性都完全全函数依依赖于关关键字,则R(U,FF)2NFF。3、 第三范式式(3NF)如果R(U,FF)2NFF,并且且所有非非主属性性都不传传递依赖赖于关键键字,则则R(U,
38、FF)3NFF。4、 BC范式式(BCNFF)关系模式式R(U,FF)1NFF,XY是FF上的任任意函数数依赖,并且YY不属于于X、UU完全函函数依赖赖于X,则R(U,FF)BCNNF。 简言之之,如果果R(U,FF)中的每每个函数数依赖的的左部都都是关键键字(或或所有的的决定因因素都是是关键字字),则则R(U,FF)BCNNF。也也可以说说,如果果R(U,FF)3NFF,并且且不存在在主属性性对非主主属性的的函数依依赖,则则R(U,FF)BCNNF。5、 第四范式式(4NF)设关系模模式R(U,DD)1NFF,若对对每个非非平凡的的多值依依赖XY,X都含含有候选选关键字字,则RR(U,DD)
39、4NFF2.2数数据库设设计的基基本方法法现实世界界的信息息结构复复杂且应应用环境境多种多多样,在在很长一一段时间间内,数数据库设设计是采采用手工工试凑法法进行的的。用手手工试凑凑法设计计数据库库与设计计人员的的经验和和水平有有直接关关系,它它更像是是一种技技艺而不不是工程程技术,这种方方法缺乏乏科学的的理论和和工程方方法支持持,数据据库的质质量很难难得到保保证,数数据库常常常在投投入使用用以后才才发现问问题,不不得不进进行修改改,这样样就增加加了系统统维护的的代价,十余年年来,人人们努力力探索,提出了了各种各各样的数数据库系系统设计计方法,并提出出了多种种数据库库系统设设计的准准则和规规程,
40、这这些设计计方法被被称为规规范设计计法。新奥尔良良(Neew OOrleeanss)方法法是规范范设计法法中的一一种方法法,它将将数据库库设计分分为四个个阶段:需求分分析、概概念设计计、逻辑辑设计和和物理设设计。其其后,许许多科学学家进行行了改进进,认为为数据库库设计应应分六个个阶段进进行:需需求分析析、概念念结构设设计、逻逻辑结构构设计、物理结结构设计计、数据据库实施施和数据据库运行行和维护护。在数数据库设设计的不不同阶段段上,实实现的具具体方法法有基于于E-RR模型的的数据库库设计方方法、基基于3NNF(第第三范式式)的设设计方法法、基于于抽象语语法规范范的设计计方法等等。1、 需求分析析
41、阶段需求分析析是数据据库设计计的第一一步。需需求分析析的任务务是准确确了解并并分析用用户对系系统的需需要和要要求,弄弄清系统统要达到到的目标标和实现现的功能能。需求求分析是是否做得得充分与与准确,决定着着在其上上构建数数据库大大厦的速速度和质质量。如如果需求求分析做做得不好好,会影影响整个个系统的的性能,甚至导导致整个个数据库库设计返返工重做做。2、 概念结构构设计阶阶段概念结构构设计是是整个数数据库设设计的关关键。概概念模型型设计是是不倚赖赖于任何何数据库库管理系系统的,它是对对用户信信息需求求的归纳纳。概念念设计的的结果得得到数据据库的概概念结构构,或称称概念模模型,由由于它是是现实世世界的角角度进行行抽象和和描述,所以与与具体的的硬件和和软件环环境均无无关。概概念模型型设计描描述常用用工具是是E-RR图,包包括以下下内容:() 确定实体体;() 确定实体