重庆大学2018年 数据库系统及应用(SQL) ( 第2次 )

[复制链接]
发表于 2018-8-5 09:59:16 | 显示全部楼层 |阅读模式
第2次作业
一、多项选择题(本大题共60分,共 20 小题,每小题 3 分)
1. ( )能够惟一标识一个记录的字段集。
A. A 文件
B. B 关键字
C. C 记录型
D. D 记录
2. 关系代数的运算对象是关系,运算结果亦为关系,而运算符则可以分为( )。
A. A 集合运算符
B. B 专门的关系运算符
C. C 算术比较符
D. D 逻辑运算符
3. 对于客户机/服务器体系结构的并行数据库系统,它所支持的功能一般包括( )。
A. A 会话管理子系统
B. B 模式的动态修改和扩展
C. C 请求管理子系统
D. D 数据管理子系统
4. 为数据表创建索引的目的是( ),可以在创建表时用( )来创建唯一索引,也可以用( )来创建唯一索引。
A. A 提高查询的检索性能
B. B 创建唯一索引
C. C 创建主键
D. D 归类
E. E 设置主键约束,设置唯一约束
F. F Create table,Create index
G. G 设置主键约束,Create index
H. H 以上都可以
5. ①事务的原子性是指( )。
②事务的一致性是指( )。
③事务的隔离性是指( )。
④事务的持续性是指( )。
A. A 事务中包括的所有操作要么都做,要么都不做
B. B 事务一旦提交,对数据库的改变是永久的
C. C 一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D. D 事务必须是使数据库从一个一致性状态变到另一个一致性状态
6. 在向表中插入数据时应该注意哪两点:( )。
A. A 用户权限
B. B 数据类型
C. C 数据格式
D. D 用户身份
7. 下列哪些是分布式数据库面临的安全问题?( )
A. A 网络故障
B. B 单个站点的故障
C. C 假冒攻击
D. D 破译密文
8. 下列哪些内容是存放在master数据库中的( )。
A. A 所有数据库的主文件地址和初始化信息
B. B 系统错误信息
C. C 系统配置信息
D. D 样本表和样本数据
9. 下列四项中,( )是数据库服务实用程序。
A. A 数据装入程序
B. B 访问控制程序
C. C 系统恢复程序
D. D 数据存取、更新程序
10. 关系代数的运算对象是关系,运算结果亦为关系,而运算符则可以分为( )。
A. A 集合运算符
B. B 专门的关系运算符
C. C 算术比较符
D. D 逻辑运算符
11. 过程型数据完整性由( )实现,由( )支持。
A. A 缺省
B. B 触发器
C. C 视图
D. D 规则
E. E 存储过程
12. 函数SQLAllocEnv属于ODBC接口函数中的  ( )。
函数SQLAllocStmt属于ODBC接口函数中的   ( )。
函数SQLFetch属于ODBC接口函数中的   ( )。
函数SQLGetData属于ODBC接口函数中的  ( )。
A. A 分配和释放的函数
B. B 连接函数
C. C 执行SQL语句的函数
D. D 接收结果的函数
E. E 事务控制的函
13. 过程型数据完整性由( )实现,由( )支持。
A. 缺省
B. 触发器
C. 视图
D. 规则
E. 储过程
14. 更新视图包括哪三类操作( )。
A. A 插入
B. B 删除
C. C 创建
D. D 修改
15. 下列哪些属于规范化设计的优点?( )
A. A 有效消除数据冗余
B. B 保持数据的完整性
C. C 增强数据库稳定性
D. D 增强数据库的伸缩性和适应性
16. SQL Server 2000运行的服务器环境可以是( )。
A. Windows NT
B. Windows 3x
C. Windows 9x
D. MS-DOS
17. 完整性约束条件作用的对象可以是( )。
A. A 关系
B. B 表
C. C 元组
D. D  列
18. 在ESQL/C中,不支持的SQLSERVER数据类型有( )。
A. A int
B. B ntext
C. C nvarchar
D. D nchar
19. SQL server为每个触发器都创建了哪两个专用表( )。
A. A deleted
B. B creat
C. C inserted
D. D update
20. elect_statement是定义游标结果集的查询语句,它可以是一个完整语法和语义的SELECT语句,但是这个SELECT语句必须有( )子句,且不能包含( )子句。
A. A COMPUTE
B. B BROWSE
C. C INTO
D. D FROM
E. E FOR
二、判断题(本大题共40分,共 10 小题,每小题 4 分)
1. ①开放式网络应用系统一般采用基于公钥密码体制的双向身份验证技术。    ( )      
②公钥制密系统中加密过程是可逆。   ( )
2. ①由用户的处理要求可以导出数据要求,即在数据库中需要存储哪些数据。  ( )                           
②对数据加工处理的描述不需要说明具体的处理逻辑。            ( )
3. ①为表新增列改变了数据库的物理结构。( )                        
②扩展存储过程名以“xp_”开始,后跟它的名字。            ( )
③sp_helpstartup提供所有在启动时执行的存储过程的列表。        ( )
4. ①在嵌入式SQL语句中,主变量和指示符变量共同规定一个单独的SQL类型值。                                                        ( )
②在连接数据库时,任何情况下都必须指定连接名。            ( )
③嵌入式SQL语句分为静态SQL语句和动态SQL语句两类。     ( )
5. ①松散耦合不使用数据库及数据仓库提供的数据结构及查询优化方法。( )
②数据挖掘系统必须依赖于数据仓库而存在。                   ( )
③不耦合指数据库挖掘与数据库仓库及数据库没有任何关系。      ( )
④紧密耦合指部分数据挖掘原语出现在数据仓库或数据中。         ( )
6. ①数据库中不仅存放视图的定义而且还存放视图对应的数据。( )
②用户可以在视图上再定义视图。( )
7. ①一个关系模式一定有多个函数依赖形成函数依赖集。 ( )
②每个函数依赖集F都可以被一个右部只有单属性的函数依赖集G所覆盖。( )
③每一个函数依赖集都等价于一个极小函数依赖集。 ( )
8. ①在任何一个关系数据库系统中,必须满足第一范式的要求。    ( )
②第二范式的要求完全解决了数据冗余、插入异常和异常的问题。( )
③一个关系模式R若低于3NF范式,就会产生大量问题。      ( )
9. ①用户不能将其拥有的存取权限转授给其他用户。( )
② 自主存取控制是一种独立于值的一种简单的控制方法。( )
③视图机制间接地实现了支持有取谓词的用户权限定义。( )
④视图是从一个或多个基本表导出的表。                    ( )
10. ①Transact-SQL语言一次处理一个记录,对数据提供自动导航。( )
②Transact-SQL允许用户在高层的数据结构上工作,可以对单个记录进行操作,但不可操作记录集。 ( )
③所有的SQL语句接受集合作为输入,返回集合作为输出,但不允许一条SQL语句的结果作为另一条SQL语句的输入。 ( )
答案:
一、多项选择题(60分,共 20 题,每小题 3 分)
1. B 2. ABCD 3. ACD 4. AC 5. ABCD 6. AC 7. ABCD 8. ABC 9. AC 10. ABCD 11. ABCDE 12. ACD 13. ABCDE 14. ABD 15. ABCD 16. AC 17. ACD 18. BCD 19. AC 20. ABCDE
二、判断题(40分,共 10 题,每小题 4 分)
1. √ 2. × 3. √ 4. √ 5. √ 6. × 7. √ 8. √ 9. √ 10. √

快速回复 返回顶部 返回列表