31数据库的基本概念 、数据库系统的发展过程 1.人工管理阶段 这个时期数据管理的特点是 (1)数据不保存。需要时把数据输入,用完就撤走。数据 不保存在计算机中。 (2)没有管理数据的软件系统。应用程序中不仅要管理数 据的逻辑结构,还要设计其物理结构、存取方法、输入 输出方法等。当存储改变时,应用程序中存取数据的子 程序就需随之改变,即数据和程序不具有独立性 (3)基本上没有文件概念。数据的组织方式必须由程序员 自行设计。 (4)数据是面向应用的。 第三章数据库技术基础
第三章 数据库技术基础 1.人工管理阶段 这个时期数据管理的特点是: (1) 数据不保存。需要时把数据输入,用完就撤走。数据 不保存在计算机中。 (2) 没有管理数据的软件系统。应用程序中不仅要管理数 据的逻辑结构,还要设计其物理结构、存取方法、输入 输出方法等。当存储改变时,应用程序中存取数据的子 程序就需随之改变,即数据和程序不具有独立性。 (3) 基本上没有文件概念。数据的组织方式必须由程序员 自行设计。 (4) 数据是面向应用的。 3.1 数据库的基本概念 二、数据库系统的发展过程
3数据库的基本概念 、数据库系统的发展过程 2.文件系统阶段 文件系统管理阶段有以下几个特点: (1)数据存放在文件中,文件可长期保存在外存 (2)程序和数据有了一定的独立性。由于有了管理 数据的软件—文件系统,文件的逻辑结构与 存储结构由系统进行转换。 (3)文件多样化。由于有了直接存取存储设备,也 就有了索引文件、链接文件、直接存取文件等。 (4)数据的存取基本上以记录为单位。按文件名访 问,按记录进行存取 第三章数据库技术基础
第三章 数据库技术基础 2.文件系统阶段 文件系统管理阶段有以下几个特点: (1) 数据存放在文件中,文件可长期保存在外存。 (2) 程序和数据有了一定的独立性。由于有了管理 数据的软件——文件系统,文件的逻辑结构与 存储结构由系统进行转换。 (3) 文件多样化。由于有了直接存取存储设备,也 就有了索引文件、链接文件、直接存取文件等。 (4) 数据的存取基本上以记录为单位。按文件名访 问,按记录进行存取。 3.1 数据库的基本概念 二、数据库系统的发展过程
31数据库的基本概念 、数据库系统的发展过程 缺点: 数据冗余度大。 数据和程序缺乏独立性。 3.数据库系统阶段 特点: (1)采用特定的数据模型,使数据结构化。 (2)数据的独立性高 (3)数据的共享性好,数据冗余度低。 (4)为用户提供了方便的用户接口 (5)统一的数据控制功能。 第三章数据库技术基础
第三章 数据库技术基础 ◼ 缺点: 数据冗余度大。 数据和程序缺乏独立性。 3.数据库系统阶段 ◼ 特点: (1) 采用特定的数据模型,使数据结构化。 (2) 数据的独立性高。 (3) 数据的共享性好,数据冗余度低。 (4) 为用户提供了方便的用户接口。 (5) 统一的数据控制功能。 3.1 数据库的基本概念 二、数据库系统的发展过程
31数据库的基本概念 数据库系统的基本特点 ■特点: 数据的集成性 2.数据的高共享性与低冗余性 3.数据独立性 数据独立性是数据与程序间的互不依赖性,即数据库中 数据独立于应用程序而不依赖于应用程序。数据独立性 般分为物理独立性与逻辑独立性两级。 (1)物理独立性:数据的物理结构(包括存储结构、存取 方式等)的改变,如存储没备的更换、物理存储的更换、 存取方式改变等都不影响数据库的逻辑结构,从而不致 引起应用程序的变化 第三章数据库技术基础
第三章 数据库技术基础 ◼ 特点: 1.数据的集成性 2.数据的高共享性与低冗余性 3.数据独立性 ◼ 数据独立性是数据与程序间的互不依赖性,即数据库中 数据独立于应用程序而不依赖于应用程序。数据独立性 一般分为物理独立性与逻辑独立性两级。 ◼ (1) 物理独立性:数据的物理结构(包括存储结构、存取 方式等)的改变,如存储没备的更换、物理存储的更换、 存取方式改变等都不影响数据库的逻辑结构,从而不致 引起应用程序的变化。 3.1 数据库的基本概念 三、数据库系统的基本特点
3数据库的基本概念 数据库系统的基本特点 (2)逻辑独立性:数据库总体逻辑结构的改变, 如修改数据模式、增加新的数据类型、改变数 据间联系等,不需要相应地修改应用程序 4.数据统一管理与控制 ■数据库系统不仅为数据提供高度集成环境,同 时它还为数据提供统一管理的手段,这主要包 含数据的完整性检査、数据的安全性保护、并 发控制三方面内容。 第三章数据库技术基础
第三章 数据库技术基础 (2) 逻辑独立性:数据库总体逻辑结构的改变, 如修改数据模式、增加新的数据类型、改变数 据间联系等,不需要相应地修改应用程序。 4.数据统一管理与控制 ◼ 数据库系统不仅为数据提供高度集成环境,同 时它还为数据提供统一管理的手段,这主要包 含数据的完整性检查、数据的安全性保护、并 发控制三方面内容。 3.1 数据库的基本概念 三、数据库系统的基本特点