当前位置:文档之家› 第一章 数据库系统概述

第一章 数据库系统概述

第一章   数据库系统概述
第一章   数据库系统概述

第一章数据库系统概述

一、选择题

1.下列哪一个不是常用的数据模型( C ).

A.层次模型

B.网状模型

C.概念模型

D.关系模型

2.下列不是关系模型的术语的是( B ).

A.元组

B.变量

C.属性

D.分量

3.下列不是关系数据库的术语的是( D ).

A.记录

B.字段

C.数据项

D.模型

4.关系数据库的表不必具有的性质是( D ).

A. 数据项不可再分

B.同一列数据项要具有相同的数据类型

C. 记录的顺序可以任意排列

D. 记录的顺序不可以任意排列

5.下列不是数据库系统的组成部分( A ).

A.说明书

B. 数据库

C.软件

D.硬件

6.已知某一数据库中的两个数据表,它们的主键与外键是一对多

的关系,这两个表若要建立关联,则应该建立( C )的永久联系.

A. 一对一

B. 多对多

C.一对多

D.多对一

7.已知某一数据库中的两个数据表,它们的主键与外键是一对一

的关系, 这两个表若要建立关联,则应该建立( A )的永久联系.

A. 一对一

B. 多对一

C.一对多

D.多对多

8.已知某一数据库中的两个数据表,它们的主键与外键是多对一

的关系, 这两个表若要建立关联,则应该建立( D )的永久联系.

A. 一对多

B.一对一

C.多对多

D.多对一

9.属性的集合表示一种实体的类型,称为( C ).

A. 实体

B.实体集

C. 实体型

D. 属性集

10.DB,DBS和DBMS三者之间的关系是( B ).

A.DB包含DBS和DBMS

B.DBS包含DB和DBMS

C.DBMS包含DB和DBS

D.三者关系是相等的

11. 数据库系统的核心是( C ).

A.软件工具

B. 数据模型

C. 数据库管理系统

D. 数据库

12.下面关于数据库系统的描述中,正确的是( C ).

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

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

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

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

13.关系数据库的数据及更新操作必须遵循( B )等完整性规则.

A.参照完整性和用户定义的完整性

B.实体完整性、参照完整性和用户定义的完整性

C.实体完整性和参照完整性

D.实体完整性和用户定义的完整性

14.规范化理论中分解( D )主要是消除其中多余的数据相关性.

A.外模式

B.视图

C.内模式

D.关系运算

15.在关系数据库中,用来表示实体之间联系的是( A ).

A.二维表

B.线形表

C.网状结构

D.树形结构

16. 数据模型所描述的内容包括3部分,它们是( D ).

A. 数据结构

B. 数据操作

C.数据约束

D.以上答案都正确

17. 关系数据库管理系统能实现的专门关系运算包括( D ).

A.关联、更新、排序

B.显示、打印、制表

C.排序、索引、统计

D.选择、投影、连接

18.支持数据库各种操作的软件系统叫做( C ).

A.数据库系统

B.操作系统

C.数据库管理系统

D.文件系统

19.关于数据库系统的特点,下列说法正确的是( D ).

A.数据的集成性

B.数据的高共享性与低冗余性

C.数据的统一管理和控制

D.以上说法都正确

20.关于数据模型的基本概念,下列说法正确的是( C ).

A.数据模型是表示数据本身的一种结构

B.数据模型是表示数据之间关系的一种结构

C.数据模型是指客观事物及其联系的数据描述,具有描述数据

和数据联系两方面的功能

D.模型是指客观事物及其联系的数据描述,它只具有描述数据

的功能

21.DBMS提供的( A)可供用户定义数据库内、外模式及各模式

之间的映射和约束条件等.

A.数据定义语言

B.数据操纵语言

C.数据库运行控制语言

D.实用程序

22.用面向对象观点来描述现实世界中的逻辑组织、对象之间的

限制与联系等的模型称为( D ).

A.层次模型

B.关系数据模型

C.网状模型

D.面向对象模型

23. 层次模型采用( A )结构表示各类实体以及实体之间的联系.

A.树形

B.网状

C.星形

D.二维表

24.( C )模型具有数据描述一致、模型概念单一的特点.

A.层次

B.网状

C.关系

D.面向对象

25.下列数据模型中,出现得最早的是( A )数据模型是.

A.层次数据模型

B.网状数据模型

C.关系数据模型

D.面向对象数据模型

26.下列不属于关系的3类完整性约束的是( C ).

A.实体完整性

B.参照完整性

C.约束完整性

D.用户定义完整性

27.下列不是关系的特点是( D ).

A.关系必须规范化

B.同一个关系中不能出现相同的属性名

C.关系中不允许有完全相同的元组, 元组的次序无关紧要

D.关系中列的次序至关重要,不能交换两列的位置

28.传统的集合运算不包括( D ).

A.并

B.差

C.交

D.乘

29.投影是从列的角度进行的运算,相当于对关系进行( B ).

A.纵向分解

B.垂直分解

C.横向分解

D.水平分解

30.数据库管理系统的英文简写是( B ),数据库系统的英文简写是

( B )

A.DBS;DBMS

B.DBMS;DBS

C.DBMS;DB

D.DB;DBS

31.下列选项中,不属于数据的范围的是(D ).

A.文字

B.图形

C.图象

D.动画

32.下列选项中不属于SQL语言功能的是( D ).

A.数据定义B.查询C.操纵和控制D.建报表

33.数据的存取往往是( D ).

A.平行的

B.纵向的

C.异步的

D.并发的

34.存储在计算机存储设备中的,结构化的相关数据的集合是

(B).

A.数据处理

B.数据库

C.数据库系统

D. 数据库应用系统

35.关系型数据库管理系统中,所谓的关系是指( C ).

A.各条记录中的数据彼此有一定的关系

B.一个数据库文件与另一个数据库文件之间有一定的关系

C. 数据模型满足一定条件的二维表格式

D.数据库中各字段之间有一定的关系

36.如果一个关系进行了一种关系运算后得到了一个新的关系,而

且新的关系中属性的个数少于原来关系中的个数,这说明所进行的关系运算是( A ).

A.投影

B.连接

C.并

D.选择

37.下列不属于DBMS的组成部分的是( C ).

A.数据库运行控制程序

B.数据操作语言及编译程序

C.代码

D.数据定义语言及翻译处理程序

38.关于查询操作的运算,下列说法正确的是( D ).

A.传统的集合运算

B.专门的关系运算

C.附加的关系运算

D.以上答案都正确

39.在关系数据库设计中经常存在的问题的是( D ).

A.数据冗余

B.插入异常

C.删除异常和更新异常

D.以上答案都正确

40.下列关于数据的说法中,正确的是(A).

A.数据是指存储在某一种媒体上能够识别的物理符号

B.数据只是用来描述事物特性的数据内容

C.数据中包含的内容是数据、字母、文字和其他特殊字符

D.数据就是文字数据

41. 数据库管理员的英文简写是( D ).

A.DB

B.DBS

C.DBMS

D.DBA

42.为数据库的建立、使用和维护而配置的软件称为( B ).

A.数据库应用系统

B.数据库管理系统

C.数据库系统

D.以上都不是

43.数据库管理系统DBMS提供了( A )功能.

A.映像

B.核心

C.映射

D. 以上都不是

44.实体之间的对应关系称为联系,两个实体之间的联系可以归纳

为3种,下列联系不正确的是( D ).

A.一对一联系

B.一对多联系

C.多对多联系

D.一对二联系

45.对于关系模型与关系模式的关系,下列说法正确的是( B ).

A. 关系模型就是关系模式

B.一个具体的关系模型由若干个关系模式组成

C.一个具体的关系模式由若干个关系模型组成

D.一个关系模型对应一个关系模式

46.数据定义不包括定义构成数据库结构的是( D ).

A.模式

B.外模式

C.内模式

D.中心模式

47.下列选项中,不属于数据库系统组成部分的是( D ).

A.数据库

B.用户应用

C.数据库管理系统

D.实体

48.数据的最小访问单位是( A ).

A.字段

B.记录

C.域

D.元组

49.( C )运算需要两个关系作为操作对象.

A.选择

B.投影

C.连接

D.以上都不正确

50.数据规范化设计的要求是应该保证所有数据表都能满足

(B ),力求绝大多数数据表满足(B).

A.第一范式;第二范式

B.第二范式; 第三范式

C.第三范式; 第四范式

D.第四范式; 第五范式

二、填空题

1.( 数据)是数据库系统研究和处理的对象,本质上讲是描述事

物的符号记录.

2.数据模型是数据库系统的( 核心和基础).

3.( 数据库系统)通常是指带有数据库的计算机应用系统.

4.表中的每一( 数据项)是不可再分的,是最基本的数据单位.

5.表中的每一记录的顺序可以( 改变).

6.数据库的性质是由其依赖的( 数据模型)所决定的.

7.关系数据库是由若干个完成关系模型设计的( 关系)组成

的.

8.每一记录由若干个以( 字段属性)加以分类的数据项组成.

9.一个( 表文件名)标志一个独立的表文件.

10.在关系数据库中,各表之间可以相互关联,表之间的这种联系

是依靠每一个独立表内部的( 相同属性字段)建立的.

11.关系数据库具有高度的数据和程序的(相互独立性).

12.硬件环境是数据库系统的物理支撑,它包括相当速率的

CPU、足够大的内存空间,足够大的( 外存设备),以及配套的输入、输出设备.

13.数据是数据库的基本内容,数据库又是数据库系统的管理对

象,因此,数据是数据库系统必不可少的( 数据源).

14.数据规范化的基本思想是逐步消除数据依赖关系中不合适

的部分,并使依赖于同一数据模型的数据达到( 有效的分离).

15.表设计的好坏直接影响数据库( 其他对象)的设计及使

用.

16.数据库管理系统是位于( 用户与操作系统)之间的软

件系统.

17.在关系数据库应用系统中,事件分为( 内部事件)和

( 外部事物).

18.( 连接)用于将两个关系中的相关元组组合成单个元组.

19.数据库系统由计算机硬件数据库人和软件支持系统组成,

其中计算机硬件是特质基础,软件支持系统中( 数据库管理系统)是不可缺少的,(数据库)体现数据之间的联系.

20.数据库管理系统是一个帮助用户创建和管理数据库的应

用程序的( 集合).

21.按照E、F、codd衡量关系系统的准则,可以把关系数据库

系统分为3类( 半关系型系统)、( 基本关系型系统)、( 完全关系型系统).

22.( 数据处理)是指将数据转换为信息的过程.

23.( 数据库应用系统)是指系统开发人员利用数据库

系统资源开发的面向某一类实际应用的软件系统.

24.DBMS的功能主要包括4个方面,分别是( 数据定义)、

( 数据操纵及查询优化)、数据库的运行管理,数据库的建立和维护.

25.数据操纵包括对数据库数据的检索、( 插入)、( 修改)

和删除等基本操作.

26.( 数据库技术)的主要目的是有效地管理和存取大量

的数据资源.

27.在数据库中,应为每个不同主题建立( 单个的表).

28.(数据模型)是从现实世界到机器世界的一个中间层

次.

29.数据模型应具有( 描述数据)和( 数据联系)两方面

功能.

30.( 实体)是指客观存在并可相互区别的事物.

31.类是对象的( 抽象),而对象是类的( 具体实例).

32.( 关系模型)是对数据库的理论和实践产生了很大的

影响,已成为当今最流行的数据库模型.

33.传统的集合运算包含( 并)、( 差)、( 交).

34.( 规范化设计)的过程就是按不同的范式,将一个二维

表不断地分解成多个二维表,并建立表之间的关联,最终达到一个表只描述一个实体或实体间的一种联系的目标. 35.实体之间的对应关系称为( 联系),它反映现实世界事物

之间的相互关联.

36.( 投影)是指在关系模式中指定若干属性组成新的关系.

37.最常用的连接运算是( 自然连接).

38.连接是关系的( 横向)结合.

39.关系型数据库中最普遍的联系是( 一对多联系).

40.连接运算需要( 两)个表作为操作对象.选择和投影运算

操作对象是( 一)个表.

41.关系的基本运算可以分为( 传统的集合运算)和( 专

门的关系运算)两类.

42. 二维表中垂直方向的列称为( 属性).

43.数据库的英文简写是( DB ).

44.实体间的联系可分为( 一对一联系)、(一对多联

系)和(多对多联系)3种.

45.不同的关系数据库管理系统提供不同的数据库语言,称为

该关系数据库管理系统的( 宿主语言).

46.( 用户定义完整性)是针对某一具体关系数据库的约

束条件,它反映某一具体应用所涉及的数据必须满足的语

义要求.

47.( SQL语言)集数据定义、数据操纵、数据查询和数据

控制于一体,其中最主要的功能是( 查询)功能. 48.( 实体完整性)是指基本关系的主属性,即主码的值不

能取空值.

49.一个基本关系对应现实世界中的一个( 实体集).

50.在关系数据库应用系统的开发过程中,( 数据库设计)

是核心和基础.

数据库系统概论各章复习试题及答案

数据库系统概论复习资料: 第一章: 一、选择题: 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是 A 阶段。 A.数据库系统 B.文件系统 C.人工管理 D.数据项管理 2.数据库的概念模型独立于 A 。 A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界 3.数据库的基本特点是 B 。 A.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余大,易移植 (4)统一管理和控制 B.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制 C.(1)数据可以共享(或数据结构化) (2)数据互换性 (3)数据冗余小,易扩充 (4)统一管理和控制 D.(1)数据非结构化 (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制 4. B 是存储在计算机内有结构的数据的集合。 A.数据库系统B.数据库 C.数据库管理系统 D.数据结构 5.数据库中存储的是 C 。 A.数据 B.数据模型C.数据以及数据之间的联系 D.信息 6. 数据库中,数据的物理独立性是指 C 。 A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立 C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立 7. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 D 。 A.同一个应用中的多个程序共享一个数据集合 B.多个用户、同一种语言共享数据 C.多个用户共享一个数据文件 D.多种应用、多种语言、多个用户相互覆盖地使用数据集合 8.数据库系统的核心是 B 。 A.数据库 B.数据库管理系统 C.数据模型 D.软件工具 9. 下述关于数据库系统的正确叙述是 A 。 A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致 D.数据库系统比文件系统能管理更多的数据 10. 数将数据库的结构划分成多个层次,是为了提高数据库的①和②。 ①A.数据独立性 B.逻辑独立性 C.管理规范性 D.数据的共享 ②A.数据独立性 B.物理独立性 C.逻辑独立性 D.管理规范性 【答案:】①B ②B 11. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是 A 。 A.DBS包括DB和DBMS B.DDMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS

数据库系统概论试题及答案整理版

数据库系统概论复习资料 第一章绪论 一、选择题 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个 A 阶段。 B .文件系统 阶段中,数据独立性最高的是 A .数据库系 C .人工管理 D .数据项管理 2.数据库的概念模型独立于 A .具体的机器和 DBMS A 。 B .E-R 图 C .信息世界 D .现实世界 3.数据库的基本特点是 A.(1)数据结构化 B 。 (2)数据独立性 (2)数据独立性 (3)数据共享性高,冗余大,易移植 (3)数据共享性高,冗余小,易扩充 (4)统一管理和控制 (4)统一管理和控制 (4)统一管理和控制 (4)统一管理和控制 B.(1)数据结构化 C.(1)数据结构化 (2)数据互换性 (3)数据共享性高,冗余小,易扩充 D.(1)数据非结构化 (2)数据独立性 (3)数据共享性高,冗余小,易扩充 4. B 是存储在计算机内有结构的数据的集合。 A .数据库系统 B .数据库 C .数据库管理系统 D .数据结构 5.数据库中存储的是 A.数据 C 。 B.数据模型 C.数据及数据间的联系 D.信息 6.数据库中,数据的物理独立性是指 C 。 A .数据库与数据库管理系统的相互独立

B.用户程序与DBMS的相互独立 C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立 7.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 A.同一个应用中的多个程序共享一个数据集合 B.多个用户、同一种语言共享数据 D 。 C.多个用户共享一个数据文件 D.多种应用、多种语言、多个用户相互覆盖地使用数据集合 8.数据库系统的核心是 A.数据库B 。 B.数据库管理系统C.数据模型D.软件工具 9.下述关于数据库系统的正确叙述是 A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 A 。 C.数据库系统中数据的一致性是指数据类型一致 D.数据库系统比文件系统能管理更多的数据 10.数将数据库的结构划分成多个层次,是为了提高数据库的B①和B②。 ①A.数据独立性 ②A.数据独立性B.逻辑独立性 B.物理独立性 C.管理规范性 C.逻辑独立性 D.数据的共享 D.管理规范性 11.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是A。 A.DBS包括DB和DBMS B.DDMS包括DB和 DBS

数据库系统概论知识点

第一章:绪论 数据库(DB):长期存储在计算机内、有组织、可共享的大量数据的集合。数据库中的数据按照一定的数据模型组织、描述和存储,具有娇小的冗余度、交稿的数据独立性和易扩展性,并可为各种用户共享。 数据库管理系统(DBMS):位于用户和操作系统间的数据管理系统的一层数据管理软件。用途:科学地组织和存储数据,高效地获取和维护数据。包括数据定义功能,数据组织、存储和管理,数据操纵功能,数据库的事物管理和运行管理,数据库的建立和维护功能,其他功能。 数据库系统(DBS):在计算机系统中引入数据库后的系统,一般由数据库。数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。目的:存储信息并支持用户检索和更新所需的信息。 数据库系统的特点:数据结构化;数据的共享性高,冗余度低,易扩充;数据独立性高;数据由DBMS统一管理和控制。 概念模型实体,客观存在并可相互区别的事物称为实体。 属性,实体所具有的某一特性称为属性。 码,唯一标识实体的属性集称为码。 域,是一组具有相同数据类型的值的集合。 实体型,具有相同属性的实体必然具有的共同的特征和性质。 实体集,同一类型实体的集合称为实体集。 联系 两个实体型之间的联系一对一联系;一对多联系;多对多联系 关系模型关系,元组,属性,码,域,分量,关系模型 关系数据模型的操纵与完整性约束关系数据模型的操作主要包括查询,插入,删除和更新数据。这些操作必须满足关系完整性约束条件。关系的完整性约束条件包括三大类:实体完整性,参照完整性和用户定义的完整性。 数据库系统三级模式结构外模式,模式,内模式 模式:(逻辑模式)数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。一个数据库只有一个模式。

数据库系统综合概论

第一章数据库系统概论 本章目的在于使读者对数据库系统的基本知识能有一个较为全面的了解,为今后的学习和工作打下基础。本章重点介绍了有关数据库结构和数据库系统组织的基本知识和基本概念,以及常见的三种类型的数据库系统的特点。重点介绍关系数据库的有关知识。 1.1 数据管理技术发展史 随着生产力的不断发展,社会的不断进步,人类对信息的依赖程度也在不断地增加。数据作为表达信息的一种量化符号,正在成为人们处理信息时重要的操作对象。所谓数据处理就是对数据的收集、整理、存储、分类、排序、检索、维护、加工、统计和传输等一系列工作全部过程的概述。数据处理的目的就是使我们能够从浩瀚的信息数据海洋中,提取出有用的数据信息,作为我们工作、生活等各方面的决策依据。数据管理则是指对数据的组织、编码、分类、存储、检索和维护,它是数据处理的一个重要内容中心。数据处理工作由来以久,早在1880 年美国进行人口普查统计时,就已采用穿孔卡片来存储人口普查数据,并采用机械设备来完成对这些普查数据所进行的处理工作。电子计算机的出现以及其后其硬件、软件的迅速发展,加之数据库理论和技术的发展,为数据管理进入一个革命性阶段提供有力的支持。根据数据和应用程序相互依赖关系、数据共享以及数据的操作方式,数据管理的发展可以分为三个具有代表性的阶段,即人工管理阶段、文件管理阶段和数据库管理阶段。 【1 】人工管理阶段 这一阶段发生于六十年代以前,由于当时计算机硬件和软件发展才刚刚起步,数据管理中全部工作,都必须要由应用程序员自己设计程序完成去完成。由于需要与计算机硬件以及

各外部存储设备和输入输出设备直接打交道,程序员们常常需要编制大量重复的数据管理基 本程序。数据的逻辑组织与它的物理组织基本上是相同的,因此当数据的逻辑组织、物理组织或存储设备发生变化时,进行数据管理工作的许多应用程序就必须要进行重新编制。这样就给数据管理的维护工作带来许多困难。并且由于一组数据常常只对应于一种应用程序,因此很难实现多个不同应用程序间的数据资源共享。存在着大量重复数据,信息资源浪费严重。【2 】文件管理阶段 这一阶段发生于六十年代,由于当时计算机硬件的发展,以及系统软件尤其是文件系统的出现和发展,人们开始利用文件系统来帮助完成数据管理工作,具体讲就是:数据以多种组织结构(如顺序文件组织、索引文件文件组织和直接存取文件组织等)的文件形式保存在外部存储设备上,用户通过文件系统而无需直接与外部设备打交道,以此来完成数据的修改、插入、删除、检索等管理操作;使用这种管理方式,不仅减轻进行数据管理的应用程序工作量,更重要地是,当数据的物理组织或存储设备发生变化时,数据的逻辑组织可以不受任何影响,从而保证了基于数据逻辑组织所编制的应用程序也可以不受硬件设备变化的影响。这样就使得程序和数据之间具有了一定的相互独立性。 但由于数据文件的逻辑结构完全是根据应用程序的具体要求而设计,它的管理与维护完全是由应用程序本身来完成,因此数据文件的逻辑结构与应用程序密切相关,当数据的逻辑结构需要修改时,应用程序也就不可避免地需要进行修改;同样当应用程序需要进行变动时,常常又会要求数据的逻辑结构进行相应的变动。在这种情况下,数据管理中的维护工作量也是较大的。更主要的是由于采用文件的形式来进行数据管理工作,常常需要将一个完整的、相互关联的数据集合,人为地分割成若干相互独立的文件,以便通过基于文件系统的编程来实现来对它们的管理操作。这样做同样会导致数据的过多冗余和增加数据维护工作的复杂性。例如人事部门、教务部门和医务部门对学生数据信息的管理,这三个部门中有许多数据是相同的,如姓名、年龄、性别等,由于是各部门均是根据自己的要求,建立各自的数据文件和应用程序,这样不仅造成了大量的相同数据重复存储,而且在修改时,常常需要同时修改三个文件中的数据项,如修改学生年龄,此外若需要增加一个描述学生的数据项,如通讯地址,那么所有的应用程序就必须都要进行相应的修改。除此之外,采用文件系统来帮助进行数据管理工作,在数据的安全和保密等方面,也难以采取有效的措施加以控制。 3 】数据库管理阶段 1在不断改进和完善文件系统的过程中,从六十年代后期开始,人们逐步研究和发展了以数据的统一管理和数据共享为主要特征的数据库系统。即在数据在统一控制之下,为尽可能多的应用和用户服务,数据库中的数据组织结构与数据库的应用程序相互间有较大的相对独立性等。与以往前数据管理方法和技术相比,利用数

第1章 数据库系统概述习题及答案[精品文档]

习题一 第1章数据库系统概述 一、填空题 1.在关系数据库中,一个元组对应表中。 解:一个记录(一行) 2. 常用的数据模型有:、、和面向对象模型。 解: 关系模型,层次模型,网状模型 3. 用二维表来表示实体及实体之间联系的数据模型是。 解: 关系模型 4. 关系模型数据库中最常用的三种关系运算是、、。 解: 选择运算,投影运算,连接运算 5.在数据库系统中,数据的最小访问单位是。 解: 字段(数据项) 6.对表进行水平方向的分割用的运算是。 解: 选择运算 7. 数据结构、和称为数据模型的三要素。解: 数据操作,数据约束条件

8. 关系的完整性约束条件包括完整性、完整性和完整性三种。 解: 用户定义,实体,参照 二、单项选择题 1. 对数据库进行规划、设计、协调、维护和管理的人员,通常被称为( D )。 A. 工程师 B. 用户 C. 程序员 D. 数据库管理员 2. 下面关于数据(Data)、数据库(DB)、数据库管理系统(DBMS)与数据库系统(DBS)之间关系的描述正确的是( B )。 A. DB包含DBMS和DBS B. DBMS包含DB和DBS C. DBS包含DB和DBMS D. 以上都不对 3. 数据库系统的特点包括( D )。 A. 实现数据共享,减少数据冗余 B. 具有较高的数据独立性、具有统一的数据控制功能 C. 采用特定的数据模型 D. 以上特点都包括 4. 下列各项中,对数据库特征的描述不准确的是( D )。 A. 数据具有独立性 B. 数据结构化 C. 数据集中控制 D. 没有冗余 5. 在数据的组织模型中,用树形结构来表示实体之间联系的模型称为( D )。 A. 关系模型 B. 层次模型 C. 网状模型 D. 数据模型 6. 在数据库中,数据模型描述的是( C ) 的集合。 A. 文件 B. 数据 C. 记录 D. 记录及其联系

数据库原理 第一章 数据库系统概述期末习题与答案

1、下列说法中错误的是()。 A.数据是信息的符号表示,因此,同一信息只能用一种数据形式来表示 B.信息是数据的内涵,是对数据的语义解释 C.只有当给数据赋予特定语义后,数据才可转换为可传递的信息 D.数据管理是数据处理中的核心环节,其优劣直接影响数据处理的效果 正确答案:A 2、下列说法正确的是()。 A.数据库管理系统的完整性控制功能是保证数据库的完整性,防止数据丢失 B.数据库避免了一切数据的冗余 C.数据库系统的核心是数据库管理员 D.数据库是多个结构化的数据集合 正确答案:D 3、以下不属于DBA职责的是()。 A.为终端用户开发和设计应用程序 B.定义和实施数据库的备份和恢复策略 C.参与数据库设计的全过程,决定整个数据库的结构和内容 D.定义数据的安全性和完整性规则,负责分配各个应用程序对数据库的存取权限 正确答案:A 4、以下说法中正确的是()。 A.DBMS能实现数据库的安全性控制、完整性控制、并发控制及数据库恢复等运行管理功能 B.DBMS是处于计算机硬件和操作系统之间的可直接对数据库进行操作的一个软件系统 C.DBMS包含DB和DBS D.DBMS提供数据控制语言(DCL),能实现对数据库中数据的查询、插入、修改和删除等操作

正确答案:A 5、保护数据库,防止未授权的或不合法的使用造成的数据泄漏、更改破坏,这是指数据库的()。 A.数据库恢复 B.安全性 C.并发控制 D.完整性 正确答案:B 6、下列说法中正确的是()。 A.在三级模式间引入二级映像的主要作用是提高数据与程序的安全性 B.在数据库系统的三级模式结构中,内模式描述了数据库中全体数据的全局逻辑结构和特征 C.对一个数据库系统来说,实际存在的只有物理级数据库 D.数据的存储结构与数据逻辑结构之间的独立性称为数据的逻辑独立性 正确答案:C 7、下列说法中错误的是()。 A.在数据库系统中,外模式可有多个,而模式、内模式只能各有一个 B.外模式是用户视图,是概念模式的某一部分的抽象表示 C.在数据库系统中,外模式/模式映像保证了数据与应用程序间的逻辑独立性 D.一个数据库系统中,外模式/模式映像只能有一个 正确答案:D 8、下列说法中错误的是()。 A.C/S结构是一种“胖客户机”的客户机/服务器结构,是两层结构 B.在主从式结构的数据库系统中,系统的处理瓶颈在主机上

数据库系统全面概述(doc 33页)

数据库系统全面概述(doc 33页)

第一章数据库系统概论 本章目的在于使读者对数据库系统的基本知识能有一个较为全面的了解,为今后的学习和工作打下基础。本章重点介绍了有关数据库结构和数据库系统组织的基本知识和基本概念,以及常见的三种类型的数据库系统的特点。重点介绍关系数据库的有关知识。 1.1 数据管理技术发展史 随着生产力的不断发展,社会的不断进步,人类对信息的依赖程度也在不断地增加。数据作为表达信息的一种量化符号,正在成为人们处理信息时重要的操作对象。所谓数据处理就是对数据的收集、整理、存储、分类、排序、检索、维护、加工、统计和传输等一系列工作全部过程的概述。数据处理的目的就是使我们能够从浩瀚的信息数据海洋中,提取出有用的数据信息,作为我们工作、生活等各方面的决策依据。数据管理则是指对数据的组织、编码、分类、存储、检索和维护,它是数据处理的一个重要内容中心。数

据处理工作由来以久,早在1880年美国进行人口普查统计时,就已采用穿孔卡片来存储人口普查数据,并采用机械设备来完成对这些普查数据所进行的处理工作。电子计算机的出现以及其后其硬件、软件的迅速发展,加之数据库理论和技术的发展,为数据管理进入一个革命性阶段提供有力的支持。根据数据和应用程序相互依赖关系、数据共享以及数据的操作方式,数据管理的发展可以分为三个具有代表性的阶段,即人工管理阶段、文件管理阶段和数据库管理阶段。 【1】人工管理阶段 这一阶段发生于六十年代以前,由于当时计算机硬件和软件发展才刚刚起步,数据管理中全部工作,都必须要由应用程序员自己设计程序完成去完成。由于需要与计算机硬件以及各外部存储设备和输入输出设备直接打交道,程序员们常常需要编制大量重复的数据管理基本程序。数据的逻辑组织与它的物理组织基本上是相同的,因此当数据的逻辑组织、物理组织或存储设备发生变化时,进行数据管理工作的许多应用程序就必须要进行重新编制。这样就给数据管理的维护工作带来许多困难。并且由于一组数据常常只对应于一种应用程序,因此很难实现多个不同应用程

数据库系统概论第一章课后答案

第01章绪论 1 .试述数据、数据库、数据库系统、数据库管理系统的概念。 答: ( l )数据(Data ) :描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。数据与其语义是不可分的。解析在现代计算机系统中数据的概念是广义的。早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据。现代计算机能存储和处理的对象十分广泛,表示这些对象的数据也越来越复杂。数据与其语义是不可分的。500 这个数字可以表示一件物品的价格是500 元,也可以表示一个学术会议参加的人数有500 人,还可以表示一袋奶粉重500 克。 ( 2 )数据库(DataBase ,简称DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。 ( 3 )数据库系统(DataBas 。Sytem ,简称DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。解析数据库系统和数据库是两个概念。数据库系统是一个人一机系统,数据库是数据库系统的一个组成部分。但是在日常工作中人们常常把数据库系统简称为数据库。希望读者能够从人们讲话或文章的上下文中区分“数据库系统”和“数据库”,不要引起混淆。 ( 4 )数据库管理系统(DataBase Management sytem ,简称DBMs ) :数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。DBMS 的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。解析DBMS 是一个大型的复杂的软件系统,是计算机中的基础软件。目前,专门研制DBMS 的厂商及其研制的DBMS 产品很多。著名的有美国IBM 公司的DBZ 关系数据库管理系统和IMS 层次数据库管理系统、美国Oracle 公司的orade 关系数据库管理系统、s 油ase 公司的s 油ase 关系数据库管理系统、美国微软公司的SQL Serve ,关系数据库管理系统等。

数据库系统概论部分答案

第一章 1 .试述数据、数据库、数据库系统、数据库管理系统的概念。 答: ( l )数据(Data ) :描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。 ( 2 )数据库(DataBase ,简称DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。 ( 3 )数据库系统(DataBas 。Sytem ,简称DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成, ( 4 )数据库管理系统(DataBase Management sytem ,简称DBMs ) :数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。 5 .试述数据库系统的特点。 答: ( l )数据结构化数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。 ( 2 )数据的共享性高,冗余度低,易扩充数据库的数据不再面向某个应用而是面向整个系统,因此可以被多个用户、多个应用以多种不同的语言共享使用。 ( 3 )数据独立性高数据独立性包括数据的物理独立性和数据的逻辑独立性。数据库管理系统的模式结构和二级映像功能保证了数据库中的数据具有很高的物理独立性和逻辑独立性。( 4 )数据由DBMS 统一管理和控制数据库的共享是并发的共享,即多个用户可以同时存取数据库中的数据甚至可以同时存取数据库中同一个数据。 7. 什么是概念模型?试述概念模型的作用。 答:概念模型是现实世界到机器世界的一个中间层次, 作用:用于信息世界的建模,是现实世界到信息世界的第一层抽象,数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。 8.定义并解释概念模型中以下术语:实体,实体型,实体集,实体之间的联系 答: 实体:客观存在并可以相互区分的事物叫实体。 实体型:具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。 实体集:同型实体的集合称为实体集。 实体之间的联系: 1 : 1 , 1 : n 和m : n 9 .试述数据模型的概念、数据模型的作用和数据模型的三个要素。 答: 数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式构架。一般地讲,数据模型是严格定义的概念的集合。这些概念精确描述了系统的静态特性、动态特性和完整性约束条件。因此数据模型通常由数据结构、数据操作和完整性约束三部分组成。 (l )数据结构:是所研究的对象类型的集合,是对系统静态特性的描述。 ( 2 )数据操作:是指对数据库中各种对象(型)的实例(值)允许进行的操作的集合,

1第一章数据库系统概述

第一章绪论练习 一、单项选择题 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据 库系统阶段。在这几个阶段中,数据独立性最高的是()阶段。 A 数据库系统 B 文件系统 C 人工管理 D 数据项管理 2. 数据库系统的核心和基础是()。 A 物理模型 B 概念模型 C 数据模型D逻辑模型 3 数据库系统与文件系统的主要区别是()。 A 数据库系统复杂,而文件系统简单 B 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 4 数据库的概念模型独立于()。 A 具体的机器和DBMS B E-R图 C 信息世界D现实世界 5. 实现将现实世界抽象为信息世界的是()。 A 物理模型 B 概念模型 C 关系模型D逻辑模型 6 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的①B,支 持数据库各种操作的软件系统叫做②B,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫做③。 ① A 文件的集合B 数据的集合 C命令的集合 D 程序的集合 ② A 命令系统B 数据库管理系统 C 数据库系统 D 操作系统 ③ A 命令系统B 数据库系统 C 软件系统 D 数据库管理系统 7 长期存储在计算机内,有组织的、可共享的大量数据的集合是()。 A 数据 B 数据库 C 数据库管理系统 D 数据库系统 8 数据库具有①、最小的②和较高的③。 ① A 程序结构化B 数据结构化 C 程序标准化 D 数据模块化 ②A 冗余度 B 存储量 C 完整性 D 有效性 ③A 程序与数据可靠性 B 程序与数据完整性 C 程序与数据独立性 D 程序与数据一致性 9 在数据库中存储的是()。 A 数据 B 数据模型 C 数据及数据之间的联系 D 信息 10 数据库中,数据的物理独立性是指()。 A数据库与数据库管理系统的相互独立性

1第一章数据库系统概述教学内容

1第一章数据库系统 概述

第一章绪论练习 一、单项选择题 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据 库系统阶段。在这几个阶段中,数据独立性最高的是()阶段。 A 数据库系统 B 文件系统 C 人工管理 D 数据项管理 2. 数据库系统的核心和基础是()。 A 物理模型 B 概念模型 C 数据模型 D逻辑模型 3 数据库系统与文件系统的主要区别是()。 A 数据库系统复杂,而文件系统简单 B 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 4 数据库的概念模型独立于()。 A 具体的机器和DBMS B E-R图 C 信息世界 D现实世界 5. 实现将现实世界抽象为信息世界的是()。 A 物理模型 B 概念模型 C 关系模型 D逻辑模型 6 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的①B,支 持数据库各种操作的软件系统叫做②B,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫做③。 ① A 文件的集合 B 数据的集合 C命令的集合 D 程序的集合 ② A 命令系统 B 数据库管理系统 C 数据库系统 D 操作系统 ③ A 命令系统 B 数据库系统 C 软件系统 D 数据库管理系统 7 长期存储在计算机内,有组织的、可共享的大量数据的集合是()。 A 数据 B 数据库 C 数据库管理系统 D 数据库系统 8 数据库具有①、最小的②和较高的③。 ① A 程序结构化 B 数据结构化 C 程序标准化 D 数据模块化 ②A 冗余度 B 存储量 C 完整性 D 有效性 ③ A 程序与数据可靠性 B 程序与数据完整性 C 程序与数据独立性 D 程序与数据一致性 9 在数据库中存储的是()。 A 数据 B 数据模型 C 数据及数据之间的联系 D 信息 10 数据库中,数据的物理独立性是指()。

《数据库系统概论》复习资料

《数据库系统概论》复习资料 ■第一章绪论 本章内容:数据库系统概述、数据模型、数据库系统结构 本章主要考点:数据、数据库、■数据库管理系统的概念、概念模型、■ER图、三种数据模型、数据库的三级模式结构 1、试述数据、数据库、数据库系统、数据库管理系统的概念 (1)数据(Data) :描述事物的符号记录称为数据。 (2)数据库(Data Base ,简称DB ):数据库是长期储存在计算机内的、有组织的、可共享的数据集合。 (3)数据库系统(Data Base System ,简称DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。 (4)数据库管理系统(DataBase Management System ,简称DBMS ) :数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。 2、对于DB、DBS、DBMS的关系,下列哪一种描述是正确的(B) A、DB包括DBS、DBMS B、DBS包括DB、DBMS C、DBMS包括DBS、DB D、以上都不对 3、概念模型中的术语:实体、属性、码、域、实体型、实体集 实体:客观存在并可以相互区分的事物叫实体。 属性:实体所具有的某一特性,一个实体可由若干个属性来刻画。 码:惟一标识实体的属性集称为码。

域:域是一组具有相同数据类型的值的集合。 实体型:具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。 实体集:同型实、体的集合称为实体集。 4、目前数据库领域中最常用的逻辑数据模型有层次模型、网状模型、关系模型等。 5、数据库管理系统的主要功能有哪些? (1)数据库定义功能(2)数据存取功能(3)数据库运行管理(4)数据库的建立和维护功能。■6、实体联系图(E— R图) 实体型:用矩形表示,矩形框内写明实体名; 属性:用椭圆形表示,并用无向边将其与相应的实体连接起来; 联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1或1:n或m:n)。 ▲例:假设教学管理规定: ①一个学生可选修多门课,一门课有若干学生选修; ②一个教师可讲授多门课,一门课只有一个教师讲授; ③一个学生选修一门课,仅有一个成绩。 学生的属性有学号、学生姓名;教师的属性有教师编号,教师姓名;课程的属性有课程号、课程名。要求:根据上述语义画出ER图,要求在图中画出实体的属性并注明联系的类型;解:根据以上规则画出对于的E—R图如下

第一章 数据库系统概述

第一章数据库系统概述 1、P19-1什么是数据库,什么是数据库管 理系统,什么是数据库系统? 2、DBS由那几部分组成? 3、数据库系统具有的独立性是指() A用户与数据分离B用户与程序分离C程序与数据分离D人员与设备分离 4、数据库管理系统是专门用于管理 的软件。 5、文件系统与数据库系统的最大区别是在 方面。 6、在数据库系统的组织结构中,把概念数 据库与物理数据库联系起来的映射是 ()A.外模式/内模式 B.内模式/ 外模式 C.概念模式/内模式 D.概念 模式/外模式 7、数据库系统的数据独立性包括独立 性和独立性。 8、数据模型不用于描述( )。A.客观事 物 B.事物间的联系 C.数据存储 D. 事物及其相互间的联系。 9、数据库操纵语言(DML)的基本操作不包 括()。A.插入B.修改C.排序D. 查询。 10、内模式是描述数据如何在存储介 质上组织存储的.又称之为模式。 11、数据库(DB)、数据库系统(DBS) 和数据库管理系统(DBMS)三者之间的 关系是_______。 A.DBS包括DB和DBMS B.DBMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS 12、数据库管理系统的主要功能是什么? 第二章关系数据库系统 1、将下列术语中概念最接近的分组,并用 括号分别括起来:元组、关系、记录、 记录型、标识符、关系模式、实体、关 键字、实体型、实体集 2、设关系R,S如下,计算: (1)R1=R自然连接S (2)R2=R连接S,连接条件是 [2]<[5]。 3、设有两个关系R(A,B,C)和S(C,D, E),试用SQL查询语句表示关系代数表 达式)) | | ( ( , S R D B E A ? = σ π。 4、如果数据库中出现类似如“人的身高= 10米”的数据.则说明数据的()未 受到保护。A.安全性B.完整性C.一致性 5、MySql支持的数据类型有_________. 6、关系代数中三种专门的关系运算 是、、。 7、设有两个关系R (A,B,C) 和S (C,D, E),试用SQL查询语句表达下列关系代数 表达式πA,E (σB = D (R∞S))。 R S:

01第一章数据库系统概述(答案)

第一章数据库系统概述 一、单项选择题 1、下列关于数据的说法错误的是( A )。 A、数据都能参加数值运算 B、图象声音也是数据的一种 C、数据的表示形式是多样的 D、不同类型的数据处理方法不同 2、下列关于信息的说法错误的是( B )。 A、同一信息可有多种数据表示形式 B、数据库中保存的就是信息 C、信息是数据的含义 D、信息是抽象的 3、下列关于数据处理的说法正确的是( B )。 A、数据处理是将信息转换成数据的过程 B、数据处理是将数据转换成信息的过程 C、数据处理是对数据进行算术运算 D、数据处理是数据的简单收集 4、下列关于人工管理阶段的说法错误的是( C )。 A、数据不能长期保存 B、程序复杂 C、程序之间能共享数据 D、数据量小 5、下列关于文件管理阶段的说法正确的是( B )。 A、对数据统一控制管理 B、数据冗余度大 C、数据独立性强 D、数据完全实现了共享 6、在数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理的是 ( D )。 A、人工管理阶段和文件系统阶段 B、文件系统阶段 C、文件系统阶段和数据库阶段 D、人工管理阶段 7、下列关于数据库管理阶段的说法错误的是( C )。 A、数据的共享性高,冗余度低,易扩充 B、数据真正实现了结构化 C、数据独立性差 D、数据由DBMS统一管理和控制 8、数据库系统的核心任务是( B )。 A、将信息转换成数据 B、数据管理 C、实现数据共享 D、保证数据安全 9、下面列出的条目中,( D )是数据库系统的组成成员? Ⅰ.操作系统Ⅱ.数据库管理系统Ⅲ.用户 Ⅳ.数据库管理员Ⅴ.数据库 A、Ⅱ、Ⅲ、Ⅳ和Ⅴ B、Ⅱ、Ⅳ和Ⅴ C、Ⅰ、Ⅱ、Ⅳ和Ⅴ D、全部 10、数据库的特点之一是数据共享,严格地讲,这里的数据共享指( C )。 A、同一应用中的多个程序共享一个数据集合 B、多个用户、同一种语言共享数据 C、多种应用、多种语言、多个用户相互覆盖地使用数据集合 D、多个用户共享一个数据文件 11、在数据库中可以创建、修改和删除表,这是因为数据库管理系统提供了( A)。

相关主题
文本预览
相关文档 最新文档