PowerDesigner画ER图详细教程
PowerDesigner是用于设计和管理数据库的工具之一, ER图是概念数据模型的图形表示形式,通过PowerDesigner可以创建概念数据模型,ER图,以便更好地设计和管理数据库。
一、概念数据模型概述
概念数据模型是现实世界中数据特征的抽象,应该满足三个方面的要求:能够比较真实地模拟现实世界、容易为人所理解、便于计算机实现。概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称 E-R)理论为基础,并对这一理论进行了扩充。它从用户的观点出发对信息进行建模,主要用于数据库的概念级设计。
概念数据模型是抽象的、独立于具体计算机系统或某个DBMS系统的模型。这意味着概念数据模型可以应用于各种不同的数据库管理系统,而不受具体的计算机系统或DBMS系统的限制。
二、实体、属性及标识符的定义
在概念数据模型中,实体(Entity)是对现实世界中可区别于其他对象的“事件”或“事物”的描述。实体有用来描述实体特征的一组性质,称之为属性。每个实体都有唯一标识它的一个或一组属性,这些属性称为实体类型的标识符。
实体类型(Entity Type)是实体集中每个实体所具有的共同性质的集合。实体类型中的每个实体包含唯一标识它的一个或一组属性,这些属性称为实体类型的标识符。
三、实体、属性及标识符的表达
在PowerDesigner中,可以创建概念数据模型,并建立实体、属性和标识符。创建概念数据模型的步骤如下:
1. 选择 File-->New,弹出对话框,选择 CDM 模型(即概念数据模型)建立模型。
2. 完成概念数据模型的创建。
3. 选择新增的 CDM 模型,右击,在弹出的菜单中选择“Properties”属性项,弹出对话框。在“General”标签里可以输入所建模型的名称、代码、描述、创建者、版本以及默认的图表等等信息。
四、创建新实体
在PowerDesigner中,可以创建新实体,步骤如下:
1. 在 CDM 的图形窗口中,单击工具选项版上的 Entity 工具,再单击图形窗口的空白处,在单击的位置就出现一个实体符号。
2. 双击刚创建的实体符号,打开下列图标窗口,在此窗口“General”标签中可以输入实体的名称、代码、描述等信息。
五、添加实体属性
在PowerDesigner中,可以添加实体属性,步骤如下:
1. 在上述窗口的“Attribute”选项标签上可以添加属性。
2. 点击插入属性按钮,弹出属性对话框,可以定义属性的名称、数据类型、描述等信息。
六、定义属性的标准检查约束
在PowerDesigner中,可以定义属性的标准检查约束,步骤如下:
1. 在实体属性的特性窗口,打开检查选项卡。
2. 在这个选项卡可以定义属性的标准检查约束,例如最小值、最大值、默认值等。
PowerDesigner是设计和管理数据库的重要工具之一,通过学习PowerDesigner可以更好地设计和管理数据库。