`
lovnet
  • 浏览: 6711524 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

数据库系统原理复习题(十)——期末复习题

 
阅读更多

数据库系统原理复习题(十)——期末复习题

1.在数据操作语言(DML)的基本功能中,不包括的是( ) (4分)

A. 描述数据库结构

B. 对数据库中数据排序

C. 删除数据库中数据

D. 插入新数据

正确答案:A.

你当前选择:A.

2.在数据库技术中,未提交的随后又被撤消的数据称为( ) (4分)

A. 冗余数据

B. 错误数据

C. 脏数据

D. 过期数据

正确答案:C.

你当前选择:C.

3.在关系模式R(U,F)中,如果X→Y,如果不存在X的真子集X1,使X1→Y, 称函数依赖X→Y为( ) (4分)

A. 传递函数依赖

B. 平凡函数依赖

C. 完全函数依赖

D. 部分函数依赖

正确答案:C.

你当前选择:C.

4.DBMS中实现事务持久性的子系统是( ) (4分)

A. 并发控制子系统

B. 恢复管理子系统

C. 完整性管理子系统

D. 安全性管理子系统

正确答案:B.

你当前选择:B.

5.事务日志用于保存( ) (4)

A. 程序的执行结果

B. 程序运行过程

C. 数据操作

D. 对数据的更新操作

正确答案:C.

你当前选择:D.

6.把E-R图转换成关系模型的过程,属于数据库设计的 ( ) (4分)

A.

总体结构设计

B.

物理结构设计

C.

逻辑结构设计

D.

概念结构设计

正确答案:C.

当前选择:C.

7.在关系模式R(U,F)中,如果X→Y,如果不存在X的真子集X1,使X1→Y, 称函数依赖X→Y为 ( ) (4分)

A. 平凡函数依赖

B. 传递函数依赖

C. 完全函数依赖

D. 部分函数依赖

正确答案:C.

你当前选择:C.

8.解决并发操作带来的数据不一致问题普遍采用__________。 (4分)

A. 封锁

B. 存取控制

C. 协商

D. 恢复

正确答案:A.

你当前选择:A.

9.在关系R中,代数表达式 σ3<4(R) 表示 ( ) (4分)

A. 从R中选择第3个分量的值小于4的元组组成的关系

B. 从R中选择第3个分量值小于第4个分量的元组组成的关系

C. 从R中选择值为3的分量小于第4个分量的元组组成的关系

D. 从R中选择所有元组组成的关系

正确答案:B.

你当前选择:B.

10.SQL中,SELECT语句的"SELECT DISTINCT"表示查询结果中 ( ) (4)

A. 行都不相同

B. 去掉了重复的

C. 属性名都不相同

D. 属性值都不相

正确答案:A.

你当前选择:B.

11.在视图上不能完成的操作是 ( ) (4分)

A. 查

B. 在视图上定义新的基本表

C. 在视图上定义新视图

D. 更新视图

正确答案:B.

你当前选择:B.

12.把E-R图转换成关系模型的过程,属于数据库设计的( ) (4分)

A. 逻辑结构设计

B. 物理结构设计

C. 概念结构设计

D. 总体结构设计

正确答案:A.

你当前选择:A.

13.子模式 DDL 是用来描述数据库的物理存储结构的。( ) (2分)

正确 错误

参考答案:错误你当前选择:false

14.R(t)不是元组关系演算的原子公式。( ) (2分)

正确 错误

参考答案:错误你当前选择:false

15.R(t)不是元组关系演算的原子公式。( ) (2分)

正确 错误

参考答案:错误你当前选择:false

16.事务的持续性是指事务中包括的所有操作,要么都做,要么都不做。( ) (2分)

正确 错误

参考答案:错误你当前选择:false

17.若数据库中只包含成功事务提交的结果则此数据库处于安全状态。( ) (2分)

正确 错误

参考答案:错误你当前选择:false

18.基本表是本身独立存在的表,在 SQL中一个关系就对应基本表。( ) (2分)

正确 错误

参考答案:错误你当前选择:false

19.在SQL中,建立视图用CREATESCHEMA 命令。( ) (2分)

正确 错误

参考答案:错误你当前选择:false

20.CREAT TABLE 命令可直接定义主码、外码、参照表,系统就能够自动地执行实体完整性和参照完整性规则。( ) (2)

正确 错误

参考答案:错误你当前选择:true

21.基本表是本身独立存在的表,在 SQL 中一个关系就对应基本表。( ) (2分)

正确 错误

参考答案:错误你当前选择:false

22.数据库的网状模型应满足的条件是必须有两个以上的结点。( ) (2)

正确 错误

参考答案:错误你当前选择:true

23.对数据模型的规范化,主要是解决_________________异常、_________________异常和数据冗余过大的问题 (5分)

插入删除

参考答案:

插入、删除

当前状态:已作答

24.在关系模式R(U,F)中,U=ABCDEF={A→C,AC→B,B→D,C→E,EC→B} 计算(EC)+ 。 (5分)

1)EC

2)EC-->B ECB

3)B-->D C-->E BCDE

所以:(EC) = {BCDE}。

参考答案:

计算过程如下:

第一次:(1) x(0)=φ,x(1)=EC

(2) 由于X(0)≠AB,置X(0)=EC;

(3) 检查函数依赖,置X(1)=EC∪B=ECB (2分)

第二次:置X(0)=ECB,检查函数依赖,置X(1)=ECB∪D=ECBD (1分)

第三次:置X(0)=ECBD,检查函数依赖,X(1)=ECBD (1分)

第四次:x(0)=x(1),输出x(1)= (EC)+ =ECBD (1分)

当前状态:已作答

25.对数据库模式进行规范化处理,是在数据库设计的_____________模式 (5分)

物理模式

参考答案:

外/子

当前状态:已作答

26.当数据库系统的概念模式改变时,_________________映象要作相应的改变,以保证外模式保不变 (8分)

模式/外模式

参考答案:

模式/外模式

当前状态:已作答

27.对于教学数据库的三个基本表

学生 S(S#,SNAME,AGE,SEX)

学习 SC(S#,C#,GRADE)

课程 C(C#,CNAME,TEACHER)

试用SQL语句完成:求选修课程名为"ENGLISH"课程的学生的平均年龄。(5分)

(9分)

select AVG(AGE) from S,SC,C

where CNAME = 'ENGLISH' and

S.S# = SC.S# and C.C# = SC.C#;

参考答案:

SELECT AVG(AGE) FROM S WHERE S# IN

( SELECT S#FROM SC WHERE C# IN

(SELECT C# FROM C WHERE CNAME="ENGLISH")); (5分)

当前状态:已作答


参考资料


http://blog.csdn.net/jyhye/article/details/7334118


DFD:Data Flow Diagram数据流程图

SQL Check约束

http://www.w3school.com.cn/sql/sql_check.asp

http://bbs.blueidea.com/thread-1023687-1-1.html

http://www.w3schools.com/

http://www.w3schools.com/sql/sql_and_or.asp


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics