第9章数据库设计与数据库管理.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9章 数据库设计与数据库管理 数据库设计 9.1 数据库设计概述 9.2 数据库设计的需求分析 9.3 数据库的概念设计 9.4 数据库的逻辑设计 9.5 数据库的物理设计 数据库管理 9.6 数据库管理 9.7 DBA 9.1 数据库设计概述 数据库设计的基本任务 根据用户对象的信息需求、处理需求和数据库的支持环境(包括硬件、操作系统与DBMS)设计出数据模式。 信息需求 用户的数据、结构及其要求 处理需求 用户对数据的处理过程和方式 数据库设计即是在一定平台制约下,根据信息需求与处理需求设计出性能良好的数据模式。 9.1 数据库设计概述 数据库设计方法 面向数据的方法(data-oriented approach) 以信息需求为主,兼顾处理需求 面向过程的方法(process-oriented approach) 以处理需求为主,兼顾信息需求 9.1 数据库设计概述 数据库设计的生命周期法 需求分析 概念设计 逻辑设计 物理设计 编码 测试 运行 进一步修改 9.1 数据库设计概述 9.2 数据库设计的需求分析 9.3 数据库的概念设计 9.4 数据库的逻辑设计 9.5 数据库的物理设计 9.6 数据库管理 9.7 DBA 9.2 数据库设计的需求分析 需求分析 从调查用户单位着手,深入了解用户单位的数据流程,数据使用情况,数据的数量、流量、流向、性质,并作出分析,最终按一定规范要求以文档形式写出数据的需求说明书。 9.2 数据库设计的需求分析 需求分析的步骤 需求调查 了解用户单位的组织机构和业务活动情况 了解用户的业务活动对数据的需求 原始资料的收集 9.2 数据库设计的需求分析 需求分析的步骤(续) 需求分析 数据边界的确定 数据环境的确定 数据内部关系 数据的流动规律、流向、流量、频率、形式、存储量、存储周期 数据字典 数据元素 数据类 数据性能需求 精度、时间、灵活性尺度、安全性、完整性、可靠性、运行环境 9.2 数据库设计的需求分析 需求分析的步骤(续) 数据需求分析说明书 在调查与分析的基础上依据一定的规范要求编写数据需求分析说明书。其内容大致包括: 需求调查原始资料 数据边界、环境及数据内部关系 数据量分析 数据字典 数据性能分析 某信息系统的需求分析(例子) 《XXX信息系统总体设计方案》 概要说明 需求调查 需求分析 《XXX信息系统总体设计方案》 概要说明 1.1 系统名称 1.2 使用对象 1.3 开发单位 1.4 总体设计依据 相关规范、标准、理论 开发协议、相关文件 1.5 总体设计开发原则 1.6 系统的要求与任务 1.7 工期安排 1.8 总体设计主要内容 1.9 系统平台 《XXX信息系统总体设计方案》 需求调查 2.1 单位现状 2.2 单位目标与发展要求 2.3 单位的组织机构及人员配备情况 2.4 单位的职能部门划分 2.5 单位及各部门与外界的关系 2.6 单位的主要业务项及管理工作流程 2.7 单位的数据信息要求 2.7.1 数据信息的基本特性 存储特性:时间,数据量 流动特性:单位内部以及与外单位之间的数据流动情况 使用特性:频率,权限 《XXX信息系统总体设计方案》 2.7.2 数据信息的分类 原始数据 结果数据 中间数据 及其 存储时限 2.8 单位的报表及原始单据 2.9 数据的安全性、完整性和授权要求 2.10 对文种、币种的要求 2.11 单位业务管理规范化 及 代码要求 2.12 辅助决策要求 2.13 对信息系统的期望与要求 业务操作、数据录入、菜单、报表以及其它方面的特殊要求 《XXX信息系统总体设计方案》 需求分析 3.1 系统目标分析 3.2 需求分析方法 3.3 系统模型设计 按照单位的职能部门划分来设计若干个子模型,每个子模型都包括‘功能’与‘数据’两个部分。 在模型设计过程中生成系统的数据字典: 数据元素 数据类 数据类之间的关系 业务项与数据类(元素)之间的关系 界面与业务项、界面与数据类(元素)之间的关系 9.1 数据库设计概述 9.2 数据库设计的需求分析 9.3 数据库的概念设计 9.4 数据库的逻辑设计 9.5 数据库的物理设计 9.6 数据库管理 9.7 DBA 9.3 数据库的概念设计 9.3.1 数据库概念设计概述 目的 建立一个抽象的概念数据模型 工具 E-R模型:实体,属性,联系 EE-R模型 属性、实体 联系、嵌套(实体集属性)、继承 面向对象模型 对象(OID,方法,封装),类,继承,合成,消息 方法 集中式模式设计法 视图集成设计法 9.3 数据库的概念设计 9.3.2 数据库概念设计的过程 用户分解 首先将所有用户划分为功能相对独

文档评论(0)

天马行空 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档