- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
数据库系统原理(第三章数据库设计)--第1页
数据库系统原理(第三章数据库设计)
一、数据库设计概述
数据库的生命周期
数据库设计的目标:
满足应用功能需求(存、取、删、改),
良好的数据库性能(数据的高效率存取和空间的节省共享性、完整性、一致性、安全保密性)
数据库设计的内容
数据库设计的方法
直观设计法(最原始的数据库设计方法)
规范设计法:(新奥尔良设计方法:需求分析、概念结构设计、逻辑结构设计、物理结构设计
;基于E-R模型的数据库设计方法;基于第三范式的设计方法,是一类结构化设计方法)
计算机辅助设计法(辅助软件工程工具)
数据库设计的过程
二、数据库设计的基本步骤
需求分析(数据库设计的起点)
目标:是了解与分析用户的信息及应用处理的要求,并将结果按一定格式整理而形成需求分析
报告。
作用:该分析报告是后续概念设计、逻辑设计、物理设计、数据库建立与维护的依据。
数据库系统原理(第三章数据库设计)--第1页
数据库系统原理(第三章数据库设计)--第2页
需求分析的步骤:
确定数据库范围(数据库的第一项工作)
应用过程分析了解并分析数据与数据处理间的关系
收集与分析数据
编写需求分析报告
********************确定数据库范围(数据库的第一项工作)**************
(1)有效地利用计算机设备及数据库系统的潜在能力;(2)提高数据库的应变能力;(3)
避免应用过程中对数据库做太多或太大的修改;(4)延长数据库的生命周期。
********************应用过程分析********************************************
应用过程分析的结果是数据库结构设计的重要依据
(1)用到哪些数据;(2)数据使用的顺序;(3)对数据作何处理和处理的策略以及结果;
******************************收集与分析数据*******************************
数据收集与分析的任务是了解并分析数据的组成格式及操作特征,每个数据元素的语义及关系
等,并将它们收集起来整理归档。
分析内容:
静态结构不施加应用操作于其上时数据的原始状况(数据的(静态结构)是指不施加应用
操作于其上时数据的原始状况,这可通过数据分类表和数据元素表进行说明)
数据分类表:用于数据的总体描述
数据元素表:指通常意义下的数据项或属性
动态结构将应用操作施加于数据之上后数据的状况
任务分类表:一个任务指为完成某一特定处理功能的相对独立的操作序列
数据特征操作表:用以描述任务和数据之间的关系,它包括不同任务对数据执行不同操作的频
率
数据约束使用数据时的特殊要求
1)数据的安全保密性
2)数据的完整性
3)响应时间
4)数据恢复
**************************编写需求分析报告*****************************
概念结构设计(概念模型):独立于任何软件与硬件主要目标:最大限度的满足应用需求;关
系的规范化理论主要用于概念设计阶段。
实体分析法(自顶向下法)
属性综合法(自底向上法)
概念模型(自顶向下)
逻辑结构设计:目标将概念模型转换为等价的、并为特定DBMS所支持数据模型的结构;在基
数据库系统原理(第三章数据库设计)--第2页
数据库系统原理(第三章数据库设计)--第3页
本表的基础上再建立必要的视图,形成数据的外模式
物理设计:具体任务主要是确定数据库在存储设备上的存储结构及存取方法,因DBMS的不同
还可能包括建立索引和聚集,以及物理块大小、缓冲区个数和大小、数据压缩的选择等。
数据库实施:
加载数据(收集、分类、整理、校验、输入等)输入与校验不是由人工完成
应用程序设计
数据库试运行:有利于工作人员掌握并熟悉系统;有利于正式运行时避免人为的操作不当等损
害。
数据库运行与维护:保证数据库的正常运行;系统维护困难的工作是数据库重组与重构。
三、关系数据库设计方法
关系数据库设计过程与各级模式
*************************E-R图的表示方法*********************************
概念结构设计方法:
1、局部信息结构设计
数据库系统原理(第三章数据库设计)--第3页
数据库系统原理(
您可能关注的文档
- 浅析加强药事管理的重要性.pdf
- 自考采购与供应管理(一)押密试题及答案(2).pdf
- 上海劳模集体——复兴高级中学数学组介绍概况数学组现有21.pdf
- 疾控中心预防艾滋病宣传活动方案.pdf
- 危险化学品胺基化工艺作业理论考试100题(含答案).pdf
- 家庭式智能家居系统设计任务书.pdf
- 物流工作计划和总结五篇.pdf
- 《马克思主义基本原理概论》试题A及答案.pdf
- 关于组织绩效的内涵及其影响因素.pdf
- 河南省顶尖名校联盟2022~2023学年高二下学期5月联考政治试题.pdf
- 英语人教PEP版八年级(上册)Unit4+writing+写作.pptx
- 人美版美术四年级(上册)8 笔的世界 课件 (1).pptx
- 人美版美术七年级(上册)龙的制作.pptx
- 英语人教PEP版六年级(上册)Unit 2 第一课时.pptx
- 数学苏教版三年级(上册)3.3 长方形和正方形周长的计算 苏教版(共12张PPT).pptx
- 音乐人教版八年级(上册)青春舞曲 课件2.pptx
- 音乐人教版四年级(上册) 第一单元 音乐知识 附点四分音符|人教版.pptx
- 英语人教PEP版四年级(上册)Unit 6 Part B let's learn 1.pptx
- 道德与法治人教版二年级(上册)课件-3.11大家排好队部编版(共18张PPT).pptx
- 人美版美术七年级(上册)《黄山天下奇》课件1.pptx
文档评论(0)