黄老师 发表于 2017-4-18 12:09:43

重庆大学网院数据库系统及应用(SQL)第2次作业答案

第2次作业
一、单项选择题(本大题共45分,共 15 小题,每小题 3 分)
1. 下列那些不能作为连接条件中的各连接字段类型( )。
A. A 一个是整型,另一个是实型
B. B 都是字符型
C. C 一个是字符型,另一个是整数型
D. D 都是日期型
2. 若事务T对数据R已加X锁,则其他对数据R( )。
A. A 可以加S锁不能加X锁
B. B 不能加S锁可以加X锁
C. C 可以加S锁也可以加X锁
D. D 不能加任何锁
3. 在关系DB中,任何二元关系模式的最高范式必定是( )。
A. A 1NF
B. B 2NF
C. C 3NF
D. D BCNF
4. ( )是由同一台计算机完成所有数据库系统的工作,包括存储、处理、管理及使用数据库系统等。
A. A 单机数据库系统
B. B 集中式数据库系统
C. C 分布式数据库系统
D. D 多机数据库系统
5. 数据库三级模式体系结构的划分,有利于保持数据库的( )。
A. A 数据独立性
B. B 数据安全性
C. C 结构规范化
D. D 操作可行性
6. 下列标识符可以作为局部变量使用( )。
A. A [@Myvar]
B. B My var
C. C @Myvar
D. D @My var
7. ( )为所有的插接程序提供了类似Windows资源管理器的界面,操作非常方便。
A. 服务管理器
B. 企业管理器
C. 查询分析器
D. 客户端网络实用工具
8. Transact-SQL对标准SQL的扩展主要表现为( )。
A. 加入了程序控制结构和变量
B. 加入了建库和建表语句
C. 提供了分组(Group By)查询功能
D. 提供了Min、Max等统计函数
9. 在关系DB中,关系查询优化是影响( )性能的关键因素。
A. A DBMS
B. B RDBMS
C. C ORACLE
D. D MsSQL
10. 触发器更新其他表时,可能使其他表的触发器触发,称为( )。
A. A 插入触发器
B. B 递归触发器
C. C 更新触发器
D. D 删除触发器
11. 下列哪个函数的功能是计算两个日期值之间的间隔,返回值是一个整数( )。
A. A DATEADD( )
B. B DATEDIFF( )
C. C GETUTCDATE( )
D. D GETDATE( )
12. 数据备份和恢复以及数据复制属于( )。
A. 客户/服务器体系结构
B. 数据库体系结构
C. 关系数据库引擎体系结构
D. 服务器管理体系结构
13. 图8.1中给定关系R( )。
零件号
单价
P1
P2
P3
P4
25
8
25
9
图8.1关系R
A. A 不是3NF
B. B 是3NF但不是2NF
C. C 是3NF但不是BCNF
D. D 是BCNF
14. 设有两个事务T1和T2,它们的并发操作如图6.4所示。
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.gif
图6.4 事务并发操作图
对于这个并发操作,下面评价正确的是( )。
A. A 该操作丢失了修改
B. B 该操作不存在问题
C. C 该操作读“脏”数据
D. D 该操作不能重复读
15. 设有两个事务T1、T2,其并发操作如图6.1所示,下面评价正确的是( )。
T1
T2
①读A=10


读A=10
③A=A-5写回


A=A-8写回
图6.1 事务并发操作图
A. A 该操作不存在问题
B. B 该操作丢失修改
C. C 该操作不能重复读
D. D 该操作读“脏”数据
二、多项选择题(本大题共45分,共 15 小题,每小题 3 分)
1. ( )能够惟一标识一个记录的字段集。
A. A 文件
B. B 关键字
C. C 记录型
D. D 记录
2. 关系代数的运算对象是关系,运算结果亦为关系,而运算符则可以分为( )。
A. A 集合运算符
B. B 专门的关系运算符
C. C 算术比较符
D. D 逻辑运算符
3. 下列四项中,( )是DBMS的系统目标。
A. A 数据库操纵功能
B. B 数据库的建立和维护功能
C. C 数据库通信功能
D. D 数据库具有较高的独立性
4. 下面( )属于数据库应用领域和发展方向。
A. A Internet上的Web数据库
B. B 文件系统
C. C 多媒体数据库
D. D 并行数据库
5. DBMS对数据的更新包括( )。
A. A 插入
B. B 删除
C. C 修改
D. D 查询
6. 在ESQL/C中,不支持的SQLSERVER数据类型有( )。
A. A int
B. B ntext
C. C nvarchar
D. D nchar
7. 客户/服务器结构的数据库系统实现主要依赖( )。
A. A 开放的数据库访问接口
B. B 存储过程
C. C 分布数据管理
D. D 开放数据库互连
8. 事务提交标志一个成功的事务的结束,它有两种命令形式:( )。
A. commit transaction
B. rollback transaction
C. commit work
D. rollback work
9. SQL server为每个触发器都创建了哪两个专用表( )。
A. A deleted
B. B creat
C. C inserted
D. D update
10. 在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分( ),使用关键字( )可以把重复行屏蔽,将多个查询结果返回一个结果集合的运算符是( ),如果在SELECT语句中使用集合函数时,一定在后面使用( )。
A. A SELECT,INTO
B. B SELECT,FROM
C. C SELECT,GROUP
D. D 仅SELECT
E. E DISTINCT
F. F UNION
G. G ALL
H. H TOP
I. I JOIN
J. J UNION
K. K INTO
L. L LIKE
M. M GROUP BY
N. N COMPUTE BY
O. O HAVING
P. P COMPUTE
11. elect_statement是定义游标结果集的查询语句,它可以是一个完整语法和语义的SELECT语句,但是这个SELECT语句必须有( )子句,且不能包含( )子句。
A. A COMPUTE
B. B BROWSE
C. C INTO
D. D FROM
E. E FOR
12. 数据库的5个安全级别由低到高依次是:   ( )。
A. A 网络级
B. B 操作系统级
C. C 环境级
D. D 数据库系统级
E. E 职员级
13. 当定义游标数据类型时,也必须对( )关键字进行定义。
A. A VARYING
B. B OUTPUT
C. C RECOMPILE
D. D INPUT
14. 阿姆斯特朗公理包含下面哪些规则( )?
A. A 包含规则
B. B 传递规则
C. C 对称规则
D. D 增广规则
15. 存储过程被创建以后,它的名字存放在( )系统表中,它的源代码存放在( )系统表中
A. A sysobjects
B. B syscomments
C. C tables
D. D views
三、判断题(本大题共10分,共 5 小题,每小题 2 分)
1. 并非所有的原子公式都是公式。( )
2. ①开放式网络应用系统一般采用基于公钥密码体制的双向身份验证技术。    ( )      
②公钥制密系统中加密过程是可逆。   ( )
3. ①同一对象在不同的局部E-R模型中具有相同的抽象。         ( )
②现实中的事物能做“属性”处理的就不要做“实体”对待。   ( )
4. ①水平视图用于约束用户只能存取表的某些列。( )
② 某个目标列是单纯的属性名时,必须明确指定组成视图的所有列名。( )
③行组视图就是在视图定义规定的子查询中可以包含一个GROUP BY子句。( )
④ORDER BY子句和DISTINCT短语可以用在CREATE VIEW语句的子查询中。                        ( )
5. ①Transact-SQL语言一次处理一个记录,对数据提供自动导航。( )
②Transact-SQL允许用户在高层的数据结构上工作,可以对单个记录进行操作,但不可操作记录集。 ( )
③所有的SQL语句接受集合作为输入,返回集合作为输出,但不允许一条SQL语句的结果作为另一条SQL语句的输入。 ( )


页: [1]
查看完整版本: 重庆大学网院数据库系统及应用(SQL)第2次作业答案