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