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

来源:互联网 发布:arm linux系统 编辑:程序博客网 时间:2024/05/19 23:52

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

 

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