)软件:操作系统中有了专门的数据管理软件--文件系统。程序1程序3程序2文件3文件2文件1文件管理系统2016年11月25日星期五数据库原理及应用(3)特点:①数据可以长期保存。②由文件系统进行数据管理。数据按文件名访问,按记录进行存取,可以对文件进行修改、插入和删除操作。③数据共享性差,冗余度大。a)一个文件对应一个应用程序。b)不同的应用程序具有部分相同的数据时,也必须建立各自的文件而不能共享相同的数据。④数据独立性差。(4)在数据文件中常涉及下列术语:①数据项:描述事物性质的最小单位。②记录:若干数据项的集合,一个记录表达一个具体事物。③文件:若干记录的集合。2016年11月25日星期五数据库原理及应用三、数据库系统阶段20世纪60年代后期至今,数据库系统阶段程序与数据的关系如下图所示:图1-3 数据库系统阶段程序与数据的关系(1)硬件:大容量磁盘,价格下降。(2)软件:价格上升,编制、维护系统软件及应用程序的成本相对增加,因此出现了统一管理数据的专门软件--数据库管理系统。应用1应用3应用2数据库管理系统数据库2016年11月25日星期五数据库原理及应用(3)特点①数据结构化。数据库系统与文件系统是有根本区别的。对于文件系统来讲,相互独立的文件的记录内部是有结构的,而数据库系统主要实现整体数据的结构化。②数据的共享性高,冗余度低,易扩充。a)数据可以被多个用户、多个应用共享使用。b)数据共享可以大大减少数据冗余、节约存储空间。c)数据共享还能够避免数据之间的不相容性与不一致性,所谓的不一致性是指同一数据的不同拷贝值不一样。③数据独立性高。数据独立性主要从物理独立性和逻辑独立性两个方面体现。从物理独立性角度讲,用户的应用程序与存储在磁盘上的数据库是相互独立的。从逻辑独立性角度讲用户的应用程序与数据库的逻辑结构是相互独立的,即数据的逻辑结构改变了,用户程序也可以不变。