一、数据管理技术
- 数据管理技术包括
- 数据管理:指对数据进行分类、组织、编码、存储、检索和维护
- 数据处理:指对各种数据进行收集、存储、加工和传播的一系列活动的总和
- 数据管理技术一共经历了三个阶段
- 人工管理阶段(20世纪50年代中期以前)
- 文件系统阶段(20世纪50年代后期— 20世纪50年代中期)
- 数据库系统阶段( 20世纪50年代后期—至今)
二、人工阶段
- 应用领域:科学上的计算
- 主要硬件:纸带、卡片、磁带(无直接存取的存储设备)
- 软件状况:无
- 数据处理方式:批处理
- 数据管理:由人来管理(程序员)
- 特点
- 数据不保存
- 由应用程序管理数据:数据由程序员在应用程序中设计、定义、管理,没有相应的软件系统负责数据的管理工作
- 数据不共享,数据是面向应用程序的
- 数据不具有独立性:数据结构改变,应用程序要做相应的改变
三、文件系统阶段
- 应用领域:科学计算、数据管理
- 主要硬件:有硬盘、磁鼓等直接存取存储设备
- 软件状况:有专门的数据管理软件----文件系统
- 数据处理方式:批处理、联机实时处理
- 数据管理:文件系统来管理(数据在计算机上以文件的形式体现出来)
- 特点:
- 数据可以长期保存
- 数据有专门的软件进行管理
- 文件系统实现了记录内的结构化(即数据本身的结构化)
- 缺点
- 数据共享性差,冗余度高:在文件系统中,一个或一组文件基本上对应于一个应用程序,当不同的应 用程序具有部分相同的数据时也必须建立各自的文件
- 数据独立性差:文件系统中的文件是为了某一特定应用服务的
四、数据库管理阶段
- 应用领域:大规模数据管理
- 硬件条件:大规模磁盘、磁盘阵列等
- 主要软件:数据库管理系统
- 数据处理方式:批处理、联机实时处理、分布处理
- 数据管理:由数据库管理系统管理
- 特点
- 整体数据的结构化:指数据本身是结构化的,而且整体数据也有结构化(指数据与数据之间有了联系),这就要求描述数据时不仅要描述数据本身,还要描述数据之间的联系
- 数据共享性强,冗余度低且易于扩充
- 数据独立性强
- 数据由数据库管理系统统一管理和控制
!数据库中不仅存了数据,还存了数据之间的联系
五、相关概念
- 联机处理(在线处理)
- 定义:信息直接从产生地输入系统,处理结果直接送到需要信息的地方的处理方式
- 分类
- 实时处理:对输入数据立即处理并得到结果
- 延迟处理:先将输入的数据存储起来,过一段时间再加以处理
- 分布处理:通过网络将一件较大的工作,分配给网络上的多台计算机共同完成。即把一个程序分别放到多台电脑上处理,处理好后再将处理的结果返回到主机上
欢迎关注公众号【云边小网安】