实验三使用标准SQL语句管理数据库表视图索引以及操作表中数据.doc

实验三使用标准SQL语句管理数据库表视图索引以及操作表中数据.doc

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

实验三 使用标准SQL语句管理数据库、表、视图、索引以及操作表中数据 一、实验目的 1、要求学生熟练掌握使用标准SQL语句创建、删除、修改数据库和表。 2、要求学生会使用标准SQL语句创建视图,创建、删除索引。 3、 要求学生能够在查询分析器中使用insert语句、delete语句、update语句、select语句,对表中数据的增、删、改、查操作。 二、实验内容 在图书借阅库中使用标准SQL语句完成以下各任务。 创建MyDB数据库,主数据文件和日志文件保存在E:\Data目录中。 在MyDB中创建以下对象: 读者信息表readers(Rname,Rno,Rtype,BorrowNum)PublicationDate,B)PC 微型计算机、256M以上内存,40G以上硬盘 软件:WindowsXP/Windows 2003/Win7,SQLServer2005 四、实验原理 SQL Server2005的数据查询操作。 五、实验步骤 1、点击工具栏中的“新建查询”,选择要执行sql语句的数据库,在右侧的文本框中写入相应的sql语句,如图所示: 图4-1 2、创建视图的示例。 (1)选择需要创建视图的数据库,鼠标右键单击“视图”,弹出的对话框中选择新建视图。在弹出的对话框中选择创建视图需要用到的表,点“添加”,如图所示: 图4-2 选择创建视图需要的列以及筛选条件,执行后保存即可。如图所示 图4-3 六、实验报告要求 上机结束后,整理出实验报告。实验报告应包括:题目、使用SQL语句管理数据库、表、视图、索引以及操作表中数据的过程以及对本次实验所作的分析。上 七、实验注意事项 1. 八、思考题 1、数据库中视图的优点是什么? 2、完成如下sql语句的编写: (1)查询同时借阅了计算机网络和数据库原理两本书的读者编号及姓名。 (2)查询所有读者的借阅情况,输出每位读者的编号、姓名及所借图书的册数。 实验四 SQL Server 2005的数据查询 一、实验目的 要求学生熟练掌握使用SQL语言完成对表中数据进行简单查询、条件查询、连接查询、子查询等数据查询操作。 二、实验内容 使用SQL语句完成以下MyDB数据库表上的数据查询操作: 查询读者信息表中所有读者编号、读者姓名和已借数量,并将查询结果写入新表:readers_1中。 使用top关键字,从图书信息表中有哪些信誉好的足球投注网站返回前20%的数据。 分别使用或不使用distinct关键字查询借阅信息表里的读者编号和借阅日期,然后分析查询结果。 查询借阅了作者为“张大海”的图书的读者编号和图书编号。 查询所有教师的借阅图书情况,包括读者编号、姓名和已借数量。 查询所有曾借阅“C语言程序设计”的读者编号和借阅日期。 查询借阅日期与至少一位读者借阅日期相同的所有读者编号和姓名。 查询所有研究生的借阅图书情况,包括姓名、已借数量、所借书名、借阅和归还日期。 查询“清华大学出版社”出版的图书被借阅情况,包括读者编号、姓名、图书名称、借阅日期和归还日期,用连接查询和子查询两种方法实现。 查询没有借阅“北京邮电出版社”出版的图书的读者编号。 查询图书馆图书所有超期未还信息,包括读者编号、姓名、图书名称、借期、应还日期、超期天数。 查询所有被借阅过的图书的图书编号、书名、借阅者、借阅日期、是否归还。 查询每位读者的姓名、身份(如教师、研究生等)、借阅限量等信息。 查询从没有借过书的读者信息。 查询从没有借阅过的图书的信息。 查询借阅过“程序设计”类图书的读者的信息。 查询借阅量最大的读者的信息。 三、实验仪器、设备 硬件:PC 微型计算机、256M以上内存,40G以上硬盘 软件:WindowsXP/Windows 2003/Win7,SQLServer2005 四、实验原理 使用SQL语言完成对表中数据进行简单查询、条件查询、连接查询、子查询和联合查询操作的练习。 五、实验步骤 点击工具栏中的“新建查询”,选择要执行sql语句的数据库,在右侧的文本框中写入相应的sql语句,如图所示: 图5-1 六、实验报告要求 上机结束后,整理出实验报告。实验报告应包括:题目、SQL Server 2005数据库的表的嵌套查询、修改、视图的创建过程以及对本次实验所作的分析。 七、实验注意事项 1. 八、思考题 1、in 和exists的用法?二者有何不同? 2、左外连接、右外连接、全外连接的含义?

文档评论(0)

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

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

1亿VIP精品文档

相关文档