数据库设计综述.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库设计综述

数据库设计综述 数据库系统是以数据库为基础的信息系统。 特点:数据量大、保存时间长,数据关联复杂,用户要求多样化。 数据库设计:利用数据库管理系统、系统软件和相关的硬件系统,将用户的要求转换成有效的数据结构,并使数据库结构适应用户新的要求的过程。 数据库设计:是在现成的DBMS上建立数据库应用系统的过程。 软件生存期 软件生存期:指从软件的规划、研制、实现、投入运行后的维护,直到它被新的软件所取代而停止使用的整个期间。 软件生存期通常分为六个阶段: (1)规划阶段 (2)需求分析阶段 (3)设计阶段 (4)程序编制阶段 (5)调试阶段 (6)运行维护阶段 数据库系统生存期 以数据库为基础的信息系统通常称为数据库应用系统。 数据库系统的生存期:指从数据库应用系统从开始规划、分析、设计、实现、投入运行后的维护到最后被新的系统所取代而停止使用的整个期间。 数据库系统的生存期: (1)规划阶段 (2)需求分析阶段 (3)概念设计阶段 (4)逻辑设计阶段 (5)物理设计阶段 (6)实现阶段:应用程序编码、调试、运行阶段 (7)运行和维护阶段 规划 规划阶段的主要任务是进行建立数据库的必要性和可行性分析,确定数据库系统在组织中和信息系统中的地位,以及各个数据库之间的联系。 在确定要建立数据库系统之后,接着要确定数据库系统与组织中其它部分的关系。(考虑是建立综合的数据库还是建立若干专门的数据库)。 数据库规划完成以后,应写出详尽的可行性分析报告和数据库系统规划纲要。 需求分析 需求描述与分析 是数据库设计中最重要的步骤之一,是基础。 在此阶段,从多方面对整个组织进行调查,收集和分析各个应用对信息和处理两方面的需求。 需求分析的定义: 需求分析阶段的输入和输出 需求分析的步骤 步骤分为:需求信息的收集、需求信息的分析整理、评审三个阶段。 1. 需求信息的收集(了解用户需求) (1) 信息需求,用户要从数据库获得的信息内容 (2) 处理需求,完成什么处理功能及处理方式 (3) 安全性和完整性要求 2. 需求信息的分析整理 对收集到的数据进行抽象,即对实际事物或事件的人为处理,抽取共同的本质特性,并用各种概念精确地加以描述. 需求信息的分析整理 要向把收集到的信息(如文件、图表、票据等)转换为下一阶段工作可用的形式信息,必须对需求信息作分析整理的工作。 1)业务流程分析(数据流图) 一般采用数据流图(Date Flow Diagram)来描述系统的功能 DFD可以形象地描述数据和处理过程的关系 DFD用来描述数据在系统中发生变化的过程 业务流程分析(数据流图) 符号表示: 一个DFD由有向线、圆圈和双线段组成。 带有名字的有向线表示数据流; 圆圈里写上处理的名称,一个圆圈只代表一个处理; 带有名字的双线段表示存储信息 绘制要求: 自顶向下,逐步细化 作用: 可以形象的表示数据流与各业务活动的关系,是需求分析的工具和分析结构的描述手段。 DFD举例: DFD举例: 2)分析结果的描述 数据项清单:列出每一个数据项的名称、含义、来源、类型和长度等。 业务活动清单:列出每一部门中最基本的工作任务,包括任务的定义、操作类型、执行频度、所属部门及涉及的数据项等。 完整性、一致性要求。 安全性要求。 响应时间要求。 预期变化的影响。 3)评审 数据字典 用来说明或描述系统中数据的静态组成结构的。 数据库系统中所有数据的详尽描述,是各类数据属性的清单 包括: 数据项:数据的最小单位 数据结构:若干数据项有意义的集合 数据流:表示某一处理过程的输入或输出 数据存储:处理过程中存取的数据 处理过程:该过程的功能等 数据字典在需求分析阶段建立,在数据库设计过程中不断修改、充实、完善 1、数据项 数据项是数据的最小单位,对数据项的描述,通常包括数据项名、含义、别名、类型、长度、取值范围以及其他数据项的逻辑关系。 数据字典 2、数据结构 数据结构是若干数据项有意义的集合。包含数据结构名,含义及组成该数据结构的数据项名。 数据字典 3、数据流 可是是数据项,也可以是数据结构,表示某一加工处理过程的输入或输出数据。对数据流的描述应包括数据流名、说明、流出的加工名、流入的加工名以及组成该数据流的数据结构或数据项。 数据字典 4、数据存储 数据存储是处理过程中要存取的数据。对数据存储的描述应包括:数据存储名、说明、输入数据流、输出数据流、数据量(每次存取多少数据)、存取频度(单位时间内存取次数)和存取方式。 概念设计 整个数据库设计的关键 设计目的:产生反映全组织信息需要的整体数据库概念结构,使整个组织各个用户共同关心的信息结构。 描述概念结构的工具

文档评论(0)

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

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

1亿VIP精品文档

相关文档