数据库原理及应用习题带解答.docx

上传人:b****1 文档编号:1148989 上传时间:2022-10-17 格式:DOCX 页数:20 大小:177.19KB
下载 相关 举报
数据库原理及应用习题带解答.docx_第1页
第1页 / 共20页
数据库原理及应用习题带解答.docx_第2页
第2页 / 共20页
数据库原理及应用习题带解答.docx_第3页
第3页 / 共20页
数据库原理及应用习题带解答.docx_第4页
第4页 / 共20页
数据库原理及应用习题带解答.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

数据库原理及应用习题带解答.docx

《数据库原理及应用习题带解答.docx》由会员分享,可在线阅读,更多相关《数据库原理及应用习题带解答.docx(20页珍藏版)》请在冰豆网上搜索。

数据库原理及应用习题带解答.docx

数据库原理及应用习题带解答

习题一、单项选择题

1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是( A )阶段。

A.数据库系统B.文件系统C.人工管理D.数据项管理

2.数据库系统与文件系统的主要区别是( B )。

 A.数据库系统复杂,而文件系统简单

B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决

C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件

D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量

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

A.数据          B.数据模型

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

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

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

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

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

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

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

A.DBS包括DB和DBMSB.DBMS包括DB和DBS

C.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS

6.数据库管理系统(DBMS)是( C )。

 A.一个完整的数据库应用系统B.一组硬件

C.一组系统软件D.既有硬件,也有软件

7.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的( B )。

A.文件的集合B.数据的集合

C.命令的集合D.程序的集合

8.支持数据库各种操作的软件系统是( B )。

A.命令系统B.数据库管理系统

C.数据库系统D.操作系统

9.由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫( B )。

A.文件系统B.数据库系统

C.软件系统D.数据库管理系统

10.数据库系统中应用程序与数据库的接口是( B )。

A.数据库集合B.数据库管理系统DBMS

C.操作系统OSD.计算机中的存储介质

11.在DBS中,DBMS和OS之间关系是( D )。

A.并发运行B.相互调用

C.OS调用DBMSD.DBMS调用OS

12.在数据库方式下,信息处理中占据中心位置的是( C )。

A.磁盘B.程序C.数据D.内存

13.文件系统与数据库系统对数据处理方式的主要区别体现在( A )。

A.数据集成化B.数据共享C.冗余度D.容量

14.DBMS通常可以向下述哪个对象申请所需计算机资源( B )。

A.数据库B.操作系统C.计算机硬件D.应用程序

15.下列哪种数据管理技术难以保存数据( A )。

A.人工管理B.独享式文件管理

C.共享式文件管理D.数据库系统管理

16.数据库系统中,DBA表示( C )。

A.应用程序设计者B.数据库使用者

C.数据库管理员D.数据库结构

17.数据冗余存在于( C )。

A.文件系统中 B.数据库系统中

C.文件系统与数据库系统中 D.以上说法都不对

18.下列说法不正确的是( B )。

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

B.数据库避免了一切数据重复

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

D.如果冗余是系统可控制的,则系统可确保更新时的一致性

19.( B )是存储在计算机内结构化的数据的集合。

A.数据库系统  B.数据库

C.数据库管理系统D.数据结构

20.下述各项中,属于数据库系统的特点是(  C )。

A.存储量大   B.存取速度快

C.数据共享   D.操作方便

二、填空题

1.数据管理技术经历了 人工管理、   文件系统  和  数据库系统  三个阶段。

2.数据库系统一般由硬件系统、数据库、数据库管理系统及相关软件、 数据库管理员  和   用户 组成。

3.DBMS是位于应用程序(用户)和   操作系统  之间的一层管理软件。

4.数据的冗余是指    相同的数据重复出现。

5.数据的共享性可主要体现在多个用户、现在的和将来的、不同语言的和同时四个方面。

三、简答题

1.简述数据库的定义。

1.答:

数据库DB是长期存储在计算机内、有组织的、统一管理的相关数据的集合。

DB能为各种用户共享,具有较小冗余度、数据间联系紧密而又有较高的数据独立性等特点。

2.简述数据库管理系统的定义。

2.答:

数据库管理系统DBMS是位于用户与操作系统(OS)之间的一层数据管理软件,它为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。

DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型和面向对象型等。

3.文件系统中的文件与数据库系统中的文件有何本质上的不同?

3.答:

文件系统中的文件是面向应用的,一个文件基本上对应于一个应用程序,文件之间不存在联系,数据冗余大,数据共享性差,数据独立性差;数据库系统中的文件不再面向特定的某个或多个应用,而是面向整个应用系统,文件之间是相互联系的,减少了数据冗余,实现了数据共享,数据独立性高。

 

4.数据库系统有那些特点?

答:

①实现数据的集中化控制;②数据的冗余度小,易扩充;③采用一定的数据模型实现数据结构化;④避免了数据的不一致性;⑤实现数据共享;⑥提供数据库保护;⑦数据独立性;⑧数据由DBMS统一管理和控制。

5.简述数据独立性、数据物理独立性与数据逻辑独立性。

5.答:

数据独立性是指数据库中的数据独立于应用程序,即数据的逻辑结构、存储结构与存取方式的改变不影响应用程序。

数据独立性一般分为数据的逻辑独立性和数据的物理独立性。

数据逻辑独立性是指数据库总体逻辑结构的改变(如修改数据定义、增加新的数据类型、改变数据间的联系等)不需要修改应用程序。

数据物理独立性是指数据的物理结构(存储结构、存取方式等)的改变,如存储设备的更换、物理存储格式和存取方式的改变等不影响数据库的逻辑结构,因而不会引起应用程序的变化。

习题2

一、单项选择题

1.数据库的概念模型独立于( A )。

 A.具体的机器和DBMSB.E-R图

C.信息世界D.现实世界

2.数据模型是( D )。

A.文件的集合B.记录的集合

C.数据的集合D.记录及其联系的集合

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

A.记录长度B.文件的大小

C.联系的复杂程度D.数据之间的联系

4.关系数据模型( D )。

A.只能表示实体间的1:

1联系

B.只能表示实体间的1:

n联系

C.只能表示实体间的m:

n联系

D.可以表示实体间的上述三种联系

5.在数据库技术中,面向对象数据模型是一种( B )。

A.概念模型 B.结构模型

C.物理模型D.形象模型

6.关系模型是( C )。

A.用关系表示实体 B.用关系表示联系

C.用关系表示实体及其联系D.用关系表示属性

7.对现实世界进行第二层抽象的模型是( C )。

A.概念数据模型B.用户数据模型

C.结构数据模型D.物理数据模型

8.现实世界“特征”术语,对应于数据世界的( D )。

A.属性B.联系 C.记录D.数据项

9.数据库中,实体是指( A )。

A.客观存在的事物B.客观存在的属性

C.客观存在的特性D.某一具体事件

10.有关三个世界中数据的描述术语,“实体”是( B )。

A.对现实世界数据信息的描述B.对信息世界数据信息的描述

C.对计算机世界数据信息的描述D.对三个世界间相互联系的描述

11.构造E-R模型的三个基本要素是( D )。

A.实体、属性、属性值B.实体、实体集、属性

C.实体、实体集、联系D.实体、属性、联系

12.面向对象数据模型中的对象通常包括( C )。

A.类、子类、超类   B.继承、封装、传递

C.变量、消息、方法   D.对象标识、属性、联系

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

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

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

14.数据模型的三要素是( D )。

A.外模式、模式、内模式B.关系模型、层次模型、网状模型

C.实体、联系、属性D.数据结构、数据操作、完整性约束

15.关系数据库管理系统与网状系统相比( B )。

A.前者运行效率高   B.前者的数据模型更为简洁

C.前者比后者产生得早一些   D.前者的数据操作语言是过程性语言

16.下列给出的数据模型中,是概念数据模型的是( D )。

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

C.关系模型       D.E-R模型

17.下列关于数据模型中实体间联系的描述正确的是( D )。

A.实体间的联系不能有属性   B.仅在两个实体之间有联系

C.单个实体不能构成E-R图   D.实体间可以存在多种联系

18.在数据库系统中,对数据操作的最小单位是( B )。

A.字节        B.数据项

C.记录         D.字符

19.关系模型的数据结构是( D )。

A.树 B.图 C.表D.二维表

20.用来指定和区分不同实体元素的是(C )。

A.实体B.属性C.标识符D.关系

二、填空题

1.数据模型是由数据结构 、 数据操作 、 完整性约束 三部分组成。

2.层次数据模型中,只有一个结点无父结点,它被称为   根结点    。

3.层次模型中,根结点以外的结点至多可有  1  个父结点。

4.二元实体之间的联系可抽象为三类,它们是 1:

1 、 1:

n 和 m:

n 。

5.层次模型的数据结构是树  结构;网状模型的数据结构是 有向图 结构;关系模型的数据结构是二维表 结构。

三、简答题

1.层次数据模型、网状数据模型以及关系数据模型之间有什么区别?

1.答:

层次数据模型是用树形结构来表示各类实体型及实体间联系的数据模型;网状数据模型是用有向图来表示各类实体型及实体间联系的数据模型;关系数据模型是用二维表来表示各类实体型及实体间联系的数据模型。

 

2.试叙述结构数据模型的三个组成部分。

2.答:

结构数据模型应包含数据结构、数据操作和数据完整性约束三个部分。

数据结构是指对实体类型和实体间联系的表达和实现;数据操作是指对数据库的检索和更新两类操作的实现;数据完整性约束给出数据及其联系应具有的制约和依赖规则。

3.在层次、网状、关系、面向对象等数据模型中,数据之间联系是如何实现的?

3.答:

层次、网状模型中,数据联系通过指针实现的。

关系模型中,数据联系通过外键与主键相联系实现的。

面向对象模型中,数据联系通过引用类型实现的,引用类型是指引用的不是对象本身,而是对象标识符。

4.关系数据模型有哪些优缺点?

4.答:

关系数据模型的优点:

(1)关系数据模型是建立在严格的数学理论基础上,有坚实的理论基础。

(2)在关系模型中,数据结构简单,数据

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

当前位置:首页 > IT计算机 > 计算机软件及应用

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1