可选版本7数据库设计DataBase.ppt

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

An Introduction to Database System 问题陈述:建立一个简化的商业自动化系统。 其中: 售货员 负责录入销售的商品(商品名,编号,单价,数 量),有时要根据特定情况对销售的商品进行修 改或删除。 收款员 负责收取现金,并将多交的付款退还用户。 销售经理 需要随时查询整个部门的销售情况(时间,商品 编号,销售金额),并在日结时,统计各类商品 销售金额。 An Introduction to Database System 简化的商业自动化系统 营业员 收款员 经 理 销售的商品 现金额 现金余额 销售情况 日销售额 查询要求 首先:建立系统环境图,确定系统边界 ------顶层DFD 其中:1 数据流为:销售的商品,日销售额等 3个输入流,3个输出流 数据源为:营业员,经理,收款员 数据潭为:经理,收款员 2 加工名为:要建立的系统名字 An Introduction to Database System 录入、修改或 删除商品信息 录入、修改 现金额, 并计算余额 查询商品销售情况 计算日销售额 1 2 3 继之:自顶向下,逐层分解 A、按人或部门的功能要求,将加工“打碎”,形成: 注:需给每一加工编号; An Introduction to Database System B、”分派”数据流,形成: 录入、修改或 删除商品信息 2 录入、修改 现金额, 并计算余额 查询商品销售情况 计算日销售额 销售的商品 现金额 现金余额 查询要求 销售情况 日销售额 1 3 其中:要根据特定的加工要求进行分派; 保持与顶层数据流的一致; 可以不引入数据源和数据潭。 An Introduction to Database System 录入、修改或 删除商品信息 录入、修改 现金额, 并计算余额 查询商品销售情况 计算日销售额 销售的商品 现金额 现金余额 查询要求 销售情况 日销售额 销售文件 1 2 3 C、引入文件,使之形成一个有机整体—系统: 注:到一个文件,既有输入流,又有输出流,则可简化为 ,并可不给出标识。 至此,体现精化,形成0层数据流图。 An Introduction to Database System 查询商品销售情况 计算日销售额 查询要求 销售情况 日销售额 销售文件 3 继续A、B、C:自顶向下,逐层分解。例如:加工3 可分解为: 判定要求 查询要求 3.1 统计销售情况 3.2 计算日销售额 销售文件 查询要求2 查询要求1 销售情况 日销售额 加工3: *其中为什么要引入 加工“判定要求”? An Introduction to Database System (2)建立数据字典 定义数据流 定义数据存储 定义数据项 引入:结构符 + | { } -用于定义数据结构 A A A B C B0 C0 B* An Introduction to Database System 数据字典: 1、数据流: 销售的商品=商品名+商品编号+单价+数量+日期 现金额 = 余额 =非负实数 查询要求=[商品编号|日期] 查询要求1=商品编号 查询要求2=日期 销售情况=商品名+商品编号+金额 日销售额= {类名+现金额} 2、数据存贮: 销售文件={销售的商品} 3、数据项 An Introduction to Database System (3)给出加工小说明 ---使用的工具可以为判定表 判定树 判断表 Ⅰ 条件类别 Ⅱ条件组合 Ⅲ 操作 Ⅳ 操作执行 例如: 考试总分 =620 =620 620 单科成绩 有满分 有不及格 有满分 发升级通知书 y y n 发留级通知书 n n y 发重修通知书 n y

文档评论(0)

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

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

1亿VIP精品文档

相关文档