数据库习题一答案

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

一、选择题

1.进行自然联接运算的两个关系必须具有( B )

A.相同属性个数 B.公共属性 C.相同关系名 D.相同关键字

2.DBS中,内外存数据交换最终是通过( C )

A. UWA完成 B. DBMS完成 C. OS完成 D.键盘完成

3.下列不属于DBMS功能的是( A )

A.数据传输 B.数据定义 C.数据库运行管理 D.数据操纵

4.逻辑数据独立性是指( B )

A.模式变,用户不变 B.模式变,应用程序不变

C.应用程序变,模式不变 D.子模式变,应用程序不变

5.一个外部关键字的属性个数( C )

A.至多一个 B.至多2个 C.至少一个 D.至少2个

6.数据字典不包括( B )

A. 数据项和数据结构

B. E—R图

C. 数据存储和处理过程

D. 数据流

7.DB、DBMS和DBS三者间的关系是( B )

A. DB包括DBMS和DBS B. DBS包括DB和DBMS

C. DBMS包括DBS和DB D. DBS与DB和DBMS无关

8.下列不属于视图用途的是( D )

A.能简化用户操作 B.使用户能以多种角度观察同一数据

C.增强了数据库的逻辑独立性同时对机密数据提供保护

D.增强数据物理独立性

9.下列不属于对基本表的操作权限的是( C )

A. SELECT

B. INSERT

C. CREATETAB

D. UPDATE

10.数据库系统软件包括____(2)____和___(5)_____。

(1)数据库 (2)DBMS (3) OS,DBMS和高级语言

(4)DBMS和OS (5)数据库应用系统和开发工具

11.数据管理技术经历了人工管理,_____(2)_____和_____(4)______。

(1)DBMS (2)文件系统 (3)网状系统 (4)数据库系统 (5)关系系统

12.数据库系统包括____(1)____、___(2)_____和___(5)_____。

(1)数据库 (2)DBMS (3)硬件,软件 (4)数据库,相应的硬件,软件

(5)各类相关人员

13.在数据库系统中,我们把满足以下两个条件的基本层次联系的集合称为层次模型: [1]______(3)______,[2]______(4)______。

(1)有一个结点无双亲 (2)其它结点无双亲 (3)有且仅有一个结点无双亲

(4)其它结点有且仅有一个双亲 (5)允许其它结点有多个双亲

14.在数据库系统中, 将满足以下两个条件的基本层次联系集合称为网状模型:

[1] _____(1)______,[2]______(3)______。

(1)允许一个以上的结点无双亲 (2)仅有一个结点无双亲

(3)一个结点可以有多于一个双亲 (4)每个结点仅有一个双亲

(5)每个结点的双亲是唯一的

15.数据库的完整性是指数据的_____(1)______和____(4)_______。

(1)正确性 (2)合法性 (3)不被非法存取 (4)相容性 (5)不被恶意破坏

16.系统运行过程中,由于某种硬件故障使存储在外存上的数据部分损失或全部损失,称

为____(3)______,这类故障比其它故障的可能性______(7)_____。

(1)事务故障 (2)系统故障 (3)介质故障 (4)大,但破坏性小

(5)小,破坏性也小 (6)大,破坏性也大 (7)小,但破坏性大

17.当数据库的_____(2)____改变了,由数据库管理员对___(5)______映象作相应改变,

可以使____(1)_____保持不变,从而保证了数据的物理独立性

(1)模式 (2) 存储结构 (3)外模式/模式 (4)用户模式 (5)模式/内模式

二、解释下列名词

实体,实体集,属性,键,主键;

数据库系统,数据库,数据库管理系统;

函数依赖,完全函数依赖,传递函数依赖;

主码,模式,BCNF,参照完整性规则

三、简答题

1、画出数据库系统体系结构图(ANSI/SPARC体系结构)。

2、数据库系统和文件系统有何区别?数据库系统有什么优点?

3、数据库系统的模式结构如何构成?数据独立性如何保证?

4、解释下列概念,并说明它们之间的联系与区别:

(1) 码、主码,候选码,外部码

(2) 关系、元组、属性、域

(3) 关系模式、关系模型、关系实例、关系数据库

(4) 实体完整性规则参照完整性规则

(5) 笛卡儿积、等值联接、自然联接

5、关系模型的完整性规则有哪几类?

6、关系代数的基本运算有哪些?

四、计算题(每题6分,共18分)

1、设有关系R和S。

R S

A B C A B C

5 3 2 2

6 7

2 6 7 6

3 4

6 3 4

5 5 2

计算R∪S,R-S,R∩S,R×S,∏3,2(R),δB<4(R),R S。

答:略

2、已知关系r、s、w如图所示,计算T=(r ∪s)÷w)|><|s

r关系s关系w关系

A B C A B C B C

1 b

2 2 b 1 a 2

2 a 2

3 b 1 b 1

1 b 1 3 b 2

3 a 3 3 a 2

解:T= A B C

2 b 1

3 b 1

3 b 2

3 a v

3、现有如下关系模式:R(A#,B#,C,D,E) 其中:A#B#组合为码,R上存在的函数依赖有A#B#→E,B#→C,C→D

①.该关系模式满足2NF吗?为什么?

②.如果将关系模式R分解为:R1(A#,B#,E) ;R2(B#,C,D) 说明该关系模式最高满足第几范式?(在1NF~BCNF之内)。

③.将关系模式R分解到BCNF。

答:1)不满足,因为有部分函数依赖和传递函数依赖关系。

2)满足2NF,R2中有传递函数依赖关系。

3)R1(A#,B#,E); R21(B#,C); R22(C,D)

相关文档
最新文档