数据库设计的基本步骤
被考次数: 4次
被考频率: 中频率
答错率:    30%
知识难度:
考试要求: 了解     
知识路径:  > 计算机系统基础知识  > 数据库基础知识  > 数据库设计  > 数据库设计


本知识点历年真题试卷分布
>> 试题列表    
 

 
       需求分析
       需求分析的任务是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)的工作概况,明确用户需求,确定新系统的功能。
       调查的重点是"数据"和"处理",以获得用户对数据库的以下4点要求。
       (1)信息要求:指用户需要从数据库中获得信息的内容与性质。通过信息要求可以导出数据要求。
       (2)处理要求:指用户要完成什么处理功能,对处理的响应时间有什么要求,采用批处理还是联机处理方式。
       (3)安全性和完整性要求。
       (4)企业的环境特征:包括企业的规模与结构,部门的地理分布,主管部门对机构的规定与要求,对系统费用/利益的限制。
       调查的方法主要有:跟班作业、开调查会、请专人介绍、设计调查表请用户填写、查阅原系统有关记录。
       需求分析阶段生成的结果如下。
       (1)数据:数据字典(通常包括数据项、数据结构、数据流、数据存储和处理过程),全系统中的数据项、数据流、数据存储的描述。
       (2)处理:数据流图和判定表、数据字典中处理过程的描述。
       概念结构设计
       概念结构设计的主要特点有:能真实地反映现实世界,包括事物和相互之间的联系,能满足用户对数据的处理要求,是对现实世界的一个真实模型;易于理解;易于更改;易于向关系、网状、层次等各种数据模型转换。
       一般是通过E-R模型来描述概念结构。
       概念结构设计的基本方法有自顶向下、自底向上、逐步扩张、混合策略。
       扩充的E-R模型概念主要包括以下内容。
       (1)数据的抽象。对象之间两种基本联系是聚集和概括。
       (2)依赖关系。一个实体的存在必须以另一个实体的存在为前提。通常将前者称为弱实体,用双线框表示,用指向弱实体的箭头表明依赖关系。
       逻辑结构设计
       逻辑结构设计的目的是把概念设计阶段的基本E-R图转换成与选用的具体机器上的DBMS所支持的数据模型相符合的逻辑结构(包括数据库模式和外模式)。逻辑设计有以下3个步骤。
       (1)将概念模型(E-R图)转换为一般的关系、网状或层次模型。
       (2)将关系、网状或层次模型向特定的DBMS支持下的数据模型转换。
       (3)对数据模型进行优化。
       物理结构设计
       对于给定的基本数据模型选取一个最适合应用环境的物理结构的过程,称为物理结构设计。对于一个给定的逻辑数据模式选取一个最适合应用环境的物理结构的过程,称为数据库的物理结构设计。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有