admin 管理员组

文章数量: 1087139


2024年5月1日发(作者:教程电子书)

产业工人队伍基础数据库的三个特点

1.数据结构化

数据结构化是数据库与文件系统的根本区别。在文件系统中,相

互独立的文件的记录内部是有结构的。传统文件的最简单形式是等长

同格式的记录集合。例如:一个学生的人事记录文件,每个记录都有

记录格式。

2.数据的共享性高,冗余度低,易扩充

数据库系统从整体角度描述数据,数据不再面向某个应用而是面

向整个系统,因此数据可以被多个用户、多个应用共享使用。数据共

享可以大大减少数据冗余,节约存储空间。数据共享还能够避免数据

之间的不相容性与不一致性。所谓数据的不一致性,是指同一数据不

同拷贝的值不一样。采用人工管理或文件系统管理时,由于数据被重

复存储,当不同的应用使用和修改不同的拷贝时就很容易造成数据的

不一致。在数据库中数据共享,减少了由于数据冗余造成的不一致现

象。由于数据面向整个系统,是有结构的数据,不仅可以被多个应用

共享使用,而且容易增加新的应用,这就使得数据库系统弹性大,易

于扩充,可以适应各种用户要求。可以取整体数据的各种子集于不同

的应用系统,当应用需求改变或增加时,只要重新选取不同的子集或

加上一部分数据便可以满足新的需求。

3.数据的独立性高

数据的独立性是数据库领域中的一个常用术语,包括数据的物理

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

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

的数据库中的存储是由DBMS管理的,用户程序不需要了解,应用程

序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,而

应用程序却不用改变。逻辑独立性是指用户的应用程序与数据库的逻

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

也可以不变。数据与程序的独立,把数据的定义从程序中分离出去,

加上数据的存取又由DBMS负责,从而简化了应用程序的编制,大大

减少了应用程序的维护和修改。


本文标签: 数据 应用 数据库 独立性 记录