- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 数据库设计 6.7数据库的运行维护 数据库维护主要任务: (1)数据的转储与恢复 (2)数据库的安全性、完整性控制 (3)数据库的性能监督、分析和改造 (4)数据库的重组织与重构造 6.5 数据库物理设计 数据库物理设计: 为给定的数据模型选取一个最适合应用要求的物理结构的过程。 步骤: 确定DB的物理结构 (存取方法、存储结构) 评价结构的时、空效率 (取决于DBMS) 目标: 设计优化的物理DB结构,使得响应时间短、空间利用率高、事务吞吐率大。 设计准备: 1、分析要运行的事务,获得选择物理设计所需要的参数。 2、了解所用RDBMS的存取方法和存储结构。 如:对DB查询事务,需得到: 查询的关系: 查询条件所涉及的属性; 连接条件所涉及的属性; 查询的投影属性。 RDB物理设计的主要内容: 1、为关系模式选择存取方法 索引方法 聚簇方法 HASH方法 建立索引的一般原则是: ① 主码和外码上一般建立索引。 有利于主键惟一性的检查。 有助于参照完整性的检查。 可加快以主码和外码为连接条件属性的连接操作。 ② 可在经常按某列的顺序访问记录的列上建立索引。 ③ 为经常有如下情况的列建立索引: · 查询 · ORDER BY · GROUP BY · DISTINCT ④ 在经常作为最大值和最小值等集函数的列上建立索引 ⑤ 在常作为连接操作的连接条件中出现的列上建立索引 不适合建立索引的情况有: ① 太小的表。 ② 不出现或很少出现在查询条件中的属性。 ③ 属性值可能取值的个数很少的属性(如:性别)。 ④ 属性值分布严重不均的属性(如:年龄)。 ⑤ 经常更新的属性和表。 ⑥ 属性的值过长。 聚簇是将相关数据集中存放的物理存储技术。 把某属性组(聚簇码)上具有相同值的元组集中存放在连续的物理块上称为聚簇。 建立聚簇的一般原则是: ① 通过聚簇码进行访问或连接是该关系的主要应用,与聚簇码无关的其他访问很少或者是次要的 。 ② 对应每个聚簇码值的平均元组数既不太少,也不太多。太少了,聚簇效益不明显,甚至浪费块的空间;太多了,就要采用多个连接块,同样对提高性能不利。 ③ 聚簇码值相对稳定,以减少修改聚簇码值所引起的维护开销。 HASH方法 当检索是基于Hash字段值的准确匹配时,尤其是如果访问顺序是随机的,Hash就是一种好的存储结构。 2、确定系统的存储结构 (1)确定数据的存放位置 ① 减少访问磁盘时的冲突,提高I/O的并行性。 ② 分散热点数据,均衡I/O负载。 ③ 保证关键数据的快速访问,缓解系统的瓶颈。 (2)确定系统的配置参数 6.6 数据库的实施 数据库实施主要任务: (1)定义数据库结构 (2)组织数据入库 (3)编制与调试应用程序 (4)数据库试运行。 * 数据库系统原理及应用 数据库系统原理及应用 数据库系统原理及应用 6.1 数据库设计概述 一、DB设计及其特点 1.DB设计: 对于一个给定的应用环境,构造最优的数据模型,然后据此建立数据库及其应用系统的过程。 DB设计内容分: (1)结构(数据)设计 (2)行为(功能)设计 DB设计特点: 软、硬件和干件的结合 3.DB设计方法: 基于3NF的设计方法 基于E-R模型的设计法 计算机辅助DB设计方法 新奥尔良设计方法: ①公司要求分析 ②信息分析和定义 ③设计实现(逻辑设计) ④物理DB设计 结构设计和行为设计结合 2.数据库设计的目标: 满足要求与模拟精度 良好的数据库性能 二.DB设计步骤: 需求分析 概念结构设计 逻辑结构设计 数据库物理设计 数据库实施 数据库 运行和维护 需求收集和分析 设计E-R模型 设计逻辑结构 数据模型优化 设计物理结构 评价设计、性能预测 物理实现 试运行 使用、维护数据库 立项准备: 5.2 数据库规划 5.3 系统定义 6.2 需求分析 一、需求分析的任务 (1)信息要求 (2)处理要求 (3)功能要求 (4)企业环境特征 二、需求分析的方法 1. 需求信息的收集 概念设计 确定系统的边界 了解组织机构情况 调查各部门 业务活动情况 明确用户的需求 SA法 DFD DD 用户、 分析员、 设计员 步骤是: 2. 需求信息的分析整理 用数据流图和数据字典描述。 三、数据流图(DFD—Data Flow Diagram) DFD用来表示各业务流程中涉及到的数据和处理关系 数据流图的基本成分: 表示同类数据的存放处,常指数据文件 表示对数据的处理 表示不同处理过程
您可能关注的文档
- 数据库设计及其应用 教学课件 作者刘秋生 2009pp06.ppt
- 数据库设计及其应用 教学课件 作者刘秋生 2009pp07.ppt
- 数据库设计及其应用 教学课件 作者刘秋生 2009pp08.ppt
- 数据库设计及其应用 教学课件 作者刘秋生 2009pp09.ppt
- 数据库设计及其应用 教学课件 作者刘秋生 2009pp10.ppt
- 数据库设计及其应用 教学课件 作者刘秋生 2009pp11.ppt
- 数据库设计及其应用 教学课件 作者刘秋生 数据库设计及其应用(总目录).ppt
- 数据库实验指导 教学课件 作者 杨海霞 16535课件中 sm文件还原方法.doc
- 数据库实验指导 教学课件 作者 杨海霞 数据库实验指导.ppt
- 数据库实验指导 第2版 教学课件 作者 杨海霞 第1章 数据库系统概述.ppt
- 数据库系统原理及应用电子教案李晓峰 第7章 数据库安全性与完整性.ppt
- 数据库系统原理及应用电子教案李晓峰 第8章 数据库事务管理.ppt
- 数据库系统原理及应用教程 第4版 教学课件 作者 刘瑞新 第1章.ppt
- 数据库系统原理及应用教程 第4版 教学课件 作者 刘瑞新 第2章.ppt
- 数据库系统原理及应用教程 第4版 教学课件 作者 刘瑞新 第4章.ppt
- 数据库系统原理及应用教程 第4版 教学课件 作者 刘瑞新 第5章.ppt
- 数据库系统原理及应用教程 第4版 教学课件 作者 刘瑞新 第6章 1.ppt
- 数据库系统原理及应用教程 第4版 教学课件 作者 刘瑞新 第6章 2.ppt
- 数据库系统原理及应用教程 第4版 教学课件 作者 刘瑞新 第7章.ppt
- 数据库系统原理及应用教程 第4版 教学课件 作者 刘瑞新 第8章.ppt
最近下载
- 湖北省宜昌市部分省级示范高中2024-2025学年高一上学期期中联考数学试题含答案.docx VIP
- 考研真题 南京财经大学会计学院813会计学综合(微观经济学、会计学)历年考研真题汇编(含部分答案).docx VIP
- 2025年吉林通用航空职业技术学院单招职业适应性测试题库完美版.docx VIP
- 2025至2030中国航空配餐行业市场发展分析及竞争格局与发展趋势报告.docx
- 霍尼韦尔 教程及应用Honeywell QCS培训材料.pdf
- 2025年吉林通用航空职业技术学院单招职业适应性测试题库1套.docx VIP
- 2019ESCEAS血脂异常管理指南2025重点更新解读PPT课件.pptx VIP
- 湖北省宜昌市部分省级示范高中2024-2025学年高一上学期期中联考化学试题 含答案.docx VIP
- 2024年吉林通用航空职业技术学院单招职业适应性测试题库最新.docx VIP
- 2024新部编人教版小学一年级语文(上册)全册完整教案设计.pdf VIP
原创力文档


文档评论(0)