数据库系统概论第七章节数据库设计.pptVIP

数据库系统概论第七章节数据库设计.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库系统概论第七章节数据库设计

第7章 数据库设计;7.1数据库设计概述;进行数据库设计应具备的技术和知识:;7.1.2.数据库设计的特点 ;现实世界;7.1.3.数据库设计方法;7.1.4.数据库设计的基本步骤 ; ①需求分析; ②概念结构设计; ③逻辑结构设计; ④物理结构设计; ⑤数据库实施; ⑥数据库运行和维护;;需求收集和分析;设计特点:;? ;数据库的各级模式图:;7.2 需求分析;需求分析的重点:调查、收集与分析用户在数据管理中的信息要求、处理要求、安全性与完整性要求。 (1)信息要求 用户需要从数据库中获得信息的内容与性质 由用户的信息要求可以导出数据要求,即在数据库中需要存储哪些数据;需求分析的难点:确定用户的最终需求 用户缺少计算机知识,开始时无法确定计算机究竟能为自己做什么,不能做什么,因此无法一下子准确地表达自己的需求,他们所提出的需求往往不断地变化。 设计人员缺少用户的专业知识,不易理解用户的真正需求,甚至误解用户的需求。 新的硬件、软件技术的出现也会使用户需求发生变化。;⑴ 调查组织机构情况 组织部门的组成情况 各部门的职责等;⑷ 确定新系统的边界 确定哪些功能由计算机完成或将来准备让计算机完成 确定哪些活动由人工完成 由计算机完成的功能就是新系统应该实现的功能。;⑷询问 对某些调查中的问题,可以找专人询问 ⑸设计调查表请用户填写 如果调查表设计合理,则很有效,且易于为用户接受 ⑹查阅记录 查阅与原系统有关的数据记录;1.首先把任何一个系统都抽象为:;(3)表达方法 处理过程:用判定表或判定树来描述 数据:用数据字典(DD)来描述 ;需求分析过程;实例:假设我们要开发一个学校管理系统。 1.经过可行性分析和初步需求调查,抽象出该系统最高层数据流图,该系统由教师管理子系统、学生管理子系统、后勤管理子系统组成,每个子系统分别配备一个开发小组。 2.进一步细化各个子系统。 其中学生管理子系统开发小组通过进行进一步的需求调查,明确了该子系统的主要功能是进行学籍管理和课程管理,包括学生报到、入学、毕业的管理??学生上课情况的管理。通过详细的信息流程分析和数据收集后,他们生成了该子系统的数据流图。;7.2.3 数据字典;数据字典的内容 数据项 数据结构 数据流 数据存储 处理过程 数据项是数据的最小组成单位 若干个数据项可以组成一个数据结构 数据字典通过对数据项和数据结构的定义来描 述数据流、数据存储的逻辑内容。;数据项是不可再分的数据单位 对数据项的描述 数据项描述={数据项名,数据项含义说明, 别名,数据类型,长度,取值范围, 取值含义,与其他数据项的逻辑关系,数据项之间的联系};⒉ 数据结构;⒊ 数据流;数据流“体检结果”可如下描述: 数据流名: 体检结果 说明:   学生参加体格检查的最终结果 数据流来源:体检 数据流去向:批准 组成:  {学生,医生}  平均流量: ……  高峰期流量:……;⒋ 数据存储;数据存储“学生登记表”可如下描述: 数据存储名:学生登记表 说明:   记录学生的基本情况  输入数据流:学生信息维护模块 输出数据流:学生信息维护模块、学生信息查询模块… 组成:   {学生} 数据量:  每年3000张 存取方式: 随机存取 ;⒌ 处理过程;处理过程“分配宿舍”可如下描述:  处理过程名:分配宿舍  说明:  为所有新生分配学生宿舍  输入:  学生数据流,宿舍数据流,  输出:  宿舍安排数据流  处理:  在新生报到后,为所有新生分配学生宿舍。要求同一 间宿舍只能安排同一性别的学生,同一个学生只能 安排在一个宿舍中。每个学生的居 住面积不小于3平 方米。安排新生宿舍其处理时间应不超过15分钟。 ;7.3 概念结构设计;概念结构的特点: (1)能真实、充分地反映现实世界,包括事物和事物之间的联系,能满足用户对数据的处理要求。是对现实世界的一个真实模型。 (2)易于理解,从而可以用它和不熟悉计算机的用户交换意见,用户的积极参与是数据库的设计成功的关键。 (3)易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充。 (4)易于向关系、网状、层次等各种数据模型转换。 ;7.3.2 概念结构设计的方法与步骤;自顶向下方法图;自底向

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档