关于数据模型

来源:互联网 发布:java技术总监 编辑:程序博客网 时间:2024/06/12 00:53

1、在数据库设计中,设计的目标就是要建立E-R图(实体-关系图)

2、PowerDesigner中,建立概念模型或者逻辑模型。

1.确认核心实体

①、实体分为两部分:标识(主键)和属性。在确认一个实体的过程中,首先就是要确认实体的主键。

②、一个数据库模型中一般会有1~2个实体作为整个模型的核心实体,核心实体一般都是一个名词,在整个业务过程中作为主语和宾语(就是核心实体)。而通常谓语也是一个很核心的对象,该对象可能会产生一个实体来表示,也可能只是一个关联(Association)。通常数据库中数据量最大的表就是谓语对应的表。

2.确认相关实体

①和核心实体存在直接联系的实体。

②要经过另一个相关实体与核心实体关联。

③相关实体一般情况下都是名词。

3.确认关联和关系

一对一、一对多、多对一和多对多

4.确认属性

完善模型:首先需要的就是要将实体的属性补齐,实体的属性可以根据日常生活常识、用户提交的表单、用户需求调研等来确定。

5.范式化

6.细节调整

转自:www.cnblogs.com/studyzy/archive/2010/01/11/1643976.html

原创粉丝点击