重新选取不同的子集或加上一部分数据便可以满足新的需求。与人工管理和文件系统相比,数据库系统的特点主要有以下几方面。
(l)数据结构化
数据结构化是数据库与文件系统的根本区别。在文件系统中,相互独立的文件的记录内部是有结构的。传统文件的最简单形式是等长与格式的记录集合。
在文件系统中,尽管其记录内容已有了某些结构,但记录之间没有联系。数据库系统实现整体数据的结构化是数据库的主要特征之一,也是数据库系统与文件系统的区别。其他的区别可以参考如下:http://www.zhiyuanit.com.cn/。
在数据库系统中,数据不再针对某一应用,而是面向全组织,具有整体的结构化。不仅数据是结构化的,而且存取数据的方式也很灵活,可以存取数据库中的某一个数据项、一组数据项、一个记录或一组记录。而在文件系统中,数据的最小存取单位是记录,粒度不能细到数据项。
(2)数据的共享性高、冗余度低、易扩充
数据库系统从整体角度看待和描述数据,数据不再面向某个应用而是面向整个系统,因此数据可以被多个用户、多个应用共享使用。数据共享可以大大减少数据冗余,节约存储空间。数据共享还能够避免数据之间的不相容性与不一致性。
所谓数据的不一致性是指同一数据不同复制的值不一样。采用人工管理或文件系统管理时,由于数据被重复存储,当不同的应用使用和修改不同的复制时就很容易造成数据的不一致。在数据库中数据共享,减少了由于数据冗余造成的不一致现象。
由于数据面向整个系统是有结构的数据,不仅可以被多个应用共享使用,而且容易增加新的应用,这就使得数据库系统弹性大、易于扩充,可以适应各种用户的要求,可以取整体数据的各种子集用于不同的应用系统。当应用需求改变或增加时,只要