实验六 视图和索引.doc_第1页
实验六 视图和索引.doc_第2页
实验六 视图和索引.doc_第3页
实验六 视图和索引.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验六 视图和索引一、实验目的1、 理解视图和索引的概念,掌握视图和索引的创建;2、 理解视图和索引的优缺点,掌握视图和索引的管理和维护;3掌握创建、修改视图和索引的SQL语句的用法。二、实验要求1、熟练使用SSMS管理器创建、删除、修改视图和索引的方法。2、完成用SQL语句创建、删除、修改视图和索引的语句。三、实验准备1、确定数据库包含的各表的结构,了解SQL Server的常用数据类型,以创建、删除、修改基本表和操作表记录的表。2、掌握常用的创建、删除、修改基本表和操作表记录的方法。四、实验学时2学时五、实验内容1、创建一个数据库,数据库的名字与你的名字相同(用汉字表示)2、在你的名字数据库中创建下面三张表1)图书字段名数据类型宽度说明编号CHAR6主键分类号CHAR8不空书名CHAR16不空作者CHAR6不空出版单位CHAR16不空单价INT4不空2) 读者字段名数据类型宽度说明借书证号CHAR4主键单位CHAR10不空姓名CHAR6允许空性别CHAR2允许空职称CHAR6允许空地址 CHAR16允许空3)借阅字段名数据类型宽度说明借书证号CHAR4主键编号CHAR6主键借书日期DATETIME8不空3、为读者表中的性别字段添加检查约束,设置只能取“男”或“女”,约束名自定;(sql语句填写在实验报告上)4、为单价字段添加约束,设置其取值范围在0到2000之间,约束名自定;(sql语句填写在实验报告上)5、删除分类号字段(sql语句填写在实验报告上)6、为三张表分别添加下列记录图书编号书名作者出版单位单价080001C语言程序设计谭浩强清华大学36080002数据结构严蔚敏清华大学40080003Phtoshop设计李佳合肥工业大学30080004SQL Server2005蒙娜丽莎钢铁邮电25读者借书证号单位姓名性别职称地址0001信息工程Lucy女副教授东区0002信息工程Lily女讲师西区0003建筑工程Jim男副教授北区0004经济贸易Sam男讲师东区借阅借书证号编号借书日期00010800012008-10-1000010800022008-10-2000020800032008-10-3000030800022008-11-200020800022008-10-8并把添加00010800012008-10-10记录的语句写入实验报告7、创建视图(1)使用SSMS管理器创建视图 创建名为“view1”的 视图,包含“借书证号”,“书名”,“借书日期”,“作者”和“出版单位”信息;建立一个名为“view2”的视图,用于显示副教授所借图书的信息,并按照借阅日期升序排列。 (2) 使用SQL语句创建视图 创建视图view3,包含图书表的所有信息; 创建视图view4,显示读者的姓名和地址信息。8、修改视图 (1) 使用SSMS管理器修改视图:把view3增加一个借阅时间信息;(2) 使用SQL语句修改视图:使用更改视图的命令将上面建立的视图view4增加读者证号字段信息。9、删除视图(1)使用SSMS管理器删除视图:用SSMS管理器删除视图“view3”(2)使用SQL语句删除视图:用SQL语句删除视图“view4”10、创建关系(1)使用数据关系图中创建读者表和借阅表的一对多关系(2)选中“借阅”表右击选择“修改”菜单右击选择“关系”创建图书表和借阅表的一对多关系(3)创建好关系后,在读者表中删除读者Lucy,能删除否,如不可,请分析原因,并想办法解决此问题11、创建索引(1)为图书表的作者字段创建一个名为ts_zc的非聚集索引,并把创建的语句写入实验报告。(2)为图书表添加一个身份证号字段,数据类型和宽度自定义,(3)为图书表的身份证号字段创建一个名为ts_sf的唯一索引,并把创建的语句写入实验报告。还原实验四建立的数据库EDUC,并执行下列操作:下列题目是选做题:12、分别建立以下索引(如果不能成功建立,请分析原因)(1) 在student表的sname列上建立普通降序索引。(2) 在course表的cname列上建立唯一索引。(3) 在student_course表的sno列上建立聚集索引。(4

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论