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

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

ID:39682721

大小:404.01 KB

页数:13页

时间:2019-07-09

ORACLE大型数据库技术图书管理系统_第1页
ORACLE大型数据库技术图书管理系统_第2页
ORACLE大型数据库技术图书管理系统_第3页
ORACLE大型数据库技术图书管理系统_第4页
ORACLE大型数据库技术图书管理系统_第5页
资源描述:

《ORACLE大型数据库技术图书管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《ORACLE大型数据库技术》题目:图书管理系统学生姓名:雷丰悦学号:专业班级:计科14101同组姓名:指导教师:设计时间:指导老师意见:评定成绩:签名:日期:目录一、需求分析11.系统功能实现:1二、数据库设计21.概念结构设计:22.逻辑结构设计:3三、创建表空间和用户5四、在表空间中创建表且插入数据51.创建表5五、索引9六、数据查询和视图91.数据查询:92.视图:9七、存储过程的使用9八、用户、角色11九、实验心得11一、需求分析读者到图书馆电子查询处查询图书,查找读者需要的图书。如果有满足读者要求的图

2、书,查看该图书是否存在馆藏,如存在,读者凭借索书号进入馆藏室取书交给管理员,管理员在系统记录读者信息并记录借出图书信息,如果不在馆,则无法提供图书。1.系统功能实现:实现图书的查询、借出、归还、交罚款功能。1)流程图根据系统功能的需求分析,经过模块化的分析得到如下所示系统功能模块结构图。读者借阅图书,系统查询图书是否在馆。图书已借出,显示已借出;未借出显示下一步,图书管理员管理图书,登记读者信息,借出图书。读者借阅图书判断图书是否在馆管理员管理所借图书借阅图1-1借阅图书模块流程图11一、数据库设计1.概念结构设

3、计:1)局部ER图图书读者借阅编号姓名性别系别违章状况借书证号还书日期借书日期书名出版社出版日期ISBN简介作者nn数量读者—借阅—图书借阅关系E-R图2)全局ER图全局完整E-R图111.逻辑结构设计:数据库的逻辑设计过程就是把ER图转化为关系模式的过程。1)将E-R图转化为关系模式²读者(借书证号,姓名,性别,联系电话,系别,违章状况)²图书(ISBN,索书号,书名,作者,出版社,出版日期,简介,数量)²管理员(工作编号,姓名,性别,电话,工资)²借阅(读者编号,ISBN,工作编号,是否续借,借书日期,还书日

4、期)²管理员_书籍(工作编号,ISBN,添加时间,是否在馆)2)设计数据表读者信息表READER字段名数据类型长度约束属性姓名VARCHAR30NOTNULL非主属性性别CHAR4NOTNULL非主属性系别VARCHAR30NOTNULL非主属性借书证号VARCHAR20NOTNULL主码联系电话CHAR11非主属性违章状况CHAR4非主属性图书信息表BOOK字段名数据类型长度约束属性ISBNVARCHAR30NOTNULL主码索书号VARCHAR30NOTNULL非主属性书名VARCHAR50NOTNULL非主

5、属性作者VARCHAR30NOTNULL非主属性出版社VARCHAR50非主属性出版日期DATE非主属性简介VARCHAR50非主属性数量INT非主属性11管理员信息表MASTER字段名数据类型长度约束属性工作编号VARCHAR20NOTNULL主码姓名VARCHAR30NOTNULL非主属性性别VARCHAR2NOTNULL非主属性电话CHAR11非主属性借阅关系表R-B字段名数据类型长度约束属性ISBNVARCHAR30NOTNULL外码借书证号VARCHAR20NOTNULL外码工作编号VARCHAR20N

6、OTNULL外码借书日期DATENOTNULL非主属性还书日期DATENOTNULL非主属性是否续借CAHR4NOTNULL非主属性确认归还CHAR4NOTNULL非主属性管理员_书籍表M-B字段名数据类型长度约束属性工作编号VARCHAR20NOTNULL外码ISBNVARCHAR30NOTNULL外码添加时间DATE非主属性是否在馆CHAR4非主属性11一、创建表空间和用户CREATETABLESPACETESTDATAFILE'D:TEST.ORA'SIZE100M;//创建表空间DROPTABLESPA

7、CETEST;//删除表空间CREATEUSERTESTIDENTIFIEDBY123456DEFAULTTABLESPACETESTQUOTA100MONUSERS;//创建用户赋予密码及分配表空间GRANTALLPRIVILEGESTOTEST;//赋予用户全部权限二、在表空间中创建表且插入数据1.创建表创建读者-READER表:CREATETABLEREADER(借书证号VARCHAR(20)PRIMARYKEYNOTNULL,姓名VARCHAR(30)NOTNULL,性别CHAR(4)NOTNULL,系别

8、VARCHAR(30)NOTNULL,联系电话CHAR(11),违章状况CHAR(4));INSERTINTO"READER"VALUES('20161220001','杰伦','男','计算机科学与技术','15115669828','否');INSERTINTO"READER"VALUES('20161220002','张华','男','地理科学','13787871

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。