数据库练习题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

题型:

1,选择题15个30分;2,填空题 10空 10分;3,简答题3个15分;

4,设计题 2个 15分;5,综合题 30分

一、选择题

1.要保证数据库的数据独立性,需要修改的是( A )

A.三层模式之间的两种映射

B.模式与内模式

C.模式与外模式

D.三层模式

2.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( C )

A.多对多

B.一对一

C.多对一

D.一对多

3.在视图上不能完成的操作是( C )

A.更新视图

B.查询

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

D.在视图上定义新视图

4.关系数据模型的三个组成部分中,不包括( C )

A.完整性规则

B.数据结构

C.恢复

D.数据操作

5.在关系模式中,视图是三级模式结构中的( D )

A. 内模式

B. 模式

C. 存储模式

D. 外模式

6.在数据库的三级模式中,内模式有( A )

A. 1

B. 2

C. 3

D. 多个

7.三个模式之间存在下列映射关系,将正确的填入括号中( B )

A.外模式/内模式

B.外模式/模式

C.模式/模式

D.内模式/外模式

8.数据的逻辑独立性是指( C )

A.存储结构与物理结构的逻辑独立性

B.数据与存储结构的逻辑独立性

C.数据与程序的逻辑独立性

D.数据元素之间的逻辑独立性

9.以下叙述中,属于结构冲突的是( B )

A.同一对象在相同应用中具有不同的抽象

B.同一对象在不同应用中具有不同的抽象

C.同一实体在不同分E-R图中所包含的属性个数和属性排列次序完全相同

D.以上叙述均不属于结构冲突

10、在下列关于关系的陈述中,错误的是(B )

A 表中任意两行的值不能相同

B 表中任意两列的值不能相同

C 行在表中的顺序无关紧要

D 列在表中的顺序无关紧要

11、关系数据库中,实现实体之间的联系是通过表与表之间的(D )

A 公共索引

B 公共存储

C 公共元组

D 公共属性

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

A 实体完整性约束

B 参照完整性约束

C 用户自定义完整性约束

D 关键字完整性约束

13、下面有关主键的叙述正确的是( B )

A 不同的记录可以具有重复的主键值或空值

B 一个表中的主键可以是一个或多个字段

C 在一个表中主键只可以是一个字段

D 表中的主键的数据类型必须定义为自动编号或文本

14、定义外键实现的是哪一(些)类完整性?( B )

A 实体完整性

B 参照完整性

C 用户定义的完整性

D 实体完整性、参照完整性和用户定义的完整性

15、在下列关系代数的操作中,哪一个不属于专门的关系运算?( C)

A 自然连接

B 投影

C 广义笛卡尔积

D 连接

16、从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是( C )

A.M端实体的关键字

B.N端实体的关键字

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

D. 重新选取其他属性

17、在SQL语言中,( )子句能够实现关系参照性规则。( D )

A.PRIMARY KEY

B.NOT NULL

C.FOREIGN KEY

D.FOREIGN KEY...REFERENCES...

18、在数据库系统的三级模式结构中,用来描述数据的全局逻辑结构的是(3)

(1)子模式 (2)用户模式(3)模式(4)存储模式

19、下列哪种运算不属于关系代数的基本运算(1)

(1)连接 (2)笛卡尔积 (3) 相减 (4) 投影

20不能激活触发器执行的操作是D

A.DELETE

B.UPDA TE

C. INSERT

D.SELECT

21关于对SQL对象的操作权限的描述正确的是____。A

A. 权限的种类分为INSERT、DELETE和UPDATE三种

B. 权限只能用于实表不能应用于视图

C. 使用REVOKE语句获得权限

D. 使用COMMIT语句赋予权限

22关于事务的故障与恢复,下列描述正确的是____。D

A. 事务日志是用来记录事务执行的频度

B. 采用增量备份,数据的恢复可以不使用事务日志文件

C. 系统故障的恢复只需进行重做(Redo)操作

D. 对日志文件设立检查点目的是为了提高故障恢复的效率

23以下关于E-R图的叙述正确的是____。C

A. E-R图建立在关系数据库的假设上

B. E-R图使用过程和数据的关系清晰,实体间的关系可导出应用过程的表示。

C. E-R图可将现实世界(应用)中的信息抽象地表示为实体以及实体间的联系

D. E-R图能表示数据生命周期。

24事务的ACID性质中,关于原子性(atomicity)的描述正确的是____。C

A. 指数据库的内容不出现矛盾的状态。

B. 若事力正常结束,即使发生故障,列新结果也不会从数据库中消失

C. 事务中的所有操作要么都执行,要么都不执行

D. 若多个事务同时进行,与顺序实现的处理结果是一致的。

25设关系模式R(A,B,C),下列结论错误的是____。C

A.若A→B,B→C,则A→C

B.若A→B,A→C,则A→BC

C.若BC→A,则B→A,C→A

D.若B→A ,C→A,则BC→A

26允许取空值但不允许出现重复值的约束是______。B

A.NULL B.UNIQUE

C.PRIMARY KEY D.FOREIGN KEY

27存在非主属性对码的部分依赖的关系模式是_______。A

A.INF B.2NF

C.3NF D.BCNF

28在某学校的综合管理系统设计阶段,教师实体在学籍管理子系统中被称为“教师”,而在人事管理子系统中被称为“职工”,这类冲突被称之为______。B

A.语义冲突B.命名冲突

C.属性冲突D.结构冲突

相关文档
最新文档