《数据库技术与应用》课程教学资源(PPT课件讲稿)第9章 数据库系统的详细设计

第9章数据库系统的详细设计 宁可、吴菁、胡海编著 教材:数据库技术及应用2006年4月
第9章 数据库系统的详细设计 教材:数据库技术及应用 2006年4月 宁可、吴菁、胡海编著

本章要点 系统详细设计概述 ·数据库的逻辑设计 数据库的物理设计 详细设计的工具 用户界面设计 ·系统详细说明 ·运用 Powerdesigner建立物理数据模型 TT1
本章要点 • 系统详细设计概述 • 数据库的逻辑设计 • 数据库的物理设计 • 详细设计的工具 • 用户界面设计 • 系统详细说明 • 运用Powerdesigner建立物理数据模型

目录 91系统详细设计概述 91.1软件系统的详细设计 912数据库系统的详细设计 92数据库的逻辑设计 92.1数据库逻辑设计的过程 922关系数据库的逻辑设计 93数据库的物理设计 93.1获取数据库系统事务对象的基本信息 932确定数据库的存取方法 933确定数据库的存储结构 934数据的物理结构评价 94详细设计的工具 941程序流程图 942IPO图
目 录 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图

目录 95用户界面设让 951用户界面应具备的特性 952用户界面的类型 953数据输入界面设让 954数据显示界面设计 9.55控制界面的设让 96系统详细设计说明 97运用 Powerdesigner建立物理数据模 小结
目 录 9.5 用户界面设计 9.5.1 用户界面应具备的特性 9.5.2 用户界面的类型 9.5.3 数据输入界面设计 9.5.4 数据显示界面设计 9.5.5 控制界面的设计 9.6 系统详细设计说明 9.7 运用Powerdesigner建立物理数据模型 小结

91系统详细设计概述 系统概要设计确定了软件系统的总体结构, 详细设计则对概要设计结果进一步细化,即 把一个模块的功能逐步分解细化为一系列具 体的处理步骤,并给出目标系统的精确描述, 以便在编码阶段直接翻译成计算机的程序代 码
9.1系统详细设计概述 系统概要设计确定了软件系统的总体结构, 详细设计则对概要设计结果进一步细化,即 把一个模块的功能逐步分解细化为一系列具 体的处理步骤,并给出目标系统的精确描述, 以便在编码阶段直接翻译成计算机的程序代 码

91.1软件系统的详细设计 1.详细设计的目标与任务 (1)详细设计的目标 详细设计阶段将具体地设计目标系统,得出新系统软件的详细 规格。同时,要求设计出的规格简明易懂,便于下一阶段用某 种程序设计语言在计算机上实现。 (2)详细设计的任务 ①算法过程的设计 ②数据结构的设计 ③数据库物理设计 ④测试用例的设计 ⑤其他设计 ⑥编写“详细设计说明书
9.1.1 软件系统的详细设计 1.详细设计的目标与任务 (1) 详细设计的目标 详细设计阶段将具体地设计目标系统,得出新系统软件的详细 规格。同时,要求设计出的规格简明易懂,便于下一阶段用某 种程序设计语言在计算机上实现。 (2) 详细设计的任务 ① 算法过程的设计 ② 数据结构的设计 ③ 数据库物理设计 ④ 测试用例的设计 ⑤ 其他设计 ⑥ 编写“详细设计说明书

2.详细设计的原则 (1)自顶向下,逐步求精 (2)采用结构化程序设计方法,改善控制结构 结构化程序设计的三种结构,如图9-1所示。 是 顺序结构 选择结构 循环结构 图9-1结构化程序设计的三种结构
2.详细设计的原则 (1) 自顶向下,逐步求精。 (2) 采用结构化程序设计方法,改善控制结构。 结构化程序设计的三种结构,如图9-1所示。 是 否 是 否 图9-1 结构化程序设计的三种结构 顺序结构 选择结构 循环结构

9.2数据库系统的详细设计 对于基于结构化的数据库系统开发方法而言,数据库系统 在完成需求分析、概要设计阶段后,需进行数据库系统的详细 设计工作,此阶段不仅需要完成对数据库系统的处理过程的详 细算法描述和输入输出格式设计,而且还需要进行数据库逻辑 结构设计和数据库物理结构设计(也可简称为数据库物理设计) 工作 数据库逻辑结构设计 数据库逻辑结构设计是将一个与计算机软硬件具体性能无关 的、也不为任何一个DBMS所支持的全局概念模式(概念模型结 构)转换成某个具体DBMS所支持的数据模型 2.数据库物理结构设计 数据库物理结构设计是依据给定的计算机系统,为逻辑数据模 型选取一个最适合应用环境的物理结构,包括数据的存储结构 和存取方法
9.1.2 数据库系统的详细设计 对于基于结构化的数据库系统开发方法而言,数据库系统 在完成需求分析、概要设计阶段后,需进行数据库系统的详细 设计工作,此阶段不仅需要完成对数据库系统的处理过程的详 细算法描述和输入输出格式设计,而且还需要进行数据库逻辑 结构设计和数据库物理结构设计(也可简称为数据库物理设计) 工作。 1.数据库逻辑结构设计 数据库逻辑结构设计是将一个与计算机软硬件具体性能无关 的、也不为任何一个DBMS所支持的全局概念模式(概念模型结 构)转换成某个具体DBMS所支持的数据模型。 2.数据库物理结构设计 数据库物理结构设计是依据给定的计算机系统,为逻辑数据模 型选取一个最适合应用环境的物理结构,包括数据的存储结构 和存取方法

92数据库的逻辑设计 数据库逻辑设计的任务是将概念模型结构 转换成某个具体DBMS所支持的数据模型 以便开始进入“实现设计”阶段,因此数据 库逻辑设计阶段需要考虑到具体DBMS的性 能和具体的数据模型特点
9.2 数据库的逻辑设计 数据库逻辑设计的任务是将概念模型结构 转换成某个具体DBMS所支持的数据模型, 以便开始进入“实现设计”阶段,因此数据 库逻辑设计阶段需要考虑到具体DBMS的性 能和具体的数据模型特点

92.1数据库逻辑设计的过程 数据库逻辑设计的过程就是概念数据模型向逻辑数据模型的转换过程。通常把概念 数据模型向逻辑数据模型的转换过程分为如下几步进行 §把概念数据模型转换成一般的数据模型。 s将一般的数据模型转换成某个具体DBMS所支持的数据模型。 s通过优化方法将其转化为优化的数据模型。 概念数据模型向逻辑数据模型的转换步骤,如图9-2所示, 概念数据模型 转换规则 (ER图) 般数据模型 DBMS限制和特点 (关系、网状、层次) 特定的DBMS 有化方法 支持的数据模型 数据模型 图9-2概念数据模型向逻辑数据模型的转换的三个步骤
9.2.1 数据库逻辑设计的过程 数据库逻辑设计的过程就是概念数据模型向逻辑数据模型的转换过程。通常把概念 数据模型向逻辑数据模型的转换过程分为如下几步进行: 把概念数据模型转换成一般的数据模型。 将一般的数据模型转换成某个具体DBMS所支持的数据模型。 通过优化方法将其转化为优化的数据模型。 概念数据模型向逻辑数据模型的转换步骤,如图9-2所示。 概念数据模型 (E-R图) 一般数据模型 (关系、网状、层次) 特定的DBMS 支持的数据模型 优化的 数据模型 转换规则 DBMS限制和特点 有化方法 图9-2 概念数据模型向逻辑数据模型的转换的三个步骤
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第8章 数据库系统的概要设计.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第7章 数据库系统的需求建模.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第6章 数据库系统的立项与调查.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第5章 数据库系统的开发方法.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第4章 数据库系统的开发环境.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第9章章 单片机扩展与接口技术(9.5-9.6).ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第9章 单片机扩展与接口技术(9.1-9.4).ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第8章 串行接口.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第6章 中断系统.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第5章 并行接口.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第4章 汇编语言程序设计.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第3章 MCS-51指令系统.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第2章 单片机基本结构组成及工作原理.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第1章 单片机入门知识.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第10章 MCS-51单片机应用系统设计开发技术.ppt
- 山东大学:《Web技术导论》第4章 网页及多媒体制作 4.1使用FrontPage 2000 4.2 新建网页 4.3 网页的编辑 4.4框架网页 4.5 使用Dreamweaver.ppt
- 山东大学:《Web技术导论》第3章 HTML和XML基础.ppt
- 山东大学:《Web技术导论》第2章 Web服务器的架设和管理.ppt
- 山东大学:《Web技术导论》第1章 Web基础.ppt
- 山东大学:《Web技术导论》第4章 网页及多媒体制作 4.6 Photoshop和图像处理.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第1章 数据库系统概述(宁可、吴菁、胡海).ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第2章 SQL语言与关系数据理论.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第10章 数据库系统的实施与支持.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第11章 WEB数据库应用.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第12章 数据仓库与数据挖掘技术.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第3章 数据库系统体系结构.ppt
- 吉林师范大学:《汇编语言程序设计》课程电子教案(PPT课件讲稿)第1章 基础知识.ppt
- 吉林师范大学:《汇编语言程序设计》课程电子教案(PPT课件讲稿)第3章 宏汇编语言.ppt
- 吉林师范大学:《汇编语言程序设计》课程电子教案(PPT课件讲稿)目录.ppt
- 吉林师范大学:《汇编语言程序设计》课程电子教案(PPT课件讲稿)第4章 程序设计方法.ppt
- 吉林师范大学:《汇编语言程序设计》课程电子教案(PPT课件讲稿)第2章 寻址方式和指令系统.ppt
- 吉林师范大学:《汇编语言程序设计》课程电子教案(PPT课件讲稿)第6章 应用系开发.ppt
- 吉林师范大学:《汇编语言程序设计》课程电子教案(PPT课件讲稿)第5章 输入输出和中断.ppt
- 湖南科技职业学院:《Java程序设计》习题库.doc
- 《Internet实用教程—技术基础及实践》讲义.ppt
- 上海交通大学:《数据结构考研试题》1999年试题答案.doc
- 上海交通大学:《数据结构考研试题》2000年试题答案.doc
- 上海交通大学:《数据结构考研试题》2001年试题答案.doc
- 上海交通大学:《数据结构考研试题》1998年数据结构和程序设计技术.doc
- 上海交通大学:《数据结构考研试题》1999年数据结构及程序设计技术.doc