数据库习题一答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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)