韩山师范学院函授数据库设计步骤

院校:广东成人高考 发布时间:2020-01-28 11:44:49

数据库设计步骤

设计数据库需经过以下步骤。

(1)对现实世界进行需求分析。对现实世界要处理的对象(组织、部门、企业等)进行详细调查,调查的重点是“数据”和“处理”,通过调查获得每个信息使用者对数据库的要求。具体做法为:

①了解组织机构情况,为分析信息流做准备;
②了解各部门业务情况,调查各部门输入和使用的数据及处理数据的方式与算法;
③确定数据库的信息组成及计算机系统应实现的功能。

(2)建立信息世界中E-R(概念)模型。这里,E(entity)代表实体,R(relation)代表关系,E-R图就是描述实体间关系的图解。通过对现实世界的需求分析,应用E-R图建立信息世界中的实体、属性和实体间联系的概念模型,从而转入信息世界。

概念模型的建立分两步走:

①建立分E-R图;
②综合分E-R图,产生总E-R图。

(3)从E-R图导出计算机世界的关系数据模型。ER图是建立数据模型的基础,从ER图出发导出计算机系统上安装的DBMS所能接受的数据模型,这一步工作在数据库设计中称为逻辑设计。我们的重点是掌握由E-R图转换为关系数据模型,即把E-R图转换为一个个关系框架,使之相互联系构成一个整体结构化了的数据模型。转化的原则如下:

①E-R图中每个实体,都相应地转换为一个关系,该关系应包括对应实体的全部属性,并应根据该关系表达的语义确定出关键字,因为关系中的关键字属性是实现不同关系联系的主要手段;
②对于E-R图中联系,根据不同的联系方式,或将联系反映在关系中,或将联系转换我一个关系。