网站大量收购独家精品文档,联系QQ:2885784924

第五章实训.ppt

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章实训.ppt

四、资料来源 1.本教材 2.参考书: (1)??吴小刚.SQL Server 2005数据库原理与实训教程.北京:北京交通大学出版社,2010 (2)??北大青鸟信息技术有限公司.优化MySchooLS数据库设计.北京:科学技术文献出版社,2011 (3)??潘永惠.数据库系统设计与项目实践—基于SQL Server 2008 .北京:科学出版社,2011 实训五 社区图书管理系统数据库优化 一、实训目标 (1)??掌握索引、视图的建立、调用和管理的方法。 (2)??掌握流程控制语句的语法和使用方法。 (3)??了解存储过程的概念,掌握存储过程的创建和调用的命令格式。 (4)??理解触发器的基本概念及其执行过程。 (5)??了解事务的运行机制。 (6)??培养学生的沟通、团结协作能力和自主学习能力。 二、实训任务 用图书管理系统软件来辅助图书的管理工作。它主要完成图书室日常读者管理、图书管理、借书、还书等操作。现请完成各模块中数据处理任务。 1.图书管理 (1)??统计并输出图书室当前现有各种图书的册数和总金额。如果图书现有册数不到五千本,就显示信息“现有图书不足五千本,还需要继续购置书籍”;否则显示信息“现有图书在五千本以上,需要管理员加强图书管理”。 (2)??在图书室日常工作中,图书管理员希望及时得到即将到期图书清单,包括图书名称、到期日期等,而读者选择关心各种图书信息,如图书名称,库存量等。请为管理员和读者分别创建不同的视图,并利用所创建视图获得相关查询数据。 (3)??查询不同小区读者的借阅图书的情况。 (4)??读者经常查询的字段有读者名、图书名等。为加快查询速度,在读者表、图书表分别建立索引,以优化查询。 (5)??查询所选图书的价格,并根据所有图书的平均价格给出所选图书的价格评价。价格在平均价的10%上下显示价格适中。价格在格平均价的50%上下显示,显示价格偏高。价格小于20元显示价格便宜。 (6)??在新书信息添加成功后,能自动显示新增加的图书记录。 2.读者管理 (1)??查询某位读者是否有借阅图书的记录,如果有则输出借阅记录。 (2)??在删除某个读者个人信息时,则同时删除该读者在其他表的所有信息。 3.借书管理 (1)??通过指定每页显示记录数,分页显示图书借阅记录。 (2)??统计某段时间内各种图书借阅人次,并输出结果。如果没有指定起始日期,则以上个月 的当日作为起始日期;如果没有指定截止日期,则以当日作为截止日期。 (3)??根据读者的借书证号、所借图书的编号,实现图书借阅记录的插入。同 时注意借书完成后,读者的借书量和图书库存量的变化。 (4)??管理员通过输入读者的借书证号,统计出该读者总共借出多少本书,包括已还和未还数目。 4.借书查询 查询某位读者所借图书状态。如果过期,则输出“该书已过期,请速归还”;如果未过期,则输出“最后还书日期,给予提醒”。 5.还书管理 (1)??读者归还图书的手续,要求一次完成以下功能。 在图书借阅表中修改世纪归还日期为当前日期;将读者信息表中借书数量减1;将图书信息表中该本书的库存量加1。如有缴纳罚金在罚款记录表中增加一条记录,记录读者还书信 息及所缴纳滞纳金数额。 (2)??查找图书借阅表中明天应归还的所有借书记录。 如果应归还图书记录数等于0,显示提示信息“明天没有应归还的图书”。如果应归还图书记录数小于10,则将这些借阅记录的应归还日期加2天;否则,输出明天应归还图书的清单,其中包括图书名称、读者姓名和借阅日期,并在清单最后给出应归还图书的总数量。 三、引导问题 (1)??如何实现优化查询? (2)??如何通过视图实现信息的定制? (3)??事务适用在何场合? (4)??如何解决用户经常执行的功能代码的调用? (5)??触发器的有哪些用途? 四、资料来源 1.本教材 2.参考书: (1)??吴小刚.SQL Server 2005数据库原理与实训教程.北京:北京交通大学出版社,2010 (2)??北大青鸟信息技术有限公司.优化MySchooLS数据库设计.北京:科学技术文献出版社,2011 (3)??潘永惠.数据库系统设计与项目实践—基于SQL Server 2008 .北京:科学出版社,2011 实训六 社区图书管理系统数据库用户与权限管理 一、实训目标 (1)??会进行SQL Server安全验证模式的设置。 (2)??会创建和管理数据库服务器登录账号。 (3)??会创建和管理数据库用户。 (4)??会创建数据库角色并使用角色去管理用户。 (5)??会进行权限的设置。 二、实训任务 为社区图书管理系统数据库添加一个用户并为之授予“文学”类图书的查询和修改权限。 三、引导问题 (1)??SQL Server

您可能关注的文档

文档评论(0)

suijiazhuang1 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档