1 视图和索引(上机实训) 1.视图的创建和使用 ( 1 )使用 SSMS 创建视图 v_stu ,可以查看所有学生学号、姓名和出生日期 信息 。 ( 2 )使用 SSMS 创建视图 v_stu_sc ,可以查看所有选修了课程的学生的学号、姓名、课程编号和成绩 信息 。 ( 3 )使用 T-SQL 语句创建视图 v_course ,可以查看所有课程的课程编号、课程名称和学期信息 。 ( 4 )使用 T-SQL 语句创建视图 v_dept ,可以查看所有系部的系部编号、系部名称和系主任信息 。 ( 5 )使用 T-SQL 语句创建视图 v_sc ,可以查看选修了课程编号为 C001 或 C002 的学生的学号、课程编号和成绩 信息 。 ( 6 )使用 T-SQL 语句创建视图 v_stu2 ,可以查看所有姓“”或者姓“张”的学生学号、姓名、性别和年龄 信息 。 ( 7 )使用 T-SQL 语句创建视图 v_stu_sc2 ,可以查看选修了课程编号为 C001 并且成绩大于 80 分的学生的学号、姓名、课程编号和成绩 信息 。 ( 8 )使用 T-SQL 语句创建视图 v_stu_sc3 ,可以查看选修了课程编号为 C001课程的最高分、最低分和平均分 。 ( 9 )使用 T-SQL 语句创建视图 v_stu_sc_course ,可以查看选修了课程编号为 C002 的学生的学号、姓名、课程名称和成绩 信息 。 ( 10 )查询视图 v_stu_sc ,查询出选修了课程并且成绩大于 85 分的学生的学号、姓名、课程编号和成绩。 (11)使用 T-SQL 语句删除视图 v_stu。 2.索引的创建与管理 ( 1 ) 使用 SSMS 为 Course_info 表的课程名列创建唯一性非聚集索引 IX_Course_info_Cname 。 ( 2 ) 使用 T-SQL 语句删除 Course_info 表的索引 IX_Course_info_Cname 。 ( 3 ) 使用 T-SQL 语句 为 Course_info 表的课程名列创建唯一性非聚集索引 IX_Course_info_Cname 。 ( 4 ) 使用 T-SQL 语句为 Student_info 表的学生姓名列创建唯一性非聚集索引 IX_Student_info_Sname 。 ( 5 ) 使用 T-SQL 语句为 SC 表的学号和课程编号列创建复合索引 IX_Student_info_SC 。