数据库设计的基本步骤.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库设计的基本步骤 一、数据库设计的生存期 按照规范设计的方法,考虑到数据库及其应用系统开发的全过程,将数据库 设计分为六个阶段。如下图。 需求4 需求4析阶段 I 概愈设计阶段 t 逻辑i 殳计阶段 j 物理- 1 1 殳计阶段 数据区 V 壊筋阶段 数据库运行、 维护阶段 需求分析 需求收集和分析,得到用数据宇典描述的数据需求,用数据流图描述的处理 需求。 概念结构设计 对需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型(用 图表示)。 逻辑结构设计 将概念结构转换为某个DBMS所支持的数据棋型(例如关系棋型),并对 其进行优化。 物理结构设计 为逻辑数据模型选取一个晟适合应用环境的物理结构(包括存储结构和存取 方法)。 数据库实施 运用DBMS提供的数据语言(例如SQL)及其宿主语言(例如C),根据 逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库, 并进行试运行。 数据库运行和维护 数据库应用系统经过试运行后即可投入正式运行。在数据库系统运行过程中 必须不断地对其进行评价、调整与修改。 说明:设计一个完善的数据库应用系统是不可能一蹴而就的,它往往是上述 六个阶段的不断反复。 二、数据库设计阶段的内容 设计步骤既是数据库设计的过程,也包括了数据库应用系统的设计过程。下 面针对各阶段的设计内容给出各阶段的设计描述。如下图。 设计 阶段需求数据字典、全系统中数据项■ 分析 数据流、数据存储的描述数据流图和判定表(判定树)、 数据字典中处理过程的描述数据字典系统说明书包括:新系统要求、方案和概图反映新系统信息 流的数据流图逻辑 结构 设计某种数据模型关系 非关系系统结构图 (模块结构)编写模式装入数据 实施数据库试运行 阶段丨存储安扫E方法选择 物理存取路径建立 设计模块设计 设计 阶段 需求数据字典、全系统中数据项■ 分析 数据流、数据存储的描述 数据流图和判定表(判定树)、 数据字典中处理过程的描述 数据字典 系统说明书包括: 新系统要求、 方案和概图 反映新系统信息 流的数据流图 逻辑 结构 设计 某种数据模型 关系 非关系 系统结构图 (模块结构) 编写模式 装入数据 实施数据库试运行 阶段丨 存储安扫E 方法选择 物理存取路径建立 设计 模块设计 IPO表 IP输输处 Create??? Load ? ? ? 程序编码 编译联结 测试 Main () ? ? ? if ?? ? then ?■? 运行 性能监测、转储、恢复 维护 数据库重组和重构 新旧系统转换、运行r维护(修正 性3适应性r改善性维护) 设计描述 三、数据库设计阶段的漠式 数据库结构设计的不同阶段形成数据库的各级模式,如下图。 需求分析阶段:综合各个用户的应用需求; 概念设计阶段:形成独立于机器特点,独立于各个DBMS产品的概念模式, 即E-R图; 逻辑设计阶段:将已-R图转换成具体的数据库产品支持的数据模型,如关 系棋型,形成数据库逻辑模式;然后根据用户处理的要求、安全性的考虑,在基 本表的基砒上再建立必要的视图,形成数据的外楔式; 物理设计阶段:根据PBMS特点和处理的需要,进行物理存储安排,建立 索引,形成数据库 内模式。 外模式 外模式 外模式 外模式 应用1 应用2 应用3 应用4 映象 应用3 转换 转换 概念 LJ模式 逻輯 模式 应用2 应用要求 应用1 应用要求 应用4 应用要求 综合 如有侵权请联系告知删除,感谢你们的配合!

文档评论(0)

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

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

1亿VIP精品文档

相关文档