• 游客 下载了资源 2016年上半年教师资格证考试《高中生物》题(解析)
  • 游客 下载了资源 爱普生Epson WorkForce WF-7715DWF 驱动
  • 游客 下载了资源 2014年412公务员联考《申论》(广西、海南、湖南、内蒙古、贵州、重庆、云南、宁夏)卷及答案
  • 游客 下载了资源 23年3月时政要闻
  • 游客 下载了资源 第五届韬奋杯全国出版社青年编校大赛试题答案(编辑人员卷)
  • 游客 下载了资源 第五届韬奋杯全国出版社青年编校大赛试题答案(编辑人员卷)
  • 游客 下载了资源 2021年0327新疆兵团公务员考试《行测》真题参考答案及解析
  • 游客 下载了资源 2012年421公务员联考《申论》卷及参考答案(福建、广西、四川、辽宁、海南、湖南、湖北、山西、黑龙江、重庆、陕西、云南、新疆、宁夏、青海)
  • 游客 下载了资源 2016年423公务员联考《申论》(海南卷)真题及参考答案
  • 游客 下载了资源 爱普生Epson LQ-675KT 打印机驱动

四川电大数据库应用技术(0583)(省)第3次形考作业

一、单项选择题(共 20 道试题,共 60 分。)
1.
设有学生表(学号,姓名,所在系)。下列建立统计每个系的学生人数的视图语句中,正确的是( )。
A. CREATE VIEW v1AS
SELECT 所在系, COUNT(*) FROM 学生表 GROUP BY 所在系
B. CREATE VIEW v1AS
SELECT 所在系, SUM(*) FROM 学生表 GROUP BY 所在系
C. CREATE VIEW v1(系名,人数) AS
SELECT 所在系, SUM(*) FROM 学生表 GROUP BY 所在系
D. CREATE VIEW v1(系名,人数) AS
SELECT 所在系, COUNT(*) FROM 学生表 GROUP BY 所在系
参考答案:D
2.
设用户在某数据库中经常需要进行如下查询操作:
SELECT * FROM T WHERE C1=’A’ ORDER BY C2
设T表中已在C1列上建立了主键约束,且该表只建有该约束。为提高该查询的执行效率,下列方法中可行的是( )。
A. 在C1列上建立一个聚集索引,在C2列上建立一个非聚集索引
B. 在C1和C2列上分别建立一个非聚集索引
C. 在C2列上建立一个非聚集索引
D. 在C1和C2列上建立一个组合的非聚集索引
参考答案:C
3.
触发器的主要作用是( )。
A. 提高数据的查询效率
B. 增强数据的安全性
C. 加强数据的保密性
D. 实现复杂的约束
参考答案:D
4.
设有Teachers表,该表的定义如下:
CREATE TABLE Teachers(
Tno CHAR(8) PRIMARY KEY,
Tname VARCHAR(10) NOT NULL,
Age TINYINT CHECK(Age BETWEEN 25 AND 65) )
下列插入语句中,不能正确执行的是( )。
A.
INSERT INTO Teachers VALUES(‘T100′,’张宏’,NULL)
B. INSERT INTO Teachers(Tno,Tname,Age) VALUES(‘T100′,’张宏’,30)
C. INSERT INTO Teachers(Tno,Tname) VALUES(‘T100′,’张宏’)
D. INSERT INTO Teachers VALUES(‘T100′,’张宏’)
参考答案:D
5.
当关系R和S进行连接操作时,如果R中的元组不满足连接条件,在连接结果中也会将这些记录保留下来的操作是( )。
A. 左外连接
B. 右外连接
C. 内连接
D. 自连接
参考答案:A
6.
视图对应数据库三级模式中的( )。
A. 外模式
B. 内模式
C. 模式
D. 其他
参考答案:A
7.
设SC表中记录成绩的列为:Grade,类型为int。若在查询成绩时,希望将成绩按‘优’、‘良’、‘中’、‘及格’和‘不及格’形式显示,正确的Case函数是( )。
A. Case Grade
When 90~100THEN’优’
When 80~89THEN’良’
When 70~79THEN’中’
When 60~69THEN’及格’
Else’不及格’
End
B. Case
When Gradebetween 90 and 100THENGrade = ‘优’
When Gradebetween 80 and 89THENGrade = ‘良’
When Gradebetween 70 and 79THENGrade = ‘中’
When Gradebetween 60 and 69THENGrade = ‘及格’
ElseGrade = ‘不及格’
End
C. Case
When Gradebetween 90 and 100THEN’优’
When Gradebetween 80 and 89THEN’良’
When Gradebetween 70 and 79THEN’中’
When Gradebetween 60 and 69THEN’及格’
Else’不及格’
End
D. Case Grade
When 90~100THEN Grade = ‘优’
When 80~89THEN Grade = ‘良’
When 70~79THEN Grade = ‘中’
When 60~69THEN Grade = ‘及格’
ElseGrade = ‘不及格’
End
参考答案:C
8.
现要利用Student表查询年龄最小的学生姓名和年龄。下列实现此功能的查询语句中,正确的是( )。
A. SELECT Sname, MIN(Sage) FROM Student
B. SELECT Sname, Sage FROM Student WHERE Sage = MIN(Sage)
C. SELECT TOP 1 Sname, Sage FROM Student
D. SELECT TOP 1 Sname, Sage FROM Student ORDER BY Sage
参考答案:D
9.
下列修改存储过程P1的语句,正确的是( )。
A. ALTER P1
B. ALTER PROC P1
C. MODIFY P1
D. MODIFY PROC P1
参考答案:B
10.
下列SQL语句中,用于修改表数据的语句是( )。
A. ALTER
B. SELECT
C. UPDATE
D. INSERT
参考答案:C
11.
设在SC(Sno,Cno,Grade)表上定义了触发器:
CREATE TRIGGER tri1 ON SC AFTER INSERT …
当执行语句:INSERT INTO SC VALUES(‘s001’, ‘c01′,90)
会引发该触发器执行。下列关于触发器执行时表中数据的说法,正确的是( )。
A. SC表和INSERTED表中均包含新插入的数据
B. SC表和INSERTED表中均不包含新插入的数据
C. SC表中包含新插入的数据,INSERTED表中不包含新插入的数据
D. SC表中不包含新插入的数据,INSERTED表中包含新插入的数据
参考答案:A
12.
下列关于存储过程的说法,正确的是( )。
A. 在定义存储过程的代码中可以包含数据的增、删、改、查语句
B. 用户可以向存储过程传递参数,但不能输出存储过程产生的结果
C. 存储过程的执行是在客户端完成的
D. 存储过程是存储在客户端的可执行代码段
参考答案:A
13.
下列关于索引的说法,正确的是( )。
A. 只要建立了索引就可以加快数据的查询效率
B. 在一个表上可以创建多个聚集索引
C. 在一个表上可以建立多个唯一的非聚集索引
D. 索引会影响数据插入和更新的执行效率,但不会影响删除数据的执行效率
参考答案:C
14.
下列查询语句中,错误的是( )。
A. SELECT Sno, COUNT(*) 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 GROUP BY Sno
参考答案:B
15.
创建视图的主要作用是( )。
A. 提高数据查询效率
B. 维护数据的完整性约束
C. 维护数据的一致性
D. 提供用户视角的数据
参考答案:D
16.
设数据库中已有教材中的Student(Sno,Sname,Ssex,Sage,Sdept)、Course(Cno,Cname,Credit,Semster)和SC(Sno,Cno,Grade)表。现要查询学生选的第2学期开设课程的情况,只需列出学号、姓名、所在系和所选的课程号。该查询涉及到的表是( )。
A. 仅Student表
B. 仅Student和SC表
C. 仅Student和Course表
D. Student、SC和Course表
参考答案:D
17.
下列关于视图的说法,正确的是( )。
A. 视图与基本表一样,也存储数据
B. 对视图的操作最终都转换为对基本表的操作
C. 视图的数据源只能是基本表
D. 所有视图都可以实现对数据的增、删、改、查操作
参考答案:B
18.
下列聚合函数中,不忽略空值的是( )。
A. SUM(列名)
B. MAX(列名)
C. AVG(列名)
D. COUNT(*)
参考答案:D
19.
当执行由UPDATE语句引发的触发器时,下列关于该触发器临时工作表的说法,正确的是( )。
A. 系统会自动产生UPDATED表来存放更改前的数据
B. 系统会自动产生UPDATED表来存放更改后的数据
C. 系统会自动产生INSERTED表和DELETED表,用INSERTED表存放更改后的数据,用DELETED表存放更改前的数据
D. 系统会自动产生INSERTED表和DELETED表,用INSERTED表存放更改前的数据,用DELETED表存放更改后的数据
参考答案:C
20.
创建存储过程的用处主要是( )。
A. 提高数据操作效率
B. 维护数据的一致性
C. 实现复杂的业务规则
D. 增强引用完整性
参考答案:A

二、判断题(共 10 道试题,共 40 分。)
1. HAVING子句用于对分组后的统计结果再进行过滤,它用于组而不是对单个记录。
A. 错误
B. 正确
参考答案:A
2. 视图是一个虚表,数据库中只存储视图的定义,而不存储视图所包含的数据,这些数据仍存放在原来的基本表中。
A. 错误
B. 正确
参考答案:B
3. SELECT * FROM Student WHERE Sname LIKE’张_’语句中的’张_’ 用于查找姓张的学生。
A. 错误
B. 正确
参考答案:A
4. 非聚集索引并不改变数据的物理存储顺序,可以在一个表上建立多个非聚集索引。
A. 错误
B. 正确
参考答案:B
5. 使用索引的一个优点是,在对数据进行插入、更改和删除操作时,不需要对索引进行相应维护,就可以使索引与数据保持一致。
A. 错误
B. 正确
参考答案:A
6. 如果存储过程有输入参数并且没有为输入参数指定默认值,则在调用存储过程时,会自动生成一个常量值。
A. 错误
B. 正确
参考答案:A
7.
SELECT * FROM Student INNER JOINSC ON Student.Sno = SC.Sno
语句可将Student与SC连接起来。
A. 错误
B. 正确
参考答案:B
8. 由于聚集索引项决定了表中数据的物理存储顺序,因此一个表只能包含一个聚集索引。
A. 错误
B. 正确
参考答案:B
9. 当基本表中的数据发生变化时,从视图中查询出的数据并不随之变化。
A. 错误
B. 正确
参考答案:A
10. SELECT COUNT(DISTINCT Sno) FROM SC 语句用于统计学生的总人数。
A. 错误
B. 正确
参考答案:A

内容查看
查看价格3
点点赞赏,手留余香 给TA打赏

AI创作

支持多种货币
支持多种货币付款,满足您的付款需求
7天无忧退换
安心无忧购物,售后有保障
专业客服服务
百名资深客服7*24h在线服务
发货超时赔付
交易成功极速发货,专业水准保证时效性
显示验证码

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录