版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、摘要当人们收集了大量的数据后,应该把它们保存起来做进一步的处理和信息的抽取. 当年人们把数据存放在文件柜中,可现在随着社会的开展,数据量急剧增长,现在人们 就借助计算机和数据库技术来科学地保存大量的数据,以便能更好的利用这些数据资源.宿舍治理系统是为宿舍治理人员和学生的住宿有关的治理系统,以实现宿舍治理的自动化,本课题的目的是为了稳固?数据库原理与应用?课程中所学的知识,表达理论 指导实践的原那么,为宿舍治理系统设计后台数据库,通过需求分析,概念设计,逻辑设 计,物理设计及数据库的实施和运行等阶段,表达数据库设计的全过程.关键词:旧M DB2 ;数据库设计;宿舍治理系统目录第一章绪论1.1.1
2、 课题简介11.2 设计目的11.3 设计内容1第二章需求分析2.2.1 需求分析的任务 22.2 需求分析的过程22.3 数据字典与流程图 2第三章概念结构设计43.1 概念结构设计的方法与步骤43.2 数据抽象与局部视图设计43.3 视图的集成5第四章逻辑结构设计.6.4.1 E-R图向关系模型的转换64.2 数据库的结构64.3 触发器的设计94.4 视图的设计94.5 约束的设计9第五章数据库的实施9.5.1 表空间的建立95.2 索引的建立115.3 表的建立与数据的载入 115.4 数据库的运行14第六章结束语16第一章绪论1.1 课题简介经过三年的学习,我们对计算机方面的知识有了
3、很大的提升,本着理论联系实际的宗 旨,通过学校提供的这次课程设计实践的时机,在指导教师的帮助下,历经两周时间,我 自行设计一套宿舍治理系统,在下面的各章中,我将以这套宿舍治理系统为例,谈谈其开 发过程和所涉及到的问题.1.2 设计目的实践和稳固在课堂教学中学习的关于关系数据库原理的有关知识、DB2的有关知识和数据库系统的建立方法,熟练掌握对于给定实际问题,为了建立一个关系数据库信息治理 系统,必须得经过系统调研、需求分析、概念设计、逻辑设计、物理设计、系统调试、维 护以及系统评价的一般过程,为毕业设计打下根底.1.3 设计内容选择课题并且对课题的相关信息有一定的了解,对于我选的课题来说,我必须
4、了解宿 舍治理系统的构造以及治理员的信息还有学生的相关信息.将这些信息输入到数据库中, 使之能够进行查询、修改、删除.在需求分析阶段,需要完成宿舍治理系统的具体分类和 实施过程流图.概念设计阶段要完成数据抽象与局部视图设计以及视图的集成.逻辑结构 设计阶段要把E-R图转化为关系模式.最后是数据库的实施和运行.第二章需求分析2.1 需求分析的任务调查宿舍治理系统应用领域涉及的内容,对涉及到领域的各个应用的信息要求和操作 要求进行详细分析,形成需求分析说明书.最重要的是调查、收集信息、分析治理员信息 和学生住宿信息.处理要求、数据的平安性与完整性要求.要求系统能有效、快速、平安、可靠和无误的完成上
5、述操作.并要求治理层的界面要 简单明了,易于操作,效劳器程序利于维护.2.2 需求分析的过程学校为方便治理学生住宿问题,需开发一个宿舍治理系统.为便于查找到相应的寝室 和寝室内学生的信息,治理员把学生的信息,包括学号、姓名、性别、专业、所在班级、 所在学院,输入到治理系统中,系统经过查询寝室楼内寝室信息的数据效劳器后,为学生 安排寝室,并安排寝室长和相应的治理员.系统可方便查询到某个寝室的相关学生信息, 也可以查询某个学号的学生所属的寝室,方便治理者查询信息.要求系统能有效、快速、平安、可靠和无误的完成上述操作.并要求治理层的界面要 简单明了,易于操作,效劳器程序利于维护.2.3 数据字典与流
6、程图2.4 务流程分析经过可行性分析和初步需求调查,抽象出该系统业务流程图,结合该实例具体情况, 查询学生信息,学生所在寝室信息.图2.1查询学生所在寝室流程图图2.2查询寝室内学生信息流程图(1)查询某学生所在寝室的信息:查询学生信息表功能:可以找到该学生的相关信息,如学号,姓名,性别,所在院校,专业和 所在班级的信息.查询住宿表信息功能:可以找到相应学号的学生所在的寝室号.查询寝室信息表功能:可以找到该生所在寝室的相关信息,如寝室号,寝室长和寝室联系 .(2)查询某寝室内所包含的学生信息:查询寝室信息表功能:可以找到该寝室的相关信息,如如寝室号,寝室长和寝室联系 .查询住宿表信息功能:可以
7、找到属于该寝室的相关学生学号.查询学生信息表功能:可以找到相应学生的相关信息,如学号,姓名,性别,所在院校,专业 和所在班级的信息.2.5 据字典表2.1宿舍治理系统的数据字典关系名含义说明组成治理员定义治理员的有关信息员工号,治理员姓名,性别,联系 学生定义了学生有关信息学生姓名,学号,性别,专业,所在班级,所在学院寝室定义了寝室有关信息寝室号,寝室 ,寝室长姓名治理表定义了治理员治理寝室有关信息治理员员工号,寝室号住宿信息表定义了学生住宿有关信息学生学号,寝室号,所要交的住宿费用第三章概念结构设计3.1 概念结构设计的方法与步骤概念设计阶段我采用自底向上的方法,即自顶向下的进行需求分析,然
8、后再自底向上 的进行概念结构设计.对已经细化到无法再分的阶段逐步集成在一起,最终合成一个全局 概念模式.3.2 数据抽象与局部视图设计设计实体属性图以及局部E-R图./室电记寝室图3.3寝室实体属性图所在学院寝室号Q &学生匕乙乙JC图3.4学生住宿局部 E-R图rTx J治理员一<治理<联系 姓名m>jo 寝室长姓名 ;1 寝室寝室电匚寝室长姓名J寝室 r F 电图3.5治理员治理寝室局部E-R图3.3 视图的集成E-R图,最后得到图 3.4总体概念结经过逐步细化再进行每两个一集成初步形成一个 构E-R图.第四章逻辑结构设计4.1 E-R图向关系模型的转换将图3.6
9、总体概念结构E-R图转化成关系模型.将转化的关系模式进行优化,最终达 到第三范式.至少包括5张表,每个表都有主键,设必要的外键.学生学号二姓名,性别,专业,班级,学院治理员员工号,姓名,性别,联系 寝室寝室号,寝室长,寝室 治理员工号,寝室号员工号是外键住宿堂号上寝室号,住宿费寝室号是外键4.2 数据库的结构给出宿舍治理系统根本表结构图.Aser.stay一StunoRnoStapricevarcharvarcharvarcharUSER.ROOMRnoKRheaderRphonenovarchar .varcharvarchar、/USER.MANAGE/updateWornoRnovarc
10、harvarcharNnewJTrigger:chufaqiWhen Manage.rno= '411'Set manage.rno='421'Check ConstraintStay.staprice>=1200USER.STUDENTStunoStunameStusexStumajorStuclassdepnamevarcharvarcharvarcharvarcharvarcharcharacterUSER.MANAGERWornoWornameWorsexWorphonenovarcharvarcharvarcharvarchar根据总体结构图设计
11、各表的结构,其相应表的定义如下:表4-1学生信息系统的结构字段名数据类型长度是否可空主/外键描述STUNOVARCHAR12否主键学生学号STUNAMEVARCHAR30是学生姓名STUSEXVARCHAR20否性别STUMAJORVARCHAR30是专业STUCLASSVARCHAR3否班级DEPNAMECHARACTER30是所在学院表4-2治理员系统的结构字段名数据类型长度是否为空主/外键描述WORNOVARCHAR6否主键员工号WORNAMEVARCHAR30否员工姓名WORSEXVARCHAR10否性别WORPHONENOVARCHAR12是联系 表4-3宿舍信息表系统的结构字段名数
12、据类型长度是否为空主/外键描述RNOVARCHAR5否主键宿舍号RHEADERVARCHAR30是寝室长RPHONENOVARCHAR10是寝室 表4.4学生住宿系统的结构字段名数据类型长度是否为空主/外键描述STUNOVARCHAR12否主键外键学号RNOVARCHAR5是外键寝室号STAPRICESMALLINT是住宿费表4.5治理员治理寝室信息表字段名数据类型长度是否为空主/外键描述WORNOVARCHAR5否主键外键员工号RNOVARCHAR6否外键寝室号4.3 触发器的设计CREATE TRIGGER "USER".CHUFAQI NO CASCADE BEFOR
13、E UPDATE OF RNO ON "USER".MANAGE REFERENCING OLD AS a NEW AS b FOR EACH ROW MODE DB2SQLWHEN ( a.rno='411' )BEGIN ATOMICset b.rno='421'END4.4 视图的设计CREATE VIEW STUDENTS STAY ASSELECT STUNAME,STUSEX,STUMAJOR,STUCLASS,DEPNAME,RNO,STAPRICEFROM USER.STUDENT,USER.STAYWHERE USER.ST
14、UDENT.STUNO=USER.STAY .STUNO4.5 约束的设计CONNECT TO HP02 USER "user"ALTER TABLE "USER"."STAY" ADD CONSTRAINTCC1326272287859 CHECK (staprice>=1200) ENFORCED ENABLE QUERYOPTIMIZATION ;CONNECT RESET;(只显示出“ STAY表中STAPRICE大于等于1200的信息)第五章数据库的实施5.1表空间的建立Connect to HP02;CREATE R
15、EGULAR TABLESPACE HP01 PAGESIZE 4 K MANAGED BY DATABASEUSING ( FILE 'C:PROGRA1IBMSQLLIBhp01hp01' 5120 ) EXTENTSIZE 16OVERHEAD 12.67 PREFETCHSIZE 16 TRANSFERRATE 0.18 BUFFERPOOLIBMDEFAULTBP DROPPED TABLE RECOVERY ON;create regular tablespace hp02 managed by databaseusing (file 'c:hphp02
16、39; 14) extentsize 2;create long tablespace hp03 managed by database using(file 'c: hp hp03' 728) extentsize 8;create regular tablespace hp04managed by database using (file 'c: hp hp04'22)extentsize 2;create regular tablespace hp05managed by database using (file 'c: hp hp05'1
17、6)extentsize 2;create regular tablespace hp06managed by database using (file 'c:hphp06'40)extentsize 4;create regular tablespace ss01managed by system using('c:smssms01','c:ssss02')extentsize 4;CONNECT RESET;5.2 索引的建立CONNECT TO HP02;CREATE UNIQUE INDEX "USER".NAME O
18、N "USER".STUDENT (STUNAME ASC)PCTFREE 10 MINPCTUSED 10 ALLOW REVERSE SCANS PAGE SPLIT SYMMETRICCOLLECT SAMPLED DETAILED STATISTICS ;(唯一索引)CREATE INDEX "USER".WORKER ON "USER".WORKER (WORNO ASC, WORNAMEASC, WORSEX ASC) CLUSTER PCTFREE 10 ALLOW REVERSE SCANS PAGESPLIT SYM
19、METRIC COLLECT SAMPLED DETAILED STATISTICSCONNECT RESET;(聚簇索引)5.3 表的建立与数据的载入能件受询结果访问方案采用搜索式UPDATE和搜索或DELETE细堀这些结果使用工具设置“笔记嬴来更改编其格式.STUNO合STUNAME /&TUSEX曦 | STUMAJOR 含STUCUSS #DEPNAME 含0919090220Fan Yiting女交通工程02软件学院0918030201Han kun男交通工程02软件举院0913220214Li ming男放用数学01理华院.,031 001 0224Ms II女土木工程02
20、软件举院091 0030129Song tad男交通工程01软件学院Q91 81 1 0207Wang gang男信息治理02治理学院0913060327Wsna hui女工商治理03治理学院0910090226Wang meng男史通工程02软件举院091S170602Wang Yanyun免日语06外解院.图5.1学生信息表收录了 10名学生的信息,姓名,学号,性别,专业,班级,所在学院.命令会询结果 访问方案果用橙熏式UPDATE和搜索式DELETE编揖这暨结果.使用“工具设置答记本来更改版界RNO_等RHEADER 含RPHONENO 告hiWaos meng8622451A4 MSo
21、ng tao86224507317Zhang kmi86224416eo7Fan Yltrng66223329442Wang feng65224547soeYu厄i65225236213Song Kaiqi8622240941BLi li66224322822Wang hut86224333图5.2寝室信息表收录了 10个寝室的寝室号,寝室长姓名, 号.RNQWWORN.A ¥411227233412227283413227283802227275303227275304227275821227276322227276923227276图5.3治理员治理寝室表收录了 10个寝室所对应
22、的员工号.果用橙素式UPDATE和橙素式口ELETE雨里这些结果,使用"工具谩置' 笔记本来更改编辑格式,WORNO等WORNAME 合WORSEX 合WORPHONENO128273Wang 印男13678992988228274Zhang qiang男13546652699228275U Xiumei女15B42673727229276 wer女1598S2S3740228277Wu zlieng男13346526637226276Jiang jin男67625532223270Wang meng男13697892B73223280Zhaoyu男S423727322829
23、1Zhao Yulong5.4治理员信息表收录了 10位治理员的员工号,姓名,性别和联系 .果用搜索式UPDATE和搜索式.DELETE编嵬这些绪果-使用"工具设置驾记本来更改编荒格式.STUNG合RNO合STAPRICE 合0918240205406120009180302014131200091804021350812009180G02264111200091B0BO1294091200091817060260714000918010224823UOO091808022QG07140009181102074191200图5.5学生住宿表收录了 10位学生
24、所住的寝室寝室号,所需要交的住宿费.5.4 数据库的运行1 select stuno,stuname,stusex,stumajor,stuclass from studentwhere stuname='Wang meng'm命令编辕器t;-DB2COPT1能令编显“所诙 编辑回 现图包工具帮助但心却福司如睦1国陶章园 的令查询结果防1肪案果用搜素式UPDATE和擅素式DELATE编辑这些结果.使用'工具设置"窘记本来更改编降格此STUNO寺 ' STUNAME 事STU5EX专STUMJOR 名BTUCLA.SS 含0919080226Wang m
25、eng勇交通工程图5.6对查询学生姓名为“ Wang men的相关信息2 insert into studentvalues'0918080202','Huo pei','男','交通工程','02','软件学院'将“Huo pei的相关信息插入到STUDENT表中select *from student再对STUDENT 表进行查询操作果用搜索式UPDATE和慢素式口ELETE编同这些培果.优用"工具设置轮记本来更改编鞋格式.STUNO多STUM. ME 等STUSEXWSTDMAJOR
26、 WSTUCLASS 君DEPMAME 专091080220Fan Yiling女交通匚程02欲件岑触09180802C1Han kun男交通工程02软件学院0913060202Huo pel男爻通工程C2软件学院0918220214Li ming男应用数华01理学法0918010224Mali女±木工程02软件学院图5.7对student表插入数据后进行查询操作3 update studentset stuname='Wang Shihui',stusex='女',stumajor='英语',stuclass='08',depname='夕卜语学院where stuno='091
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年互联网医疗解决方案技术合作协议
- 2025年双方协商劳务派遣协议
- 2025年PPP项目合作财务管理协议
- 主材供应及合作框架合同 2024年版一
- 2025版区块链技术应用合伙人合作协议3篇
- 2025年度智能建筑安装工程承包技师合同4篇
- 二零二五年度酒吧食品安全管理与承包合同
- 2025年度城市公交车定点维修与应急保障合同
- 二零二五年度汽车维修免责声明适用于车主自带配件
- 2025年度地铁隧道钢筋工劳务施工安全质量保障合同
- 建筑结构课程设计成果
- 班级建设方案中等职业学校班主任能力大赛
- 纤维增强复合材料 单向增强材料Ⅰ型-Ⅱ 型混合层间断裂韧性的测定 编制说明
- 习近平法治思想概论教学课件绪论
- 宠物会展策划设计方案
- 孤残儿童护理员(四级)试题
- 梁湘润《子平基础概要》简体版
- 医院急诊医学小讲课课件:急诊呼吸衰竭的处理
- 肠梗阻导管在临床中的使用及护理课件
- 小学英语单词汇总大全打印
- 卫生健康系统安全生产隐患全面排查
评论
0/150
提交评论