数据库复习题

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

一、填空题

1.数据库管理系统是位于用户和计算机操作系统之间的软件系统。

2.数据库系统中,实现数据管理功能的核心软件称为DBMS 。

3.关系数据模型作为数据模型的一种,由关系数据结构、关系数据操作和

关系的完整性约束三部分组成。

4.在关系数据库中,把数据表示成二维表,每一个二维表称为关系。

5.关系运算按其表达查询方式的不同可以分为两大类:关系代数和关系运

算。

6.关系数据模型定义的三类完整性分别是实体完整性、参照完整性和用户

自定义完整性。

7.在关系运算中,查找满足一定条件的元组的运算称之为选取。

8.实体完整性规则是对主键的约束,参照完整性规则是对外部链的约束。

9.在关系代数运算中,基本的运算有并运算、交运算、差运算和广义

笛卡尔积四个。

10.在E-R图中,两个实体之间的联系有一对一、一对多和多对多三种类

型。

11.E-R图中的冲突有三种:属性冲突、命名冲突和结构冲突。

12.SQL是 Structured Query Language 的缩写。

13.SQL的功能包括数据定义功能、数据操纵功能、数据查询功能和

数据控制功能四个部分。

14.在SQL Server2008中,数据库是由数据库文件和日志文件组成的。

15.每个触发器有插入表和删除表两个特殊的表在数据库中。

16.一个触发器由三部分组成触发事件、触发条件和动作。

17.索引可分为三类:唯一索引、聚集功索引和非聚集索引。

18.一个不好的关系模式通常存在的四个问题是数据冗余度大、插入异

常、删除异常和更新异常。

19._需求分析_是数据库设计的起点,为以后的具体设计做准备。

20.数据库设计分为六个阶段:需求分析、概念结构设计、逻辑结构

设计、数据库物理设计、数据库实施和数据库运行和维护。

21.将E-R图向关系模型进行转换是逻辑设计阶段的任务。

22.重新组织和构造数据库是运行和维护阶段的任务。

23.数据流图(DFD)是用于描述结构化方法中需求分析阶段的工具。

24.在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数

据项、数据结构、数据流、数据存储和数据加工过程的描述,通常称为数据字典。

25.并发操作所带来的数据异常包括三类丢失修改、不可复读和读脏

数据。

26.根据备份的内容,可以将备份分为完全备份、事务日志备份、差

异备份和文件备份。

27.数据库中预防死锁的方法通常有一次封锁法和顺序封锁法两种。

28.DBMS提供的最常用的封锁类型有两种,分别是排他锁和共享锁。

29.数据库系统运行过程中可能会出现事务故障、系统故障和介质故

障三类故障。

30.常用的数据库安全保护措施包括用户标识和鉴别、存取控制、视

图机制、审计以及数据加密等方法。

31.事务是数据库系统中执行的一个工作单位,它是由用户定义的一组操作

序列。

32.事务具有原子性、一致性、隔离性和持续性4个特征。

33.如果一个工人可管理多个设施,而一个设施只被一个工人管理,则实体“工

人”与实体“设备”之间存在一对多联系。

34.关系数据库管理系统能实现的专门-关系运算包括选择、连接和投影。

答:投影

35.软件的需求分析阶段的工作,可以概括为四个方面:需求获取、需求分

析、编写需求规格说明书和需求评审。答:需求获取

36.数据库设计是数据库应用的核心。

37.关系模型的数据操纵即是建立在关系上的数据操纵,一般有查询、增加、

删除和修改四种操作。

38.数据库设计分为以下6个设计阶段:需求分析阶段、数据库概念设计阶段_、

逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。

答:概念设计阶段#数据库概念设计阶段

39.数据库保护分为:安全性控制、完整性控制_、并发性控制和数据的恢复。

40.一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体"项目

主管"与实体"项目"的联系属于1对多#1:N的联系。

答:1对多#1:N

41.数据库管理系统常见的数据模型有层次模型、网状模型和关系模型三种。答:

关系模型

二.选择题

1.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是

( C )。

A. DB包含DBS和DBMS

B.DBMS包含DB和DBS

C. DBS包含DB和DBMS

D.没有任何关系

2.下列有关数据库的描述,正确的是( D )。

A.数据处理是将信息转化为数据的过程

B.数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变

C.关系中的每一列称为元组,一个元组就是一个字段

D.如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系

的关键字,则称其为本关系的外关键字

3.下面关于数据库系统叙述正确的是( A)。

A.数据库系统减少了数据冗余

B.数据库系统避免了一切冗余

C.数据库系统比文件能管理更多的数据

D.数据库系统中数据的一致性是指数据类型的一致性

4.关系表中的每一横行称为一个(A)。

A. 元组

B. 字段

C. 属性

D. 码

5.下列有关数据库的描述,正确的是( C)。

A. 数据库是一个DBF文件

B. 数据库是一个关系

C. 数据库是一个结构化的数据集合

D. 数据库是一组文件

6.一个关系数据库文件中的各条记录( B)。

A.前后顺序不能任意颠倒,一定要按照输入的顺序排列

B.前后顺序可以任意颠倒,不能影响库中的数据关系

C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同

D.前后顺序不能任意颠倒,一定要按照关键字段值得顺序排列

7.数据独立性是数据库技术的重要特点之一。所谓数据独立性是指(D)。

A.不同的数据被存放在不同的文件中

B. 数据与程序独立存放

C. 不同的数据只能被对应的应用程序所使用

D. 以上三种说法都不对

8.数据库系统的三级模式结构中,下列不属于三级模式的是( B )。

A.内模式

B.抽象模式

C.外模式

D.模式

9.数据库、数据库系统和数据库管理系统之间的关系是( B)。

A. 数据库包括数据库系统和数据库管理系统

B. 数据库系统包括数据库和数据库管理系统

C. 数据库管理系统包括数据库和数据库系统

D. 三者没有明显的包含关系

10.数据库系统的核心是( B)。

A.数据模型

B.数据库管理系统

C.数据库

D.数据库管理员

11.下列叙述中,错误的是( C )。

A.数据库技术的根本目标是要解决数据共享的问题

B.数据库设计是指设计一个能满足用户要求,性能良好的数据库

C.数据库系统中,数据的物理结构必须与逻辑结构一致

D.数据库系统是一个独立的系统,但是需要操作系统的支持

12.在关系模型中,以下有关关系键的描述正确的是(C)。

A.可以有任意多个属性组成

B.至多由一个属性组成

C.由一个或多个属性组成,其值能唯一表示关系中的一个元组

D.以上都不对

13.在一个关系模型的任两个元组值( A)。

A.不能完全相同

B.可以完全相同

C.必须完全相同

D.以上都不对

14.以下关于视图的描述中,不正确的是( B )。

A.视图是外模式

B.使用视图可以加快查询语句的执行速度

C.视图是虚表

D.使用视图可以加快查询语句的编写

15.视图机制提高了数据库系统的( B)。

A.完整性

B.安全性

C.一致性

D.并发控制

16.设有关系模式R和S,下列各关系代数表达式不正确的是( D)。

A.R-S=R-(R∩S)

B.R=(R-S)∪(R∩S)

C.R∩S=S-(S-R)

D.R∩S=S-(R-S)

17.下列叙述中,正确的是( A)。

A. 用E-R图能够表示实体集间一对一的联系、一对多的联系和多对多的联

相关文档
最新文档