- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
5.4.2 关系模型的优化 数据库逻辑设计的结果不是唯一的。对数据模型的优化是指适当地修改、调整和重构模式,经过反复多次的尝试和比较,最后得到优化的关系模式,以提高数据库应用系统的性能。 5.5 数据库的物理设计 所谓数据库的物理结构主要是指数据库在物理设备上的存储结构和存取方法。 对一个给定的逻辑数据模型选取一个最适合应用环境的物理结构的过程,称为数据库的物理设计。 物理设计可分两步: 第一步先确定数据库的物理结构,在关系数据库中主要指存取方法和存储结构; 第二步对物理结构进行评价,评价的重点是时间和空间的效率。 5.6 数据库的实施和维护 应用程序设计与编写 组织数据入库 应用程序的调试与试运行 数据库的运行与维护 数据库原理及应用 * 第5章 第5章数据库设计 本章重点 本章要求了解数据库设计的方法、特点和步骤,掌握需求分析、概念结构、逻辑结构、物理结构、数据库实施、数据库运行和维护六个阶段设计的目标、方法和应注意的事项,重点掌握概念结构和逻辑结构设计这二个阶段。 5.1 数据库设计概述 数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术。 具体说,数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要)。这个问题是数据库在应用领域的主要研究课题。 在数据库领域内,常常把使用数据库的各类系统统称为数据库应用系统。 数据库设计是信息系统开发和建设的重要组成部分。 5.1.1 数据库设计的步骤 我们按规范设计的方法将数据库设计分为以下六个阶段,共九步: 需求分析阶段 第1步:了解和分析用户的应用需求(包括数据与处理),进行需求收集和分析。 概念结构设计阶段 第2步:对用户需求进行综合、归纳与抽象,形成一个独立于具体RDBMS的概念模型。 逻辑结构设计阶段 第3步:按照一组转换规则,将概念模型转换为某个RDBMS支持的关系模型; 第4步:根据规范化理论,对关系模型进行优化。若对逻辑结构设计不满意,则转第3步进行。 物理结构设计阶段 第5步:为关系模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法); 第6步:对此物理结构进行评价设计和性能预测。若对物理结构设计不满意,则转第3或第5步进行。 数据库实施阶段 第7步:运用RDBMS提供的数据语言及其宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,并组织数据入库; 第8步:系统的试验性运行。若对数据库实施不满意,则转第5步进行。 数据库运行和维护阶段 第9步:数据库应用系统经过试运行后即可投入正式运行。在数据库系统的运行过程中必须不断地对其进行评价、调整与修改。 5.2 需求分析 5.2.1 需求分析的任务和方法 需求分析阶段的任务是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变,不能仅按当前应用需求来设计数据库。 调查的重点是“数据”和“处理”,通过调查要从中获得每个用户对数据库的如下要求: 1. 信息要求 2.处理要求 3. 安全性和完整性的要求 为了很好地完成调查的任务,设计人员必须不断地与用户交流,与用户达成共识,以便逐步确定用户的实际需求,然后分析与表达这些需求。 5.2.2 数据字典 数据字典(Data Dictionary,简称 DD)则是对系 统中数据的详尽描述,是各类数据属性的清单。对数据 库设计来讲,数据字典是进行详细的数据收集和数据分 析所获得的主要结果。 数据字典是各类数据描述的集合,它通常包括以下 五个部分: ● 数据项,是数据的最小单位。 ● 数据结构,是若干数据项有意义的集合。 ● 数据流,可以是数据项,也可以是数据结构。表示某一处理过程的输入或输出。 ● 数据存储,处理过程中存取的数据.常常是手工凭证、手工文档或计算机文件。 ● 处理过程。 5.2.3 数据流图 如何分析和表达用户的需求,这是一个重要的问 题。在众多的分析方法中,结构化分析(Structured Analysis,简称 SA方法)是一个简单实用的方法。 SA方法用自顶向下、逐层分解的方式分析系统。 用数据流图,数据字典描述系统。任何一个系统都可以 抽象为如图5.2所示的
您可能关注的文档
最近下载
- 食品生产监督检查要点_培训讲座课件.pptx
- 变更工程施工方案申请(3篇).docx VIP
- 智慧方案智慧矿山整体解决方案(41页PPT).pptx VIP
- 舒曼声乐套曲《戒指在我手上》Op.42, No.4 (Du Ring an meinem Finger)声乐+钢琴伴奏谱 带歌词.pdf VIP
- ISO11898-2中文版完整文件.docx VIP
- 职业病知识培训职业健康检查课件.pptx VIP
- 2025版《煤矿安全规程》宣贯培训课件.pptx VIP
- 球磨机安全事故案例课件.pptx VIP
- 药物不良反应的识别与处理.pptx VIP
- T_CCMA 0113-2021 高空作业车 检查与维护规程.docx VIP
文档评论(0)