【数据库】复习练习题(七)

1、基本锁类型包括  (多选3 分)

A. 写锁

B. 读锁

C. 多粒度锁

D. 意向锁

正确答案:A、B

2、关于封锁协议,下面说法不正确的是(  )(单选2 分)

A. 一级封锁协议可以解决所有并发执行可能导致的问题

B. 一级封锁协议的要求最低

C. 三级封锁协议的要求最高

D. 三级封锁协议可以解决所有并发执行可能导致的问题

正确答案:A

3、封锁协议越严格,并发程度越低。(  (判断1 分)

A. 正确

B. 错误

正确答案:A

4、以下(    )封锁违反两段锁协议。(单选2 分)

A. Slock A …Unlock A ……Slock B … Xlock C …………… Unlock B … Unlock C

B. Slock A … Slock B … Xlock C ………… Unlock A … Unlock B … Unlock C

C. Slock A … Slock B … Xlock C …………… Unlock C … Unlock B … Unlock A

D. Slock A … Slock B … Xlock C …………… Unlock B … Unlock C … Unlock A

正确答案:A

5、如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是(  )

(单选2 分)

A. 两个都是SELECT

B. 其中有一个DELETE

C. 一个是SELECT,另一个是UPDATE

D. 两个都是UPDATE

正确答案:A

6、一级封锁协议可以保证(  )(单选2 分)

A. 不丢失修改

B. 可重复读

C. 所有的数据不一致

D. 不读脏数据

正确答案:A

7、二级封锁协议是:一级封锁协议加上事务T在读取数据R之前必须先对其加S锁,直到事务结束才释放。(  )(判断1 分)

A. 错误

B. 正确

正确答案:A

8、不可串行化的调度一定是不正确的调度。(判断1 分)

A. 正确

B. 错误

正确答案:A

9、可以防止丢失修改和读“脏”数据的是(多选3 分)

A. 2级封锁协议

B. 3级封锁协议

C. 1级封锁协议

D. 都可以

正确答案:A、B

10、DBMS并发控制的单位为(       )。(填空2 分)

正确答案:事务

11、关于“死锁”,下列说法中正确的是(单选2 分)

A. 只有出现并发操作时,才有可能出现死锁。

B. 死锁是操作系统中的问题,数据库操作中不存在。

C. 在数据库操作中防止死锁的法是禁止两个用户同时操作数据库。

D. 当两个用户竞争相同资源的时候不会发生死锁。

正确答案:A

12、下面可以解决活锁的是(单选2 分)

A. 先来先服务

B. 顺序封锁法

C. 一次封锁法

D. 超时法

正确答案:A

13、下面可以预防死锁的是(单选2 分)

A. 顺序封锁法

B. 先来先服务

C. 超时法

D. 等待图法

正确答案:A

14、在关系数据库中,只消除非主属性对码的部分依赖的范式是(      )。(单选2 分)

A. 2NF

B. BCNF

C. 1NF

D. 3NF

正确答案:A

15、关于模式分解,若要求分解具有无损连接性,那一定可以达到(    )。(单选2 分)

A. BCNF

B. 1NF

C. 2NF

D. 3NF

正确答案:A

16、哪个范式级别是针对主属性提出来的(     )。(单选2 分)

A. BCNF

B. 1NF

C. 2NF

D. 3NF

正确答案:A

17、设有关系模式R(XYZ) ,F={ X→Y ,Y→Z} ,其分解R1(XY),R2(XZ)对于F(    )。(单选2 分)

A. 具有无损连接性,但不保持函数依赖

B. 既具有无损连接性,又保持函数依赖( )

C. 不具有无损连接性,但保持函数依赖( )

D. 既不具有无损连接性,又不保持函数依赖( )

正确答案:A

18、有关系模式A (C, T,H, R, S),其中各属性的含义是: C,课程; T,教员;H,上课时间; R,教室; S,学生。根据语义有如下函数依赖集F={C→T,(H, R)→C,(H, T)→R, (H,S)→R}。关系模式A的规范化程度最高达到(     )。(单选2 分)

A. 2NF

B. 1NF

C. 3NF

D. BCNF

正确答案:A

19、有关系模式A (C, T,H, R, S),其中各属性的含义是: C,课程; T,教员;H,上课时间; R,教室; S,学生。根据语义有如下函数依赖集F={C→T,(H,R)→C,(H,T)→R, (H,S)→R}。关系模式A的码是(     )。(单选2 分)

A. (H,S)

B.

C. (H,R)

D. (H,T)

正确答案:A

20、在关系模式中,若每个属性都是不可再分的最小数据单位,则R属于(  )。(单选2 分)

A. 1NF

B. 2NF

C. 3NF

D. BCNF

正确答案:A

21、一个关系模式R{X1, X2,X3,X4},假定该关系存在着如下函数依赖: X1→X2, X1→X3,X3→X4, 则该关系属于(  )。(单选2 分)

A. 2NF

B. 1NF

C. 3NF

D. BCNF

正确答案:A

22、设有关系模式R(U , F),其中U={X,Y,Z},F={X→Z,Y→Z },则属于主属性的是(    )(单选2 分)

A. X、Y

B. X、Z

C. X、Y、Z

D. Y、Z

正确答案:A

23、一个函数依赖集F的极小函数依赖集Fm有(   )。(单选2 分)

A. 1个或多个

B. 1个

C. 多个

D. 0个

正确答案:A

24、下面关于函数依赖的描述,错误的是(  )。(单选2 分)

A. 在关系R中,如果属性A依赖于属性B,这种依赖记作: A→B。

B. 在函数依赖A→B中,A称为决定因素。

C. 在关系R中,属性B依赖于属性A,则说明当属性A的值确定之后,属性B的值也就随之确定。

D. 函数依赖具有传递性。

正确答案:A

25、下面关于码的说法,错误的是(  )。(单选2 分)

A. 一个关系的码是唯一的。

B. 一个关系的码在指定值之后,对应的元组也就确定了。

C. 关系R的码的任何真子集都不可能是关系R的码。

D. 在保存学生学籍信息关系中,学生姓名对应的属性不适合单独作为码。

正确答案:A

26、假设有如下事务: T1 : 在检查点之前提交;T2:在检查点之前开始执行,在检查点之后故障点之前提交;T3:在检查点之前开始执行,在故障点时还未完成;T4:在检查点之后开始执行,在故障点之前提交;T5:在检查点之后开始执行,在故障点时还未完成。在利用具有检查点的恢复技术进行恢复时,(     )需要UNDO。(单选2 分)

A. T3和T5

B. T1 

C. T2和T4

D. T2

正确答案:A

27、假设有如下事务: T1 : 在检查点之前提交;T2:在检查点之前开始执行,在检查点之后故障点之前提交;T3:在检查点之前开始执行,在故障点时还未完成;T4:在检查点之后开始执行,在故障点之前提交;T5:在检查点之后开始执行,在故障点时还未完成。在利用具有检查点的恢复技术进行恢复时,(   )需要REDO。(单选2 分)

A. T2和T4

B. T1

C. T3和T5

D. T5

正确答案:A

28、用来记录对数据库中数据进行的每一次更新操作的是(   )。(单选2 分)

A. 日志文件

B. 后备副本

C. 缓冲区

D. 数据库

正确答案:A

29、从转储时是否允许事务运行角度考虑,转储可以分为(单选2 分)

A. 静态转储和动态转储

B. 海量转储和增量转储

C. 海量转储和静态转储

D. 静态转储和增量转储

正确答案:A

30、REDO操作是(单选2 分)

A. 以新值代替旧值

B. 以旧值代替新值

C. 维持旧值不变

D. 重新执行事务

正确答案:A

31、SQL中,(   )语句实现事务的回滚。(单选2 分)

A. ROLLBACK

B. COMMIT

C. REVOKE

D. GRANT

正确答案:A

32、某个事务在运行过程中由于种种原因未能运行到正常而中止,这属于(   )。

(单选2 分)

A. 系统故障

B. 事务故障

C. 介质故障

D. 计算机病毒

正确答案:A

33、下面说法不正确的是(单选2 分)

A. 日志记录了所有的查询操作

B. 日志记录了所有的更新操作

C. 日志必须严格按照并发事务执行的时间次序登记

D. 必须先记日志, 后写数据库

正确答案:A

34、在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的____阶段。(单选2 分)

A. 概念设计

B. 需求分析

C. 逻辑设计 

D. 物理设计

正确答案:A

35、有关系模式A (C, T,H, R, S),其中各属性的含义是: C,课程; T,教员;H,上课时间; R,教室; S,学生。根据语义有如下函数依赖集F={C→T,(H, R)→C,(H, T)→R, (H,S)→R}。关系模式A的规范化程度最高达到(     )。

(单选2 分)

A. 2NF

B. 1NF

C. 3NF

D. BCNF

正确答案:A

36、有关系模式A (C, T,H, R, S),其中各属性的含义是: C,课程; T,教员;H,上课时间; R,教室; S,学生。根据语义有如下函数依赖集F={C→T,(H,R)→C,(H,T)→R, (H,S)→R}。关系模式A的码是(     )。(单选2 分)

A. (H,S)

B.

C. (H,R)

D. (H,T)

正确答案:A

37、在关系模式中,若每个属性都是不可再分的最小数据单位,则R属于(  )。

(单选2 分)

A. 1NF

B. 2NF

C. 3NF

D. BCNF

正确答案:A

38、一个关系模式R{X1, X2,X3,X4},假定该关系存在着如下函数依赖: X1→X2, X1→X3,X3→X4, 则该关系属于(  )。(单选2 分)

A. 2NF

B. 1NF

C. 3NF

D. BCNF

正确答案:A

39、设有关系模式R(U , F),其中U={X,Y,Z},F={X→Z,Y→Z },则属于主属性的是(    )。

(单选2 分)

A. X、Y

B. X、Z

C. X、Y、Z

D. Y、Z

正确答案:A

40、一个函数依赖集F的极小函数依赖集Fm有(   )。(单选2 分)

A. 1个或多个

B. 1个

C. 多个

D. 0个

正确答案:A

41、下面关于函数依赖的描述,错误的是(  )。(单选2 分)

A. 在关系R中,如果属性A依赖于属性B,这种依赖记作: A→B。

B. 在函数依赖A→B中,A称为决定因素。

C. 在关系R中,属性B依赖于属性A,则说明当属性A的值确定之后,属性B的值也就随之确定。

D. 函数依赖具有传递性。

正确答案:A

42、下面关于码的说法,错误的是(  )。(单选2 分)

A. 一个关系的码是唯一的。

B. 一个关系的码在指定值之后,对应的元组也就确定了。

C. 关系R的码的任何真子集都不可能是关系R的码。

D. 在保存学生学籍信息关系中,学生姓名对应的属性不适合单独作为码。

正确答案:A

43、假设有如下事务: T1 : 在检查点之前提交;T2:在检查点之前开始执行,在检查点之后故障点之前提交;T3:在检查点之前开始执行,在故障点时还未完成;T4:在检查点之后开始执行,在故障点之前提交;T5:在检查点之后开始执行,在故障点时还未完成。在利用具有检查点的恢复技术进行恢复时,(     )需要UNDO。(单选2 分)

A. T3和T5

B. T1 

C. T2和T4

D. T2

正确答案:A

44、假设有如下事务: T1 : 在检查点之前提交;T2:在检查点之前开始执行,在检查点之后故障点之前提交;T3:在检查点之前开始执行,在故障点时还未完成;T4:在检查点之后开始执行,在故障点之前提交;T5:在检查点之后开始执行,在故障点时还未完成。在利用具有检查点的恢复技术进行恢复时,(   )需要REDO。(单选2 分)

A. T2和T4

B. T1

C. T3和T5

D. T5

正确答案:A

45、用来记录对数据库中数据进行的每一次更新操作的是(   )。(单选2 分)

A. 日志文件

B. 后备副本

C. 缓冲区

D. 数据库

正确答案:A

46、今有两个关系模式:职工(职工号,姓名,年龄,职务,工资,部门号),部门(部门号,名称,经理名,地址,电话号),请用 SQL 的 GRANT 和 REVOKE 语句(加上视图机制)完成以下授权定义或存取控制功能:授予用户“杨兰”具有从每个部门职工中 SELECT 最高工资,最低工资,平均工资的权力,她不能查看每个人的工资。(提示:先创建一个名为部门工资的视图,然后再对这个视图定义“杨兰”权限)(     )(单选2 分)

A. CREATE VIEW 部门工资 AS 

SELECT 部门.名称, MAX(工资), MIN(工资), AVG(工资)

FROM 职工, 部门

WHERE 职工.部门号 = 部门.部门号

GROUP BY 职工.部门号;

GRANT SELECT ON 部门工资 TO 杨兰;

B. CREATE VIEW 部门工资 AS 

SELECT 部门.名称, MAX(工资), MIN(工资), AVG(工资)

FROM 职工, 部门

WHERE 职工.部门号 = 部门.部门号

GROUP BY 职工.部门号;

GRANT SELECT WITH 部门工资 TO 杨兰;

C. CREATE VIEW 部门工资 WITH

SELECT 部门.名称, MAX(工资), MIN(工资), AVG(工资)

FROM 职工, 部门

WHERE 职工.部门号 = 部门.部门号

GROUP BY 职工.部门号;

GRANT SELECT ON 部门工资 TO 杨兰;

D. CREATE VIEW 部门工资 WITH

SELECT 部门.名称, MAX(工资), MIN(工资), AVG(工资)

FROM 职工, 部门

WHERE 职工.部门号 = 部门.部门号

GROUP BY 职工.部门号;

GRANT SELECT WITH 部门工资 TO 杨兰;

正确答案:A

47、强制存取控制策略是TCSEC/TDI哪一级安全级别的特色?(    )(单选2 分)

A. B1

B. C1

C. C2

D. B2

正确答案:A

48、以下()不属于实现数据库系统安全性的主要技术和方法。(单选2 分)

A. 出入机房登记和加锁

B. 存取控制技术

C. 视图技术

D. 审计技术

正确答案:A

49、今有两个关系模式:

职工(职工号,姓名,年龄,职务,工资,部门号)

部门(部门号,名称,经理名,地址,电话号)

请用 SQL 的 GRANT 和 REVOKE 语句(加上视图机制)完成以下授权定义或存取控制功能:

收回用户“张新”对这两个表的结构的修改权力;(    )(单选2 分)

A. REVOKE ALTER TABLE ON 职工, 部门 FROM 张新;

B. REVOKE ALTER TABLE WITH 职工, 部门 FROM 张新;

C. REVOKE MODIFY TABLE ON 职工, 部门 FROM 张新;

D. REVOKE MODIFY TABLE WITH 职工, 部门 FROM 张新;

正确答案:A

50、在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的(    )阶段。(单选2 分)

A. 概念设计

B. 需求分析

C. 逻辑设计 

D. 物理设计

正确答案:A

51、 E-R图中的联系可以与____实体有关。(单选2 分)

A. 1个或多个

B. 0个

C. 1个

D. 多个

正确答案:A

52、一个实体型转换为一个关系模式。关系的码为:(    )(单选2 分)

A. 实体的码

B. 个实体码的组合

C. n端实体的码

D. 每个实体的码

正确答案:A

53、当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是____。

(单选2 分)

A. 语法冲突

B. 属性冲突

C. 结构冲突

D. 命名冲突

正确答案:A

54、概念结构设计阶段得到的结果是:(   )(单选2 分)

A. E-R图表示的概念模型

B. 数据字典描述的数据需求

C. 某个DBMS所支持的数据模型

D. 包括存储结构和存取方法的物理结构

正确答案:A

55、一个关系模式R{X1, X2,X3,X4},假定该关系存在着如下函数依赖: X1→X2, X1→X3,X3→X4, 则该关系属于(  )。(单选2 分)

A. 2NF

B. 1NF

C. 3NF

D. BCNF

正确答案:A

56、设有关系模式R(U , F),其中U={X,Y,Z},F={X→Z,Y→Z },则属于主属性的是(    )。(单选2 分)

A. X、Y

B. X、Z

C. X、Y、Z

D. Y、Z

正确答案:A

57、一个函数依赖集F的极小函数依赖集Fm有(   )。(单选2 分)

A. 1个或多个

B. 1个

C. 多个

D. 0个

正确答案:A

58、一个m:n联系转换为一个关系模式。关系的码为__。(单选2 分)

A. 各实体码的组合

B. 实体的码

C. n端实体的码

D. 每个实体的码

正确答案:A

59概念模型独立于____。(单选2 分)

A. 硬件设备和软件

B. E-R模型

C. DBMS

D. 操作系统和DBMS

正确答案:A

60、在关系数据库设计中,设计关系模式是______阶段的任务。(单选2 分)

A. 逻辑结构设计

B. 概念结构设计

C. 物理结构设计

D. 需求分析

正确答案:A

61、今有两个关系模式:职工(职工号,姓名,年龄,职务,工资,部门号),部门(部门号,名称,经理名,地址,电话号),请用 SQL 的 GRANT 和 REVOKE 语句(加上视图机制)完成以下授权定义或存取控制功能:授予用户“杨兰”具有从每个部门职工中 SELECT 最高工资,最低工资,平均工资的权力,她不能查看每个人的工资。(    )(提示:先创建一个名为部门工资的视图,然后再对这个视图定义“杨兰”权限)(单选2 分)

A. CREATE VIEW 部门工资 AS 

SELECT 部门.名称, MAX(工资), MIN(工资), AVG(工资)

FROM 职工, 部门

WHERE 职工.部门号 = 部门.部门号

GROUP BY 职工.部门号;

GRANT SELECT ON 部门工资 TO 杨兰;

B. CREATE VIEW 部门工资 AS 

SELECT 部门.名称, MAX(工资), MIN(工资), AVG(工资)

FROM 职工, 部门

WHERE 职工.部门号 = 部门.部门号

GROUP BY 职工.部门号;

GRANT SELECT WITH 部门工资 TO 杨兰;

C. CREATE VIEW 部门工资 WITH

SELECT 部门.名称, MAX(工资), MIN(工资), AVG(工资)

FROM 职工, 部门

WHERE 职工.部门号 = 部门.部门号

GROUP BY 职工.部门号;

GRANT SELECT ON 部门工资 TO 杨兰;

D. CREATE VIEW 部门工资 WITH

SELECT 部门.名称, MAX(工资), MIN(工资), AVG(工资)

FROM 职工, 部门

WHERE 职工.部门号 = 部门.部门号

GROUP BY 职工.部门号;

GRANT SELECT WITH 部门工资 TO 杨兰;

正确答案:A

62、强制存取控制策略是TCSEC/TDI哪一级安全级别的特色?(    )(单选2 分)

A. B1

B. C1

C. C2

D. B2

正确答案:A

63、设有关系模式R(U , F),其中U={X,Y,Z},F={X→Z,Y→Z },则属于主属性的是(    )。(单选2 分)

A. X、Y

B. X、Z

C. X、Y、Z

D. Y、Z

正确答案:A

64、一个函数依赖集F的极小函数依赖集Fm有(   )。(单选2 分)

A. 1个或多个

B. 1个

C. 多个

D. 0个

正确答案:A

65、下面关于函数依赖的描述,错误的是(  )。(单选2 分)

A. 在关系R中,如果属性A依赖于属性B,这种依赖记作: A→B。

B. 在函数依赖A→B中,A称为决定因素。

C. 在关系R中,属性B依赖于属性A,则说明当属性A的值确定之后,属性B的值也就随之确定。

D. 函数依赖具有传递性。

正确答案:A

66、用来记录对数据库中数据进行的每一次更新操作的是(   )。(单选2 分)

A. 日志文件

B. 后备副本

C. 缓冲区

D. 数据库

正确答案:A

67、数据库角色实际上是一组与数据库操作相关的各种(    )。(单选2 分)

A. 权限

B. 操作

C. 用户

D. 函数

正确答案:A

68、数据库中,对存取权限的定义称为(   )。(单选2 分)

A. 授权

B. 命令

C. 定义

D. 审计

正确答案:A

69、在数据库加密技术中,原始数据通过某种加密算法变换为不可直接识别的格式,称为(   )。(单选2 分)

A. 密文

B. 加密

C. 密钥

D. 私钥

正确答案:A

70、关系数据库的规范化理论主要解决的问题是______。(单选2 分)

A. 如何构造合适的逻辑结构以减少冗余和操作异常

B. 如何构造合适的物理结构以提高数据库运行的效率

C. 如何构造合适的应用程序界面以方便用户使用数据库

D. 如何控制操作权限以杜绝数据库的非法访问

正确答案:A

71、在需求分析阶段设计数据流图通常采用______的方法。(单选2 分)

A. 自顶向下

B. 面向对象 

C. 回溯

D. 自底向上

正确答案:A

72、设E-R图由3个实体和3个m:n联系构成,则根据E-R图向关系模型转换的规则,转换得到的关系模型应包含 _____  个关系模式。 (单选2 分)

A. 6

B. 4

C. 5

D. 7

正确答案:A

73、在视图上不能完成的操作是(  )。(单选2 分)

A. 在视图上定义新的表

B. 更新视图

C. 查询

D. 在视图上定义新的视图

正确答案:A

74、一个实体型转换为一个关系模式。关系的码为:(单选2 分)

A. 实体的码

B. 个实体码的组合

C. n端实体的码

D. 每个实体的码

正确答案:A

75、当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是____。(单选2 分)

A. 语法冲突

B. 属性冲突

C. 结构冲突

D. 命名冲突

正确答案:A

76概念结构设计阶段得到的结果是:(   )。(单选2 分)

  1. E-R图表示的概念模型
  2. 数据字典描述的数据需求

C. 某个DBMS所支持的数据模型

D. 包括存储结构和存取方法的物理结构

正确答案:A

77、表达概念结构的常用方法和描述工具是____。(单选2 分)

A. 实体联系方法和E-R图

B. 层次分析法和层次结构图

C. 数据流程分析法和数据流图

D. 结构分析法和模块结构图

正确答案:A

78、SQL的GRANT和REVOKE语句可以用来实现(    )。(单选2 分)

A. 自主存取控制

B. 强制存取控制

C. 数据库角色创建

D. 数据库审计

正确答案:A

79、如果同一个实体集内部的实体之间存在m:n的联系,则根据E-R图向关系模型转换的规则,转换得到的关系模型应包含  ______个关系模式。 (单选2 分)

A. 2

B. 1

C. 3

D. 4

正确答案:A

80、今有两个关系模式:职工(职工号,姓名,年龄,职务,工资,部门号),部门(部门号,名称,经理名,地址,电话号),请用 SQL 的 GRANT 和 REVOKE 语句(加上视图机制)完成以下授权定义或存取控制功能:授予用户“杨兰”具有从每个部门职工中 SELECT 最高工资,最低工资,平均工资的权力,她不能查看每个人的工资。(   )(提示:先创建一个名为部门工资的视图,然后再对这个视图定义“杨兰”权限)(单选2 分)

A. CREATE VIEW 部门工资 AS 

SELECT 部门.名称, MAX(工资), MIN(工资), AVG(工资)

FROM 职工, 部门

WHERE 职工.部门号 = 部门.部门号

GROUP BY 职工.部门号;

GRANT SELECT ON 部门工资 TO 杨兰;

B. CREATE VIEW 部门工资 AS 

SELECT 部门.名称, MAX(工资), MIN(工资), AVG(工资)

FROM 职工, 部门

WHERE 职工.部门号 = 部门.部门号

GROUP BY 职工.部门号;

GRANT SELECT WITH 部门工资 TO 杨兰;

C. CREATE VIEW 部门工资 WITH

SELECT 部门.名称, MAX(工资), MIN(工资), AVG(工资)

FROM 职工, 部门

WHERE 职工.部门号 = 部门.部门号

GROUP BY 职工.部门号;

GRANT SELECT ON 部门工资 TO 杨兰;

D. CREATE VIEW 部门工资 WITH

SELECT 部门.名称, MAX(工资), MIN(工资), AVG(工资)

FROM 职工, 部门

WHERE 职工.部门号 = 部门.部门号

GROUP BY 职工.部门号;

GRANT SELECT WITH 部门工资 TO 杨兰;

正确答案:A

81、强制存取控制策略是TCSEC/TDI哪一级安全级别的特色?(    )(单选2 分)

A. B1

B. C1

C. C2

D. B2

正确答案:A

82、在数据库技术中,独立于计算机系统的模型是____。(单选2 分)

A.  E-R模型

B. 层次模型

C. 关系模型

D. 面向对象的模型

正确答案:A

83、如果两个实体之间的联系是m:n,则____引入第三个交叉关系。(单选2 分)

A. 需要

B. 不需要

C. 可有可无

D. 合并两个实体

正确答案:A

84今有两个关系模式:职工(职工号,姓名,年龄,职务,工资,部门号),部门(部门号,名称,经理名,地址,电话号),请用 SQL 的 GRANT 和 REVOKE 语句(加上视图机制)完成以下授权定义或存取控制功能:收回用户“张新”对这两个表的结构的修改权力;

(   )。(单选2 分)

  1. REVOKE ALTER TABLE ON 职工, 部门 FROM 张新;
  2. REVOKE ALTER TABLE WITH 职工, 部门 FROM 张新;

C. REVOKE MODIFY TABLE ON 职工, 部门 FROM 张新;

D. REVOKE MODIFY TABLE WITH 职工, 部门 FROM 张新;

正确答案:A

85、SQL 语言的 GRANT 和 REVOKE 语句主要是用来维护数据库的( )。(单选2 分)

A. 安全性

B. 完整性

C. 可靠性

D. 一致性

正确答案:A

86数据库角色实际上是一组与数据库操作相关的各种(    )。(单选2 分)

A. 权限

B. 操作

C. 用户

D. 函数

正确答案:A

87、数据库中,对存取权限的定义称为(   )。(单选2 分)

A. 授权

B. 命令

C. 定义

D. 审计

正确答案:A

88、下列对触发器的描述正确的是(   )。(单选2 分)

A. 当用户修改数据时,一种特殊形式的存储过程被自动执行

B. 定义了一个有相关列和行的集合

C. SQL 语句的预编译集合

D. 它根据一或多列的值,提供对数据库表的行的快速访问

正确答案:A

89、在关系数据库设计中,设计关系模式是____的任务(单选2 分)

A. 逻辑设计阶段

B. 需求分析阶段

C. 概念设计阶段

D. 物理设计阶段

正确答案:A

90、如何构造出一个合适的数据逻辑结构是_____主要解决的问题。(单选2 分)

A. 关系数据库规范化理论

B. 关系数据库优化

C. 数据字典

D. 关系数据库查询

正确答案:A

91、概念模型独立于____。(单选2 分)

A. 硬件设备和软件

B. E-R模型

C. DBMS

D. 操作系统和DBMS 

正确答案:A

92、在关系数据库设计中,设计关系模式是______阶段的任务。(单选2 分)

A. 逻辑结构设计

B. 概念结构设计

C. 物理结构设计

D. 需求分析

正确答案:A

93、概念结构主要反映_____。(单选2 分)

A. 企业组织的信息需求

B. 应用程序员的编程需求

C. DBA的管理信息需求

D. 数据库系统的维护需求 

正确答案:A

94、逻辑结构设计阶段得到的结果是__。(单选2 分)

A. 某个DBMS所支持的数据模型

B. 数据字典描述的数据需

C. E-R图表示的概念模型

D. 包括存储结构和存取方法的物理结构

正确答案:A

95、数据库设计可划分为6个阶段,每个阶段都有自己的设计内容,“为哪些关系在哪些属性上建什么样的索引”这一设计内容应该属于__________阶段。(单选2 分)

A. 物理结构设计

B. 需求分析 

C. 概念结构设计

D. 逻辑结构设计

正确答案:A

96、数据库物理设计阶段得到的结果是___。(单选2 分)

A. 包括存储结构和存取方法的物理结构

B. 数据字典描述的数据需求

C. E-R图表示的概念模型

D. 某个DBMS所支持的数据模型

正确答案:A

97、数据库设计人员和用户之间沟通信息的桥梁是 ______。(单选2 分)

A. 实体联系图

B. 程序流程图

C. 模块结构图

D. 数据结构图

正确答案:A

98、数据库物理设计阶段得到的结果是___。(单选2 分)

A. 包括存储结构和存取方法的物理结构

B. 数据字典描述的数据需求

C. E-R图表示的概念模型

D. 某个DBMS所支持的数据模型

正确答案:A

99、如果同一个实体集内部的实体之间存在m:n的联系,则根据E-R图向关系模型转换的规则,转换得到的关系模型应包含  ______个关系模式。 (单选2 分)

A. 2

B. 1

C. 3

D. 4

正确答案:A

100、如果同一个实体集内部的实体之间存在m:n的联系,则根据E-R图向关系模型转换的规则,转换得到的关系模型应包含  ______个关系模式。 (单选2 分)

A. 2

B. 1

C. 3

D. 4

正确答案:A

101、数据库逻辑设计的主要任务是____。(单选2 分)

A. 创建数据说明

B. 建立E-R图和说明书 

C. 建立数据流图 

D. 把数据送入数据库

正确答案:A

102、在数据库技术中,独立于计算机系统的模型是____。(单选2 分)

A.  E-R模型

B. 层次模型

C. 关系模型

D.  面向对象的模型

正确答案:A

103、如果两个实体之间的联系是m:n,则____引入第三个交叉关系。(单选2 分)

A. 需要

B. 不需要

C. 可有可无

D. 合并两个实体

正确答案:A

104、如何构造出一个合适的数据逻辑结构是_____主要解决的问题。(单选2 分)

A. 关系数据库规范化理论

B. 关系数据库优化

C. 数据字典

D. 关系数据库查询

正确答案:A

105数据库逻辑设计的主要任务是____。(单选2 分)

A. 创建数据说明

B. 建立E-R图和说明书

C. 建立数据流图

D. 把数据送入数据库

正确答案:A

106、在关系数据库设计中,设计关系模式是______阶段的任务。(单选2 分)

A. 逻辑结构设计

B. 概念结构设计

C. 物理结构设计 

D. 需求分析

正确答案:A

107从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模型的关键字是____。(单选2 分)

A. M端实体关键字与N端实体关键字组合

B. M端实体的关键字   

C. N端实体的关键字

D. 重新选取其他属性

正确答案:A

108、如果同一个实体集内部的实体之间存在1:n的联,则根据E-R图向关系模型转换的规则,转换得到的关系模型应包含_____个关系模式。(单选2 分)

A. 1

B. 2

C. 3

D. 4

正确答案:A

109、在关系数据库设计中,设计关系模式是____的任务。(单选2 分)

A. 逻辑设计阶段

B. 需求分析阶段

C. 概念设计阶段

D. 物理设计阶段

正确答案:A

110、数据流程图(DFD)是用于描述结构化法中____阶段的工具。(单选2 分)

A. 需求分析 

B. 可行性分析

C. 详细设计 

D. 程序编码

正确答案:A

111、在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的____阶段。(单选2 分)

A. 概念设计

B. 需求分析

C. 逻辑设计

D. 物理设计

正确答案:A

112、以下关于关系表和元组叙述错误的是(   )。(单选2 分)

A. 元组的每个属性对应于一个记录

B. 关系表在逻辑上由一系列元组组成

C. 每个元组由多个属性组成

D. 每个元组可以用数据库磁盘文件中的一个逻辑记录来存储( )

正确答案:A

113、E-R图中的联系可以与____实体有关。(单选2 分)

A. 1个或多个

B. 0

C. 1个

D. 多个

正确答案:A

114、创建触发器不需要指定的选项有( )。(单选2 分)

A. 触发器将何时触发

B. 触发器的名称

C. 在其上定义触发器的表

D. 执行触发操作的编程语句

正确答案:A

115、用户定义的约束,是属于( )完整性。(单选2 分)

A. 用户自定义

B. 实体

C. 参照

D. 都不是

正确答案:A

116、关于关系的描述,正确的是()。(单选2 分)

A. 列的次序可以任意交换

B. 列的次序不可以任意交换

C. 行的次序不可以任意交换

D. 不能有两列出自相同的域

正确答案:A

117、下列对触发器的描述正确的是(   )。(单选2 分)

A. 当用户修改数据时,一种特殊形式的存储过程被自动执行

B. 定义了一个有相关列和行的集合

C. SQL 语句的预编译集合

D. 它根据一或多列的值,提供对数据库表的行的快速访问

正确答案:A

118、在关系数据库设计中,设计关系模式是____的任务(单选2 分)

A. 逻辑设计阶段

B. 需求分析阶段

C. 概念设计阶段

D. 物理设计阶段

正确答案:A

119、在数据库系统中, 保证数据及语义正确和有效的功能是 (   )。(单选2 分)

A. 完整性控制

B. 并发控制

C. 存取控制

D. 安全控制

正确答案:A

120、有如下关系:SS, SN, SEX, AGE, DEPT),CC, CN),SCS, C, GRADE),其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。检索学生姓名及其所选修课程的课程号和成绩。正确的SELECT语句是(   )。(单选2 分)

A. SELECT S.SN, SC.C, SC.GRADE

FROM S, SC  WHERE S.S=SC.S

B.  SELECT S.SN, SC.C, SC.GRADE

FROM S  WHERE S.S=SC.S

C. SELECT S.SN, SC.C, SC.GRADE

FROM SC  WHERE S.S=SC.GRADE

  1. SELECT S.SN, SC.C, SC.GRADE  FROM S,SC

正确答案:A

121、在 DML 触发器工作中,有可能生成的两个内存表是( )。(单选2 分)

A. INSERTED, DELETED 

B. UPDATED, INSERTED

C. DELETED,ADDED

D. ADDED, DELETED 

正确答案:A

122、下述 SQL 语言中的权限,哪一个允许用户定义新关系时,引用其他关系的主码作为外码( )。(单选2 分)

A. REFERENCES

B. INSERT

C. DELETE

D. SELECT

正确答案:A

123、如果F只涉及X中的属性,则∏X(σF(E))等价于(    )。(单选2 分)

A. σF(∏X(E))

B. ∏X(E) 

C. σF(E) 

D. ∏F(σX(E))

正确答案:A

124、关系数据库中,关系和关系之间的联系是通过(    )来实现的。(单选2 分)

A. 参照完整性

B. 实体完整性

C. 值域

D. 用户定义的完整性

正确答案:A

125、自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S必须含有一个或多个共有的(  )。(单选2 分)

A. 属性

B. 行

C. 记录

D. 元组

正确答案:A

126、属于传统的集合运算是 (   )。(单选2 分)

A. 并 差 交

B. 加 减 乘 除

C. 选择 投影 连接

D. 增 删 改

正确答案:A

127、以下关于关系表和元组叙述错误的是(   )。(单选2 分)

A. 元组的每个属性对应于一个记录

B. 关系表在逻辑上由一系列元组组成

C. 每个元组由多个属性组成

D. 每个元组可以用数据库磁盘文件中的一个逻辑记录来存储

正确答案:A

128、设关系R有m个属性,K1个元组;关系S有n个属性,K2个元组,则关系R和关系S进行笛卡尔积操作后,结果关系中的元组个数为(  )。(单选2 分)

A. K1*K2

B. K1+K2

C. m+n

D. m*n

正确答案:A

129、下面哪个运算为专门的关系运算(   )。(单选2 分)

A. 除运算

B. 差运算

C. 笛卡尔积

D. 交运算

正确答案:A

130、已经存在学生选课信息表:sc(sno,cno,grade),“从学生选课信息表中找出无成绩的元组”的SQL语句是( )。(单选2 分)

A. SELECT * FROM sc WHERE grade IS NULL

B. SELECT * FROM sc WHERE grade=NULL )

C. SELECT * FROM sc WHERE grade IS ‘ ’

D. SELECT * FROM sc WHERE grade=‘ ’

正确答案:A

131、若要在基本表S中增加一列CN(课程名),可使用的命令是( )。(单选2 分)

A. ALTER TABLE S ADD (CN CHAR (8))

B. ADD TABLE S (CN CHAR (8))

C. ADD TABLE S ALTER(CN CHAR(8))

D. ALTER TABLE S(ADD CN CHAR(8))

正确答案:A

132、有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于( )。(单选2 分)

A. 用户定义的完整性约束

B. 实体完整性约束

C. 参照完整性约束

D. 关键字完整性约束

正确答案:A

133、结构数据模型的三个组成成分是:数据结构、数据操作和(   )。(单选2 分)

A. 数据完整性约束

B. 数据安全性控制

C. 数据一致性

D. 数据逻辑规则

正确答案:A

134、在数据库技术中,独立于计算机系统的模型是(  )。(单选2 分)

A. ER模型

B. 关系模型

C. 层次模型

D. 网状模型

正确答案:A

135、若用如下的SQL语句创建一个student表: CREATE TABLE student( NO Char(4) NOT NULL, NAME Char(8) NOT NULL, SEX Char(2), AGE Int) 可以插入到student表中的是( )。(单选2 分)

A. ('1031','曾华',NULL,NULL)

B. ('1031','曾华',男,23)

C. (NULL,'曾华','男','23')

D. ('1031',NULL,'男',23)

正确答案:A

136、假定用户表user有多列,其中字段id中没有null值,字段username中存在null值。下面选项中,不能获得user表的总记录数的SQL语句是(   ).(单选2 分)

A. select count(username) from user;

B. select count(*) from user;

C. select count(id) from user;

D. select count(id) from user where 1=1;

正确答案:A

137、SQL语言中的视图VIEW是数据库的(   )。(单选2 分)

A. 外模式 

B. 模式

C. 内模式 

D.  存储模式

正确答案:A

138、有如下关系:,SS, SN, SEX, AGE, DEPT),CC, CNSCS, C, GRADE),其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。检索选修课程“C2”的学生中成绩最高的学生的学号。正确的SELECT语句是(   )。 (单选2 分)

A. SELECT S FROM SC  WHERE C=’C2’ AND GRADE>=ALL

 (SELECT GRADE FROM SC  WHERE C=’C2’)

B. SELECT S FROM SC  WHERE C=’C2’ AND GRADE>=

MAX(SELECT GRADE FROM SC  WHERE C=’C2’)

C. SELECT S FROM SC  WHERE C=’C2’ AND GRADE IN

(SELECT GRADE FROM SC WHERE C=’C2’)

D.  SELECT S FROM SC  WHERE C=’C2’ AND GRADE NOT IN

(SELECT GRADE FROM SC WHERE C=’C2’)

正确答案:A

139、有如下关系:SS, SN, SEX, AGE, DEPT),CC, CN),SCS, C, GRADE),其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。检索学生姓名及其所选修课程的课程号和成绩。正确的SELECT语句是(   )。(单选2 分)

A. SELECT S.SN, SC.C, SC.GRADE

FROM S, SC  WHERE S.S=SC.S

B.  SELECT S.SN, SC.C, SC.GRADE

FROM S  WHERE S.S=SC.S

C. SELECT S.SN, SC.C, SC.GRADE

FROM SC  WHERE S.S=SC.GRADE

  1. SELECT S.SN, SC.C, SC.GRADE  FROM S,SC

正确答案:A

140、如果F只涉及X中的属性,则∏X(σF(E))等价于(    )。(单选2 分)

A. σF(∏X(E))

B. ∏X(E) 

C. σF(E) 

D. ∏F(σX(E))

正确答案:A

141、关系代数中的连接操作是由(   )操作组合而成。(单选2 分)

A. 选择和笛卡尔积

B. 选择和投影

C. 投影和笛卡尔积

D. 投影、选择和笛卡尔积

正确答案:A

142、关系数据模型的基本数据结构是(   )。(单选2 分)

A. 二维表

B. 索引

C. 树

D. 图

正确答案:A

143、对于关系:课程(课程号,学号,成绩),其中要求成绩的取值范围必须在0-100之间,这属于(    )。(单选2 分)

A. 用户自定义的完整性约束

B. 实体完整性约束

C. 参照完整性约束

D. 主键规则约束

正确答案:A

144、关系模型中,候选码(    )。(单选2 分)

A. 可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成

B. 由多个任意属性组成

C. 至多由一个属性组成

D. 只有一个

正确答案:A

145、在关系模型中,关于键的说法正确的是(    )。(单选2 分)

A. 复合主键就是多个属性共同组成的主键

B. 一个关系中,主键只能由一个属性组成

C. 一个关系中,候选键就是主键

D. 一个关系中,最多有一个候选键

正确答案:A

146、结构数据模型的三个组成成分是:数据结构、数据操作和(   )。(单选2 分)

A. 数据完整性约束

B. 数据安全性控制

C. 数据一致性

D. 数据逻辑规则

正确答案:A

147、在数据库技术中,独立于计算机系统的模型是(  )。(单选2 分)

A. ER模型

B. 关系模型

C. 层次模型

D. 网状模型

正确答案:A

148、现实世界中事物在某一方面的特性在信息世界中称为(  )。(单选2 分)

A. 属性

B. 实体

C. 实体值

D. 实体型

正确答案:A

149、要保证数据库的数据独立性,需要修改的是(  )。(单选2 分)

A. 三级模式之间的两级映射

B. 模式与外模式

C. 模式与内模式

D. 三级模式

正确答案:A

150、数据库中全体数据的整体逻辑结构的描述称为(    )。(单选2 分)

A. 概念模式

B. 外模式

C. 内模式

D. 存储模式

正确答案:A

151、数据的物理辑独立性是指(  (单选2 分)

A. 内模式改变,外模式和应用程序不变

B. 模式改变,外模式和应用程序不变

C. 模式改变,内模式不变

D. 内模式改变,模式不变

正确答案:A

152、现实世界中事物在某一方面的特性在信息世界中称为(  )。(单选2 分)

A. 属性

B. 实体

C. 实体值

D. 实体型

正确答案:A

153、ER模型就是数据库的(   )。(单选2 分)

A. 模式

B. 外模式

C. 内模式

D. 存储模式

正确答案:A

154、数据库系统不仅包括数据库本身,还要包括相应的硬件、 软件和(   )。(单选2 分)

A. 各类相关人员

B. 数据库管理系统

C. 各种开发工具

D. 数据库应用系统

正确答案:A

155、数据库系统阶段,数据(   )。(单选2 分)

A. 具有高度的物理独立性和一定程度的逻辑独立性

B. 具有物理独立性,没有逻辑独立性

C. 具有物理独立性和逻辑独立性

D. 独立性差

正确答案:A

156、数据管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(  )。 I.人工管理阶段 II.文件系统阶段 III.数据库系统阶段(单选2 分)

A. 只有 I

B. I 和 II

C. II III

D. 只有 II

正确答案:A

157、数据库三级模式体系结构的划分,有利于保持数据库的( )。(单选2 分)

A. 数据独立性

B. 数据安全性

C. 结构规范化

D. 操作可行性

正确答案:A

158、学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是(     )。(单选2 分)

A. 一对多

B. 多对多

C. 一对一

D. 多对一

正确答案:A

159、关于日志下面说法正确的有(  )。(多选3 分)

A. 日志必须严格按照并发事务执行的时间次序登记

B. 必须先记日志,后写数据库

C. 日志记录了所有的更新操作

D. 日志记录了所有的查询操作

正确答案:A、B、C

160、导致系统故障的原因可能有(  )。(多选3 分)

A. DBMS代码错误

B. 操作系统代码错误

C. 系统断电

D. 磁盘损坏

正确答案:A、B、C

161、安全性控制的防范对象是( ),防止他们对数据库数据的存取。(多选3 分)

A. 非法用户

B. 非法操作

C. 不合语义的数据

D. 不正确的数据

正确答案:A、B

162、完整性检查和控制的防范对象(   ),防止它们进入数据库。(多选3 分)

A. 不合语义的数据

B. 不正确的数据

C. 非法用户

D. 非法操作

正确答案:A、B

163、基本锁类型包括(  )。(多选3 分)

A. 写锁

B. 读锁

C. 多粒度锁

D. 意向锁

正确答案:A、B

164、可以防止丢失修改和读“脏”数据的是(  )。(多选3 分)

A. 2级封锁协议

B. 3级封锁协议

C. 1级封锁协议

D. 都可以

正确答案:A、B

165、Amrstrong公理系统的推理有(  )。(多选3 分)

A. 合并规则

B. 伪传递规则

C. 分解规则

D. 自反律

正确答案:A、B、C

166、Amrstrong公理系统的基本公理有(  )。(多选3 分)

A. 传递律

B. 自反律

C. 增广律

D. 合并规则

正确答案:A、B、C

167、下列哪些选项属于数据库安全技术?(    )(多选3 分)

A. 用户身份鉴别

B. 自主存取控制

C. 强制存取控制

D. 审计

正确答案:A、B、C、D

168、下列哪些是数据库必须提供的数据控制功能?(   )(多选3 分)

A. 完整性

B. 安全性

C. 并发控制

D. 可移植性

正确答案:A、B、C

169、在数据库中,完整性包括(   )。(多选3 分)

A. 实体完整性;

B. 参照完整性;

C. 用户自定义完整性。

D. 系统预定义完整性;

正确答案:A、B、C

170、下述SQL命令的短语中,定义属性上约束条件的是(   )。(多选3 分)

A. NOT NULL短语

B. UNIQUE短语

C. CHECK短语

D. HAVING短语

正确答案:A、B、C

171、DBMS并发控制的单位为(       )。(填空2 分)

正确答案:事务

  1. 在数据库并发控制中,两个或更多的事务同时处于相互等待状态,称为(     )现象。(填空2 分)

正确答案:死锁

  1. 数据库中诊断死锁常用的方法有事务等待图法和(     )。(填空2 分)

正确答案:超时法

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

正确答案:完全

  1. 如果Y Í X Í U,则X →Y成立,这条规则称为(   )。(填空2 分)

正确答案:自反律

  1. 设有关系模式R(ABCDEI),其上的函数依赖集F={A→DAB→EBI→ECD→IE→C},则R的码是(   )。(字母请使用大写)(填空2 分)

正确答案:AB

177如果Í X Í U,则函数依赖X →Y称为(     )函数依赖。(填空2 分)

正确答案:平凡

  1. 当数据库被破坏后,如果事先保存了(     )和数据库的副本,就有可能恢复数据库。(填空2 分)

正确答案:日志文件

  1. 在E-R图中联系用(    )表示。(填空2 分)

正确答案:菱形

  1. 数据模型一般在数据库设计的_________阶段使用。(填空2 分)

正确答案:概念设计

  1. “为哪些表,在哪些字段上,建立什么样的索引”这一设计容应该属于数据库设计中的______设计阶段。(填空2 分)

正确答案:物理

  1. 在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据存储和数据加工过程等描述,通常称为____。(填空2 分)

正确答案:数据字典

  1. 数据库应用系统的设计应该具有对于数据进行收集、存储、加工、抽取和传播等功能,即包括数据设计和处理设计,而________是系统设计的基础和核心。(填空2 分)

正确答案:数据设计

  1. 在数据库领域里,统称使用数据库的各类系统为_________系统。(填空2 分)

正确答案:数据库应用

  1. 数据模型一般在数据库设计的_________阶段使用。(填空2 分)

正确答案:概念设计

  1. 在E-R图中联系用(    )表示。(填空2 分)

正确答案:菱形

  1. 需求分析阶段所形成的两个重要文档是______与数据流图。(填空2 分)

正确答案:数据字典

  1. 数据库的逻辑模型设计阶段,任务是将E-R图转换成_____模型。(填空2 分)

正确答案:关系

  1. 数据模型是用来描述数据库的结构和语义的,数据模型有概念数据模型和结构数据模型两类,E-R模型是________模型。(填空2 分)

正确答案:概念数据

  1. 在关系数据模型中,两个关系R1与R2之间存在1∶N的联系,可以通过在一个关系R2中的____在相关联的另一个关系R1中检索相对应的记录。 (填空2 分)

正确答案:外码

  1. 为哪些表,在哪些字段上,建立什么样的索引”这一设计容应该属于数据库设计中的______设计阶段。(填空2 分)

正确答案:物理

192、数据库设计的几个步骤是_需求分析,概念设计,逻辑设计,______设计,编码和调试。

(填空2 分)

正确答案:物理

193、数据库的逻辑模型设计阶段,任务是将______转换成关系模型(填空2 分)

正确答案:E-R图

194、数据库设计的几个步骤是_需求分析,概念设计,_______,物理设计,编码和调试。

(填空2 分)

正确答案:逻辑设计

  1. 关系R(A,B,C)和S(A,D,E,F),若将关系代数表达式:∏R.A,R.B,S.D,S.F(R∞S) 用SQL语言的查询语句表示,则为:SELECT  R.A,R.B,S.D,S.F  FROM  R,S  WHERE                         。(请输入大写字母)(填空2 分)

正确答案:R.A=S.A

  1. 设有学生关系:S(XH,XM,XB,NL,DP)。在这个关系中,XH表示学号,XM表示姓名,XB表示性别,NL表示年龄,DP表示系部。查询每个系学生人数的SQL语句是:SELECT DP,COUNT(*)  FROM S (    )。(请输入大写字母)(填空2 分)

正确答案:GROUP BY DP

  1. 进行连接查询时,返回包括左表中的所有记录和右表中符合连接条件的记录,该连接查询是(    )连接。(用汉字作答)(填空2 分)

正确答案:左外

  1. 关系的(   )必须是另一个关系主键的有效值,或者是空值。(填空2 分)

正确答案:外码

  1. 关系RS做连接操作时,结果元组中只有R中的属性存在Null值,则该连接可能属于(     )连接。(填空2 分)

正确答案:右外

200、关系中主码的取值必须唯一且非空,这条规则是(    )完整性规则。

(填空2 分)

正确答案:实体

  1. 在关系模型中,表的列称为属性,表的行称为_________。(填空2 分)

正确答案:元组

  1. 用有向图表示实体类型及实体间联系的数据模型称为________模型(填空2 分)

正确答案:网状

  1. 用二维表表示实体类型及实体间联系的数据模型称为            模型 (填空2 分)

正确答案:关系

204、用树形结构表示实体类型及实体间联系的数据模型称为________模型(填空2 分)正确答案:层次

205、ER模型的三要素包括:实体、属性和(       )。(填空2 分)

正确答案:联系

  1. 数据库管理系统为三级模式结构提供了两层映像机制,其中外模式/模式映像提供了              独立性。(填空2 分)

正确答案:逻辑

  1. 用图表示实体类型及实体间联系的数据模型称为________模型。(填空2 分)

正确答案:网状

208、用树形结构表示实体类型及实体间联系的数据模型称为________模型。(填空2 分)正确答案:层次

209、数据的独立性包括(    )和(     )。(两个空之间用顿号隔开)(填空2 分)

正确答案:逻辑独立性、物理独立性

210封锁协议越严格,并发程度越低。(  (判断1 分)

A. 正确

B. 错误

正确答案:A

211、二级封锁协议是:一级封锁协议加上事务T在读取数据R之前必须先对其加S锁,直到事务结束才释放。(  )(判断1 分)

A. 错误

B. 正确

正确答案:A

212、不可串行化的调度一定是不正确的调度。(  )(判断1 分)

A. 正确

B. 错误

正确答案:A

213、并发控制的主要技术是封锁。(   )(判断1 分)

A. 正确

B. 错误

正确答案:A

214、先来先服务可以解决死锁。(    (判断1 分)

A. 错误

B. 正确

正确答案:A

215、属于第三范式的的关系模式不可能属于第二范式。(   )(判断1 分)

A. 错误

B. 正确

正确答案:A

216、只考虑函数依赖这一种数据依赖,就可以得到一个较好的关系模式。(  )(判断1 分)

A. 错误

B. 正确

正确答案:A

217、若B→A, C→A,则B,C→ A。(  )(判断1 分)

A. 正确

B. 错误

正确答案:A

218、函数依赖具有传递性。(  )(判断1 分)

A. 正确

B. 错误

正确答案:A

219、一个关系模式的范式级别达到3NF后它一定是BCNF。(  )(判断1 分)

A. 错误

B. 正确

正确答案:A

220、R的码的真子集有可能函数决定R的所有其它属性。(  )(判断1 分)

A. 错误

B. 正确

正确答案:A

221、一个关系模式总可以通过分解达到BCNF或3NF。(  )(判断1 分)

A. 正确

B. 错误

正确答案:A

222、介质故障是最容易发生的一种故障。(  )(判断1 分)

A. 错误

B. 正确

正确答案:A

223、对于已提交事务,恢复时需要做redo操作。(  )(判断1 分)

A. 正确

B. 错误

正确答案:A

224、引入检查点技术可以提高故障恢复的效率.(  )(判断1 分)

A. 正确

B. 错误

正确答案:A

225、对一个数据库系统来说,概念级对应于它实际存储的数据。(  )(判断1 分)

A. 错误

B. 正确

正确答案:A

226、概念结构与硬件软件无关。(  )(判断1 分)

A. 正确

B. 错误

正确答案:A

227、索引文件是数据库系统使用的主要的文件结构。(  )(判断1 分)

A. 正确

B. 错误

正确答案:A

228、对一个数据库系统来说,概念级对应于它实际存储的数据。(  )(判断1 分)

A. 错误

B. 正确

正确答案:A

229、数据库设计的逻辑结构设计阶段的任务是将全局E-R图转化为关系模型。(  )(判断1 分)

A. 正确

B. 错误

正确答案:A

230、数据库设计的逻辑结构设计阶段的任务是建立E-R模型。(  )(判断1 分)

A. 错误

B. 正确

正确答案:A

231、数据库设计的逻辑结构设计阶段的任务是数据库结构设计。()(判断1 分)

A. 错误

B. 正确

正确答案:A

232、E-R方法是用来表示关系模型的。(  )(判断1 分)

A. 错误

B. 正确

正确答案:A

233、设计数据库系统的主要目的是为了提高访问数据的效率。(  )(判断1 分)

A. 错误

B. 正确

正确答案:A

234、索引文件是数据库系统使用的主要的文件结构。(   )(判断1 分)

A. 正确

B. 错误

正确答案:A

235、选择数据的存储方式是物理设计应该考虑的问题。(  )(判断1 分)

A. 正确

B. 错误

正确答案:A

236、E-R方法是用来表示关系模型的(  )。(判断1 分)

A. 错误

B. 正确

正确答案:A

237、HAVING子句和WHERE子句可以使用聚合函数。(  )(判断1 分)

A. 错误

B. 正确

正确答案:A

238、HAVING子句和WHERE子句可以使用聚合函数。(   )(判断1 分)

A. 错误

B. 正确

正确答案:A

239、对视图的操作与对表的操作一样,可以对其进行查询、修改和删除。(  )(判断1 分)

A. 正确

B. 错误

正确答案:A

240、视图是一个虚拟表,并不表示任何物理数据。(  )(判断1 分)

A. 正确

B. 错误

正确答案:A

241、在关系代数中连接和除为一元操作,选择和投影为二元操作。(  )(判断1 分)

A. 错误

B. 正确

正确答案:A

242、一个关系可以有多个主键。(  )(判断1 分)

A. 错误

B. 正确

正确答案:A

243、关系的属性必须是不可再分的。(  )(判断1 分)

A. 正确

B. 错误

正确答案:A

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值