欢迎来到人人文库网! | 帮助中心 人人文档renrendoc.com美如初恋!
人人文库网
全部分类
  • 图纸下载>
  • 教育资料>
  • 专业文献>
  • 应用文书>
  • 行业资料>
  • 生活休闲>
  • 办公材料>
  • 毕业设计>
  • ImageVerifierCode 换一换
    首页 人人文库网 > 资源分类 > DOC文档下载  

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

    • 资源ID:110537       资源大小:349KB        全文页数:16页
    • 资源格式: DOC        下载积分:6积分
    扫码快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 支付宝登录   QQ登录   微博登录  
    二维码
    微信扫一扫登录

    手机扫码下载

    请使用微信 或支付宝 扫码支付

    • 扫码支付后即可登录下载文档,同时代表您同意《人人文库网用户协议》

    • 扫码过程中请勿刷新、关闭本页面,否则会导致文档资源下载失败

    • 支付成功后,可再次使用当前微信或支付宝扫码免费下载本资源,无需再次付费

    账号:
    密码:
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源(1积分=1元)下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    1目录目录.1第1章设计内容与要求.21.1设计内容.21.2设计要求.21.3功能要求.2第2章设计说明.32.1设计ER图.32.1.1ER图图解.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、概念结构设计阶段画出实体模型E-R图3、逻辑结构设计阶段将实体模型转化为关系模型给出每个关系的主关键字和函数依赖集分析你所设计的关系数据库模式是否属于3NF4、物理设计阶段确定所有字段的名称、类型、宽度、小数位数及完整性约束确定数据库及表的名称及其组成确定索引文件和索引关键字5、数据库安全及维护设计阶段设计一个适合的数据库安全策略(用户身份认证、访问权限、视图)6、实施阶段要求所有操作必须在查询分析器中用SQL语句或系统存储过程完成。3第2章设计说明2.1设计ER图2.1.1ER图图解在该ER图中,每个人可借多种书,一种书可为多个人所借;书和读者的关系为多对多。一个出版社可出版多种书籍,但同一本书仅为一个出版社出版,书本和出版社的关系为一对多。图中管理员和书本,管理员和读者都是多对多的关系。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.管理员信息:createtableAdministrator(Anointprimarykey,Anamechar(30),Asexchar(10),Aprivilegechar(20);其中管理员的工作证号为主键,不允许为空。2.读者信息:createtablereader(Rnointprimarykey,Rnamechar(50),Rsexchar(20),check(Rsexin(男,女),Rdeptvarchar(50);其中读者编号为主键,不允许为空,并且读者性别有一个约束,就是只允许读者性别为男或者为女,出现其他的都会报错。3、书本信息:createtablebook(Bnointprimarykey,Bnamechar(50),Bnumint,check(Bnum>1),Baddressvarchar(100);其中图书编号为主键,不允许为空,并且规定图书的数量必须大于一,因为图书的数量如果为空的话,就没有实际的意义了。4.出版社信息:6createtablepublisher(Pnamechar(50)primarykey,Pnumint,Pphoneint,Emailvarchar(50),Paddressvarchar(100);其中出版社的名字为主键,不能重复,也不允许为空。5,借阅信息:createtableborrow(Bnointnotnull,Rnointnotnull,lenddatedatetime,renturndatedatetime,xujieint,check(xujie<3),);其中读者编号和图书编号为外主键,不允许为空。其中有一个约束,即续借图书的次数不能大于3次。6.出版信息:createtablechuban(Bnoint,Pnamechar(50)primarykey(Bno,Pname);因为书本和出版商的关系是一对多,所以在该关系中只需要把两个表中的主键放里面即可。但是都是不允许为空的。2.3.3数据初始化1.将管理员类加入到表格Administrator中。insertintoAdministratorvalues(01,纪娟,女,高级);insertintoAdministratorvalues(05,李鹏,男,中等);insertintoAdministratorvalues(10,孙磊,男,低级);2.将读者类加入到表格reader中。insertintoreadervalues(009,罗丹,女,红山小区一栋18号);insertintoreadervalues(321,李伟,男,月湖小区十八栋148号);insertintoreadervalues(530,孙鑫,男,芙蓉小区一栋12号);insertintoreadervalues(003,吴丽,女,维智五栋123号);insertintoreadervalues(538,赵敏,女,岳麓小区九栋17号);insertintoreadervalues(032,何涛,男,天仙小区一百二十三栋1号);insertintoreadervalues(328,李全,男,红山小区十栋178号);insertintoreadervalues(851,孙红,女,月湖小区三栋196号);insertintoreadervalues(147,谢亮,男,开福小区十五栋19号);7insertintoreadervalues(271,刘婷,女,洪山小区四栋553号);3.将书本类加入到表格book中。insertintobookvalues(471,演讲技能,20,第五书架);insertintobookvalues(702,复活,10,第九书架);insertintobookvalues(303,狼,22,第一书架);insertintobookvalues(054,大学语文,24,第五书架);insertintobookvalues(206,数据结构,50,第二十三书架);insertintobookvalues(607,操作系统,45,第三书架);insertintobookvalues(018,英语沙龙,25,第二书架);insertintobookvalues(059,绘图大全,10,第四书架);insertintobookvalues(110,音乐基础,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)为本站会员(上***)主动上传,人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知人人文库网(点击联系客服),我们立即给予删除!

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




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    网站客服QQ:2881952447     

    copyright@ 2020-2024  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

    备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!