数据库复习题汇总Word格式文档下载.docx

上传人:b****4 文档编号:6646475 上传时间:2023-05-07 格式:DOCX 页数:103 大小:54.92KB
下载 相关 举报
数据库复习题汇总Word格式文档下载.docx_第1页
第1页 / 共103页
数据库复习题汇总Word格式文档下载.docx_第2页
第2页 / 共103页
数据库复习题汇总Word格式文档下载.docx_第3页
第3页 / 共103页
数据库复习题汇总Word格式文档下载.docx_第4页
第4页 / 共103页
数据库复习题汇总Word格式文档下载.docx_第5页
第5页 / 共103页
数据库复习题汇总Word格式文档下载.docx_第6页
第6页 / 共103页
数据库复习题汇总Word格式文档下载.docx_第7页
第7页 / 共103页
数据库复习题汇总Word格式文档下载.docx_第8页
第8页 / 共103页
数据库复习题汇总Word格式文档下载.docx_第9页
第9页 / 共103页
数据库复习题汇总Word格式文档下载.docx_第10页
第10页 / 共103页
数据库复习题汇总Word格式文档下载.docx_第11页
第11页 / 共103页
数据库复习题汇总Word格式文档下载.docx_第12页
第12页 / 共103页
数据库复习题汇总Word格式文档下载.docx_第13页
第13页 / 共103页
数据库复习题汇总Word格式文档下载.docx_第14页
第14页 / 共103页
数据库复习题汇总Word格式文档下载.docx_第15页
第15页 / 共103页
数据库复习题汇总Word格式文档下载.docx_第16页
第16页 / 共103页
数据库复习题汇总Word格式文档下载.docx_第17页
第17页 / 共103页
数据库复习题汇总Word格式文档下载.docx_第18页
第18页 / 共103页
数据库复习题汇总Word格式文档下载.docx_第19页
第19页 / 共103页
数据库复习题汇总Word格式文档下载.docx_第20页
第20页 / 共103页
亲,该文档总共103页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

数据库复习题汇总Word格式文档下载.docx

《数据库复习题汇总Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《数据库复习题汇总Word格式文档下载.docx(103页珍藏版)》请在冰点文库上搜索。

数据库复习题汇总Word格式文档下载.docx

A.插入新数据

B.描述数据库结构

C.对数据库中数据排序D.删除数据库中数据

14.控制数据库整体结构、负责数据库物理结构和逻辑结构的定义与修改的人员是()。

A.系统分析员B.应用程序员C.专业用户D.数据库管理员

15.下列关于数据库系统正确的叙述是()。

A.数据库系统比文件系统存储数据量大B.数据库系统中数据存储没有冗余

C.数据库系统中数据存储冗余较小D.数据库系统比文件系统存取速度快

16.在数据库中,发生数据不一致现象的根本原因是()。

A.数据存储量太大B.数据安全性差C.数据相互关系复杂

D.数据冗余

17.层次型、网状型和关系型数据模型的划分根据是()。

A.数据之间联系方式B.数据之间联系的复杂程度

C.数据存储量的多少D.数据处理的复杂程度

18.在数据库三级模式中,描述用户数据视图的是数据库的()。

A.存储模式B.逻辑模式

C.外模式D.内模式

19.数据库三级模式体系结构主要的目标是确保数据库的()。

A.数据安全性B.数据独立性C.最小冗余D.数据结构规范化

20.当前数据库应用系统的主流数据模型是()。

A.层次数据模型B.网状数据模型

C.关系数据模型D.面向对象数据模型

21.单个用户使用的数据视图的描述称为

A.外模式B.逻辑模式C.内模式D.存储模式

22.数据库逻辑设计时,下列原则中不正确的是()。

A.一定要避免插入异常

B.一定要避免删除异常

C.一定要避免数据冗余

D.尽量避免多表连接

23.任意给一个关系

R(U),X、Y是

U的子集,若

X-\->

Y,Y-\->

X,则

X与

Y之间的联系方式为()。

A.1:

1B.1:

NC.N:

1D.M:

N

24.在数据库中存储的是()。

A.数据

B.数据模型

C.数据以及数据之间的联系D.信息

25.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()。

A.DBS包括

DB和

DBMSB.DBMS包括

DB和

DBS

C.DB包括

DBS和

DBMSD.DBS就是

DB,也就是

DBMS

26.应用数据库的主要目的是为了()。

A.解决保密问题B.解决数据完整性问题

C.共享数据问题D.解决数据量大的问题

27.层次型、网状型和关系型数据库划分原则是()。

A.记录长度B.文件的大小C.联系的复杂程度

D.数据之间的联系

28.在数据库中,下列说法()是不正确的

A.数据库避免了一切数据的重复

B.若系统是完全可控制的,则系统可确保更新时的一致性

C.数据库中的数据可以共享

D.数据库减少了数据的冗余

29.在

DBS中,DBMS和

OS之间的关系是()。

A.相互调用B.DBMS调用

OSC.OS调用DBMSD.并发运行

数据库是应用系统,当然是在操作系统之上的

30.在数据库中,下列说法()是不正确的

A.数据库避免了一切数据的重复

B.若系统是完全可控制的,则系统可确保更新时的一致性

C.数据库中的数据可以共享

31.数据库中,数据的物理独立性是指()。

A.数据库与数据库管理系统的相互独立

B.用户程序与DBMS的相互独立

C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的

D.应用程序与数据库中数据的逻辑结构相互独立即,数据在磁盘上怎样存储由DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变。

32.数据库的特点之一是数据的共享,严格的讲,这里的数据共享是指()。

A.同一应用的多个程序共享一个数据集合

B.多个用户、同一语言共享数据

C.多个用户共享同一个数据文件

D.多种应用、多种语言、多个用户相互覆盖地使用数据集合

33.DBMS是一种()。

A数据库B数据库系统C数据应用软件D数据管理软件

34.现实世界中事物的个体在信息世界中称为()。

A实体B实体集C字段D记录

35.现实世界中事物的特性在信息世界中称为()。

A实体B实体标识符C属性D关键码

36.下列实体类型的联系中,属于一对一联系的是()。

A班级对学生的所属联系B飞机对乘客的乘坐联系

C省对省会的所属联系D供应商与工程项目的供货联系

37.下列实体类型的联系中,属于一对多联系的是()。

A学校与校长的联系B飞机的座位与乘客之间的联系

C教师与课程之间的联系

D车间与工人之间的联系

38.下列实体类型的联系中,属于多对多联系的是()。

A商店与顾客之间的联系B学校与教师之间的联系

C商标与商品之间的联系D班级与班主任之间的联系

39.书店与图书之间具有联系()。

A一对一B一对多C多对多D多对一

40.下面给出的数据模型中,属于概念数据模型的是()。

A层次模型B网状模型C关系模型D实体联系模型

42.层次模型必须满足的一个条件是()。

A每个结点均可以有一个以上的父结点

B有且仅有一个结点无父结点

C不能有结点无父结点

D可以有一个以上的结点无父结点

43.层次模型的上一层记录类型和下一层记录类型之间的联系是()。

A一对一联系B一对多联系C多对一联系D多对多联系

44.采用二维表格表达实体类型以及实体之间联系的数据模型是()。

45.数据库中全部数据的整体逻辑结构的描述是()。

A存储模式B内模式C外模式D概念模式即:

模式

46.单个用户使用的数据视图的描述,称为(),它是用户与数据库系统的接口。

A外模式B存储模式C内模式D概念模式

47.物理存储数据视图的描述,称为()。

A外模式B用户模式C内模式D概念模式

48.数据库系统达到了数据独立性,是因为采用了()。

A层次模型B网状模型C关系模型D三级模式结构

49.数据独立性是指()之间相互独立,彼此不受影响。

A应用程序和用户B应用程序和数据C数据库和用户D数据库和程序员

51.逻辑数据独立性是指()。

A概念模式改变,外模式和应用程序不变

B概念模式改变,内模式不变

C内模式改变,概念模式不变

D内模式改变,外模式和应用程序不变

52.物理数据独立性是指()。

A概念模式改变,外模式和应用程序不变B内模式改变,外模式和应用程序不变

C内模式改变,概念模式不变D概念模式改变,内模式不变

53.下列语言中,()不是宿主语言

AC语言BFORTRAN语言CSQL语言DCOBOL语言

54.数据操纵语言(DML)的基本功能中不包括()。

A向数据库中插入数据B描述数据库的访问控制

C对数据库中的数据进行排序D删除数据库中的某些数据

55.数据库系统中,负责物理结构与逻辑结构的定义和修改的人员是()。

A数据库管理员B专业用户C应用程序员D最终用户

56.在数据库系统中,使用专用的查询语言操作数据的人员,称为()。

57.数据库系统中,使用宿主语言和DML,编写应用程序的人员,称为()。

A数据库管理员B专业用户

C应用程序员D最终用户

58.数据库系统中,具有很少的计算机知识,通过应用程序的用户接口使用数据库称为()。

A最终用户B应用程序员

C系统分析员D数据库管理员

二填空题

1.关系型数据库与非关系型数据库在数据操作上的最大区别是,关系数据操作是以数据___集合作为操作对象。

2.在数据库系统中,最核心的软件是DBMS。

3.数据库系统一般由数据库、计算机硬件系统、DBMS和人员组成。

4.数据库系统的目的和最重要的特点是数据共享。

5.数据结构和应用程序是相互依赖的,任何一方的改变总是要影响另一方的改变,这种特性是文件管理系统阶段的特性。

6.数据存储结构改变时逻辑结构不变,相应的程序也不变,这是数据库系统的物理独立性。

7.逻辑结构改变时,用户结构不变,应用程序也不变,这是数据库系统的逻辑独立性。

8.关系数据的数据完整性约束包括实体完整性、参照完整性和用户定义完整性。

9.在数据存储中,导致数据不一致的主要原因是数据冗余。

10.关系数据库系统都是由许多不同的关系构成的,其中每个关系就是一个基本表,

可以用二维表格表示。

11.一个数据库应用系统通常由数据库系统、软硬件平台和人员组成。

12.DBMS是位于用户应用程序和操作系统之间的软件。

13.一般来说,数据库三级模式为用户模式、模式和内模式。

14.数据库模式中提供了两个映像功能,即:

数据的之间外模式/模式的映像和模式/内模式之间的映像。

三简答题

1.文件系统阶段的数据管理有什么缺陷?

2.数据库阶段的数据管理有些什么特点?

3.试述

E-R模型、层次模型、网状模型、关系模型的主要特点。

4.试述

DBMS对数据库的维护功能

5.DBA的职责是什么?

6.试述

DBMS的主要功能

7.试述

DBMS的保护功能

8.从模块结构看,DBMS由哪些部分组成?

9.DBMS的查询处理器有哪些功能?

10.数据库系统的特点

数据结构化数据共享性高,冗余度低,易扩充

数据独立性高

数据由

DBMS统一管理

11.文件系统阶段的数据管理有些什么缺陷?

试举例说明。

答:

文件系统有三个缺陷:

(1)数据冗余性(redundancy)。

由于文件之间缺乏联系,造成每个应用程序都有对应的文件,有可能

同样的数据在多个文件中重复存储。

(2)数据不一致性(inconsistency)。

这往往是由数据冗余造成的,在进行更新操作时,稍不谨慎,就可

能使同样的数据在不同的文件中不一样。

(3)数据联系弱

(poordatarelationship)。

这是由文件之间相互独立,缺乏联系造成的。

12.数据库阶段的数据管理有些什么特点?

有五方面的特征:

(1)采用复杂的数据模型表示数据结构。

(2)有较高的数据独立性。

(3)数据库系统为用户提供方便的用户接口。

(4)系统提供四个方面的数据控制功能:

数据库的恢复、并发控制、数据完整性、数据安全性,以保

证数据库中数据是安全的、正确的、可靠的。

(5)对数据的操作不一定以记录为单位,也可以以数据项为单位,增加了系统的灵活性。

13.你怎样理解实体、属性、记录、字段这些概念的类型和值的差别?

实体(entity):

是指客观存在可以相互区别的事物。

实体可以是具体的对象,如:

一个男学生,一辆

汽车等;

也可以是抽象的事件,如:

一次借书、一声场球赛等。

属性(attribute):

实体有很多特性,每一个特性称为属性。

每个属性有一个值域,其类型可以是整数型、

实数型、字符串型。

如:

学生(实体)有学号、姓名、年龄、性别等属性,相应值域为字符、字符串、整数和字符串型。

字段(field):

标记实体属性的命名单位称为字段或数据项。

它是可以命名的最小信息单位,所以又称为数据元素。

字段的命名往往和属性相同,如:

学生有学号、姓名、年龄、性别等字段。

记录(record):

字段的有序集合称为记录。

一般用一个记录描述一个实体,所以记录又可以定义为能完

整地描述一个实体的字段集。

一个学生记录,由有序的字段集(学号、姓名、年龄、性别等)组成。

14.逻辑记录与物理记录,逻辑文件与物理文件有些什么联系和区别?

数据描述有两形式:

物理描述和逻辑描述。

物理数据描述是指数据在存储设备上的存储方式,物理数据是实际存放在存储设备上的数据。

物理记录、物理文件(还有物理联系、物理结构等术语),都是用来描述存储数据的细节。

逻辑数据描述是指程序员或用户用以操作的数据形式,是抽象的概念化数据。

逻辑记录、逻辑文件(还有逻辑联系、逻辑结构等术语),都是用户观点的数据描述。

15.试述

ER模型、层次模型、网状模型、关系模型和面向对象模型的主要特点。

ER模型的主要特点:

(1)接近于人的思维,容易理解;

(2)与计算机无关,用户容易接受。

层次模型的特点:

记录之间的联系通过指针实现,查询效率较高。

网状模型的特点:

记录之间联系通过指针实现,M:

N联系也容易实现(每个

M:

N联系可拆成两个

1:

N联系),查询效率较高。

关系模型的特点:

用关鍵码而不是用指针导航数据,表格简单,用户易懂,编程时并不涉及存储结构、

访问技术等细节。

16.试述概念模式在数据库结构中的重要地位。

概念模式(定义)是数据库中全部数据的整体逻辑结构的描述。

它由若干个概念记录类型组成。

概念

模式不仅要描述概念记录类型,还要描述记录间的联系、操作、数据的完整性、安全性等要求。

数据按外模式的描述提供给用户,按内模式的描述存储在磁盘中,而概念模式提供了连接这两级的相

对稳定的中间观点,并使得两级的任何一级的改变都不受另一级的牵制。

17.数据独立性与数据联系这两个概念有什么区别?

数据独立性是指应用程序与数据之间相互独立,不受影响。

数据联系是指同一记录内部各字段间的联系,以及记录之间的联系。

18.试述

DBMS在用户访问数据库过程中所起的作用。

DBMS把用户对数据库进行的操作从应用程序带到外部级、概念级、再导向内部级,进而操作存储器中的数据。

19.试述

DBMS的主要功能。

DBMS的主要功能有:

(1)数据库的定义功能

(2)数据库的操纵功能

(3)数据库的保护功能

(4)数据库的存储管理

(5)数据库的维护功能

(6)数据字典

20.试述

DBMS对数据库的保护功能。

DBMS对数据库的保护主要通过四个方面实现:

(1)数据库的恢复。

(2)数据库的并发控制。

(3)数据库的完整性控制。

(4)数据库的安全性控制。

21.试述

DBMS对数据库的维护功能。

DBMS中主要有四个实用程序提供给数据库管理员运行数据库系统时使用,起着数据库维护的功能:

(1)数据装载程序(loading)

(2)备份程序(backup)

(3)文件重组织程序

(4)性能监控程序

22.从模块结构看,DBMS由哪些部分组成?

从模块结构看,DBMS由两大部分组成:

查询处理器和存储管理器

(1)查询处理器有四个主要成分:

DDL编译器,DML编译器,嵌入型

DML的预编译器,查询运行

核心程序

(2)存储管理器有四个主要成分:

授权和完整性管理器,事务管理器,文件管理器,缓冲区管理器

23.DBS由哪几个部分组成?

DBS由四部分组成:

数据库、硬件、软件、数据库管理员。

24.什么样的人是

DBA?

DBA应具有什么素质?

DBA的职责是什么?

DBA是控制数据整体结构的人,负责

DBS的正常运行。

DBA可以是一个人,在大型系统中也可以是

由几个人组成的小组。

DBA应具有下列素质:

(1)熟悉企业全部数据的性质和用途;

(2)对用户的需求有充分的了解;

(3)对系统的性能非常熟悉。

DBA的主要职责有五点:

(1)概念模式定义

(2)内模式定义

(3)根据要求修改数据库的概念模式和内模式

(4)对数据库访问的授权

(5)完整性约束的说明

25.试对

DBS的全局结构作详细解释。

26.使用

DBS的用户有哪几类?

使用

DBS的用户有四类:

1)DBA

2)专业用户

3)应用程序员

4)最终用户

27.DBMS的查询处理器有哪些功能?

DBMS的查询处理器可分成四个成分:

1)DML编译器

2)嵌入型

DML的预编译器

3)DDL编译器

4)查询运行核心程序

28.DBMS的存储处理器有哪些功能?

DBMS的存储处理器提供了应用程序访问数据库中数据的界面,可分成四个成分:

1)授权和完整性管理器

2)事务管理器

3)文件管理器

4)缓冲区管理器

29.磁盘存储器中有哪四类主要的数据结构?

数据文件、数据字典、索引文件、统计数据组织

四名词解释

DB:

数据库(Database),DB是统一管理的相关数据的集合。

DB能为各种用户共享,具有最小冗余度,数据间

联系密切,而又有较高的数据独立性。

DBMS:

数据库管理系统(DatabaseManagementSystem),DBMS是位于用户与操作系统之间的一层数据管理软件,

为用户或应用程序提供访问

DB的方法,包括

DB的建立、查询、更新及各种数据控制。

DBMS总是基于

某种数据模型,可以分为层次型、网状型、关系型、面向对象型

DBMS。

DBS:

数据库系统(DatabaseSystem),DBS是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算

机软件、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。

◆1:

1联系:

如果实体集

E1中的每个实体最多只能和实体集

E2中的一个实体有联系,反之亦然,好么实体集

E1对

E2

的联系称为“一对一联系

”,记为

“1:

1”。

N联系:

E1中每个实体与实体集

E2中任意个(零个或多个)实体有联系,而

E2中每个实体至多和

E1

中的一个实体有联系,那么

E2的联系是“一对多联系”,记为

N”。

◆M:

E2中任意个(零个或多个)实体有联系,反之亦然,那么

的联系是“多对多联系”,记为“M:

◆数据模型:

表示实体类型及实体类型间联系的模型称为“数据模型”。

它可分为两种类型:

概念数据模型和结构数据

模型。

◆概念数据模型:

它是独门于计算机系统的模型,完全不涉及信息在系统中的表示,只是用来描述某个特定组织所关心的信

息结构。

◆结构数据模型:

它是直接面向数据库的逻辑结构,是现实世界的第二层抽象。

这类模型涉及到计算机系统和数据库管理系

统,所以称为“结构数据模型”。

结构数据模型应包含:

数据结构、数据操作、数据完整性约束三部分。

它主要有:

层次、网状、关系三种模型。

◆层次模型:

用树型结构表示实体间联系的数据模型

◆网状模型:

用有向图结构表示实体类型及实体间联系的数据模型。

◆关系模型:

是由若干个关系模式组成的集合,其主要特征是用二维表格结构表达实体集,用外鍵表示实体间联系。

◆概念模式:

是数据库中全部数据的整体逻辑结构的描述。

概念模式不仅要描述概念记

录类型,还要描述记录间的联系、操作、数据的完整性、安全性等要求。

◆外模式:

是用户与数据库系统的接口,是用户用到的那部分数据的描述。

◆内模式:

是数据库在物理存储方面的描述,定义所有的内部记录类型、索引和文件的组成方式,以及数据控制方面

的细节。

◆模式/内模式映象:

这个映象存在于概念级和内部级之间,用于定义概念模式和内模式间的对应性,即概念记录和内部记录间

的对应性。

此映象一般在内模式中描述。

◆外模式/模式映象:

这个映象存在于外部级和概念级之间,用于定义外模式和概念模式间的对应性,即外部记录和内部记录间

此映象都是在外模式中描述。

◆数据独立性:

在数据库技术中,数据独立性是指应用程序和数据之间相互独立,不受影响。

数据独立性分成物理数据独

立性和逻辑数据独立性两级。

◆物理数据独立性:

如果数据库的内模式要进行修改,即数据库的存储设备和存储方法有所变化,那么模式/内模式映象也要进

行相应的修改,使概念模式尽可能保持不变。

也就是对模式的修改尽量不影响概念模式。

◆逻辑数据独立性:

如果数据库的概念模式要进行修改(如增加记录类型或增加数据项),那么外模式

/模式映象也要进行相应

的修改,使外模式尽可能保持不变。

也就是对概念模式的修改尽量不影响外模式和应用程序。

◆宿主语言:

编写应用程序的语言(即高级程序设计语言)在数据库技术中称为宿主语言(

hostlanguage),简称主语言。

DDL:

数据定义语言(

DataDefinitionLanguage),用于定义数据库的三级结构,包括外模式、概念模式、内模式及

其相互之间的映象,定义数据的完整性、安全控制等约束。

◆DML:

数据操纵语言(DataMan

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2