- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二、数据库系统生命周期 * * 第6章 数据库设计 本章要点: 数据库设计的特点 数据库设计的步骤 需求分析的方法和难点 数据库概念结构、逻辑结构设计的方法和优化 数据库物理设计、数据库的实施与维护 §6.1数据库设计的步骤 一、软件生存周期 需求分析 概念结构设计 逻辑结构设计 物理结构设计 数据库实施和维护 规划 §6.3 需求分析 一、需求分析的任务 1)确认需求,识别设计范围 2)分析和收集需求数据 信息要求; 处理要求; 安全性和完整性的要求; 3)建立需求说明文档 三、数据流图(Data Flow Diagram/DFD) 图6.4 系统顶层抽象图 :实体 :动作 :存储 数据流名 :数据流方向 图6.5 DFD图的逐层分解 例6.1 库存管理 图6.6 企业库存管理第一层数据流图 图6.7 入库管理第二层图 图6.8 出库管理第二层图 课程管理的数据流图 提示: 动作:选课,上课,考试 实体:学生,教师 存储:教师档案,课程介绍,学生描述,修课名单, 教科书,教室安排,平时成绩,考场安排, 试卷,成绩册。 1.0 选课 2.0 上课 3.0 考试 允许参加考试 选课单 教师档案 课程介绍 学生 教师 平时成绩 考场安排 试卷 成绩册 教科书 教室安排 学生描述 修课名单 填选课单 同意/不同意 平时成绩 考场安排 成绩 教室安排,教科书 教室安排,教科书 考场安排,考试成绩 同意 / 不同意 核对选课单 课程管理数据流图 四、数据字典(Data Dictionary/ DD) 1.定义:数据字典是系统中数据的详尽描述,是各类数 据属性的清单。 2.数据字典中数据的种类 1) 数据项 2) 数据结构 3) 数据流 4) 数据存储 5) 处理过程 3.需求分析阶段的注意点: 1) 设计人员应充分考虑到可能的扩充和改变,使设计 易于更改。 2) 必须强调用户的参与。 §6.4 概念结构设计 一、概念结构设计的方法与步骤 2. 方法 1) 自顶向下:先定义全局概念结构,然后逐步细化。 2) 自底向上:先定义各局部应用的概念结构,然后集成。 3) 逐步扩张:先定义核心概念结构,然后向外扩充。 4) 混合策略:自顶向下和自底向上相结合。 1. 概念结构:充分反映现实世界,包括实体和实体之间的联系,是各种数据模型的共同基础,将需求分析得到的用户需求抽象为信息结构即概念模型的过程。 3.工具:E-R图 :实体 :联系 :属性 例6.3 某学校学籍管理的数据流图 图6.11 学籍管理数据流图
文档评论(0)