当前位置:大学毕业论文> mpa论文>材料浏览

模型设计类有关学术论文怎么写 跟基于机房收费系统的ER图和关系模型设计类学术论文怎么写

主题:模型设计论文写作 时间:2024-02-11

基于机房收费系统的ER图和关系模型设计,该文是有关模型设计学术论文怎么写与机房收费系统和关系模型设计和ER有关毕业论文开题报告范文.

模型设计论文参考文献:

模型设计论文参考文献 学生管理系统论文通信系统论文信息系统项目管理论文论文查询系统

[摘 要]在机房收费系统中,数据库的地位是绝对不容忽视的.数据库结构设计的好坏,重则会决定软件系统的成败,轻则也会直接影响系统运行速度及系统的使用率.在设计时,不仅要考虑存取速度,而且要考虑数据的冗余和数据一致性等问题.文章以学院要新开发的机房收费系统为依托,设计ER图与关系模型,并使关系模型满足第三范式要求.

[关键词]需求分析;ER图;关系模型

[DOI]10.13939/j.cnki.zgsc.2017.03.131

1设计背景与用户需求分析

电子计算机的发明,给人类的生活和工作都带来了巨大的变化.如果在管理中不使用计算机,已经是不可能的了.北京电子科技职业学院为了使学生方便到机房学习,决定开发机房上机收费系统.当然,首先我们要进行数据库的设计.院方提出机房收费系统要能显示并打印学生信息表和上机时间表.具体表格的内容如表1和表2所示.

2数据库关系模型的设计

在进行数据库的建设之前,我们要先进行数据库关系模型的设计,并使之满足第三范式的要求.

2.1第一范式设计

首先,我们要考虑表1结构是否满足第一范式要求.那么什么是第一范式呢?如果关系模式R的所有属性的值域中每一个属性值都是不可再分解值,则称R是属于第一范式,即1NF模式.[1]很显然表1的“系部”属性值是可以再分解的,所以它不满足第一范式.我们应该修改表1结构,设计成如表3所示.

2.2第二范式设计

以上关系模型显然已经满足第一范式了,这时我们再判断它是不是满足第二范式.第二范式是这样定义的:如果关系模式R为第一范式,且R中每个非主属性完全函数依赖于R的主码(复合码),则称R为第二范式,即2NF模式[2].第二范式里又提出一个新的名词——“完全函数依赖”.那么什么是完全函数依赖呢?如果属性Y函数依赖于复合属性X,且不与X的任何子集函数相依赖,则称“Y完全函数依赖于X” .[3]显然,第一范式的关系模型中,“卡号”和“学号”是主键,但不是所有的非主属性完全函数都依赖于复合码.如“上机即使记录”这个关系中的“姓名”只依赖于“学号”,而不依赖于“卡号”.至此一点就可以断定,以上设计不满足第二范式.那么,还有哪些非主属性与两个主键不完全相关呢?经过分解,我们得出以下内容:

存储卡(卡号、余额、权限编号、权限类型、日期、上机日期、上机时间、下机日期、下机时间、时长、金额)

学生(学号、姓名、性别、学院、系部、班级)

以上关系模型中,权限编号、权限类型、日期这三项是不会变更的,我们把它从存储卡里分离出来,优化的结果是:

存储卡(卡号、余额、权限编号、权限类型、日期)

学生(学号、姓名、性别、学院、系部、班级)

上机记录(卡号、上机日期、上机时间、下机日期、下机时间、时长、金额)

2.3第三范式设计

得到第二范式后,我们就要着手分析以上关系模型是否满足第三范式.“第三范式”的定义是:如果关系模式R为第二范式,且R中每个非主属性都不传递函数依赖于R的某个候选码,则称R为第三范式,即3NF模式.[4]

以上关系模型中,如果知道“卡号”就能知道“权限编号”,知道“权限编号”就能知道“权限类型”,所以它们之间存在传递关系,以上设计也就不满足第三范式.另外,上机记录中的“时长”与“金额”等也存在传递关系,经过优化,我们得到以下设计,使之满足第三范式:

存储卡(卡号、余额、权限编号、日期)

学生(学号、姓名、性别、学院、系部、班级)

上机记录(卡号、上机日期、上机时间、下机日期、下机时间、时长)

卡权限(权限编号、权限类型)

时间(时长、金额)

3绘制ER图,通过ER图对关系模型进行补充完善

下面,我们可以尝试画出机房收费系统的ER图,如图所示.

根据ER图转换成关系模型的规则,我们知道:

(1)当两个实体之间是一对一的关系时,每个实体单独转换成一个联系,再把实体任一方的主键写到另一方,作为普通的属性或外键.

(2)当两个实体之间是一对多的关系时,每个实体单独转换成一个联系,再把“1”方实体的主键写到“n”方,作为普通的属性或外键.

(3)当两个实体之间是多对多的关系时,每个实体单独转换成一个联系,联系本身也要转换为一个联系,它的属性写它所联系的两个实体的主键,如果这个联系本身有属性也要写在后面.

我们可以得到以下最终的满足第三范式的关系模型:

学生(学号、姓名、性别、学院、系部、班级)

卡(卡号、学号、余额、权限编号、日期)

卡权限(权限编号、权限类型)

记录(卡号、上机日期、上机时间、下机日期、下机时间、时间)

费用(时间、金额)

这里需要说明的是,“记录”这个关系中的“卡号”不能设计成主键,否则一张卡就只能有一个上机记录了.

4结论

当然,本文的机房收费系统的ER图设计和关系模型设计,是建立在本文开始的用户需求之上的,如果用户的需求变更或者提出新的要求,相关的设计还要再重新进行.

参考文献:

[1-4]龚小勇,段利文,等.关系数据库与SQL Server 2005[M].北京:机械工业出版社,2014:16-18.

[5]钱雪忠.数据库原理及应用实验指导[M].2版.北京:北京邮电大学出版社,2010.

[6]苗雪兰.数据库系统原理及应用教程[M].2版.北京:机械工业出版社,2004.

[作者简介]常莹(1972—),女,北京人,讲师,硕士.研究方向:软件工程,移动终端技术等;朱庆华(1972—),男,北京人,讲师,学士.研究方向:物联网技术;王婧(1980—),女,山东人,副教授,硕士.研究方向:大数据与移动云计算、移动终端技术.

该文点评,上文是适合不知如何写机房收费系统和关系模型设计和ER方面的模型设计专业大学硕士和本科毕业论文以及关于模型设计论文开题报告范文和相关职称论文写作参考文献资料.

铁塔机房电源系统配置
【摘要】 铁塔公司的机房中有一些重要的设施设备,这些设备提供了信息服务的基础 这些设备的运行离不开电力系统的支持,在机房中使用良好的电源系统能够提升这些设备的运行稳定性,从而提升信息服务的质量 本文主.

做好顶层设计用系统思维推进生态文明建设
记者 周金玉当前,我国生态文明建设得到党和国家的高度重视,绿色发展的观念也正在一步步深入人心,可以说,生态文明发展迎来了前所未有的机遇期 我国为何要把生态文明建设提到国家的战略高度这一阶段我国又应当注.

广播电视发射传输机房管理系统的应用实践
现阶段我国社会主义特色经济的发展进程,正在以稳步上升的态势发展,从而在一定程度上带动了广播电视行业的技术进步 目前,从广播电视行业的发展现状而言,我国的广播电视行业的发展的确取得了巨大的进步 但是相对.

论文大全