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