数据库设计重、难点

数据库设计重、难点

ID:12188445

大小:36.50 KB

页数:5页

时间:2018-07-16

数据库设计重、难点_第1页
数据库设计重、难点_第2页
数据库设计重、难点_第3页
数据库设计重、难点_第4页
数据库设计重、难点_第5页
资源描述:

《数据库设计重、难点》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

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

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

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

4、。数据库概念模式设计的任务是,以需求分析阶段所识别的数据项和应用领域的求来改变信息为基础,使用高级数据库模型建立数据库概念模式。7.3.1概念设计的基本方法1、 集中式模式设计法2、 视图综合设计法7.3.2视图设计的基本策略1、 自顶向下2、 自底向上3、 由内向外7.3.3视图综合设计方法1、 局部概念模式设计2、 视图的集成7.4逻辑设计(定义解释p165)7.4.1E/R图到关系模式的转换1、 实体集的转换2、 联系的转换1) 1:1联系2) 1:N联系3) M:N联系7.4.2逻辑模式的规范化和优化7.5物理设计(P160)数据库物理设计的任务是在数据库逻辑设

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、 监测并改善数

6、据库性能4、 数据库的重组和重构

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。