数据库设计重难点.docx

上传人:牧羊曲112 文档编号:3559939 上传时间:2023-03-13 格式:DOCX 页数:5 大小:37.88KB
返回 下载 相关 举报
数据库设计重难点.docx_第1页
第1页 / 共5页
数据库设计重难点.docx_第2页
第2页 / 共5页
数据库设计重难点.docx_第3页
第3页 / 共5页
数据库设计重难点.docx_第4页
第4页 / 共5页
数据库设计重难点.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《数据库设计重难点.docx》由会员分享,可在线阅读,更多相关《数据库设计重难点.docx(5页珍藏版)》请在三一办公上搜索。

1、数据库设计重难点第7章 数据库设计重、难点 7.1 概述 7.1.1 数据库设计的任务 数据库的生命周期:一是数据库的设计阶段,二是数据库的实施和运行阶段。 数据库设计的基本任务:根据一个单位的信息需求、处理需求和数据库的支撑环境,设计出数据模式模式和内模式)以及典型的应用程序。 数据库设计的两种不同的方法:一种是以信息需求为主,兼顾外理需求,这种称为面向数据的设计方法;另一种是以处理需求主主,兼顾信息需求,这种方法称为面向过程的设计方法。 数据库设计的成果:一是数据模式,二是以数据库为基础的典型应用程序。 7.1.2 数据库设计的特点 1) 反复性 2) 试探性 3) 分步进行 7.1.3

2、数据库设计的步骤 1、 需求分析 2、 概念设计 3、 逻辑设计 4、 物理设计 7.2 需求分析 设计一个数据库,首先必须确认数据库的用户和用途。由于数据库是一个单位的模拟,数据库设计者必须对一个单位的组织机构、各部门的联系、有关事物和活动以及描友谊赛它们的数据、信息流程、政策和制度、报表及其格式和有关的文档等有所了解。收集和分析这些资料的过程称为需求分析。 元数据 数据字典 7.2.1 应用领域的调查 两个阶段:第一阶段,对应用领域的组织结构、业务流程和数据流程进行调查,对现行系统的功能和所需信息有一个明确的认识;第二阶估,在第一阶段的基础上进行应用领域的分析,抽象出应用领域的逻辑模型,最

3、后把逻辑模型用数据流图来表示。 7.2.2 定义信息与应用 定义数据库系统支持的信息的目的及步骤 定义数据库系统支持的应用的目的及步骤 7.2.3 定义操作任务 一个应用包括一个或多个数据库操作任务。每个数据库操作任务可属于多个应用。 划分数据库操作任务的规则如下:1,2,3,4 7.2.4 定义数据项 7.2.5 预测未来的改变 7.3 概念设计 概念设计的任务包括数据库概念模式设计和事务设计两个方面。其中事务设计的任务是,考察需求分析阶段提出的数据库操作任务,形成数据库事务的高级说明。数据库概念模式设计的任务是,以需求分析阶段所识别的数据项和应用领域的求来改变信息为基础,使用高级数据库模型

4、建立数据库概念模式。 7.3.1 概念设计的基本方法 1、 集中式模式设计法 2、 视图综合设计法 7.3.2 视图设计的基本策略 1、 自顶向下 2、 自底向上 3、 由内向外 7.3.3 视图综合设计方法 1、 局部概念模式设计 2、 视图的集成 7.4 逻辑设计 7.4.1 E/R图到关系模式的转换 1、 实体集的转换 2、 联系的转换 1) 1:1联系 2) 1:N联系 3) M:N联系 7.4.2 逻辑模式的规范化和优化 7.5 物理设计 数据库物理设计的任务是在数据库逻辑设计的基础上,为每个关系模式选择合适的存取方法和存储结构。最常用的存取方法是索引方法。在常用的连接属性和选择属性上建立索引,可显著提高查询效率。 7.5.1 影响物理设计的因素 7.5.2 选择存取方法 7.5.3 设计存储结构 1) 减少访盘冲突,提高I/O的并行性 2) 分散热点数据,均衡I/O负荷 3) 保证关键数据的快速访问,缓解系统的瓶颈 7.6 数据库的实施、运行和维护 7.6.1 数据库的实施 1、 建立实际数据库的结构 2、 装入试验数据,调试应用程序 3、 装入实际数据 4、 进入试运行 7.6.2 数据库的运行和维护 1、 数据库的转储和恢复 2、 维持数据库的安全性与完整性 3、 监测并改善数据库性能 4、 数据库的重组和重构

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号