在Pow erDesigner 中设计概念模型 在概念模型中主要有以下几个操作和设置的对象:实体(Entity)、实体属性(Attribute)、实体标识(Identifiers)、关系 (Relationship)、继承(Inheritance )、关联(Association)、关联连接(Association Link)。 实体 实体就是我们抽象出的对象,比如:一个选课系统中,学生、教师、班级、课程等等都是实体。实体属性就是一个实体中所包含的简单属性,比如学生实体, 具有学号、姓名、生日、性别等属性。另外实体还有个标识用于唯一的标识出每个实体实例,比如学生实体中就可用将学生的学号作为该实体的标识。标识可用是一 个实体属性也可以是多个属性的结合。在PD 中新建一个新的概念模型,系统将出现一个工具栏如下,用于在设计面板中设计模型。 单击 Entity 图标,然后在设计主面板中单击一次便可添加一个实体。再单击鼠标图标,即可切换回一般鼠标的模式。双击已经添加的实体,弹出实体属性设置对话框,在General 中可以设置实体的Name 和Code 等属性,如图所示: 切换到 Attributes 选项卡可以设置实体的属性 Name、Code、DataType 等,右边还有3 个复选框,M 表示不能为空,P 表示是标识 属性,D 表示在模型图中是否显示,如果在设置属性时直接选中StudentID 的P 复选框,系统将会自动生成该 Student 实体的一个 Identifier。 如果不希望系统自动生成而是手动设置的话,那么切换到Identifiers 选项卡,添加一行Identifier,然后单击左上角的“属性”按 钮,然后弹出的标识属性设置对话框中单击“添加行”按钮,选择该标识中使用的属性。例如将学号设置为学生实体的标识,具体操作如图所示: 整个设置好的实体如图所示: 关系 关系用于表示一个实体与另外一个实体之间的对应关系,分为一对一(1:1),一对多(1:n),多对一(n:1),多对多(m:n)4 种对应关系,一对多和多对一其实就是方向相反,所以实际上就是一对一、一对多和多对多。 最最常用的就是一对多,比如班级实体和学生实体就是一对多关系,一个班级有多个学生,一个学生只会属于一个班级。在设计面板中添加一个Class 实 体,然后单击工具栏的Relationship 按钮,然后在 Class 实体上单击一下,再到 Stu dent 上单击一下,就可以在 Class和 Stu dent 之间建立一对多关系,如图: 系统默认会给该关系一个命名Relationship_1,切换到鼠标指针模式,双击Relationship_1,即可打开关系...