欢迎来到天天文库
浏览记录
ID:50729318
大小:62.00 KB
页数:2页
时间:2020-03-07
《SQL Server2000中文版基础教程 教学课件 作者 宋晓峰习题答案 项目七 思考和练习答案.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、练习题项目七思考和练习一、填空题1.视图和表都是数据库中的对象,视图的结构虽然与表相同,但视图是虚表。2.视图中的数据不会作为真实的对象存储在磁盘上,数据库对视图存储的是定义视图的查询语句。3.每一次使用视图,SQLServer都需要重新执行一次查询语句,查询语句的执行结果构成了视图中的数据。4.视图中的列可以来源于一个表或多个表联接查询的结果。5.通过视图可以对数据源表作插入、查询、修改和删除操作。二、选择题1.【视图设计器】由哪些窗格组成。(ABCD)A.【关系图窗格】B.【网格窗格】C.【SQL窗格】D.【结果
2、窗格】2.对于视图的数据源,描述正确的是(ABCD)。A.视图中的数据允许来源于一个或多个表。B.如果视图中的列直接来源于表的某列,可以直接使用数据源表的列名和数据类型。C.如果视图的列来源于表的列表达式,则有必要对表达式定义别名,数据类型就是表达式结果的数据类型。D.视图中的数据允许来源于其它数据库的表。3.下面语句中,哪种语句用来创建视图(D)。A.createtableB.alterviewC.dropviewD.createview4.下面语句中,哪种语句用来修改视图(B)。A.createtableB.al
3、terviewC.dropviewD.createview5.下面语句中,哪种语句用来删除视图(C)。A.createtableB.alterviewC.dropviewD.createview三、简答题1.简述视图的含义。3练习题答案:视图和表都是数据库中的对象,视图的结构虽然与表相同,但视图是虚拟表,视图中的数据不会作为真实的对象存储在磁盘上,数据库对视图存储的是定义视图的查询语句。每一次使用视图,SQLServer都需要重新执行一次查询语句,查询语句的执行结果构成了视图中的数据。视图中的列可以来源于一个表或多个
4、表联接查询的结果。1.简述createview语句的语法。答案:createview视图名asselect列名,列名…from表名2.简述dropview语句的语法。答案:dropview视图名一、练习题1.从“课程表”创建视图,按“教师编号”统计每位授课教师的课时总和,并且只显示课时总和80在以上的统计结果。答案:createview教师课时视图select教师编号,sum(课时)from课程表groupby教师编号havingsum(课时)>802.从“成绩表”、“课程表“和“学生表”创建视图,视图中的记录为选修
5、了编号为“K01”课程的“学生姓名”、“课程名称”和“成绩”。答案:createview学生K01课程成绩视图selectC.学生姓名,B.课程名称A.成绩from成绩表Ainnerjoin课程表BonA.课程编号=B.课程编号innerjoin学生表ConA.学生编号=C.学生编号whereA.课程编号=’K01’3
此文档下载收益归作者所有