1、实验:索引与视图一、实验目的与任务目的:旨在训练学生能创建适当的索引与视图任务:根据需求,写出满足条件的查询语句。任务1:完成以下要求1. 理解索引的分类,在什么情况下创建什么索引,理解课件上的示例。答案:聚集索引和非聚集索引,主键创建聚集索引,外键创建非聚集索引。2. 创建视图显示选修了“数据库”课程的学生姓名,所在系名,年龄及该课程成绩(连接语句)。 答案:CREATE VIEW vwStudentInfoWithDBASSELECT StuName,DepName,StuAge,ScoreFROM Student s JOIN SC ON s.StuID = SC.StuID JOIN
2、Course ON SC.CourseID = Course.CourseIDJOIN Department d ON d.DepID = s.DepIDWHERE CourseName = database3. 查询2中的视图显示的信息。答案:select * from vwStudentInfoWithDB4. 使用2中创建的视图更新学生名字为“Tom”的年龄和成绩,使得年龄和成绩各加1。答案:update vwStudentInfoWithDBset StuAge=StuAge+1where StuName=Tomupdate vwStudentInfoWithDBset Score=Score+1where StuName=Tom三、内容与要求 课题名称索引与视图 (一)课题内容 按照任务1逐步完成,完成后学生可以创建索引与视图。 (二)课题要求按照实验任务书逐步完成实验(三)考核及报告要求 1. 考核能独立完成任一项任务。2. 报告要求提交一份完整的实验报告,实验报告中详细给出每个任务的解决方案,解决方案后附带每个任务的实验结果。四、主要仪器设备硬件:PC机软件:SQL SERVER 2005