第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章_数据库系统的详细设计.ppt

第9章 数据库系统的详细设计 宁可、吴菁、胡海编著 本章要点 系统详细设计概述 数据库的逻辑设计 数据库的物理设计 详细设计的工具 用户界面设计 系统详细说明 运用Powerdesigner建立物理数据模型 目 录 9.1 系统详细设计概述 9.1.1 软件系统的详细设计 9.1.2 数据库系统的详细设计 9.2 数据库的逻辑设计 9.2.1 数据库逻辑设计的过程 9.2.2 关系数据库的逻辑设计 9.3 数据库的物理设计 9.3.1 获取数据库系统事务对象的基本信息 9.3.2 确定数据库的存取方法 9.3.3 确定数据库的存储结构 9.3.4 数据的物理结构评价 9.4 详细设计的工具 9.4.1 程序流程图 9.4.2 IPO图 目 录 9.5 用户界面设计 9.5.1 用户界面应具备的特性 9.5.2 用户界面的类型 9.5.3 数据输入界面设计 9.5.4 数据显示界面设计 9.5.5 控制界面的设计 9.6 系统详细设计说明 9.7 运用Powerdesigner建立物理数据模型 小结 9.1系统详细设计概述 系统概要设计确定了软件系统的总体结构,详细设计则对概要设计结果进一步细化,即把一个模块的功能逐步分解细化为一系列具体的处理步骤,并给出目标系统的精确描述,以便在编码阶段直接翻译成计算机的程序代码。 ?? 9.1.1 软件系统的详细设计 1.详细设计的目标与任务 详细设计的目标 详细设计阶段将具体地设计目标系统,得出新系统软件的详细规格。同时,要求设计出的规格简明易懂,便于下一阶段用某种程序设计语言在计算机上实现。 (2) 详细设计的任务 ① 算法过程的设计 ② 数据结构的设计 ③ 数据库物理设计 ④ 测试用例的设计 ⑤ 其他设计 ⑥ 编写“详细设计说明书” 9.1.2 数据库系统的详细设计 对于基于结构化的数据库系统开发方法而言,数据库系统在完成需求分析、概要设计阶段后,需进行数据库系统的详细设计工作,此阶段不仅需要完成对数据库系统的处理过程的详细算法描述和输入输出格式设计,而且还需要进行数据库逻辑结构设计和数据库物理结构设计(也可简称为数据库物理设计)工作。 1.数据库逻辑结构设计 数据库逻辑结构设计是将一个与计算机软硬件具体性能无关的、也不为任何一个DBMS所支持的全局概念模式(概念模型结构)转换成某个具体DBMS所支持的数据模型。 2.数据库物理结构设计 数据库物理结构设计是依据给定的计算机系统,为逻辑数据模型选取一个最适合应用环境的物理结构,包括数据的存储结构和存取方法。 9.2 数据库的逻辑设计 数据库逻辑设计的任务是将概念模型结构转换成某个具体DBMS所支持的数据模型,以便开始进入“实现设计”阶段,因此数据库逻辑设计阶段需要考虑到具体DBMS的性能和具体的数据模型特点。 ?? 9.2.1 数据库逻辑设计的过程 数据库逻辑设计的过程就是概念数据模型向逻辑数据模型的转换过程。通常把概念数据模型向逻辑数据模型的转换过程分为如下几步进行: ? 把概念数据模型转换成一般的数据模型。 ? 将一般的数据模型转换成某个具体DBMS所支持的数据模型。 ? 通过优化方法将其转化为优化的数据模型。 概念数据模型向逻辑数据模型的转换步骤,如图9-2所示。 9.2.2 关系数据库的逻辑设计 概念数据模型向关系数据模型的转换步骤如下: 1.初始关系模式的设计 首先,从概念结构设计阶段得到的综合E-R图出发,导出初始关系模式来,具体转换原则如下: (1) 一个实体转换为一个关系模式,实体的属性就是关系的属性,实体的关键字就是关系的关键字。 (2) 一个1:1的联系转换为一个关系,则与该联系相连的各实体的关键字以及联系本身的属性均转换为关系的属性,每个实体的关键字是该关系的候选关键字。 (3) 一个1:n的联系转换为一个关系,则与该联系相连的各实体的关键字以及联系本身的属性均转换为关系的属性,而n端实体的关键字是关系的关键字。 (4) 一个m:n联系转换为一个关系。则与该联系相连的各实体的关键字以及联系本身的属性均转换为关系的属性,联系两端各实体关键字的组合组成关系的关键字(组合关键字)。 9

文档评论(0)

cai + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档