重庆大学网院数据库原理 第2次作业答案
第2次作业一、判断题(本大题共20分,共 10 小题,每小题 2 分)
1. 主键只能由一个字段组成,不可以由多个字段组成。
2. 特殊化强调同一实体集内不同实体之间的差异,概括强调不同实体集之间的相似性,概括与特殊化是个互逆的过程。
3. Serializable是最高的事务隔离级别,同时代价也花费最高。
4. 查询处理包括语法分析、查询优化和执行等步骤。
5. 数据库设计时,需要的数据流图不一定需要最细致的一层,一般多数选择中间层次。
6. 相同或相近的数据项可以合并。
7. 对于一个事务集,不能通过两阶段封锁协议得到的绝对不是冲突可串行化调度。
8. 安装SQL Server 2005前必须安装 .NETFramework 2.0。
9. 事务不负责实施数据完整性,而仅仅负责在事务提交或终止以后确保数据返回到一致状态。
10. 视图机制更主要的功能是提供数据安全性。
二、单项选择题(本大题共40分,共 20 小题,每小题 2 分)
1. 造成事务故障的原因可能是( )。
A. 逻辑错误
B. 硬件错误
C. 软件漏洞
D. 设备故障
2. 数据库能够以( )为单位完成对数据库的操作,保证数据库的一致性。
A. 语句
B. 事务
C. 函数
D. 功能
3. 下面不属于三层架构的是( )。
A. 表示层
B. 中间控制层
C. 业务逻辑层
D. 数据访问层
4. 若事务T1对数据项A加上X锁,则另一事务T2可以对A加的锁是( )。
A. X锁
B. S锁
C. XS锁
D. 不能加任何锁
5. 如果对一个结点加( ),则说明该结点的下层结点正在被加锁。
A. 共享排它锁
B. 排它锁
C. 意向锁
D. 共享锁
6. 在 SQL Server 数据库表中,某字段的值为NULL 字样,其含义是( ) 。
A. 该字段不允许为空值
B. 该字段允许为空值,且当前值为空
C. 该字段不允许为空值,且当前值为空
D. 该字段允许为空值
7. XML文档中基本的结构是( )。
A. 记录
B. 元素
C. 段落
D. 数据项
8. 应用程序与数据库之间的纽带是()。
A. 窗口
B. 数据窗口
C. 菜单
D. 工具栏
9. 下列关于设计局部E-R图描述不正确的是()。
A. 对象抽象为实体
B. 对象的组成成分抽象为实体的属性
C. 属性可以具有需要进一步描述的性质
D. 为了简化E-R图的处置,现实世界中的事物凡是能够作为属性对待的,应尽量作为属性
10. ( )是RDBMS运行和存在的基础。
A. SQL语言翻译处理层引
B. 操作系统
C. 数据存取层
D. 数据存储层
11. 如果关系模式R所有的属性均为简单属性,则称R属于( )。
A. 1NF
B. 2NF
C. 3NF
D. BCNF
12. 我们使用( )可以获得更高的并发度。
A. 封锁协议
B. 锁转换
C. 尽快解锁
D. 两阶段封锁协议
13. ( )允许脏读取,但不允许更新丢失。
A. 读未提交
B. 读提交
C. 可重复读取
D. 序列化
14. 定义建立关系之间联系的主关键字与外部关键字引用的约束条件的是 ()。
A. 域完整性
B. 实体完整性
C. 参照完整性
D. 用户定义完整性
15. 创建函数的SQL语句是()。
A. CREATE FUNCTION
B. CREATE PROCEDURE
C. CREATE TABLE
D. CREATE DATABASE
16. ( )又称统一建模语言或标准建模语言。作为一种建模语言,它的定义包括语义和语法两个部分。
A. XML
B. OO
C. UML
D. SQL
17. 代数优化中最常用的变换原则是()。
A. 尽量缩减查询过程中的中间结果
B. 在连接操作时,先做大关系连接,再做小关系连接
C. 先做二元操作,再作一元操作
D. 不考虑中间结果大小
18. 参照完整性约束是指() .
A. 指通过PRIMARY KEY来实现约束
B. 表之间的完整性约束,可通过FOREIGN KEY来实现
C. 指定主码
D. 表内元组之间的完整性约束
19. 设有如下关系表R:
R(No,NAME,GENDER,AGE,CLASS)
主关键字是NO,其中NO为学号,NAME为姓名,GENDER为性别,AGE为年龄,CLASS为班号,实现删除姓“王”的学生记录的SQL语句是()。
A. DELETE R WHERE NAME LIKE ’王%’;
B. DELETE FROM R WHERE NAME LIKE ’ %王’;
C. DELETE FROM R WHERE NAME = ’王%’;
D. DELETE FROM R WHERE NAME LIKE ’王%’;
20. 通过授权图判断的某用户拥有权限的充分必要条件是()。
A. 通过授权图判断的某用户拥有权限的充分必要条件是()。
B. 存在从该用户指向其他用户的箭头
C. 从根结点出发到该用户结点存在路径
D. 从根结点出发到该用户结点不存在路径
三、简答题(本大题共40分,共 5 小题,每小题 8 分)
1. 请简述RDBMS分层结构。
2. 建立E-R模型有两种主要方式?
3. 请简述事务的并发执行的两个好处。
4. 进行概念结构设计,将一个概念划分为实体或属性的原则是什么?
5. 请解释数据库系统的重要性。
答案:
页:
[1]