当前位置:文档之家› 数据库第一章 绪论习题

数据库第一章 绪论习题

第一章绪论
一、单项选择题
1.数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和C组成。

A.系统分析员B.程序员C.数据库管理员D.操作员
2.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是 A 。

A.DBS包括DB和DBMS B.DBMS包括DB和DBS
C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS
3.在数据管理技术发展的3个阶段中,没有专门的数据管理软件的阶段是D。

A.人工管理阶段和文件系统阶段B.文件系统阶段
C.文件系统阶段和数据库阶段D.人工管理阶段
4.在下列四项中,不属于数据库系统的特点是 C 。

A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高
5.数据库系统的数据独立性体现在 B 。

A.不会因为数据的变化而影响应用程序
B.不会因为数据存储结构与逻辑结构的变化而影响应用程序
C.不会因为存储策略的变化而影响存储结构
D.不会因为某些存储结构的变化而影响其他存储结构
6.数据库中全体数据的全局逻辑结构用 A 进行描述。

A.模式B.内模式C.外模式D.物理模式
7.要保证数据库的数据独立性,需要修改的是 C 。

A.模式与外模式B.模式与内模式
C.三级模式之间的两层映象D.三级模式
8.要保证数据库的逻辑独立性,需要修改的是 A 。

A.模式与外模式之间的映象B.模式与内模式之间的映象
C.模式D.三级模式
9.用户和应用程序看到的那部分逻辑结构和特征的描述是 C 。

A.模式B.物理模式C.外模式D.内模式
10.在下列任务中,不属于数据库管理员的任务是 D 。

A.定义完整性约束B.定义数据库模式
C.管理数据库的安全性D.设计数据库管理系统
11.概念数据模型是对现实世界的第一层抽象,即描述信息世界。

这类模型中最著名的是
D 。

A.层次模型B.关系模型C.网状模型D.实体-联系模型
12.实体是客观存在并且 B 的事物。

A.相互保持一致B.可相互区分C.相互依存D.相互包容
13.一个实体可以用D 个属性来刻画。

A.1 B.5 C.10 D.大于或等于1 14.在E-R模型中, C 可以拥有属性。

A.只有实体B.只有联系C.实体和联系D.只有多元联系
15.在E-R图中,实体、属性和实体之间的联系分别用 D 表示。

A.正方形、长方形、圆形B四边形、圆形、三角形
C.菱形、矩形、三角形D.矩形、椭圆形、菱形
16.数据模型的三个要素分别是 C 。

A.外模式、模式、内模式B.关系、元组、码
C.数据结构、数据操作、完整性约束D.模型含义、操作规则、实现语言17.层次模型的数据结构是 A 。

A.树B.有向图C.线性结构D.关系
18.网状模型的数据结构是 B 。

A.树B.有向图C.线性结构D.关系
19.关系模型是目前最重要的一种数据模型,它包括 A 。

A.关系数据结构、关系操作、完整性约束B.关系表、元组、码
C.实体完整性、参照完整性、用户定义的完整性D.外模式、模式、内模式20.在 B 中,用户不需要指定存取路径,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。

A.层次模型B.关系模型C.网状模型D.以上都是
21.在DBS中,DBMS和OS之间的关系是 D 。

A.并发运行B.相互调用C.OS调用DBMS D.DBMS调用OS 22.在文件系统阶段的信息处理中,人们关注的中心问题是系统功能设计,因而处于主导地位的是 B 。

A.数据结构B.程序设计C.内存安排D.信息存储
23.在数据库系统阶段的信息处理中占据中心地位的是 C 。

A.磁盘B.程序C.数据D.内存
24.在DBS中,逻辑数据与物理数据之间可能有很大的差别,实现二者之间转换的是C 。

A.应用程序B.OS C.DBMS D.I/O设备
25.DB的三级模式之间存在 D 。

A.完整性B.相容性C.结构一致性D.很大差别
26.DB的三级模式结构是对 B 进行抽象的三个级别。

A.存储器B.数据C.程序D.磁盘
27.DB的三级模式结构中最接近外部存储器的是 D 。

A.外模式B.模式C.子模式D.内模式
28.DBS具有数据独立性特点的原因是 B 。

A.采用磁盘作外存B.采用三级模式结构
C.调用OS来访问数据D.采用可视化编程语言来开发应用程序
29.在DBS中,“数据独立性”和“数据联系”这两个概念之间的关系是 A 。

A.没有必然的联系B.同时成立或同时不成立
C.前者蕴含后者D.后者蕴含前者
30.在DBS中,“数据独立性”是指 B 。

A.数据之间相互独立B.应用程序与DB结构之间相互独立C.数据的逻辑结构与物理结构相互独立D.数据与磁盘之间相互独立
二、填空题
1.数据库中的数据具有永久存储、有组织的、可共享三个基本特点。

2.数据库管理系统的主要功能包括数据定义、数据操纵、数据控制。

3.数据库系统由数据库、数据库管理系统、应用程序和数据库管理员组成。

4.数据管理技术的发展经历了三个发展阶段,按时间先后顺序分别是人工管理阶段、文件系统阶段和数据库系统阶段。

5.数据库具有数据结构化、较小的数据冗余度、较高的数据独立性等特点。

6.在文件系统中,存取数据的最小单位为___记录____,在数据库系统中,存取数据的最小单位为__数据项_(字段、属性、列值等均可)_。

7.DBMS的数据控制功能包括:安全性控制、完整性控制、并发控制、数据库恢复。

8.数据库的三级模式结构包括:外模式、内模式、模式,其中外模式可以有多个,而内模式和模式只有一个。

9.模式是数据库中全体数据的逻辑结构和特征的描述,它仅涉及到型的描述,不涉及具体值。

10.三级模式之间的两层映象保证了数据库系统中的数据具有较高的物理独立性和逻辑独立性。

11.数据的逻辑独立性指:当模式变化时,只需改变外模式与模式之间的映象,内模式和应用程序不受影响。

12.数据的物理独立性指:当内模式变化时,只需改变模式与内模式之间的映象,外模式和应用程序不受影响。

13.数据模型的三个要素分别是数据结构、数据操作、完整性约束。

14.实际数据库系统所支持的主要数据模型包括层次模型、网状模型、关系模型。

15.用树型结构表示实体类型和实体之间的联系的数据模型是层次。

父节点和子节点之间的联系为一对多的联系。

16.若一个联系涉及两个实体则称为__二元____联系,若涉及多个实体则称为__多元____联系。

17.若实体集A和B是多对多的联系,实体集B和C是1对1的联系,则实体集A和C 是_多_对多__的联系。

18.若实体集A和B是多对1的联系,实体集B和C是多对1的联系,则实体集A和C 是_多__对_一__的联系。

19.关系模型是目前最常用的数据模型。

采用该模型的数据库系统称为关系数据库。

20.关系数据库的完整性约束包括三大类,即:实体完整性、参照完整性、用户定义的完整性。

21.数据是描述事物的符号记录,有广义性、具有一定含义、具有一定结构等特征。

22.数据库是长期储存在计算机内,有组织的、可共享的的数据集合。

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

24.数据库系统是采用了数据库技术的计算机系统。

25.实体是客观存在的并可相互区分的的事物,属性是实体具有的某一特征。

26.码是唯一区分实体的属性组,域是的。

27.如果对实体集A中的每个实体,实体集B中之多有一个实体与之联系,反之亦然,则称实体集A和实体集B之间存在一对一的联系;如果对实体集A中的每个实体,实体集B中有___ n(n≥0)___个实体与之联系,反之,对于实体集B中的每个实体,实体集A中之多有一个个实体与之联系,则称实体集A和实体集B之间存在一对多的联系;如果对实体集A中的每个实体,实体集B中有n(n≥0) 个实体与之联系,反之,对于实体集B中的每个实体,实体集A中也有_____ m(m≥0)___个实体与之联系,则称实体集A和实体集B 之间存在多对多的联系。

28.E-R模型规定:实体型用举行表示,其内写实体名;属性用椭圆表示,其内写属性名,并用无向边连接相应的实体型;联系用菱形表示,其内写联系名,并用无向边连接相关的实体型,在其上标明是端还是多端,联系也可以有属性。

三、简述题
1.简述数据、数据库、数据库管理系统、数据库系统的概念。

2.举例说明你是如何理解数据的结构性的。

3.简述数据管理技术的三个发展阶段及其特点。

4、什么是数据库的三级模式结构?该结构有什么优点?
5、什么是数据库的物理独立性?什么是数据库的逻辑独立性?
6、什么是数据模型?简述数据模型的三要素。

相关主题