数据库实验三答案

上传人:第*** 文档编号:38793362 上传时间:2018-05-07 格式:DOC 页数:5 大小:252.50KB
返回 下载 相关 举报
数据库实验三答案_第1页
第1页 / 共5页
数据库实验三答案_第2页
第2页 / 共5页
数据库实验三答案_第3页
第3页 / 共5页
数据库实验三答案_第4页
第4页 / 共5页
数据库实验三答案_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《数据库实验三答案》由会员分享,可在线阅读,更多相关《数据库实验三答案(5页珍藏版)》请在金锄头文库上搜索。

1、数据库实验三答案数据库实验三答案1.建立系别号为 01 的学生的视图; create view c1_student as select * from student where clno=012. 建立系别号为 01 的视图,输出其学号、姓名 create view c11_student as select sno,sname from student where clno=013. 建立系别号为 01 的视图,输出其学号、姓名,要求把视图的列名更换为学号、姓名 create view c12_student(学号,姓名,年龄) as select sno,sname,sage from

2、student where clno=014. 建立姓王的学生的视图,输出学号,姓名,要求后面使用 WITH CHECK OPTION【WITH CHECK OPTION 表示用视图进行更新(UPDATE)、插入(INSERT)和删除 (DELECT)操作时要保证更新的元组满足视图定义中的谓词条件,即映像语句中的条件表达 式】 。 create view w1_student as select sno,sname from student where sname like王% with check option5. 建立姓王的学生的视图,输出学号、姓名,要求不使用 WITH CHECK OP

3、TION; create view w2_student as select sno,sname from student where sname like王%6.分别向 4、5 建立的两个视图插入(00050,李明)这个记录,然后查看有什么区别,同时查 看一下表 Student 的变化。 insert into w1_student values(00050,李明) insert into w2_student values(00050,李明) w1_student 插入失败,w2_student 插入成功。因为 w1_student 中有 with check option,李明 不满足姓

4、王条件,所以插入失败。7. 将学生的学号和平均成绩建立一个视图 create view s_g(sno,gavg) as select sno,avg(score) from sc group by sno8. 更新 7 创建的视图,要求输出平均成绩及格以上的学号和平均成绩 alter view s_g(sno,gavg) as select sno,avg(score) from sc group by sno having avg(score) =609. 使用对象资源管理器创建选修课 001 且成绩及格的视图。 (1)对象资源管理器数据库视图右键新建视图(2)在 SQL script 区

5、编辑视图相关的 sql 语句 如 SELECT * FROM SC WHERE Score = 60 AND CNo = 001(3)然后右键执行(4)最后右键保存10. 试试能不能在表 Student 上创建一个唯一性的聚簇索引,索引排列顺序为姓名降序,如 果创建不成功说明理由; create unique clustered index ix_sname on student(sname desc)创建不成功,因为一个表只能有一个簇索引,而每个表在创建的时候,默认主键就是簇索 引。 11在表 Student 上创建一个非唯一性的非聚簇索引,索引排列顺序为姓名升序; create nonclustered index ix_sname on student(sname desc)12.查看表 Student 上的所有索引(sp_helpindex)。 exec sp_helpindex student

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 初中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号