首页 ORACLE大型数据库技术图书管理系统

ORACLE大型数据库技术图书管理系统

举报
开通vip

ORACLE大型数据库技术图书管理系统RevisedbyJackonDecember14,2020ORACLE大型数据库技术图书管理系统《ORACLE大型数据库技术》题目:图书管理系统学生姓名:雷丰悦学号:专业班级:计科14101同组姓名:指导教师:设计时间:指导老师意见:评定成绩:签名:日期:目录TOC\o"1-2"\h\u需求分析读者到图书馆电子查询处查询图书,查找读者需要的图书。如果有满足读者要求的图书,查看该图书是否存在馆藏,如存在,读者凭借索书号进入馆藏室取书交给管理员,管理员在系统记录读者信息并记录借出图书信息,如果不在馆,则无法提供...

ORACLE大型数据库技术图书管理系统
RevisedbyJackonDecember14,2020ORACLE大型数据库技术图书管理系统《ORACLE大型数据库技术》 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 目:图书管理系统学生姓名:雷丰悦学号:专业班级:计科14101同组姓名:指导教师: 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 时间:指导老师意见:评定成绩:签名:日期:目录TOC\o"1-2"\h\u需求 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 读者到图书馆电子查询处查询图书,查找读者需要的图书。如果有满足读者要求的图书,查看该图书是否存在馆藏,如存在,读者凭借索书号进入馆藏室取书交给管理员,管理员在系统记录读者信息并记录借出图书信息,如果不在馆,则无法提供图书。1.系统功能实现:实现图书的查询、借出、归还、交罚款功能。 流程 快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计 图根据系统功能的需求分析,经过模块化的分析得到如下所示系统功能模块结构图。读者借阅图书,系统查询图书是否在馆。图书已借出,显示已借出;未借出显示下一步,图书管理员管理图书,登记读者信息,借出图书。读者借阅图书判断图书是否在馆管理员管理所借图书借阅图1-1借阅图书模块流程图数据库设计概念结构设计:局部ER图图书读者借阅编号姓名性别系别违章状况借书证号还书日期借书日期书名出版社出版日期ISBN简介作者nn数量读者—借阅—图书借阅关系E-R图全局ER图全局完整E-R图逻辑结构设计:数据库的逻辑设计过程就是把ER图转化为关系模式的过程。1)将E-R图转化为关系模式读者(借书证号,姓名,性别,联系电话,系别,违章状况)图书(ISBN,索书号,书名,作者,出版社,出版日期,简介,数量)管理员(工作编号,姓名,性别,电话,工资)借阅(读者编号,ISBN,工作编号,是否续借,借书日期,还书日期)管理员_书籍(工作编号,ISBN,添加时间,是否在馆)2)设计数据 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 读者信息表READER字段名数据类型长度约束属性姓名VARCHAR30NOTNULL非主属性性别CHAR4NOTNULL非主属性系别VARCHAR30NOTNULL非主属性借书证号VARCHAR20NOTNULL主码联系电话CHAR11非主属性违章状况CHAR4非主属性图书信息表BOOK字段名数据类型长度约束属性ISBNVARCHAR30NOTNULL主码索书号VARCHAR30NOTNULL非主属性书名VARCHAR50NOTNULL非主属性作者VARCHAR30NOTNULL非主属性出版社VARCHAR50非主属性出版日期DATE非主属性简介VARCHAR50非主属性数量INT非主属性管理员信息表MASTER字段名数据类型长度约束属性工作编号VARCHAR20NOTNULL主码姓名VARCHAR30NOTNULL非主属性性别VARCHAR2NOTNULL非主属性电话CHAR11非主属性借阅关系表R-B字段名数据类型长度约束属性ISBNVARCHAR30NOTNULL外码借书证号VARCHAR20NOTNULL外码工作编号VARCHAR20NOTNULL外码借书日期DATENOTNULL非主属性还书日期DATENOTNULL非主属性是否续借CAHR4NOTNULL非主属性确认归还CHAR4NOTNULL非主属性管理员_书籍表M-B字段名数据类型长度约束属性工作编号VARCHAR20NOTNULL外码ISBNVARCHAR30NOTNULL外码添加时间DATE非主属性是否在馆CHAR4非主属性创建表空间和用户CREATETABLESPACETESTDATAFILE'D:\'SIZE100M;BOOK"VALUES('978-7-','TP3122626','JAVA编程思想','BRUCEECKEL','机械工业出版社',TO_DATE('2007-08-2100:00:00','YYYY-MM-DDHH24:MI:SS'),'最好的JAVA学习丛书','5');INSERTINTO"TEST"."BOOK"VALUES('978-7-','TP3127581','PHP5项目开发实战详解','PHPCHINA','电子工业出版社',TO_DATE('2008-08-0800:00:00','YYYY-MM-DDHH24:MI:SS'),'PHP项目实战丛书','4');INSERTINTO"TEST"."BOOK"VALUES('978-7-','TP311426','PHP基础教程','LARRYULLMAN','电子工业出版社',TO_DATE('2010-10-0100:00:00','YYYY-MM-DDHH24:MI:SS'),'PHP丛书','7');INSERTINTO"TEST"."BOOK"VALUES('978-7-','TP3137781','PHP从入门到精通','陈超','化学工业出版社',TO_DATE('2009-09-2200:00:00','YYYY-MM-DDHH24:MI:SS'),'PHP丛书','10');INSERTINTO"TEST"."BOOK"VALUES('978-7-','TP3137564','C#程序设计教程','刘甫迎,刘光会,王蓉','电子工业出版社',TO_DATE('2008-08-1400:00:00','YYYY-MM-DDHH24:MI:SS'),'C#丛书','2');INSERTINTO"TEST"."BOOK"VALUES('978-7-302-17882-8','TP3124567','C#从入门到精通','王小科,吕双','清华大学出版社',TO_DATE('2008-10-0900:00:00','YYYY-MM-DDHH24:MI:SS'),'C#丛书','3');INSERTINTO"TEST"."BOOK"VALUES('7-','','数字图像处理','胡学龙,许开宇','电子工业出版社',TO_DATE('2006-07-1800:00:00','YYYY-MM-DDHH24:MI:SS'),'图像处理丛书','5');INSERTINTO"TEST"."BOOK"VALUES('978-7-300-10800-1','TP3113448','大学音乐鉴赏','李迎春','中国人民大学出版社',TO_DATE('2009-08-1100:00:00','YYYY-MM-DDHH24:MI:SS'),'音乐丛书','5');INSERTINTO"TEST"."BOOK"VALUES('7-03-016064-9','','旅游环境学','颜文洪,张朝枝','科学出版社',TO_DATE('2005-09-2100:00:00','YYYY-MM-DDHH24:MI:SS'),'旅游丛书','9');INSERTINTO"TEST"."BOOK"VALUES('7-5338-4487-4','','法律教程','孙笑侠','浙江教育出版社',TO_DATE('2004-07-2300:00:00','YYYY-MM-DDHH24:MI:SS'),'法律---中国---高等学校---教材','8');创建管理员_书籍表M-B表:CREATETABLEMB(ISBNVARCHAR(30)NOTNULL,工作编号VARCHAR(20)NOTNULL,添加时间DATE,是否在馆CHAR(4),PRIMARYKEY(工作编号,ISBN),FOREIGNKEY(工作编号)REFERENCESMASTER(工作编号),FOREIGNKEY(ISBN)REFERENCESBOOK(ISBN));韩东','男王晓丽','女杨自鸣','男冯冰','女杜南珍','女蒋华','男刘翔','男童诗珊','女陈诗诗','女夏蓉','男创建借阅关系表R-B表:CREATETABLERB(ISBNVARCHAR(30)NOTNULL,借书证号VARCHAR(20)NOTNULL,工作编号VARCHAR(20)NOTNULL,借书日期DATENOTNULL,还书日期DATENOTNULL,是否续借CHAR(4)NOTNULL,确认归还CHAR(4)NOTNULL,PRIMARYKEY(ISBN,借书证号,工作编号),FOREIGNKEY(ISBN)REFERENCESBOOK(ISBN),FOREIGNKEY(借书证号)REFERENCESREADER(借书证号),FOREIGNKEY(工作编号)REFERENCESMASTER(工作编号));索引建立索引:CREATEINDEXREADER_NAMEONREADER(姓名);SELECT*FROMREADERRWHERER."姓名"='杰伦'数据查询和视图1.数据查询:SELECT*FROMREADER书名"FROMRB,BOOKWHERERB."借书证号SELECT*FROMRBWHERE"是否续借"='N'ANDSYSDATE-"借书日期">'30'AND"确认归还"='N';SELECT"出版社",SUM("数量")总本数FROMBOOKGROUPBY"出版社"借书证号"IN(SELECT"借书证号"FROMRBWHERE"是否续借"='N'ANDSYSDATE-"借书日期">'30'AND"确认归还"='N')2.视图:CREATEORREPLACEVIEW欠费学生信息ASSELECTREADER."借书证号",READER."姓名",READER."性别",READER."系别",READER."联系电话",TO_CHAR*TO_NUMBER(SYSDATE-RB."借书日期"),'')欠费FROMREADER,RBWHERE"是否续借"='N'ANDSYSDATE-"借书日期">'30'AND"确认归还"='N'ANDREADER."借书证号"=RB."借书证号"SELECT*FROM欠费学生信息;书证号);('姓名:'||:NEW.姓名);('性别:'||:NEW.性别);('系别:'||:NEW.系别);('联系电话:'||:NEW.联系电话);('触发器已被执行');END;雷丰悦','男','计算机科学与技术否');用户、角色普通将图书信息表的查询权限授给普通读者R1GRANTSELECTONTABLEBOOKTOR1将借阅关系表RB,管理员_书籍表MB的查询和修改的权限给管理员M1GRANTUPDATE,SELECTONTABLER-B,M-B,M-STOM1实验心得本图书管理系统的数据库分析与设计是由我们小组分工合作利用一周的课余时间完成。实验环境:Windows7+Navicat11+Oracle11g通过这本次实验,我们掌握了系统开发的数据库设计的各个步骤以及文档的书写,例如E—R图的绘制,物理结构设计等,并且结合实例提高了数据库代码的编写能力。此次实验中还有不足之处在触发器的应用还待提高。总的来说动手实践后的更加深入了解到Oracle数据库的强大和美丽。
本文档为【ORACLE大型数据库技术图书管理系统】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
is_666165
资深钳工
格式:doc
大小:269KB
软件:Word
页数:10
分类:企业经营
上传时间:2022-05-19
浏览量:0