数据库原理与技术复习题.doc

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

习题一

一、填空

1.____________________________________________________ 关系代数运算中,运算对象为两个关系的运算有并、_________________________________

__________ 、________ 等。

2.常用的关系运算是与O

3. SOL的标准库函数冇等,其中不允许直接出现在

杳询Where子句中的有、0

4、数据库具冇数据结构化、与等特点。

5、数据模型包括数据结构、与O

6 .数据库系统包括计算机硬件、、、等

7.____________________________________ 数据库的数据控制功能包括安全性、、__________________________________________ 等控制功能。

8••目前主要的关系数据库管理系统冇__________ 、 ___________ 、___________ 等,

9.数据库设计主耍包括需求分析、_____________ 、 ___________ 、 __________ 、运行

维护等步骤。

10.数据库系统主耍包括关系、 ____________ 、__________ 等类型的系统。

二、选择题:选取最满意的一个答案

1.任何由三个属性组成的关系可能是()

(A) INF (B) 2NF (C) 3NF (D)不能判定

2.数据兀余引起的问题主耍是花费()

(A)时间(B)空间(C)时间与空间(D)时间或空间

3.R (X, Y, Z)是个三元关系,X, Y, Z是单属性且X是码,则R—定是()

(A) INF (B) 2NF (C) 3NF (D) BCNF

4.在数据库中,存储冗余数据是()

(A)不应该的(B)应该且合理的(C)合理的但不能过度兀余(D)视情况而定

5.在关系运算中,进行自然联接运算的两个关系()

(A)必冇相同的列名(B)必冇相同的关键字(C)没冇要求(D)必冇类型相同的列6.在数据库系统屮,DBMS与DB的关系是()

(A) DBMS包括DB (B) DB包括DBMS (C)不一定的(D)同级关系

7.在SQL的查询语句的WHERE子句中,下列哪个不能出现()

(A) sum (B) != (C)<> (D) <=

8.关系模式R,S具有共同的属性X,且X是R的主码,则X称为S的()

(A)主码(B)外码(C)关键字(D)和对主码

9.关系系统不会具有如下哪个特征()

(A)支持关系数据结构(B)支持关系数据操作

(C)支持关系模型所有特征(D)支持表结构

10.—个外部关键字的属性可以()

(A) 1个(B)不超过2个(C)多个(D)戢多1个

三、判断题:

1.任何由二个属性组成的关系不可能是3NF。()

2.数据兀余引起的问题主耍是花费空间。()

3.R (X, Y, Z)是个三元关系,X, Y, Z是单属性J1X是码,则R—定是2NF。()

4.DB设计屮优化设计的目标是减少DB设计时间。()

5.在数据库屮,不应该存储任何兀余数据。()

6.关系中的行、列均可交换。()

7.在关系统运算中,进行自然联接运算的两个关系必须具有相同关键字。()

8.在数据库设计中,由分E-R图牛:成总E-R图,主要是消除结构冲突与命名冲突。()

9.在关系笛卡尔积运算记号RxS屮,R、S均为属性名。()

10.关系代数运算中,运算对象为两个关系的运算有并、交、选择、投影等。()

11.常用的关系运算是关系代数和逻辑演算。()

12.在数据库系统中,DBMS包括DBS和DB。()

13.SQL的标准库函数COUNT, SUM等是不允许直接出现在査询语句中的。

14.在SQL的查询语句的WHERE子句中,我们可以使用“字段!=null”。()

15.数据库具有数据结构化、綾小兀余、易于扩充等特点。()

四、简答题

1.关系数据脖包含哪三级模式?它们分别对应数据库的哪一部分?

2.什么是数据库管理系统(DBMS) ?其主要功能有哪些?

3.关系模型的数据完整性包含哪些内容?分别说明每一种完整性的作用。

一、填空

1.交、差、除、联接

2.关系代数、关系演算

3.SUM、AVG、MAX; SUM、AVG。

4.兀余小、易扩充(统一的控制功能)。

5.数据操作、完整性约束条件。

6.数据库管理系统等软件、数据库、DBA等人员

7.完整性、并发

8・.ORACLE、SQL、DB2

9.概念设计、逻辑设计、物理设计(编码调试)

10.层次、网状(面向对象)

二、选择题:

1-5: ACBCD 6-10: DABCC

三、判断题:

1-5:错鉛対错错6-10:对错对错错11-15:裙错鉛错对

四、简答题

1.关系数据库包含哪三级模式?它们分别对应数据库的哪一部分?(6分)

答:关系数据库包含内模式、模式、外模式三级模式。它们分别对应数据库的存储文件、基表、视图。

2.什么是数据库管理系统(DBMS) ?其主要功能有哪些?(8分)

答:数据薛管理系统是负责具体实施DB的定义、创建、维护、管理等各项功能的一组专用软件。

其主要功能有:DB的定义功能;数据操纵功能;DB运行管理;DB的建立和维护功能。3.关系模型的数据完報性包含哪些内容?分别说明每一种完整性的作用。(8分)

答:关系模型的数据完整性包含:

实体完整性:保证RM元组唯一性;

照完整性:定义外码与主码Z间的引用规则,实质是不允许引用不存在的实体;

用户自定义完整性:针对某一具体RDB的约束条件,反映某一具体应用所涉及的数据必须满足的语义要求。

习题二

一、选择题

1.设属性组X, Y, Z分別是m,n,k目的,则R (X, Y) wS (Y, Z)是()FI的。

(A) m (B) n (C) k (D) m+n-k

2.数据库与数据仓库关系是()

(A)—个概念(B)包含关系(C)不一•样的概念(D)不确定的

相关文档
最新文档