数据库复习1

一.选择题

1.数据库系统与文件系统的主要区别是

A、数据库系统复杂,文件系统简单。

B、文件系统以记录为数据存取的基本单位,而数据库系统不是。

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

D、文件系统管理的数据量小,而数据库系统可以管理庞大的数据量。

2.数据库具有较高的

A、程序与数据可靠性

B、程序与数据完整性

C、程序与数据独立性

D、程序与数据一致性

3.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是哪个阶段

A、数据库系统

B、文件系统

C、人工管理

D、数据项管理

4.数据库的基本特点是

A、数据结构化,可以共享;数据独立于具体的应用程序而存在;数据冗余大,易移植;统一管理和控制。

B、数据结构化,可以共享;数据独立于具体的应用程序而存在;数据冗余小,易扩充;统一管理和控制。

C、数据结构化,可以共享;数据依赖于具体的应用程序而存在;数据冗余小,易扩充;统一管理和控制。

D、数据非结构化;数据独立于具体的应用程序而存在;数据冗余小,易扩充;统一管理和控制。

二.填空题

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

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

3.DBMS是指数据库管理系统,它是位于应用软件和操作系统之间的一层管理软件。

三.简答题

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

文件系统阶段的数据管理有三个缺陷:

(1)数据冗余性(redundancy)。由于文件之间缺乏联系,造成每个应用程序都有对应的文件, 有可能同样的数据在多个文件中重复存储。

(2)数据不一致性(inconsistency)。这往往是由数据冗余造成的,在进行更新操作时,稍不谨慎, 就可能使同样的数据在不同的文件中不一样。

(3)数据联系弱(poor data relationship)。这是由文件之间相互独立,缺乏联系造成的。

2.数据库系统阶段的数据管理有哪些特点?

数据库系统阶段的数据管理有哪些特点

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

(2)有较高的数据独立性(数据结构分成用户的局部逻辑结构、整体逻辑结构和物理结构三级)。

(3)数据库系统为用户提供方便的用户接口,可以使用查询语言、终端命令或程序方式操作数据, 也可以用程序方式操作数据库。

(4)系统提供了四个方面的数据控制功能:数据库的恢复、并发控制、数据完整性和数据安全性, 以保证数据库中数据是安全的、正确的和可靠的。

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

四.名词解释

1.数据库

数据库(Database,DB)是统一管理的相关数据的集合。DB能为各种用户共享,具有最小冗余度,数据间联系密切,而又有较高的数据独立性。

2.数据库管理系统

数据库管理系统(Database Management System,DBMS),是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问数据库(Database,DB)的方法。

3.数据库系统

数据库系统(Database System,DBS)即采用了数据库技术的计算机系统,是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软件、硬件和数据资源组成的系统。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。