1.2数据库技术的发展 由于实际的需要,以及硬件技术的进步,数据处理 技术得到了快速发展。计算机数据处理经历了如下三个 阶段: 人工管理:数据不保存,在需要时输入数据 文件管理:据以文件的形式长久保存,二是由文 件系统管理数据,文件系统把数据组织成相互独立的数 据文件,按文件名访问数据, 数据库技术:在文件系统上发展起来的技术,它克 服了文件系统的弱点,为用户提供了一种使用方便、功 能强大的数据管理手段
1.2 数据库技术的发展 由于实际的需要,以及硬件技术的进步,数据处理 技术得到了快速发展。计算机数据处理经历了如下三个 阶段: • 人工管理:数据不保存,在需要时输入数据 • 文件管理:据以文件的形式长久保存 ,二是由文 件系统管理数据,文件系统把数据组织成相互独立的数 据文件,按文件名访问数据, • 数据库技术:在文件系统上发展起来的技术,它克 服了文件系统的弱点,为用户提供了一种使用方便、功 能强大的数据管理手段
1.3数据库系统的结构 从数据库管理系统的角度米看数据库,这是数接 库系统内部的系统结构,通常称为数据库体系结 构。从数据库最终用户角度来看,这是数据库系 统外部的体系结构
1.3 数据库系统的结构 可以从不同的角度分析数据库系统的结构。 从数据库管理系统的角度来看数据库,这是数据 库系统内部的系统结构,通常称为数据库体系结 构。从数据库最终用户角度来看,这是数据库系 统外部的体系结构
1.数据模式 数据模式是对数据库中的全体数据的逻辑结构、联系和约束的描述。它 仅涉及到数据的结构和属性的说明,而不涉及到具体的值。虽然数据库管理 系统有很多种,数据的存储结构也各不相同,但在体系结构上都有相同的特 征,即采用三级模式结构 2.三级模式结构 为了解决复杂的问题,往往采用分层的方法进行处理。与此类似,数据库 系统的内部体系结构分成3级(层):外模式、模式和内模式三级构成。如 图 应用A 应用B 应用C 应用E 外模式1 外模式2 外模式 模式/内模式映像 模式/内模式映像 内模式 数据库
1. 数据模式 数据模式是对数据库中的全体数据的逻辑结构、联系和约束的描述。它仅 仅涉及到数据的结构和属性的说明,而不涉及到具体的值。虽然数据库管理 系统有很多种,数据的存储结构也各不相同,但在体系结构上都有相同的特 征,即采用三级模式结构。 2. 三级模式结构 为了解决复杂的问题,往往采用分层的方法进行处理。与此类似,数据库 系统的内部体系结构分成3级(层):外模式、模式和内模式三级构成。如 图: 数据库 内模式 模式 外模式1 外模式2 外模式3 应用A 应用B 应用C 应用D 应用E 模式 / 内模式映像 模式 / 内模式映像