数据库原理与技术复习题

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

习题一

一、填空

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

__________、________等。

2.常用的关系运算是_____________与_________________。

3.SQL的标准库函数有_________、_________、_________等,其中不允许直接出现在查询Where子句中的有_________、_________。

4、数据库具有数据结构化、_____________与_________________等特点。

5、数据模型包括数据结构、_____________与_________________。

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

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

8..目前主要的关系数据库管理系统有____________、___________、___________等,9.数据库设计主要包括需求分析、____________、___________、___________、运行维护等步骤。

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

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

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

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

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

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

3.R(X,Y,Z)是个三元关系,X,Y,Z是单属性且X是码,则R一定是()(A) 1NF (B) 2NF (C) 3NF (D) BCNF

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

(A)不应该的(B) 应该且合理的(C) 合理的但不能过度冗余(D)视情况而定5.在关系运算中,进行自然联接运算的两个关系()

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

(A) DBMS包括DB(B) DB包括DB MS (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是单属性且X是码,则R一定是2NF。()4.DB设计中优化设计的目标是减少DB设计时间。()

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

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

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

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

9.在关系笛卡尔积运算记号R×S中,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元组唯一性;

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

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

习题二

一、选择题

1、设属性组X,Y,Z分别是m, n, k目的,则R(X,Y)÷S(Y,Z)是()目的。

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

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

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

3.数据库管理系统是一个( )

(A) 软件系统(B) 硬件系统(C)软硬件结合的系统(D) 数据集合

4.数据模型是()数据特征的抽象。

(A)计算机世界(B)现实世界(C) 模型空间(D) 概念世界

5.在SQL的查询中,子查询中()返回多个记录。

(A) 不能(B)能(C)不一定(D) 能,但有限制

6.关系模式R为3NF, 则R不存在( )

相关文档
最新文档