应用1 应用1 应用1 应用1 概念要求1 外模式1外模式2外模式3 应用2 ■■■■■ 映象 概念要求2 概念模式 逻辑模式 应用3 ■■■■■ 映象 概念要求3 转换 内模式 综合 DB 11
11 概念模式 概念要求1 概念要求2 概念要求3 应用1 应用1 应用1 映象 映象 转换 综合 应用3 应用2 应用1 外模式2 内模式 逻辑模式 外模式1 外模式3 DB
逻辑设计 概念模式 返回到前面阶段 导出初始DBMS模式说明 ■目标 子模式设计 应用程序设计草图 ■逻辑设计步骤 模式评价 是 处理结 束 否 是 模式修正 模式需要修 否 进入物理设计阶段 图5.3逻辑设计步骤
12 逻辑设计 ◼ 目标 ◼ 逻辑设计步骤 导出初始DBMS模式说明 概念模式 子模式设计 应用程序设计草图 模式评价 处理结 束 模式需要修 模式修正 正 进入物理设计阶段 返回到前面阶段 图5.3 逻辑设计步骤 是 是 否 否
物理设计 ■目标 什么是数据库的物理结构 物理设计的步骤 存储记录结构设计 确定数据存放位置 存取方法的设计 完整性和安全性考虑 程序设计 13
13 物理设计 ◼ 目标 ◼ 什么是数据库的物理结构 ◼ 物理设计的步骤 ◼ 存储记录结构设计 ◼ 确定数据存放位置 ◼ 存取方法的设计 ◼ 完整性和安全性考虑 ◼ 程序设计
数据库的实现 目标 实现数据库应做的主要工作 用DDL定义数据库结构; 组织数据入库; n对数据量不大的小型系统(人工):筛选数 据;转换数据格式;输入数据;校验数据。 对大中型系统(自动):筛选数据;输入数 据;校验数据;转换数据;综合数据。 编制与调试应用程序; 数据库试运行。 功能测试 性能测试(时空代价) 14
14 数据库的实现 ◼ 目标 ◼ 实现数据库应做的主要工作 ◼ 用DDL定义数据库结构; ◼ 组织数据入库; ◼ 对数据量不大的小型系统(人工):筛选数 据;转换数据格式;输入数据;校验数据。 ◼ 对大中型系统(自动):筛选数据;输入数 据;校验数据;转换数据;综合数据。 ◼ 编制与调试应用程序; ◼ 数据库试运行。 ◼ 功能测试 ◼ 性能测试(时空代价)
数据库的运行与维护工作 数据库的转储和恢复 数据库安全性、完整性控制 数据库性能的监督、分析和改进 数据库的重组织和重构造
15 数据库的运行与维护工作 ◼ 数据库的转储和恢复 ◼ 数据库安全性、完整性控制 ◼ 数据库性能的监督、分析和改进 ◼ 数据库的重组织和重构造