- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库原理与应用 数据库原理与应用 主讲:闫静 南京航空航天大学 第五章 数据库设计 概述 数据库设计的方法 数据库设计的内容和要求 数据库设计过程 第五章 数据库设计——概述 数据库是信息系统的基础,一个信息系统能否为用户提供满意的服务在很大程度上取决于数据库设计的合理性 数据库设计的主要任务是根据用户的信息需求、处理需求以及数据库运行环境(包括DBMS、操作系统及硬件)的特性,设计出合理的数据模式 数据库设计是一项软件工程 第五章 数据库设计——数据库设计方法 考查应用单位数据的两种观点: 数据的描述观点 数据是对应用单位的各种事物及其相互关系的描述 应用单位确定了,相应的描述数据也基本确定了,数据具有客观性 数据的使用观点,即从使用的角度来考察数据的观点 数据是局部的,而且随着使用者的需求而变化,数据具有主观性 第五章 数据库设计——数据库设计方法 数据库设计方法 面向数据的方法 将信息需求作为主线索,以描述应用单位的数据集及这些数据之间的相互关系为基本依据来设计数据模式,兼顾处理需求对数据模式的要求 面向过程的方法 以处理需求为主线索,找出有关数据及其相互关系,依此来设计数据模式,当然也要兼顾信息需求对数据模式的要求 第五章 数据库设计——数据库设计方法 面向数据方法 强调数据的客观性 数据模式比较全面合理地反映一个单位内在的数据结构 模式的稳定性好,不仅能满足当前的需求而且也能满足将来的发展需求 可能不能满足某些特定处理的效率要求 第五章 数据库设计——数据库设计方法 面向过程方法 强调了数据的使用方面 按照处理需求来组织数据的,所得到的数据模式具有一定的局限性 可以很好地满足当前的处理要求 不能有效地支持应用功能的变化与扩充 第五章 数据库设计——数据库设计方法 面向数据的数据库设计方法是当前设计数据库的主流方法 以处理需求为主的方法适用于数据处理模式基本不变的数据库的设计情况,如酒店及票务处理等 第五章 数据库设计——数据库设计的内容和要求 结构特性的设计 指数据结构的设计 设计结果要得到一个合理的数据模式,这是数据库设计的关键 行为特性的设计 指应用程序的设计 在分析用户需要哪些数据处理的基础上,完成对各个功能模块的设计 第五章 数据库设计 ——结构特性的设计 第五章 数据库设计 ——结构特性设计要求 能正确反映现实世界,满足用户要求 减少和避免数据冗余 维护数据的完整性 第五章 数据库设计——行为特性设计 第五章 数据库设计 ——数据库设计过程 需求分析 概念设计 逻辑设计 物理设计 数据库实施和运行 数据库的使用和维护 第五章 数据库设计 ——需求分析 数据库设计的起点和基础,分析结果直接影响到后面各个阶段的设计 目标 通过对应用单位的应用目标及事务活动的调查,弄清单位的信息需求及处理需求,收集数据库设计所必需的数据资料,并将其整理成需求说明书。 第五章 数据库设计 ——需求分析主要任务 确认用户需求,确定设计范围; 收集和分析需求数据; 整理出需求说明书 第五章 数据库设计 ——数据库的概念设计 从选择适当的设计策略开始的,包括确定设计范围,选择设计方法和数据模型等,然后进行用户视图设计,经视图集成,最后得到一个能支持单位各种应用需求的统一的信息结构——以一种概念数据模型表示的全局数据模式 第五章 数据库设计 ——数据库概念设计策略 确定设计范围 选择设计方法 自底向上(bottom—up)方法 适于较为简单的设计对象 自顶向下(top—down)方法 直观、易于理解、被广泛采用 选择概念数据模型 ER模型 第五章 数据库设计 ——数据库逻辑设计 根据数据库概念设计的结果设计出数据库的概念模式和外模式 设计步骤 将概念数据模型表示的数据及其相互关系转换成DBMS所支持的数据模型的表示方式 根据应用中的操作要求以及数据的语义约束,对数据的组织结构加以适当调整,包括规范化、逆规范化处理,关系大小的调整以及某些与实现有关的考虑,形成较为合理的概念模式 设计外模式 第五章 数据库设计 ——数据库的物理设计 将逻辑设计所得到的模式转换为内模式 数据库的内模式包括: 记录的存储结构 指组成一个记录的数据项如何表示、数据项编码怎样压缩存储、记录与记录之间如何连接等 库文件的存储结构 指一个库文件中的记录在存储空间中的位置关系,如记录是一个跟着一个放的还是按照某种算法来定位的,或者将那些经常在同一访问中涉及到的一批记录尽可能地紧挨着存放,形成记录簇集
您可能关注的文档
- 数学:4.2比线段的长短课件1(北师大版七年级上).ppt
- 数学:4.4《形、正方形》课件2(北师大版八年级上).ppt
- 数学:4.5《形》课件2(北师大版八年级上).ppt
- 数学:4.5《的运算》课件(冀教版七年级上).ppt
- 数学:4.7《四章复习》课件(浙教版七年级上).ppt
- 数学:4.7《心对称图形》课件(北师大版八年级上).ppt
- 数学:4.8《行线的判定》课件(华东师大版七年级上).ppt
- 数学:41 数归纳法证明不等式(共25张PPT)(人教A版选修4-5).ppt
- 数学:5.1《底数幂的乘法》课件(浙教版七年级下).ppt
- 数学:42较线的长短课件(北师大版七年级上).ppt
- 数据库原理Thory of Database第三章 关系数据库标准语言.ppt
- 数据库原理及应(第一章).ppt
- 数据库原理及应(第四章-SQL示例)2.ppt
- 数据库原理及应Principle and Application of Database第三.ppt
- 数据库原理及应Principle and Application of Database第二.ppt
- 数据库原理及应Principle and Technology of Database补充.ppt
- 数据库原理及应课件6.ppt
- 数据库原理及运 第12讲数据库设计.ppt
- 数据库原理第8 项目开发实例.ppt
- 数据库原理及应-8分组聚合函数.ppt
最近下载
- 农村电子商务教材配套教学课件(完整版)(文字可修改版).pptx
- 空冷湿冷机组冷却系统互补运行节能节水技术.pdf
- 矿产项目披露标准加拿大国家NI43-101文件-一-.pdf VIP
- 加拿大地质规范NI43-101标准(英文).pdf VIP
- 加拿大地质规范NI43-101.doc VIP
- 新款 GLK级车型介绍 车型204维修介绍手册.pdf VIP
- 加拿大NI43-101标准中文版.pdf VIP
- 医疗护理员课件.pptx VIP
- 数字逻辑与数字系统设计_中国矿业大学中国大学mooc章节课后测试答案期末考试题库2024年.docx VIP
- 道奇-JCUV-产品使用说明书-Journey Crossroad 旅行版(2.4L)-JCUV (B6F)-2013款酷威用户手册(产品使用说明书).pdf VIP
文档评论(0)