数据管理技术的发展历程 学号姓名性别年龄系别家庭出身籍贯政治面貌 日地点学历 期 名 课程号成绩 姓与本人关详细情 名系 况 课程名学 时 日奖惩条 期目 数据库系统实现整体数据结构化 9 China University of Geosciences 资源信息系统
China University of Geosciences 资源信息系统 学号 姓名 性别 年龄 系别 家庭出身 籍贯 政治面貌 日 期 地点 学历 名 姓 名 与本人关 系 详细情 况 日 期 奖惩条 目 课程号 成绩 课程名 学 时… 数据库系统实现整体数据结构化 数据管理技术的发展历程
今与人工管理和文件系统相比,数据库系统主要有以下持点: 今数据结构化在数据库系统中,数据不再针对某一应用,而是 面向整个组织,实现了整体数据的结构化,用数据模型描述数 据结构。这是数据库系统与文件系统的本质区别。 心数据共享性高,冗余度低从整体角度看待和描述数据,数 据不再是面向某个应用而是面向整个系统,因此数据可以被多 个用户、多个应用共享使用。数据共享减低了数据冗余度,节 省存储空间,而且可以避免数据的不一致性。 今数据独立性高数据库系统具有高度的物理独立性和一定的逻辑独立 性。物理独立性是指用户的应用程序与数据库的物理结构是相互独立的,即 当数据的物理存储改变时,应用程序不用改变。逻辑独立性是指用户曲应用 程序与数据库的逻辑结构是相互独立的,即当数据的逻辑结构改变时,应用 程序不用改变。 数据由DBMs统一管理和控制数据库管理系统(DBMs:chta Data Base Management System)作为用户与数据库之间的中间层软件, 不仅提供数据定义、数据操纵、数据库运行、数据库维护等功能,而且提供 数据控制功能,包括数据安全性控制、数据完整性控制、并发控制和数据库 恢复等控制
❖ 与人工管理和文件系统相比,数据库系统主要有以下持点: ❖数据结构化 在数据库系统中,数据不再针对某一应用,而是 面向整个组织,实现了整体数据的结构化,用数据模型描述数 据结构。这是数据库系统与文件系统的本质区别。 ❖数据共享性高,冗余度低 从整体角度看待和描述数据,数 据不再是面向某个应用而是面向整个系统,因此数据可以被多 个用户、多个应用共享使用。数据共享减低了数据冗余度,节 省存储空间,而且可以避免数据的不一致性。 ❖数据独立性高 数据库系统具有高度的物理独立性和一定的逻辑独立 性。物理独立性是指用户的应用程序与数据库的物理结构是相互独立的,即 当数据的物理存储改变时,应用程序不用改变。逻辑独立性是指用户曲应用 程序与数据库的逻辑结构是相互独立的,即当数据的逻辑结构改变时,应用 程序不用改变。 ❖数据由DBMS统一管理和控制 数据库管理系统(DBMS:Chta Data Base Management System)作为用户与数据库之间的中间层软件, 不仅提供数据定义、数据操纵、数据库运行、数据库维护等功能,而且提供 数据控制功能,包括数据安全性控制、数据完整性控制、并发控制和数据库 恢复等控制
个发展阶段特点的比较 特阶段人工管理阶段 文件系统阶段 数据库系统阶段 (2世纪5年代(20世纪9年代后期(2世纪60年代 技术 中期以前) 60年代中期) 末开始) 數据的存储和管理不保存,由用户(晷序|保存于硬盘由文件系统保存于硬盘,由數据库管 员)管理 管理 理系统管理 数据面向的对象某一应用程序 某一应用 现实世界 数据的结构化 无结构 记录有结构,整体无结构|整体结构化,用数据模型 描述数据结构 效据的共享晷度无共享冗余度极大共享性差冗余度大共享性高冗余度小 数据的独立性 无独立性完全依赖于|独立性差 高度的物理独立性和一定 程序 的逻辑独立性 数据控劊能力 应用程序控制 应用程序控制 由DBMS提供数据安全 性完整性并发控制和恢 复能力 &e China University of Geosciences 资源信息系统
China University of Geosciences 资源信息系统 三个发展阶段特点的比较
1.1数据库技术概述 令主流数据库系统 Oracle DB2 Sybase Informix Microsoft SQL Server 2000 Vsiual foxpro Access 小型数据库系统 SQL anywhere 9 China University of Geosciences 资源信息系统
China University of Geosciences 资源信息系统 1.1数据库技术概述 ❖主流数据库系统 ▪ Oracle ▪ DB2 ▪ Sybase ▪ Informix ▪ Microsoft SQL Server 2000 ▪ Vsiual FoxPro ▪ Access ▪ SQL anywhere 小型数据库系统
1.2数据库相关概念 (1)数据库 心数据库(DB)是长期存储在计算机内、有组 织的、可共享的数据集合。 ◆数据库是按某种数据模型进行组织的、存放在 外存储器上,且可被多个用户同时使用。因此, 它具有较小的冗余度,较高的数据独立性和易 扩展性 心数据库本身不是独立存在的,它是组成数据库 系统的一部分,在实际应用中,人们面对的是 数据库系统(DBS)。 9 China University of Geosciences 资源信息系统
China University of Geosciences 资源信息系统 1.2数据库相关概念 ❖数据库(DB)是长期存储在计算机内、有组 织的、可共享的数据集合。 ❖数据库是按某种数据模型进行组织的、存放在 外存储器上,且可被多个用户同时使用。因此, 它具有较小的冗余度,较高的数据独立性和易 扩展性。 ❖数据库本身不是独立存在的,它是组成数据库 系统的一部分,在实际应用中,人们面对的是 数据库系统(DBS)。 (1)数据库