第9章数据库 ■9.1数据库概述 ■9.2关系型数据库 93面向对象数据库
第9章 数 据 库 ◼ 9.1数据库概述 ◼ 9.2关系型数据库 ◼ 9.3面向对象数据库
9.1数据库概述 数据库发展 数据库( Database)产生20世纪60年代末,是 计算机软件的分支 1968年美国的IBM公司开发了第一个数据库系 统 ■1969年提出了著名的关于网状模型的DBTG报 告,1970年定义了数据库操纵语言、模式定义 语言和子模式定义语言的概念。 1970年,提出了关系代数和关系演算。 20世纪70年代,网状数据库、层次数据库得到 了广泛的应用,而关系数据库处于实验和理论 研究的阶段
9.1数据库概述 ◼ 数据库发展 ◼ 数据库(Database )产生20世纪60年代末,是 计算机软件的分支。 ◼ 1968年美国的IBM公司开发了第一个数据库系 统。 ◼ 1969年提出了著名的关于网状模型的DBTG报 告,1970年定义了数据库操纵语言、模式定义 语言和子模式定义语言的概念。 ◼ 1970年,提出了关系代数和关系演算。 ◼ 20世纪70年代,网状数据库、层次数据库得到 了广泛的应用,而关系数据库处于实验和理论 研究的阶段
数据库概述 数据库发展 20世纪80年代后,关系数据库从理论到实践 都取得了辉煌成果,理论上,确立了完整的 关系理论、数据依赖理论以及关系数据库的 设计理论等;实践上,开发了许多著名的关 系数据库系统 1986年,ANSI通过了关系数据库查询语言 SQL的文本标准 到20世纪80年代末,关系数据库系统逐步取 代层次和网状数据库系统,成为主流产品 到80年代后期和90年代初期,出现了面向对 象数据库系统
数据库概述 ◼ 数据库发展 ◼ 20世纪80年代后,关系数据库从理论到实践 都取得了辉煌成果,理论上,确立了完整的 关系理论、数据依赖理论以及关系数据库的 设计理论等;实践上,开发了许多著名的关 系数据库系统。 ◼ 1986年,ANSI通过了关系数据库查询语言 SQL的文本标准 ◼ 到20世纪80年代末,关系数据库系统逐步取 代层次和网状数据库系统,成为主流产品。 ◼ 到80年代后期和90年代初期,出现了面向对 象数据库系统
数据库概述 数据库系统的概念 数据库系统 Database. System,为B2是 数据库管理系统和编译系统等)、数据库和用户 构成的系统。 应用系统 应用系统开发工具 数据库管理系统DBMS 用 操作系统 硬件
数据库概述 ◼ 数据库系统的概念 ◼ 数据库系统(Database System,记为DBS)是一 个复杂的系统,它是由硬件、软件(操作系统、 数据库管理系统和编译系统等)、数据库和用户 构成的系统。 硬件 操作系统 数据库管理系统DBMS 应用系统开发工具 应用系统 用 户
数据库概述 数据库系统的概念 数据库系统与图书馆的比较 数据库 图书馆 数据 →图书 外存 →书库 用户 读者 数据模型 +书卡格式 数据库管理系统 图书馆管理员 数据的物理组织方法 →图书馆图书存放方法 用户对数据库的操作 读者对图书馆的访问 (使用数据操纵语言对数据 (用普通语言借书、还书等 检索、插入、删除、修改)
数据库概述 ◼ 数据库系统的概念 ◼ 数据库系统与图书馆的比较 数据库 图书馆 数据 图书 外存 书库 用户 读者 数据模型 书卡格式 数据库管理系统 图书馆管理员 数据的物理组织方法 图书馆图书存放方法 用户对数据库的操作 读者对图书馆的访问 (使用数据操纵语言对数据 (用普通语言借书、还书等) 检索、插入、删除、修改)