数据库原理与应教案-第五章.pptVIP

  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文档。上传文档
查看更多
数据库原理与应用 数据库原理与应用 主讲:闫静 南京航空航天大学 第五章 数据库设计 概述 数据库设计的方法 数据库设计的内容和要求 数据库设计过程 第五章 数据库设计 ——概述 数据库是信息系统的基础,一个信息系统能否为用户提供满意的服务在很大程度上取决于数据库设计的合理性 数据库设计的主要任务是根据用户的信息需求、处理需求以及数据库运行环境(包括DBMS、操作系统及硬件)的特性,设计出合理的数据模式 数据库设计是一项软件工程 第五章 数据库设计 ——数据库设计方法 考查应用单位数据的两种观点: 数据的描述观点 数据是对应用单位的各种事物及其相互关系的描述 应用单位确定了,相应的描述数据也基本确定了,数据具有客观性 数据的使用观点,即从使用的角度来考察数据的观点 数据是局部的,而且随着使用者的需求而变化,数据具有主观性 第五章 数据库设计 ——数据库设计方法 数据库设计方法 面向数据的方法 将信息需求作为主线索,以描述应用单位的数据集及这些数据之间的相互关系为基本依据来设计数据模式,兼顾处理需求对数据模式的要求 面向过程的方法 以处理需求为主线索,找出有关数据及其相互关系,依此来设计数据模式,当然也要兼顾信息需求对数据模式的要求 第五章 数据库设计 ——数据库设计方法 面向数据方法 强调数据的客观性 数据模式比较全面合理地反映一个单位内在的数据结构 模式的稳定性好,不仅能满足当前的需求而且也能满足将来的发展需求 可能不能满足某些特定处理的效率要求 第五章 数据库设计 ——数据库设计方法 面向过程方法 强调了数据的使用方面 按照处理需求来组织数据的,所得到的数据模式具有一定的局限性 可以很好地满足当前的处理要求 不能有效地支持应用功能的变化与扩充 第五章 数据库设计 ——数据库设计方法 面向数据的数据库设计方法是当前设计数据库的主流方法 以处理需求为主的方法适用于数据处理模式基本不变的数据库的设计情况,如酒店及票务处理等 第五章 数据库设计 ——数据库设计的内容和要求 结构特性的设计 指数据结构的设计 设计结果要得到一个合理的数据模式,这是数据库设计的关键 行为特性的设计 指应用程序的设计 在分析用户需要哪些数据处理的基础上,完成对各个功能模块的设计 第五章 数据库设计 ——结构特性的设计 第五章 数据库设计 ——结构特性设计要求 能正确反映现实世界,满足用户要求 减少和避免数据冗余 维护数据的完整性 第五章 数据库设计 ——行为特性设计 第五章 数据库设计 ——数据库设计过程 需求分析 概念设计 逻辑设计 物理设计 数据库实施和运行 数据库的使用和维护 第五章 数据库设计 ——需求分析 数据库设计的起点和基础,分析结果直接影响到后面各个阶段的设计 目标 通过对应用单位的应用目标及事务活动的调查,弄清单位的信息需求及处理需求,收集数据库设计所必需的数据资料,并将其整理成需求说明书。 第五章 数据库设计 ——需求分析主要任务 确认用户需求,确定设计范围; 收集和分析需求数据; 整理出需求说明书 第五章 数据库设计 ——数据库的概念设计 从选择适当的设计策略开始的,包括确定设计范围,选择设计方法和数据模型等,然后进行用户视图设计,经视图集成,最后得到一个能支持单位各种应用需求的统一的信息结构——以一种概念数据模型表示的全局数据模式 第五章 数据库设计 ——数据库概念设计策略 确定设计范围 选择设计方法 自底向上(bottom—up)方法 适于较为简单的设计对象 自顶向下(top—down)方法 直观、易于理解、被广泛采用 选择概念数据模型 ER模型 第五章 数据库设计 ——数据库逻辑设计 根据数据库概念设计的结果设计出数据库的概念模式和外模式 设计步骤 将概念数据模型表示的数据及其相互关系转换成DBMS所支持的数据模型的表示方式 根据应用中的操作要求以及数据的语义约束,对数据的组织结构加以适当调整,包括规范化、逆规范化处理,关系大小的调整以及某些与实现有关的考虑,形成较为合理的概念模式 设计外模式 第五章 数据库设计 ——数据库的物理设计 将逻辑设计所得到的模式转换为内模式 数据库的内模式包括: 记录的存储结构 指组成一个记录的数据项如何表示、数据项编码怎样压缩存储、记录与记录之间如何连接等 库文件的存储结构 指一个库文件中的记录在存储空间中的位置关系,如记录是一个跟着一个放的还是按照某种算法来定位的,或者将那些经常在同一访问中涉及到的一批记录尽可能地紧挨着存放,形成记录簇集

文档评论(0)

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

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

1亿VIP精品文档

相关文档