数据库原理及应用(专升本)A卷

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

《数据库原理及应用》(专升本)期末试卷

一、单选题(每小题4分,共60分)

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

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

B.模式与内模式

C.模式与外模式

D.三层模式

2.下列四项中说法不正确的是(C )

A.数据库减少了数据冗余

B.数据库中的数据可以共享

C.数据库避免了一切数据的重复

D.数据库具有较高的数据独立性

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

A.多对多

B.一对一

C.多对一

D.一对多

4.任何一个满足2NF但不满足3NF的关系模式都不存在(B )。

A.主属性

B.非主属性对码的部分依赖

C.主属性对码的传递依赖

D.非主属性对码的传递依赖

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

A.更新视图

B. 在视图上定义新视图

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

D. 查询

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

A.完整性规则

B.数据结构

C.恢复

D.数据操作

7.在基本sql语言中,不可以实现( D)

A.定义视图

B.定义基表

C.查询视图和基表

D.并发控制

8.有两个关系R和S,分别包含15个和10个元组,则在R∪S,R-S,R∩S中不可能出现的元组数目情况是(B)

A.15,5,10

B.18,7,7

C.21,11,4

D.25,15,0

9.数据库系统中,使用视图不会( D )

A.提高数据独立性

B.提高数据安全性

C.使操作简便

D.节省存储空间

10.在数据库设计中,将E-R图转换成关系模型的过程属于( B)

A.需求分析阶段

B.逻辑设计阶段

C.概念设计阶段

D.物理设计阶段

11.下面不属于实现安全性措施的是( D)

A.授权规则

B.数据加密

C.视图机制

D.日志文件

12.在通常情况下,下面的关系中不可以作为关系数据库的关系是( D)

A.R1(学号,姓名,性别)

B.R2(学号,姓名,班号)

C.R3(学号,姓名,宿舍号)

D.R4(学号,姓名,简历)

13.设关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立的是( B)

A.∞

B. R ∪S

C.

D.R ∞S

14.SQL 中,与‘NOT IN ’等价的操作是( D )

A.=SOME

B.<>SOME

C.=ALL

D.<>ALL

15.下列不属于需求分析阶段工作的是( B )。

A.分析用户活动

B.建立E-R 图

C.建立数据字典

D.建立数据流程图

二、填空题(每题2分,一共20分)

1.对于一个数据库来说,外模式是从 (局部应用) 角度看待数据库

2.如果有10个局部应用,则外模式的个数为 (小于等于10) 。

3.在关系模型中,数据之间的联系是通过 (二维表) 实现的。

4.若D1={ a1,a2,a3}, D2={ 1, 2}, 则D1×D2集合中元组个数为 ( 6)

5.假设有以下关系R ,S ,和T :R (BH ,XM ,XB ,DWH ) S (DWH ,DWM ) T (BH ,XM ,XB ,DWH )实现σDWH=‘100’(R )的SQL 语句是

(SELECT * FROM R WHERE DWH=‘100’ )

6.关系规范化中的删除异常是指 不该删除的数据一起删除了,插入异常是指 (应该插入的数据插不进去) 。

7.规范化过程中必须遵守的原则是 (具有无损连接性 ) 和 依赖保持性。

8.“为哪些表,在哪些字段上建立什么样的索引”这一设计内容属于数据库设计中的 (物理) 阶段。

9.在数据库应用系统的开发使用和管理中,主要涉及领域用户、 应用程序员 、 系统分析员和 (DBA) 4类人员

10.数据库的重组和重构的区别是 (重构需要重新做逻辑设计) 。

三、简答题(每题5分,一共20分)

1.简述数据库系统的三级模式两级映象结构?这种结构的优势何在?

答:数据库系统的三级模式结构是指外模式,模式和内模式。两级映象是指外模式/模式映象,模式/内模式映象。三级模式两级映像结构是数据库实现数据独立性的关键,包括逻辑独立性和物理独立性。

数据逻辑独立性是指局部逻辑数据结构(外模式即用户视图)与全局逻辑数据结构(模式)之间的独立性。当数据库的全局逻辑数据结构(模式)发生变化(数据定义的修改、数据之间联系的变更或增加新的数据类型等)时,它不影响某些局部的逻辑结构的性质,应用程序不必修改。

物理数据独立性是指数据的存储结构与存取方法(内模式)改变时,对数据库的全局逻辑结构(模式)和应用程序不必作修改的一种特性,也就是说,数据库数据的存储结构与存取方法独立与之上的应用程序和模式。

数据库系统的三级模式之间存在二级映象,外模式/模式映象,模式/内模式映象,这两层映象保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。

2.什么是数据的安全性?数据库常用的安全性控制方法有哪些?

答:数据库的安全性是指保护数据库,防止因用户非法使用数据库造成数据泄露、更改或破坏。这包含两层含义:一是防止非法的用户使用、更改甚至破坏数据库中的数据;其二是防止合法的用户使用、更改或破坏超过其权限范围内的数据。

)(,R B A ∏)(,R B D ∏)()(S R B B ∏∏

相关文档
最新文档