会员注册 | 登录 | 微信快捷登录 支付宝快捷登录 QQ登录 微博登录 | 帮助中心 人人文库renrendoc.com美如初恋!
站内搜索 百度文库

热门搜索: 直缝焊接机 矿井提升机 循环球式转向器图纸 机器人手爪发展史 管道机器人dwg 动平衡试验台设计

   首页 人人文库网 > 资源分类 > DOC文档下载

课程设计(论文)-图书馆数据库管理系统.doc

  • 资源星级:
  • 资源大小:349.00KB   全文页数:16页
  • 资源格式: DOC        下载权限:注册会员/VIP会员
您还没有登陆,请先登录。登陆后即可下载此文档。
  合作网站登录: 微信快捷登录 支付宝快捷登录   QQ登录   微博登录
友情提示
2:本站资源不支持迅雷下载,请使用浏览器直接下载(不支持QQ浏览器)
3:本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

课程设计(论文)-图书馆数据库管理系统.doc

1目录目录.............................................1第1章设计内容与要求..............................21.1设计内容..........................................................................................................................21.2设计要求..........................................................................................................................21.3功能要求..........................................................................................................................2第2章设计说明....................................32.1设计E\R图...........................................................................................................................32.1.1E\R图图解...............................................................................................................32.1.2E|R图......................................................................................................................32.2问题描述..............................................................................................................................42.3具体设计实现.......................................................................................................................42.3.1定义数据项的含义和取值.........................................................................................42.3.2数据库的建立与分析................................................................................................52.3.3数据初始化..............................................................................................................62.3.4物理设计数据库功能的实现..............................................................................92.3.5数据库安全维护.....................................................................................................112.3.6数据库的选择语句.................................................................................................12第3章总结......................................133.1功能上的不足...................................................................................................................133.2附加功能..........................................................................................................................133.3收获.................................................................................................................................133.4心得体会..........................................................................................................................14结论............................................15参考文献.........................................162第1章设计内容与要求1.1设计内容设计一个图书馆数据库管理系统,根据需求分析设计合理的数据库,要在该数据库中实现相关的功能,包括模式的规范化程度,表的主键、外键、约束、缺省、触发器等,及安全策略等。1.2设计要求详见程序设计基础课程设计任务书。1.3功能要求1、需求分析阶段定义数据项的含义和取值2、概念结构设计阶段画出实体模型ER图3、逻辑结构设计阶段将实体模型转化为关系模型给出每个关系的主关键字和函数依赖集分析你所设计的关系数据库模式是否属于3NF4、物理设计阶段确定所有字段的名称、类型、宽度、小数位数及完整性约束确定数据库及表的名称及其组成确定索引文件和索引关键字5、数据库安全及维护设计阶段设计一个适合的数据库安全策略(用户身份认证、访问权限、视图)6、实施阶段要求所有操作必须在查询分析器中用SQL语句或系统存储过程完成。3第2章设计说明2.1设计E\R图2.1.1E\R图图解在该E\R图中,每个人可借多种书,一种书可为多个人所借书和读者的关系为多对多。一个出版社可出版多种书籍,但同一本书仅为一个出版社出版,书本和出版社的关系为一对多。图中管理员和书本,管理员和读者都是多对多的关系。2.1.2E|R图图2.1读者借书证号性别姓名单位借阅借出日期还书日期续借次数图书图书号书名数量存放位置出版出版社出版社名电报编码电话邮编地址管理员注册读者权限职工号姓名性别权限级别登记42.2问题描述某个图书借阅管理数据库需要如下信息图书图书号、书名、数量、存放位置。读者(借书人)借书证号、姓名、单位、借书日期、还书日期。出版社出版社名、电报编号、电话、邮编、地址。其中,每个人可借多种书,一种书可为多个人所借一个出版社可出版多种书籍,但同一本书仅为一个出版社出版。2.3具体设计实现在sql2000中创建图书管理系统,创建语句为createdatabase图书管理系统。2.3.1定义数据项的含义和取值1、管理员信息图2.22.读者信息图2.33、书本信息图2.454.出版社信息图2.55,借阅信息图2.66.出版信息图2.72.3.2数据库的建立与分析1.管理员信息createtableAdministratorAnointprimarykey,Anamechar30,Asexchar10,Aprivilegechar20其中管理员的工作证号为主键,不允许为空。2.读者信息createtablereaderRnointprimarykey,Rnamechar50,Rsexchar20,checkRsexin男,女,Rdeptvarchar50其中读者编号为主键,不允许为空,并且读者性别有一个约束,就是只允许读者性别为男或者为女,出现其他的都会报错。3、书本信息createtablebookBnointprimarykey,Bnamechar50,Bnumint,checkBnum1,Baddressvarchar100其中图书编号为主键,不允许为空,并且规定图书的数量必须大于一,因为图书的数量如果为空的话,就没有实际的意义了。4.出版社信息6createtablepublisherPnamechar50primarykey,Pnumint,Pphoneint,Emailvarchar50,Paddressvarchar100其中出版社的名字为主键,不能重复,也不允许为空。5,借阅信息createtableborrowBnointnotnull,Rnointnotnull,lenddatedatetime,renturndatedatetime,xujieint,checkxujie3,其中读者编号和图书编号为外主键,不允许为空。其中有一个约束,即续借图书的次数不能大于3次。6.出版信息createtablechubanBnoint,Pnamechar50primarykeyBno,Pname因为书本和出版商的关系是一对多,所以在该关系中只需要把两个表中的主键放里面即可。但是都是不允许为空的。2.3.3数据初始化1.将管理员类加入到表格Administrator中。insertintoAdministratorvalues01,纪娟,女,高级insertintoAdministratorvalues05,李鹏,男,中等insertintoAdministratorvalues10,孙磊,男,低级2.将读者类加入到表格reader中。insertintoreadervalues009,罗丹,女,红山小区一栋18号insertintoreadervalues321,李伟,男,月湖小区十八栋148号insertintoreadervalues530,孙鑫,男,芙蓉小区一栋12号insertintoreadervalues003,吴丽,女,维智五栋123号insertintoreadervalues538,赵敏,女,岳麓小区九栋17号insertintoreadervalues032,何涛,男,天仙小区一百二十三栋1号insertintoreadervalues328,李全,男,红山小区十栋178号insertintoreadervalues851,孙红,女,月湖小区三栋196号insertintoreadervalues147,谢亮,男,开福小区十五栋19号7insertintoreadervalues271,刘婷,女,洪山小区四栋553号3.将书本类加入到表格book中。insertintobookvalues471,演讲技能,20,第五书架insertintobookvalues702,复活,10,第九书架insertintobookvalues303,狼,22,第一书架insertintobookvalues054,大学语文,24,第五书架insertintobookvalues206,数据结构,50,第二十三书架insertintobookvalues607,操作系统,45,第三书架insertintobookvalues018,英语沙龙,25,第二书架insertintobookvalues059,绘图大全,10,第四书架insertintobookvalues110,音乐基础,30,第十五书架4.将出版社类加入到表格publisher中。insertintopublishervalues清华出版社,3678,9803213,410000,北京insertintopublishervalues机械工业出版社,4778,2303218,410008,长沙insertintopublishervalues文学出版社,2671,3026836,410020,上海insertintopublishervalues艺术出版社,8318,4873213,411800,云南insertintopublishervalues美术出版社,9372,1587294,411400,南京insertintopublishervalues工程出版社,8421,7803213,410003,江苏insertintopublishervalues数学出版社,2679,1206891,410002,北京insertintopublishervalues黄冈出版社,1672,6503219,410005,湖北insertintopublishervalues河西出版社,9261,1603478,410029,合肥insertintopublishervalues江南出版社,6878,8303215,410012,杭州

注意事项

本文(课程设计(论文)-图书馆数据库管理系统.doc)为本站会员(zhaozilong)主动上传,人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知人人文库网([email protected]),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。

copyright@ 2015-2017 人人文库网网站版权所有
苏ICP备12009002号-5