欢迎来到天天文库
浏览记录
ID:58683034
大小:2.58 MB
页数:278页
时间:2020-10-05
《第二篇 第6讲 管理信息系统设计与开发之数据库系统设计讲述ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库第二篇第6讲管理信息系统设计与开发之数据库系统设计(1)深圳大学机电与控制工程学院主讲人王贵斌管理信息系统设计AnIntroductiontoDatabaseSystenm系统运行和维护系统规划系统实施系统分析开发设计初步调查可行性研究审批系统评价系统维护总体设计详细设计审计审查编程调试系统转换验收详细调查逻辑设计系统设计阶段回答的中心问题成果系统分析“做什么”明确系统功能逻辑模型系统设计“怎么做”如何实现系统说明书规定的系统功能物理模型AnIntroductiontoDatabaseSystenm数据库是信息系统的核心和基础把信息
2、系统中大量的数据按一定的模型组织起来提供存储、维护、检索数据的功能使信息系统可以方便、及时、准确地从数据库中获得所需的信息数据库是信息系统的各个部分能否紧密地结合在一起以及如何结合的关键所在数据库设计是信息系统开发和建设的重要组成部分第5章数据库系统设计成功的数据库设计是应用系统开发的基础数据库设计是一项非常复杂的工作,必须严格按照工程化步骤实施数据库设计还需要丰富的经验数据库设计要求形成规范完整的文档资料本章主要介绍数据库设计的步骤以及每一步骤的工作内容和方法第5章数据库系统设计(续)5.1数据库系统设计概述5.2系统需求分析5.3概
3、念结构设计5.4数据库逻辑结构的设计5.5数据库的物理设计5.6数据库实施、运行与维护5.7本章小结复习思考题5.1数据系统设计概述(续)5.1.1数据库系统设计的目标、内容及原则5.1.2数据库设计的特点5.1.3数据库设计方法简述5.1.4数据库设计的基本步骤5.1.1数据库系统设计的目标、内容及原则(续)5.1.1数据库系统设计的目标、内容及原则数据库系统的设计包括数据库设计和数据库应用系统(在数据库领域内,常常把使用数据库的各类系统统称为数据库应用系统)设计什么是数据库设计?即是设计数据库结构特性,为特定应用环境构造出最有的数据
4、模型什么是数据库应用系统设计?是设计数据库系统的行为特性,并建立能够满足各种用户对数据库应用需求的功能模型5.1.1数据库系统设计的目标、内容及原则(续)数据库系统设计的主要目标对于一个给定的应用环境,构造一个性能良好的、最优的数据库系统模式,并据此建立一个既能反映现实世界信息及信息之间的联系、满足用户对数据加工要求和使用要求、又能被某个DBMS所接受的数据库及其应用系统,使得数据库系统既能有效、安全、完整地存储大宗数据,能方便地满足多个用户的信息要求和处理要求,又能有利于进行数据维护和数据控制管理5.1.1数据库系统设计的目标、内容及原
5、则(续)数据库系统设计的主要内容数据库的结构特性设计、行为特性设计和物理模式设计数据库结构特性设计起着关键作用,行为特性设计起辅助作用,两者结合起来,相互参照,同步进行,才能较好地达到设计目标数据库的结构特性设计结构特性设计称逻辑结构特征或静态结构设计过程是先将现实世界中的事物、事物间的联系用E-R图表示再将各个分E-R图汇总,得出数据库的概念结构模型最后将概念结构模型转化为数据库的逻辑结构模型表示5.1.1数据库系统设计的目标、内容及原则(续)数据库的行为特性设计确定数据库用户的行为和动作,并根据其行为特性设计出数据库的子模式设计步骤是
6、:首先要将现实世界中的数据及应用情况用数据流程图和数据字典表示并详细描述其中的数据操作要求进而得出系统的功能模块结构和数据库的子模式数据库的物理模式设计根据库结构的动态特性(即数据库应用处理要求),在选定的DBMS环境下,把数据库的逻辑结构模型加以物理实现,从而得出数据库的存储模式和存取方法5.1.1数据库系统设计的目标、内容及原则把总任务分解为许多基本的、具体的任务具体的任务合理组织构成总任务。又称为总体设计(architecturaldesign),或概要设计(preliminarydesign)。其基本任务:系统软件体系结构系统计算
7、模式系统运行平台系统软件结构详细设计为各个具体任务选择适当的技术手段和处理方法。包括:代码(编码)设计数据存储设计:数据库的设计、数据库安全设计等计算机处理过程的设计。包括输出设计、输入设计、人机对话设计等5.1.1数据库系统设计的目标、内容及原则(续)数据字典数据流图E-R图加工小说明流程描述处理描述数据对描述象数据设计模块结构设计接口设计过程设计分析模型设计模型平台设计5.1.1数据库系统设计的目标、内容及原则上图中通过数据、功能模型展示的系统需求被传送给设计阶段,运用某种设计方法,设计阶段产生出:数据设计:将分析时创建的数据模型变
8、换成实现系统所需的数据结构平台设计:将性能要求变换成对系统软硬件环境的配置模块结构设计:定义系统模块元素之间的关系接口设计:描述了系统内部、系统和协作系统之间的以及系统同人之间如何通信过程设计
此文档下载收益归作者所有