ORACLE大型数据库技术图书管理系统_第1页
ORACLE大型数据库技术图书管理系统_第2页
ORACLE大型数据库技术图书管理系统_第3页
ORACLE大型数据库技术图书管理系统_第4页
ORACLE大型数据库技术图书管理系统_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

ORACLE大型数据库技术标题:图书馆管理系统学生名称:雷锋学号:专业课:方案部分14101相同的组名:指导教师:设计时间:指导教师意见:评估结果:签名:日期:目录一、需求分析11.实施系统功能:1二、数据库设计21.概念结构设计:2逻辑结构设计:3三、表格空间和使用者建立5第四,在表格空间中建立表格,然后插入资料51.建立表格5五、索引9六、数据查询和查看91.查询资料:92.检视:9七、使用存储过程9八、用户、角色11九、实验经验11一、需求分析读者去图书馆电子查询所查询图书,寻找读者需要的图书。如果有符合读者要求的图书,请确认该图书是否收藏,如果存在,读者通过小暑号进入藏书室拿书,管理员将在系统中记录读者信息,记录借用的图书信息,如果不在图书馆,就不能提供书。1.实施系统功能:实现图书查询、贷款、返还、罚款支付功能。1)流程图根据系统功能的要求分析,执行模块化分析后,提供如下所示的系统功能模块结构图。读者借书,系统地查询书是否在博物馆。图书已借出,显示已贷出。未贷款没有显示出下一步。图书管理员管理图书,注册读者信息,借书。读者借用图书判断书是否在博物馆管理员管理借的书借用图1-1借阅图书模块流程图二、数据库设计1.概念结构设计:1)本地ER图表图画书读书人借来读编号名字城堡界非法情况图书馆卡号背书日期借书日期标题出版社出版日期ISBN简介作者nn数量读者-贷款-图书贷款关系E-R图表2)全局ER图表全局范围的E-R图表逻辑结构设计:数据库的逻辑设计过程是将ER图转换为关系模式的过程。1)将E-R图形转换为关系模式读者(图书馆卡号、名字、性别、联系电话、部门、违规状态)图书(ISBN,小书号码,标题,作者,出版社,发行日期,介绍,数量)经理(工作编号、姓名、性别、电话、薪金)贷款(读者编号、ISBN、职务编号、是否续订、贷款日期、返还日期)Administrator _ book(作业编号、ISBN、是否添加时间、是否博物馆)2)设计数据表读者信息表READER字段名数据类型长度约束属性名字VARCHAR30非空值非主属性城堡CHAR4非空值非主属性界VARCHAR30非空值非主属性图书馆卡号VARCHAR20非空值主代码联系电话CHAR11非主属性非法情况CHAR4非主属性图书信息表书字段名数据类型长度约束属性ISBNVARCHAR30非空值主代码苏书豪VARCHAR30非空值非主属性标题VARCHAR50非空值非主属性作者VARCHAR30非空值非主属性出版社VARCHAR50非主属性出版日期日期非主属性简介VARCHAR50非主属性数量INT非主属性管理员信息表MASTER字段名数据类型长度约束属性作业编号VARCHAR20非空值主代码名字VARCHAR30非空值非主属性城堡VARCHAR2非空值非主属性电话CHAR11非主属性贷款关系表R-B字段名数据类型长度约束属性ISBNVARCHAR30非空值外部代码图书馆卡号VARCHAR20非空值外部代码作业编号VARCHAR20非空值外部代码借书日期日期非空值非主属性背书日期日期非空值非主属性是否更新CAHR4非空值非主属性确认返回CHAR4非空值非主属性管理员_书本表格M-B字段名数据类型长度约束属性作业编号VARCHAR20非空值外部代码ISBNVARCHAR30非空值外部代码添加时间日期非主属性在博物馆吗CHAR4非主属性三、创建表空间和用户create tablespace test datafile d : test . ora size 100m;/生成表空间DROP TABLESPACE TEST/删除表格空间create user test identified by default tablespace test quota 100m on users;/创建允许用户指定密码和分配表空间GRANT ALL PRIVILEGES TO TEST/授予用户完全权限第四,在表格空间中建立表格并插入资料1.建立表格-创建READER表:CREATE TABLE READER(图书馆卡号VARCHAR(20) PRIMARY KEY NOT NULL,名称VARCHAR(30) NOT NULL,性别CHAR(4) NOT NULL,系统VARCHAR(30)非空,联系电话CHAR(11)、违规状态CHAR(4);INSERT INTO READER VALUES(,jeren,男人,计算机科学和技术,否);INSERT INTO READER VALUES(,张华,男人,地理科学,否);INSERT INTO READER VALUES(,Cai Yilin,女性,音乐和艺术,否);INSERT INTO READER VALUES(,Li Ming,男性,数学和应用数学,否);INSERT INTO READER VALUES(,英国,女性,土木工程,否);INSERT INTO READER VALUES(,排气,男人,酒店管理,否);INSERT INTO READER VALUES(,罗志祥,男性,旅行管理,否);INSERT INTO READER VALUES(,黄波,男性,生物科学,否);INSERT INTO READER VALUES(,唐颖,女性,国际经济和贸易,否);INSERT INTO READER VALUES(,dragon,男人,汉语文学,否);管理员-建立主要表格:CREATE TABLE MASTER(职务编号VARCHAR(20) PRIMARY KEY NOT NULL,名称VARCHAR(30) NOT NULL,性别CHAR(4) NOT NULL,电话CHAR(11);INSERT INTO MASTER VALUES (1,韩东,男人,)INSERT INTO MASTER VALUES (2,王晓丽,女性,)INSERT INTO MASTER VALUES (3,两个人姓名,男性) :INSERT INTO MASTER VALUES (4,feng bing,女性,)INSERT INTO MASTER VALUES (5,杜南镇,女性,)INSERT INTO MASTER VALUES (6,姜华,男人) :INSERT INTO MASTER VALUES (7,刘翔,男子) :INSERT INTO MASTER VALUES (8,a,a,r,)INSERT INTO MASTER VALUES (9,秦始皇,女,)INSERT INTO MASTER VALUES (0,xiarong,男人,)书-创建书表:CREATE TABLE BOOK(ISBN varchar(30)primary key not null,作业编号VARCHAR(30)非NULL、标题VARCHAR(50)非空,作者VARCHAR(30) NOT NULL,出版社VARCHAR(50)、发行日期DATE、简介VARCHAR(50)、数量INT);Insert into test 。book values (978-7-111-21342-6,TP,JAVA编程思想,BRUCE ECKEL,机械行业报道,to _ date(2007-007Insert into test 。book values (978-7-121-05414-3,TP,PHP 5项目开发实践详细说明,PHPCHINA,电子行业出版社,to _ date (2008-)Insert into test 。book values (978-7-115-21678-6,TP,PHP基本教程,LARRY ULLMAN,电子行业出版社,to _ date(2010-110Insert into test 。book values (978-7-122-05978-9,TP,PHP,入门到熟练,陈超,化学工业出版社,to _ date(2009-009Insert into test 。book values (978-7-121-06490-6,TP,c #编程教程,yupuing,刘光会,王荣,电子产业出版社,to _ dateInsert into test 。book values (978-7-302-17882-8,TP,c #入门到熟练,王小科,吕维斯,清华大学出版社,to _ date (2008Insert into test 。book values (7-121-03179-5,TN 911.73,数字图像处理,Hu xuelong,Xu kaiyu,电子行业报道,to _ date (2006Insert into test 。book values (978-7-300-10800-1,TP,欣赏大学音乐,迎接春天,中国人民大学出版社,to _ date (2009-08-11Insert into test 。book values (7-03-9,f 590.7),旅游环境学,晏文红,张超枝,科学出版社,to _ date(2005-09-21 0033003333Insert into test 。book values (7-5338-4487-4,d920.0),法律教程,孙阿曼,浙江教育出版社,to _ date (2004-07-23 0033600要创建Administrator _ book表M-B表,请执行以下操作:CREATE TABLE MB(ISBN VARCHAR(30)非空,职务编号VARCHAR(20)非NULL、添加时间日期,是否在CHAR(4)中,PRIMARY KEY(作业编号,ISBN)、FOREIGN KEY REFE

温馨提示

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

评论

0/150

提交评论