第6章 数据库的设计与维护.ppt

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
成都电子高专计算机工程系 成都电子高专计算机工程系 第6章 数据库的设计与维护 6.1 概述 6.2 需求分析 6.3 概念结构设计 6.4 逻辑结构设计 6.5 物理设计 6.6 实现与维护 6.7 用ORACLE建立数据库 6.8 数据字典(Data Dictionary) 数据库的设计步骤 需求收集和分析:用户关心什么、用户要什么结果 设计概念结构:存什么、关系(联系)如何、E/R图是各种数据模型的共同基础 设计逻辑结构:用什么数据模型、数据库的模式(database schema)、用户子模式 设计物理结构:数据怎么存、根据DBMS产品、环境特点 物理实现:运行DDL、装入测试数据、应用程序 6.1 概述--数据库的设计步骤 6.2 需求分析 6.2.1需求的收集 需求的分析整理 评审 6.2.2 数据字典 需求的分析处理 业务流程分析 :数据流图(DFD) 分析结果的描述 除了DFD以外,还要用一些规范表格进行补充描述 评审 确认某一阶段的任务是否全部完成 保证设计质量 常常导致设计过程的回溯与反 数据字典 数据需求写成文档 对数据库数据描述的集中管理 存贮和检索元数据 6.3 概念结构设计 6.3.1 概念模型 6.3.2 概念设计的主要步骤 6.3.1 概念模型 概念模型 :表达概念设计结果的工具 概念模型 应具备的特征: 有丰富的语义表达能力 易于交流和理解 易于变动 易于向各种数据模型转换 ER模型 6.3.2 概念设计的主要步骤 进行数据抽象,设计局部概念模式 将局部概念模式综合成全局概念模式 评审 用ER方法进行数据库的概念设计 (1)设计局部ER模式 (2) 设计全局ER模式。 (3)全局ER模式的优化 设计局部ER模式 ① 确定局部结构范围 ② 实体定义 ③ 联系定义:映射基数、联系命名 ④ 属性分配 设计全局ER模式 局部ER模式综合成单一的全局概念结构 确定公共实体类型 局部ER模式的合并 消除冲突 :属性冲突 、结构冲突、命名冲突 全局ER模式的优化 实体类型的合并 冗余属性的消除 冗余联系的消除 例子:冗余联系的消除 6.4 逻辑结构设计 6.4.1逻辑设计环境 6.4.2关系数据库的逻辑设计 6.4.1逻辑设计环境 输入 独立于DBMS的概念模式 处理需求 DBMS特性 输出 DBMS可处理的模式 子模式 应用程序设计指南 物理设计指南 6.4.2关系数据库的逻辑设计 关系数据库的逻辑设计 1. 导出初始关系模式 一个实体类型转换成一个关系模式 一个联系类型转换成一个关系模式 2. 规范化处理 确定规范级别 :3NF或BCNF是适当的标准 实施规范化处理 3. 模式评价 功能评价 性能评价 6.5 物理设计 逻辑数据库结构 ?物理数据库结构 6.5.1物理设计的步骤 6.5.2物理设计环境 6.5.3物理设计性能的测量 6.5.1物理设计的步骤 五步 、可能要反复多次 1. 存贮记录结构设计 2. 确定数据存放位置 3. 访问方法的设计 4. 完整性和安全性考虑 5. 程序设计 6.5.2 物理设计环境 引进的新参数 :物理设备量限制、时间特性及所有的运行要求 输出 :物理数据库结构说明书 ,包括存贮记录格式、存贮记录位置分布及访问方法。它能满足所有的操作需求并给出对硬件、软件系统的约束 6.5.3 物理设计性能的测量 1. 查询响应时间 2. 更新事务的开销 3. 报告生成的开销 4. 改组频率和开销 5. 主存贮空 6. 辅助存贮空间 6.6 实现与维护 6.6.1数据库的实现 6.6.2其它设计工作 6.6.3运行与维护 6.6.1数据库的实现 建立实际数据库结构 测试数据库结构 装入数据 6.6.2其它设计工作 数据库的再组织设计 故障恢复方案设计 安全性考虑 事务控制 6.6.3运行与维护 维护数据库的安全性与完整性 监测并改善数据库性能 增加新功能 修改错误 6.7 用ORACLE建立数据库 6.7.1 数据库结构和空间管理 6.7.2用ORACLE建立和修改数据库 6.7.3 初始化参数文件 6.7.1 数据库结构和空间管理 ORACLE物理数据库结构 :数据文件、日志文件和控制文件 逻辑数据库结构 : 一个或多个表空间 数据库模式对象(即表、视图、索引、聚集、序列、存储过程) 数据库、表空间和数据文件 1. 物理结构 数据文件 :一个或多个 ,物理地存储 一个数据文件仅与一个数据库相联系 一旦建立,数据文件

文档评论(0)

kaku + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8124126005000000

1亿VIP精品文档

相关文档