数据结构与算法-经典数据库原理7-1.ppt

数据结构与算法-经典数据库原理7-1.ppt

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据存储:处理过程中需要保存的数据集合,是数据流的来源和去向之一。它可以是手工凭证、手工文档,也可以是计算机文件等。 数据存储的描述方法和内容是: 数据存储描述={数据存储名,说明,编号,输入的数据流,输出的数据流,组成:{数据结构},数据量,存取方式} 其中: ① 数据量是指每次存取多少数据,每天(或每小时、每周等)存取几次等。 ② 存取方法包括批处理或者联机处理,检索或者更新,顺序检索或者随机检索等。 ③ 输入的数据流用于指明其来源,输出的数据流用于指出其去向。 处理过程:处理过程也称加工过程,这里指数据库应用程序模块。其具体处理逻辑一般用判定表或判定树来描述,也可用程序流程图或(N-S)图来描述,但在数据字典中只描述处理过程的说明性信息。 处理过程描述方法和内容是: 处理过程描述={处理过程名,说明,输入:{数据流},输出:{数据流},处理:{简要说明}} 其中:简要说明用于说明该处理过程的功能及处理要求,即该处理过程用来做什么(而不是怎样做)和处理要求。处理要求是物理设计的输入及性能评价的标准。 7.2 需求分析 7.2.2 需求分析的阶段 第七章 数据库设计 7.2 需求分析 7.2.2 需求分析的阶段   数据字典:是对数据库(DFD图)中数据性质的描述,即元数据,而不是数据本身。它是对数据流程图上各个元素作出详细的定义和说明。 数据字典的内容: (1)数据项 (2)数据结构 (3)数据流 (4)数据存储 (5)处理过程 数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。 第七章 数据库设计 数据项:数据的基本单元,即最小单位。 数据项的描述方法和内容是: 数据项描述={数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含义,与其他数据项的逻辑关系}。 其中: ① 别名,也称数据项别名,是数据项名称的其它等价名字。 ② 取值范围:规定了数据项的取值区间或其值所在的集合。 ③ 与其它数据项的逻辑关系:数据完整性约束条件。 第七章 数据库设计 数据结构:若干数据项组成的有意义的集合,反映了数据之间组合关系。 数据结构的描述方法和内容是: 数据结构描述={数据结构名,含义说明,组成:{数据项名列表}} 数据流:某一处理输入(输出)的数据项或者数据结构。 数据流的描述方法和内容是: 数据流描述={数据流名,说明,数据流来源,数据流去向,组成:{数据结构},平均流量,高峰期流量} 其中: ① 数据流来源说明该数据流来自哪个处理过程。 ② 数据流去向说明该数据流将传送给哪个处理过程。 ③ 平均流量是指单位时间(每天、每周、每月等)的传输次数。 ④ 峰期流量则是指在高峰时期的数据传输次数。 第七章 数据库设计 第七章 数据库设计 第七章 数据库设计 7.2 需求分析 7.2.2 需求分析的阶段 例:学生管理子系统的数据字典。 以“学号”数据项为例: 数据项名: 学号 含义说明:唯一标识每个学生   别名:  学生编号 类型:  字符型 长度:   6 取值范围:000000至999999   取值含义:前两位标识学生所在年级,前4位标识学生所在班级,后两位是学生顺序编号   与其他数据项的逻辑关系:前4位与班级编号相匹配 数据项描述={数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含义,与其他数据项的逻辑关系}。 第七章 数据库设计 7.2 需求分析 7.2.2 需求分析的阶段 数据结构名:学生 含义说明:是学籍管理子系统的主体数据结构,定义了每个学生的基本信息 组成:学号,姓名,性别,出生年月 ,籍贯   数据结构描述={数据结构名,含义说明,组成:{数据项名列表}} 第七章 数据库设计 7.2 需求分析 7.2.2 需求分析的阶段 数据流名: 学生 说明:   学生注册的最终结果 数据流来源:报到 数据流去向:确认 组成:   ……   数据流描述={数据流名,说明,数据流来源,数据流去向,组成:{数据结构},平均流量,高峰期流量} 第七章 数据库设计 7.2 需求分析 7.2.2 需求分析的阶段 数据存储: 学生登记表 说明: 

文档评论(0)

183****7931 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档