background image

    

3)数据独立性高;数据独立性包括数据的物理独立性

和逻辑独立性。物理独立性是指用户的应用程序与存储在磁

盘上的数据库中的数据是相互独立的。也就是说,数据在磁

盘上的数据库中如何存储是由

DBMS管理的,用户程序不需

要了解,应用程序要处理的只是数据的逻辑结构,这样一

来当数据的物理存储结构改变时,用户的程序不用改变。逻

辑独立性是指用户的应用程序与数据库的逻辑结构是相互

独立的,也就是说,数据的逻辑结构改变了,用户程序也

可以不改变。

4)数据由DBMS统一管理和控制;数据库的共享是并

发的(

concurrency)共享,即多个用户可以同时存取数

据库中的数据,甚至可以同时存取数据库中的同一个数据。

DBMS必须提供以下几方面的数据控制功能:数据的安

全 性 保 护 (

security ) , 数 据 的 完 整 性 检 查

integrity ) , 数 据 库 的 并 发 访 问 控 制

concurrency,)数据库的故障恢复(recovery)。

在各类计算机数据库系统中,较广泛运用的有

Ashton

—Tate 公 司 的 DBASEIII 、 Foxsoftware 公 司 的

FoxBASE+,以及Microsoft公司的Access,Borland公

司的

Paradox。前两者属于传统的关系型数据库。从组成上

来看计算机数据库一般包括以下一些内容:

1)结构化了的

数据;独立于使用它们的程序。

2)在一个单独的数据库中,