网站大量收购独家精品文档,联系QQ:2885784924

数据库第七章第二次课幻灯片.ppt

  1. 1、本文档共97页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * 员工项目分析系统 编写需求分析说明书 设公司(部门)的原有的对员工所承担项目的情况分析是通过人工/文件管理。现需开发一个数据库应用系统对员工承担项目的情况进行高效的查询及分析。 新系统需要处理: 员工的基本信息包括:员工编号、姓名、性别、年龄、电话等信息。 * * 项目的基本信息包括:项目编号,项目名,项目金额,起始时间等 对每一个承担了项目的员工,都必须有一个该项目的完成度。 要求系统有三级管理权限: 管理员:对所有的数据对象进行操作 组长:表的查询,数据的基本分析(平均完成情况、最高/低完成情况等)、更新。 员工:只能进行自己的信息(基本信息、项目承担情况)进行基本查询。 * * (3) 数据流 数据流可以是数据项,也可以是数据结构,它表示某一处理过程中数据在系统内传输的路径。 内容包括:数据流名、说明、流出过程、流入过程,这些内容组成数据项或数据结构。 其中,流出过程说明该数据流由什么过程而来;流入过程说明该数据流到什么过程。 * * (4) 数据存储 处理过程中数据的存放场所,也是数据流的来源和去向之一。可以是手工凭证,手工文档或计算机文件。 包括{数据存储名,说明,输入数据流,输出数据流,组成:{数据项或数据结构},数据量,存取频度,存取方式}。 存取频度是指每天(或每小时、或每周)存取几次,每次存取多少数据等信息。 存取方法指的是批处理,还是联机处理;是检索还是更新;是顺序检索还是随机检索等。 * * (5) 处理过程 处理过程的处理逻辑通常用判定表或判定树来描述,数据字典只用来描述处理过程的说明性信息。 处理过程包括{处理过程名,说明,输入:{数据流},输出:{数据流},处理,{简要说明}}。 * * 其中,简要说明主要说明处理过程的功能及处理要求。 功能是指该处理过程用来做什么(不是怎么做); 处理要求指该处理频度要求,如单位时间里处理多少事务、多少数据量、响应时间要求等, 这些处理要求是后面物理设计的输入及性能评价的标准。 * * 数据库设计的数据字典与DBMS的数据字典的区别: 数据库设计的数据字典:用户数据。是需求分析的结果,其内容在数据库设计过程中还要不断的修改; DBMS中的数据字典:系统数据。是在创建数据库时由DBMS自动建立的,其内容不能被数据库用户修改。 最终形成的数据流图和数据字典为“需求分析说明书”的主要内容,这是下一步进行概念设计的基础。 * * 基本加工逻辑说明 对数据流图的每一个基本加工,必须有一个基本加工逻辑说明。 基本加工逻辑说明必须描述基本加工如何把输入数据流变换为输出数据流的加工规则。 加工逻辑说明必须描述实现加工的策略而不是实现加工的细节。 加工逻辑说明中包含的信息应是充足的,完备的,有用的,无冗余的。 * * 用于写加工逻辑说明的工具 结构化英语 判定表 判定树 * * 1、结构化英语:是一种介于自然语言和形式化语言之间的语言。 语言的正文用基本控制结构进行分割,加工中的操作用自然语言短语来表示。 英语命令动词 数据词典中定义的名字 有限的自定义词 基本控制结构有三种: 简单陈述句结构:避免复合语句; 重复结构:while_do、for_do 或 do_while结构。 判定结构:if_then_else 或switch_do 结构; * * 例:商店业务处理系统中“检查发货单” if 发货单金额超过$500 then if 欠款超过了60天 then 在偿还欠款前不予批准 else (欠款未超期) 发批准书,发货单 else (发货单金额未超过$500) if 欠款超过60天 then 发批准书,发货单及赊欠报告 else (欠款未超期) 发批准书,发货单 * * 2、判定表 如果数据流图的加工需要依赖于多个逻辑条件的取值,使用判定表来描述比较合适。 * * 以“检查发货单”为例 * * 3、判定树也是用来表达加工逻辑的一种工具。有时侯它比判定表更直观。 检 查 发 货 单 金额$500 金额?$500 欠款60天 不发出批准书 欠款?60天 发货单 发出批准书、 欠款60天 发出批准书、 发货单及赊欠报告 欠款?60天 发出批准书、 发货单 * * STD与行为建模 行为建模给出需求分析方法的所有操作原则,但只有结构化分析方法的扩充版本才提供这种建模的符号。 状态迁移图 Petri网 * * 状态迁移图 每一个状态代表系统或对象的一种行为模式。状态—迁移图指明系统的状态如何相应外部的信号(事件)进行推移。在状态—迁移图中,用圆圈“○”表示可得到的系统状态,

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档