数据库实验八综合性实验报告_第1页
数据库实验八综合性实验报告_第2页
数据库实验八综合性实验报告_第3页
数据库实验八综合性实验报告_第4页
数据库实验八综合性实验报告_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、华南农业大学综合设修订性实验报告实验名称:数据库设定修订项目性质:综合性的设置修订性实验所属课程:数据库系统的概念开设时间: 2015-2016学年第一学期学生班:指导教师:2015年12月12日华南农业大学数学与信息学院综合性、设计性的实验成绩书开设时间: 2015-2016学第一学期学号姓名成绩题目图书管理系统数据库自我评价通过本图书管理系统的数据库模拟设置修订,我大致知道数据库设置修订的基础要素。 本次实验基于数据库,运用教学理论知识,对数据库进行全面整理,为实体关系模型、函数依赖、1残奥时间、2残奥时间、3残奥时间和bc残奥时间、制约条件等数据库奠定了必要基础。最初的需求分析、概念构造

2、设定修订、逻辑构造设定修订、物理构造设定修订。 我自己体验了系统的设定修改过程。 很多东西书上写的很清楚,看起来也很简单,想法很清楚。 但是,真的有必要寻找自己修改系统的方法的时候发现那个困难。 总是从后面突然发现自己的最初设计有问题,然后再去工作,在各种重复中不断完善自己的想法,利益很大。教师评语评价指标:l按时完成时优良好中不良l数据库设置修订级别优良中差l sql查询设计优良中差l完整性设定优良中差l报告结构清楚的良中差l详细优良中差汇总分析其他评价教师签名司徒浩臻一、设定订正部分1 .需求分析1.1用户需求概述本系统是图书管理系统的数据库,主要以记录、统一、管理大学图书馆的图书信息为目

3、的。 具体完成图书信息登记、借阅记录登记、读者信息登记等功能。 需要完成的主要功能包括:1 )学生信息输入由于该功能由图书馆管理员使用,学生第一次借书前,必须登记注册学生编号、姓名、联系电话等个人身份信息。2 )图书信息输入由于该功能由图书馆管理员使用,对于初次入库的新书,必须输入图书编号、书名、作者、出版社、简介等图书目录资料。3 )贷款记录输入此功能由图书馆管理员使用,读者用校园卡到柜台办理出借手续,图书馆管理员登记出借记录,内容包括日期、学号、图书编号。读者借书的限制条件如下:读者一次可以借1-3本书借还未还的书,累订不得超过五本没有超过期限未返还的书,从借的日期开始订正,超过90天未返

4、还的视为超过期限。4 )输入退还记录此功能由图书馆管理员使用,读者用校园卡办理退书到柜台的手续,输入图书馆管理员退书记录,内容包括日期、学号、图书编号。 学生可以一次归还一本以上借的书。5 )图书情报查询此功能为学生使用,学生自己输入书名、作者、出版社等信息作为查询条件,系统列出满足查询条件的图书目录。6 )学生信息查询此功能供图书馆管理员使用,操作员输入学生的学号,系统将列举该学生的个人信息和过去借阅/归还图书的记录。1.2数据要求列名(数据项)变量名数据类型和长度有空吗说明图书编号b _数字varchar (十二)否唯一识别主键、书书名b _名称varchar(50 )保存书名作者奥特曼v

5、archar2(20 )保存作者姓名出版社pub _名称varchar2(20 )保存出版社名称数量和号数字(5)累积图书数学号地址varchar2(25 )否记住学号学生姓名s _名称varchar2(20 )保存学生姓名学生联系电话超人力霸王系列varchar2(20 )保存学生的联系电话号码工号机动战士gundam 00登场机体列表varchar2(25 )否存储工序管理员名称a _名称varchar2(20 )存储管理员名称登录密码密码字varchar2(25 )储存密码管理者打来的联系电话阿特尔varchar2(20 )存储管理员的联系电话2 .概念设计内容2.1概念设计概述以下,通

6、过3个实体集和2个联络集实现图书管理系统的er图。2.2概念模型完整的e-r图:3 .数据库逻辑设置修订3.1逻辑设定修订的概要一)规范关系表的设定修订;(1)正规形的判断条件:第一正则形:如果一个关系模式r的所有属性域都是原子,则关系模式r被称为属于第一正则形第二正规形:如果关系模式r满足第一正规形,并且每个非主属性的完整函数依赖于代码,则关系模式r满足第二正规形bc正则形:对于r中的所有函数依赖,以下至少一个成立(-平凡,是模式r的超代码)第3正规形:在bc正规形的判定条件中追加条件:-的各属性a包含在r的候补代码中。(2)本关系模式的判断:对于我修订的关系模式中的所有实体集和关系集,由于

7、各属性的属性域是不可分割的,具有原子性,因此从该关系模式转换来的关系模式满足第一正规形式的要求。对于从关系模式中的联系集转换而来的关系模型,它们的属性都是参与关系的实体集的主代码,都完全依赖于对应关系集的主代码,都是非平凡的函数依赖,因此这些关系模型将2nf、3nf、bcnf关于从关系模式中的实体集转换的关系模型,判断如下这四种关系模式满足2正则形、3正则形和bc正则形,因为关系模式的每个非主属性完整函数依赖于对应实体集合的主代码,并且依赖于非平凡函数2) e-r图包含3个实体和2个联系人,最后可以转换成5个关系表(1)实体集关系表:书籍=(b _ num,b_name,自动,普通名称,和)图

8、书=图书编号书名作者出版社数student=(s_id、s _名称、s_tel )学生=学号名称联系电话管理员=(a _ id、a _名称、密码、a_tel )图书管理员=工号名登录密码电话(2)联络集关系表:管理员和图书联系人:addbooks=(a_id,b_num,add_date,add_sum,)图书情报输入=工号图书编号日期追加数量reader和book之间的联系人:读出书籍=(b _ num,s_id,brr_date,re_date,remain )借出图书=图书编号学号借出日归还日未归还图书数3.2关系模式1 )实体集关系表:(1)表格书(图书):编号字段名称属性说明属性数据

9、类型束缚1b _数字图书编号可以自动按顺序生成,而不是空白主编码varchar2(20 )不空值2b _名称书名非主属性varchar2(20 )3奥特曼作者非主属性varchar2(20 )4pub _名称出版社非主属性varchar2(20 )5和号数量非主属性数字(5)(2)表student (学生):编号字段名称属性说明属性数据类型束缚1地址学号主编码varchar2(25 )不空值2s _名称学生姓名非主属性varchar2(20 )3超人力霸王系列联系电话非主属性varchar2(20 )(3)表admin (图书管理员):编号字段名称属性说明属性数据类型束缚1机动战士gundam

10、 00登场机体列表工号主编码varchar2(25 )不空值2a _名称管理员名称非主属性varchar2(20 )3密码字登录密码非主属性varchar2(25 )4阿特尔管理者打来的联系电话非主属性varchar2(20 )2 )联系集关系表:(1)admin和book之间的联系:编号字段名称属性说明属性数据类型束缚1机动战士gundam 00登场机体列表工号主编码varchar2(25 )not null,请参见管理表的主代码2b _数字书号主编码varchar2(20 )not null,请参见book表的主代码3添加日期日期主编码日期不空值4添加_求和新数量非主属性数字(5)(2)r

11、eader和book之间的联系:编号字段名称属性说明属性数据类型束缚1b _数字图书编号主编码varchar2(20 )not null,请参见book表的主代码2数字符号学号主编码varchar2(25 )not null,请参见student表的主代码3brr _日期借出日期主编码日期不空值4re _日期归还日期非主属性日期5雷曼未返还数量非主属性数字(5)2 .系统功能部分制作表格1 )数据库中所有关系模式的生成表sql语句:创建表格手册(其中b _ num varchar2(20 )非空值是,s _ name varchar2(20 )空值,author varchar2(20 )空值

12、,pub _ name varchar2(20 )空值,和数字(5)默认值0检查(和=0),约束pk _ b主密钥(b _ num );创建表格标准(其中,s _ id varchar2(25 )非空值为,s _ name varchar2(20 )空值,s _ tel varchar2(20 )空值,约束pk _ r主密钥(s _ id );创建表管理员(其中,a _ id varchar2(25 )非空值为,名称验证器2 (20 )空值,密码varchar2(25 )默认值123456,空值,空值,空值。约束点主密钥(a _ id );创建表addbooks(其中,a _ id varchar2(25 )非空值为,其中b _ num varchar2(20 )非空值是,添加日期默认系统日期,添加数字(5)默认0检查(添加数字=0),控制点主密钥(a _ id、b_num、添加日期),关键字(a _ id )参考管理员(a _ id ),关键字参考手册(b _ num )中的关键字);创建表读出手册(其中b _ num varchar2(2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论