资源描述:
《oracle图书管理系统课程设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《oracle数据库》课程设计作者:所在学院:专业年级:指导教师:职称:年月曰CC目录—,系统需求分析3二,数据库分析3三,数据库设计部分3(1)实体、联系.属性及E_R图。31,实体、联系32,图书管理系统E-R图模型43,关系模式4(2)表设计及表结构5(3)创建数据库.创建表以及添加数据。错误!未定义书签。1,创建数据库代码:错误!未定义书签。2,创建表代码:错误!未定义书签。3,添加数据代码:错误!未定义书签。(5)实现各种查询功能10四,设计遇到的问题及解决办法五,实训心得…—・系统需求分析图书管理工作繁琐,借阅频繁,包含大量的信息数据,因此就需要一个完善的图书管
2、理系统来实现对这些数据的有效管理。本系统主要任务就是对图书.读者,借阅信息.查询进行统一管理,满足各类用户的需求。本系统在功能上要实现借阅图书.续借图书.归还图书.信息查询等功能。二.数据库分析图书管理系统就是要求图书管理人员通过该系统对图书.读者.员工.借阅信息等进行统一管理,从而实现功能上的借阅图书.续借图书.归还图书.以及基本信息查询。这就要求管理人员能够对数据库进行熟练操作而简单的表查询、触发器的建立.存储过程的建立以及用户自定义函数的建立等等这些管理数据库的方法都能对图书馆里系统的管理起到事半功倍的效果。三.数据库设计部分(1)实体、联系、属性及E_R图。根据数据
3、库分析,确定实体及实体间联系,及各个实体和联系的属性并设计出E-R图。1・实体.联系实体:图书信息,借阅书籍,归还书籍,借阅人,联系:借阅信息,管理信息图书信息与借阅书籍、归还书籍及借阅人之间的联系是借阅信息。图书信息与员工之间的联系是管理信息。2,图书管理系统E-R图模型图书管理系统E_R图模型3,关系模式个人信息(ID,ismi,jinsi,millat,yax,kimlik,okuxtarihi,adris)家庭财产(IP,isim,tiraktor,kala,koy,tohu,pul,maxina,motosikili)家庭信息(卫,isim,jinsi,milla
4、t,yax,kimlik,manasiwat,nopossani)(2)表设计及表结构1,需要的表有:个人信息,家庭财产,家庭信息。2,以下为各表的表结构个人信息表结构jzjColumnName
5、i
6、DataType
7、i
8、NiillableDataDefaultliCOLUMNID
9、z]PrimaryKey目COFflMEWTSIDVARCMAR2(20BYTE)Yes(null)1(null)(null)ismiVARCHAR2(50BYTE)Yes(null)2(null)(null)jinsiVARCHAR2(50BYTE)Yes(null)3(null)(null)
10、millatVARCKAR2(50BYTE)Yes(null)4(null)(null)yaxVARCMAR2(20BYTE)Yes(null)5(null)(null)kimlikVARCHAR2(70BYTE)Yes(null)6(null)(null)okuxtarihiVARCHAR2(50BYTE)Yes(null)7(null)(null)addresVARCHAR2(50BYTE)Yes(null)8(null)(null)alakilixixVARCHAR2(50BYTE)Yes(null)9(null)(null)家庭财产表结构izjColumnNameH
11、lDataType
12、zjNullableDataDefault谢COLUMNIDPrimaryKeyCOMMENTfIDVARCHAR2(20BYTE)Yes(null)1(null)(null)isimVARCMAR2(50BYTE)Yes(null)2(null)(null)tiraktorVARCKAR2(50BYTE)Yes(null)3(null)(null)kalaVARCHAR2(50BYTE)Yes(null)4(null)(null)koyVARCMAR2(50BYTE)Yes(null)5(null)(null)tohuVARCKAR2(50BYTE)Y
13、es(null)6(null)(null)pulVARCHAR2(50BYTE)Yes(null)7(null)(null)maxinaVARCMAR2(50BYTE)Yes(null)8(null)(null)motosikilitVARCKAR2(50BYTE)Yes(null)9(null)(null)家庭信息ColumnName囲DataType
14、i
15、NullableDataDefault@COLUMNID
16、PrimaryKey0COMMEilTSIDVARCHAR2(20BYTE)Yes(null)1(n