首页 百科知识 数据库阶段

数据库阶段

时间:2024-10-09 百科知识 版权反馈
【摘要】:20世纪60年代以后,一方面计算机开始广泛应用,另一方面对数据的管理特别是数据共享也提出了越来越高的要求,传统的文件系统已经不能满足人们的需要,能够统一管理和共享数据的数据库管理系统应运而生。DBMS在用户应用程序和数据文件之间起到了桥梁作用。而DBMS则利用数据库对数据进行集中控制和管理,并通过数据模型表示各种数据的组织以及数据间的联系,实现了数据的集中控制。

2.2.3 数据库阶段

20世纪60年代以后,一方面计算机开始广泛应用,另一方面对数据的管理特别是数据共享也提出了越来越高的要求,传统的文件系统已经不能满足人们的需要,能够统一管理和共享数据的数据库管理系统(DBMS)应运而生。因此,数据库管理系统是数据管理的高级应用阶段。DBMS在用户应用程序和数据文件之间起到了桥梁作用。DBMS采用复杂的数据模型表示数据结构。数据库的逻辑结构和应用程序相互独立,即应用程序访问数据文件时,不必知道数据文件的物理存储结构;当数据文件的存储结构改变时,不必改变应用程序(图2-6)。因此,具有较高的数据独立性。数据库系统为用户提供方便的用户接口,所有用户可以同时使用查询语言、终端命令或程序方式操作数据,实现了数据的共享。同文件系统相比,由于数据库实现了数据共享,从而避免了用户各自建立应用文件,减少了大量的重复数据,从而减少了数据冗余,维护了数据的一致性。文件管理方式中,数据处于一种分散的状态,不同的用户或同一用户在不同处理中其文件之间毫无关系。而DBMS则利用数据库对数据进行集中控制和管理,并通过数据模型表示各种数据的组织以及数据间的联系,实现了数据的集中控制。此外,DBMS系统提供了数据库的恢复(recovery)、并发控制(concurrency)、数据完整性(integrity)和数据安全性(security)等四个方面的数据控制功能,使数据的一致性、完整性、安全性和可靠性大大提高。

img7

6 数据库管理阶段应用程序与数据之间的对应关系

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈