实验: 索引和视图
实验4索引和视图
1.实验目的
(1)掌握使用SQL Server管理平台和Transact-SQL语句CREATE INDEX创建索引的方法。
(2)掌握使用SQL Server管理平台查看索引的方法。 (3)掌握使用SQL Server管理平台和Transact-SQL语句DROP INDEX删除索引的方法。 (4)掌握使用SQL Server管理平台和Transact-SQL语句CREATE VIEW创建视图的用法。
(5)了解索引和视图更名的系统存储过程sp_rename的用法。 (6)掌握使用Transact-SQL语句ALTER VIEW修改视图的方法。 (7)了解删除视图的Transact-SQL语句DROP VIEW的用法。 2.实验内容及步骤
请先附加studentsdb数据库,然后完成以下实验。
(1)分别使用SQL Server管理平台和Transact-SQL语句为studentsdb数据库的student_info表和curriculum表创建主键索引。
答:
(2)使用SQL Server管理平台按curriculum表的'课程编号'列创建唯一性索引。 (3)分别使用SQL Server管理平台和Transact-SQL语句为studentsdb数据库的grade表的'分数'字段创建一个非聚集索引,命名为grade_index。
答: (4)为studentsdb数据库的grade表的'学号'和'课程编号'字段创建一个复合唯一索引,命名为grade_id_c_ind。
答:
(5)分别使用SQL Server管理平台和系统存储过程sp_helpindex查看grade表和student_info表上的索引信息。
答:
(6)使用SQL Server管理平台对grade表创建一个聚集索引和唯一索引。 (7)使用系统存储过程sp_rename将索引grade_index更名为grade_ind。 答:
(8)分别使用SQL Server管理平台和Transact-SQL语句DROP INDEX删除索引grade_ind。再次使用系统存储过程sp_helpindex查看grade表上的索引信息。 答:
(9)在studentsdb数据库中,以student_info表为基础,使用SQL Server管理平台建立名为v_stu_i的视图,使视图显示学生姓名、性别、家庭住址。
(10)在studentsdb数据库中,使用Transact-SQL语句CREATE VIEW建立一个名为v_stu_c的视图,显示学生的学号、姓名、所学课程的课程编号, 并利用视图查询学号为'0003'的学生情况。
答:
(11)基于student_info表、curriculum表和grade表,建立一个名为v_stu_g的视图,视图中具有所有学生的学号、姓名、课程名称、分数。
使用视图v_stu_g查询学号为'0001'的学生的所有课程与成绩,如图-9所示。
答:
图-9 学号为的学生的视图信息
(12)分别使用SQL Server管理平台和Transact-SQL语句修改视图v_stu_c,使之显示学号、姓名、每个学生所学课程数目。
答:
(13)使用Transact-SQL语句ALTER VIEW修改视图v_stu_i,使其具有列名学号、姓名、性别。
答:
(14)使用系统存储过程sp_rename将视图v_stu_i更名为v_stu_info。
答:
(15)利用视图v_stu_info为student_info表添加一行数据:学号为'0015'、姓名为'陈婷'、性别为'女'。
答:
(16)利用视图v_stu_info删除学号为'0015'的学生记录。
答:
(17)利用视图v_stu_g修改姓名为'刘卫平'的学生的高等数学的分数为'84'。 答:
(18)使用Transact-SQL语句DROP VIEW删除视图v_stu_c和v_stu_g。
答:
实验名称 实验日期 实验目的 索引和视图 掌握使用SQL Server管理平台和Transact-SQL语句CREATE INDEX创建索引的方法。 掌握使用SQL Server管理平台查看索引的方法。 掌握使用SQL Server管理平台和Transact-SQL语句DROP INDEX删除索引的方法。 掌握使用SQL Server管理平台和Transact-SQL语句CREATE VIEW创建视图的用法。 了解索引和视图更名的系统存储过程sp_rename的用法。 掌握使用Transact-SQL语句ALTER VIEW修改视图的方法。 了解删除视图的Transact-SQL语句DROP VIEW的用法。 Windows 7 ,SQL Server2008 按实验步骤完成索引与视图的创建。 实验中要求在查询设计器中用语句完成的实验,请在这里填写他们的语句,并标上题号。 实验环境 实验内容 试验思考 回答以下问题: (1)是否可以通过视图v_stu_g修改grade表中学号列数据? (2)比较视图和基表操作表中数据的异同。 (3)可更新视图必须满足哪些条件? (4)什么是索引?SQL Server 2008中有两种形式的索引:聚集索引和非聚集索引,简单叙述它们的区别? (5)能否在视图上创建索引? 【手写“回答以下问题”,若空白处不够,请附页完成】
…… 此处隐藏:521字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [法律文档]苏教版七年级语文下册第五单元教学设计
- [法律文档]向市委巡视组进点汇报材料
- [法律文档]绵阳市2018年高三物理上学期第二次月考
- [法律文档]浅析如何解决当代中国“新三座大山”的
- [法律文档]延安北过境线大桥工程防洪评价报告 -
- [法律文档]激活生成元素让数学课堂充满生机
- [法律文档]2014年春学期九年级5月教学质量检测语
- [法律文档]放射科标准及各项计1
- [法律文档]2012年广州化学中考试题和答案(原版)
- [法律文档]地球物理勘查规范
- [法律文档]《12系列建筑标准设计图集》目录
- [法律文档]2018年宁波市专技人员继续教育公需课-
- [法律文档]工会委员会工作职责
- [法律文档]2014新版外研社九年级英语上册课文(完
- [法律文档]《阅微草堂笔记》部分篇目赏析
- [法律文档]尔雅军事理论2018课后答案(南开版)
- [法律文档]储竣-13827 黑娃山沟大开挖穿越说明书
- [法律文档]《产品设计》教学大纲及课程简介
- [法律文档]电动吊篮专项施工方案 - 图文
- [法律文档]实木地板和复合地板的比较
- 探析如何提高电力系统中PLC的可靠性
- 用Excel函数快速实现体能测试成绩统计
- 教师招聘考试重点分析:班主任工作常识
- 高三历史选修一《历史上重大改革回眸》
- 2013年中山市部分职位(工种)人力资源视
- 2015年中国水溶性蛋白市场年度调研报告
- 原地踏步走与立定教学设计
- 何家弘法律英语课件_第十二课
- 海信冰箱经销商大会——齐俊强副总经理
- 犯罪心理学讲座
- 初中英语作文病句和错句修改范例
- 虚拟化群集部署计划及操作流程
- 焊接板式塔顶冷凝器设计
- 浅析语文教学中
- 结构力学——6位移法
- 天正建筑CAD制图技巧
- 中华人民共和国财政部令第57号——注册
- 赢在企业文化展厅设计的起跑线上
- 2013版物理一轮精品复习学案:实验6
- 直隶总督署简介




