24秋国开电大春内蒙古广播电视大学数据库应用技术形考任务2第6章 测验参考答案

[复制链接]
查看: 47|回复: 0

19万

主题

19万

帖子

59万

积分

论坛元老

Rank: 8Rank: 8

积分
597069
发表于 2024-10-11 22:11:58 | 显示全部楼层 |阅读模式
形考任务2_第6章 测验0
形考任务2_第6章 测验0
试卷总分:40    得分:40
一、单项选择(每题2分,共30分)
1. 关于视图的说法,正确的是( ? )。
A. 视图与基本表一样,也存储数据
B. 对视图的操作最终都转换为对基本表的操作
C. 视图的数据源只能是基本表
D. 所有视图都可以实现对数据的增、删、改、查操作
答案:

2.在视图的定义语句中,只能包含( ? ?)。
A. 数据查询语句
B. 数据增、删、改语句
C. 创建表的语句
D. 全部都可以
答案:

3.视图对应数据库三级模式中的( ? ?)。
A. 外模式
B. 内模式
C. 模式
D. 其他
答案:

4.关于视图的说法,正确的是( ? )。
A. 通过视图可以提高数据查询效率
B. 视图提供了数据的逻辑独立性
C. 视图只能建立在基本表上
D. 定义视图的语句可以包含数据更改语句
答案:

5.创建视图的主要作用是??? ( ?)。
A. 提高数据查询效率
B. 维护数据的完整性约束
C. 维护数据的一致性
D. 提供用户视角的数据
答案:

6.设有学生表(学号,姓名,所在系)。建立统计每个系的学生人数的视图语句中,正确的是( ? )。
A. CREATE VIEW v1? AS

??? ?SELECT 所在系, COUNT(*) FROM 学生表 GROUP BY 所在系一网一平台答案
B. CREATE VIEW v1? AS
??? ?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 所在系
答案:,我们的目标是要做全覆盖、全正确的答案搜索服务。
7.关于索引的说法,正确的是??? ( ?)。
A. 只要建立了索引就可以加快数据的查询效率
B. 在一个表上可以创建多个聚集索引
C. 在一个表上可以建立多个唯一的非聚集索引
D. 索引会影响数据插入和更新的执行效率,但不会影响删除数据的执行效率
答案:

8.创建存储过程的用处主要是??? ( ? )。国开形成性考核答案
A. 提高数据操作效率
B. 维护数据的一致性
C. 实现复杂的业务规则
D. 增强引用完整性
答案:

9.关于存储过程的说法,正确的是( ? )。
A. 在定义存储过程的代码中可以包含数据的增、删、改、查语句
B. 用户可以向存储过程传递参数,但不能输出存储过程产生的结果
C. 存储过程的执行是在客户端完成的
D. 存储过程是存储在客户端的可执行代码段
答案:

10.修改存储过程P1的语句,正确的是 ( ?)。
A. ALTER P1
B. ALTER PROC P1
C. MODIFY P1
D. MODIFY PROC P1
答案:

11.?删除存储过程P1的语句,正确的是( ?)。
A. DELETE P1
B. DELETE PROC P1
C. DROP P1
D. DROP PROC P1
答案:

12.触发器的主要作用是( )。
A. 提高数据的查询效率
B. 增强数据的安全性
C. 加强数据的保密性
D. 实现复杂的约束
答案:

13.现有学生表和修课表,其结构为:

学生表(学号,姓名,入学日期,毕业日期)

修课表(学号,课程号,考试日期,成绩)

现要求修课表中的考试日期必须在学生表中相应学生的入学日期和毕业日期之间。正确的实现方法是( ? )。,我们的目标是要做全覆盖、全正确的答案搜索服务。
A. 在修课表的考试日期列上定义一个CHECK约束
B. 在修课表上建立一个插入和更新操作的触发器
C. 在学生表上建立一个插入和更新操作的触发器
D. 在修课表的考试日期列上定义一个外键引用约束
答案:

14.设在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表中包含新插入的数据
答案:

15.当执行由UPDATE语句引发的触发器时,关于该触发器临时工作表的说法,正确的是( ?)。
A. 系统会自动产生UPDATED表来存放更改前的数据
B. 系统会自动产生UPDATED表来存放更改后的数据
C. 系统会自动产生INSERTED表和DELETED表,用INSERTED表存放更改后的数据,用DELETED表存放更改前的数据
D. 系统会自动产生INSERTED表和DELETED表,用INSERTED表存放更改前的数据,用DELETED表存放更改后的数据
答案:

二.判断题(每题1分,共10分)
16.视图是一个虚表,数据库中只存储视图的定义,而不存储视图所包含的数据,这些数据仍存放在原来的基本表中。( ? )
答案:
一网一平台答案
17.当基本表中的数据发生变化时,从视图中查询出的数据并不随之变化。( ? )
答案:

18.索引一般来说可以提高数据增、删、改、查的效率。( ? )
答案:
19.使用索引的一个优点是,在对数据进行插入、更改和删除操作时,不需要对索引进行相应维护,就可以使索引与数据保持一致。( ? ?)
答案:

20.由于聚集索引项决定了表中数据的物理存储顺序,因此一个表只能包含一个聚集索引。( ? ?)
答案:

21.非聚集索引并不改变数据的物理存储顺序,可以在一个表上建立多个非聚集索引。( ? )
答案:

22.存储过程是存储在数据库服务器端供客户端调用执行的SQL语句。( ? ?)
答案:

23.如果存储过程有输入参数并且没有为输入参数指定默认值,则在调用存储过程时,会自动生成一个常量值。( ? ?)
答案:

24.UPDATE、INSERT和DELETE都可引发触发器代码的执行。( ? ?)
答案:

25.触发器名在数据库中可以不是唯一的。( ? ?)
答案:





上一篇:24秋国开电大春内蒙古广播电视大学数据库应用技术形考任务1第2章 测验参考答案
下一篇:24秋国开电大春内蒙古广播电视大学数据库应用技术形考任务1第3章 测验参考答案
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图