数据管理的数据库方法 数据管理方法 构建数据库 数据库管理系统
三、数据管理的数据库方法 • 数据管理方法 • 构建数据库 • 数据库管理系统
管理数据方法 计算机数据管理的爱展大致经历了以下阶段 灭工管理阶段(1953年1965年 特点:数据处理方式基本是批处理;数据与程序不具有独 性;数据不长期保存;系统中没有对数据进行管理的文 文件系统阶段(1965年1970年 数据处理方式有批处理,也有联机实时处理:程序与数据 有了一定的独立性,程序和数据分开储存,有了程序文件 和数据文件的区别,数据文件可长期保存在外储存器上多 次存取,并出现了多种文件形式;在文件系统的支持 数据的逻辑结构和物理结构之间有一定的差别,他们之间 的转换由文件系统的存取方法来实现 未解决的问题:数据冗余度大;缺乏数据独立性;数据无 集中管理 数据库管理系统阶段 分布式数据库系统阶段
三、1、管理数据方法 • 计算机数据管理的发展大致经历了以下阶段: – 人工管理阶段(1953年~1965年) • 特点:数据处理方式基本是批处理;数据与程序不具有独 立性;数据不长期保存;系统中没有对数据进行管理的文 件。 – 文件系统阶段(1965年~1970年) • 数据处理方式有批处理,也有联机实时处理;程序与数据 有了一定的独立性,程序和数据分开储存,有了程序文件 和数据文件的区别,数据文件可长期保存在外储存器上多 次存取,并出现了多种文件形式;在文件系统的支持下, 数据的逻辑结构和物理结构之间有一定的差别,他们之间 的转换由文件系统的存取方法来实现。 • 未解决的问题:数据冗余度大;缺乏数据独立性;数据无 集中管理。 – 数据库管理系统阶段 – 分布式数据库系统阶段
数据库奈统阶段 。数据库系统的主要特点是: 突现数据共,减少数据冗余 采用特定的数据模型:数据库中的数据是有结构的,这 种结构由数据模型表示出来 具有较高的数据独立性:在数据库系统中数据库管理 系统提供映像的功能,确保应用程序对数据结构和存取方法 有较高的独立性。 有统一的数据控制功能:数据库作为多个用户和应用程 序的共资源、对数据的存取往往是并发的,即多个用户使 用同个数据库
数据库系统阶段 • 数据库系统的主要特点是: – 实现数据共享,减少数据冗余 – 采用特定的数据模型:数据库中的数据是有结构的,这 种结构由数据模型表示出来。 – 具有较高的数据独立性:在数据库系统中,数据库管理 系统提供映像的功能,确保应用程序对数据结构和存取方法 有较高的独立性。 – 有统一的数据控制功能:数据库作为多个用户和应用程 序的共享资源,对数据的存取往往是并发的,即多个用户使 用同一个数据库
分布式数据库系统阶段 分布式数据库系统是数据库技术和计算 机网络技术结合的产物。 主要优点 局部自主:网络上每个结点的数据库系统都具有独立处 理本地事物的能力,而各局部结点之间也能够互相访间 有效地配合处理更复杂的事务 可靠性和可用性。 效率和灵活性
分布式数据库系统阶段 • 分布式数据库系统是数据库技术和计算 机网络技术结合的产物。 • 主要优点: – 局部自主:网络上每个结点的数据库系统都具有独立处 理本地事物的能力,而且各局部结点之间也能够互相访问、 有效地配合处理更复杂的事务。 – 可靠性和可用性。 – 效率和灵活性
2、构建数据库 用数据库来组织与构建数据库时,数据库设计 不仗要能存储与业务有关的所有数据,还要能 有效地利用库中的数据,并能快速存取数据 方便地修改库中的数据 构建数据库时必须音先考虑库中应收集哪些数 据,使用者要求存取哪些数据,这是构建数据 库时考虑的基础:然后,在此基础上考虑数据 应如何组织,在磁盘中如何存放 实体设计图是数据库逻辑设计时常用的具
2、构建数据库 • 用数据库来组织与构建数据库时,数据库设计 不仅要能存储与业务有关的所有数据,还要能 有效地利用库中的数据,并能快速存取数据, 方便地修改库中的数据。 • 构建数据库时必须首先考虑库中应收集哪些数 据,使用者要求存取哪些数据,这是构建数据 库时考虑的基础;然后,在此基础上考虑数据 应如何组织,在磁盘中如何存放。 • 实体设计图是数据库逻辑设计时常用的工具