《数据库原理与应用》第三套作业
1.[单选题]假定有关系学生(学号、姓名、年龄、班级号),课程(课程号、课称名、学分),考试(学号、课程号、成绩),查询20岁的学生的学号、姓名和年龄。使用( )关系。
A.考试
B.学生和课程
C.课程
D.学生
答:——D——
2.[单选题]下列关于自连接操作的说法,正确的是( )。
A.自连接是在两个物理表上进行的
B.自连接操作是在一个物理表上进行的,需通过取别名方法将其在逻辑上分成两个表
C.自连接操作是在一个逻辑表上进行的,需通过取别名方法将其在物理上分成两个表
D.自连接操作是在一个物理表上进行的,但不需要用取别名方法将其在逻辑上分成两个表
答:——B——
3.[单选题]SQL中修改数据的语句是( )。
A.DELETE
B.UPDATE
C.WHERE
D.INSERT
答:——B——
4.[单选题]下列关于视图的说法,错误的是( )。
A.视图是虚表,其数据并不物理保存
B.视图属于外模式
C.使用视图可以简化客户端查询语句
D.使用视图可以加快查询语句的执行速度
答:————
5.[单选题]在视图上不能进行的操作是( )。
A.通过视图更新数据
B.通过视图查询数据
C.在视图上定义新的基本表
D.在视图上定义新的视图
答:————
6.[单选题]下列查询语句中,能够正确执行的是( )。
A.SELECT Sno,Sname FROM SC GROUP BY Sno
B.SELECT Sno FROM SC GROUP BY Sno WHERE COUNT(*) > 3
C.SELECT Sno FROM SC GROUP BY Sno HAVING COUNT(*) > 3
D.SELECT Sno FROM SC ORDER BY Sno HAVING COUNT(*) > 3
答:————
7.[单选题]是否创建索引取决于( )的数据量大小和对查询的要求。
A.表
B.数据库
C.记录
D.属性
答:————
8.[单选题]对于nvarchar数据类型,下列说法正确的是( )。
A.最多可以存储长度为8000个汉字的数据
B.最多可以存储长度为4000个汉字的数据
C.最多可以存储长度为2000个汉字的数据
D.存储数据的大小没限制
答:————
9.[单选题]下列与“WHERE Grade between 60 and 100”子句等价的是( )。
A.WHERE Grade > 60 AND Grade < 100
B.WHERE Grade >= 60 AND Grade <= 100
C.WHERE Grade > 60 OR Grade < 100
D.WHERE Grade >= 60 OR Grade <= 100
答:————
10.[单选题]若要将学生张三所在的系从“计算机系”改为“信息系”,正确的语句是( )。
A.UPDATE Student SET sdept = ‘计算机系’ WHERE Sname=’张三’ AND sdept=’信息系’
B.UPDATE Student SET sdept = ‘计算机系’ WHERE Sname=’张三’
C.UPDATE Student SET sdept = ‘信息系’ WHERE Sname=’张三’ AND sdept=’计算机系
D.UPDATE Student SET sdept = 信息系’ WHERE Sname=’张三’
答:————
11.[单选题]在SQL查询语句中,如果有GROUP BY分组子句,则语句中的函数为( )统计函数。
A.集合
B.列
C.分组
D.表
答:————奥鹏北语答案q599792222 或请进 opzy.net
12.[单选题]要求大于子查询结果中的某个值,即表示大于查询结果中最小值,使用( )。
A.>ALL
B.>ANY
C.<ALL
D.<ANY
答:————
13.[单选题]创建存储过程使用( )语句。
A.CREATE PROC
B.CREATE DATABASE
C.CREATE VIEW
D.CREATE TABLE
答:————
14.[单选题]将SELECT语句的查询结果集再进行集合运算就构成了SQL的( )查询。
A.连接
B.集合
C.函数
D.嵌套
答:————
15.[单选题]在SQL Server中,删除表中某个列的正确SQL语句是( )。
A.ALTER TABLE 表名 DELETE 列名
B.ALTER TABLE 表名 DELETE COLUMN 列名
C.ALTER TABLE 表名 DROP 列名
D.ALTER TABLE 表名 DROP COLUMN 列名
答:————
16.[单选题]使用谓词( )的嵌套查询,用于判断子查询结果是否存在。
A.All
B.Exists
C.Like
D.In
答:————
17.[单选题]是否创建索引取决于( )的数据量大小和对查询的要求。
A.表
B.数据库
C.记录
D.属性
答:————
18.[单选题]下列关于视图的说法,正确的是( )。
A.视图的使用与基本表一样,所有视图都支持对数据进行增、删、改、查操作
B.视图只能从基本表导出
C.视图与基本表一样也存储数据
D.对视图的操作,最终都要转化为对基本表的操作
答:————
19.[单选题]SQL中使用( )语句创建索引。
A.CREATE PROC
B.CREATE VIEW
C.CREATE INDEX
D.CREATE TABLE
答:————
20.[单选题]设要在SC表的Grade列上建立一个更新操作的后触发器,下列定义触发器头部的语句中,正确的是( )。
A.CREATE TRIGGER tri_SC FOR UPDATE
B.CREATE TRIGGER tri_SC ON SC FOR UPDATE
C.CREATE TRIGGER tri_SC AS UPDATE
D.CREATE TRIGGER tri_SC ON SC AS UPDATE
答:————