- MySQL从入门到精通(第3版)
- 明日科技编著
- 8字
- 2024-12-27 19:03:41
1.1 数据库系统概述
1.1.1 数据库技术的发展
数据库技术是为了响应数据管理任务的需求而产生的,随着计算机技术的发展,对数据管理技术的要求不断提高。数据库技术先后经历了人工管理、文件系统和数据库系统3个阶段,下面分别进行介绍。
1.人工管理阶段
20世纪50年代中期以前,计算机主要用于科学计算。当时硬件设备和软件技术都很落后,数据基本依赖于人工管理。人工管理阶段具有如下特点。
(1)数据不能被保存。
(2)数据没有专门的软件进行管理。
(3)不能共享数据。
(4)数据不具有独立性。
2.文件系统阶段
20世纪50年代后期到20世纪60年代中期,硬件设备和软件技术都有了进一步发展,有了磁盘等存储设备和专门的数据管理软件(即文件系统)。该阶段具有如下特点。
(1)数据可以长期被保存。
(2)由文件系统管理数据。
(3)数据共享性差且冗余大。
(4)数据独立性差。
3.数据库系统阶段
20世纪60年代后期以来,计算机应用于管理系统,而且规模越来越大,应用越来越广泛,数据量急剧增长,对共享功能的要求越来越强烈,使用文件系统管理数据已经不能满足要求,于是出现了数据库系统来统一管理数据。数据库系统的出现满足了多用户、多应用共享数据的需求,比文件系统具有明显的优点,标志着数据管理技术的飞跃。
图1.1 数据库系统的组成