2MUCH

软考-中级数据库系统分析师-06 数据库设计

2023-05-14


数据库应用系统的生命期

一般策略

数据库设计的基本步骤

以下分别进行分析。

系统需求分析

成果:系统需求说明书,包括数据流图、数据字典、各种说明性表格、统计输出表、系统功能结构图

数据字典:是各类数据描述的集合,是关于数据库中数据的描述,即元数据。比如用户向数据库中输入什么信息,得到什么信息等,数据字典包括数据项、数据结构、数据流、数据存储、处理过程。

概念结构设计

主要工作:E-R图(实体-联系方法)

步骤包括:选择局部应用、逐一设计分E-R图、E-R图合并(解决冲突,消除冗余)

合并时冲突三类:

逻辑结构设计

步骤:

设计目标:

重要:E-R图向关系模式的转换,即实体和联系向关系模式的转换

联系向关系模式的转换

1:1

image.png

1:n

image.png

n:n

image.png

数据库物理设计

主要步骤:确定数据分布,存储结构和访问方式

注意:确定索引是这一步的工作

数据库运行维护与管理