东南教育网您的位置:首页 >教育行情 >

使用powerdesigner创建物理模型

导读 大家好,我是客服小柏,我来为大家解答以上问题。使用powerdesigner创建物理模型的很多人还不知道,那么使用powerdesigner创建物理模型的问

大家好,我是客服小柏,我来为大家解答以上问题。使用powerdesigner创建物理模型的很多人还不知道,那么使用powerdesigner创建物理模型的问题,我们一起来看看吧!

1、首先,根据下面中文红色箭头指示的位置,点击【文件】-【新建模型】,如下图:

2、然后在弹出的新模型中选择模型类型,然后选择物理数据模型,然后在下面输入模型名称。需要注意的是,物理模型还需要选择数据库,也就是下面的DBMS条目。这里编译的数据库是SQL Server 2008 R2,所以这里选择的是微软SQL Server 2008。

3、然后,在确认之后,我们的物理模型将被创建。然后,下图中的三个红色箭头表示创建物理模型时常用的几个箭头。数字1代表表格,数字2代表视图,数字3代表关系,如下图所示:

4、首先,根据下图中红色箭头指示的位置单击实体,然后在图中任意位置单击左键,然后在任意位置右键结束输入,右键单击创建的实体,然后选择属性,如下图所示:

5、然后在弹出的表属性的general选项卡下输入名称和代码,其中name是表的表名,可以是中文,code是表名代码,实际是英文表名,如下图所示:

6、然后选择列选项卡,在此创建字段,

7、名称是字段名,也可以是中文字段名。

8、代码是字段名,英文状态。

9、数据类型字段类型

10、长度某些字段类型的长度

11、主键

12、外键

13、强制强制不能为空,

14、按如下方式创建学生信息表:

15、这里双击学生证前面的空白部分,弹出栏目属性对话框。根据下图中数字2指示的位置勾选识别,然后点击确定,我们会为学生证设置自增主键,如下图所示:

16、单击“确定”获得下图中的表格。第一行后面有一个pk,表示这个字段是主键,如下图所示:

17、使用上述方法创建类信息表,如下所示:

18、这时,我们需要设置班级信息表和学生信息表之间的关系。一个班级可以对应多个学生,一个学生只能对应一个班级,所以班级和学生的关系是一对多。这时我们点击图中的红色箭头表示未知关系,然后将学生信息表和班级信息表连接起来。这时候,由于班级和学生的关系,我们需要画一条连线,让学生指向班级,一个箭头指向一边,箭头的末端多一点。

19、双击学生信息表和班级信息表的连接线,弹出参考属性对话框,如下图所示。

20、数字1代表连接线的名称,

21、数字2代表在线线路的英文名称,

22、数字3表示父表(也称为主表),即一对多关系中的一方。

23、数字4表示子表(也称为子表),即一对多关系中的多方。

24、下图:

25、单击应用并确认,您将获得下图。可以看到学生信息表中多了一个字段,就是班级信息表中的班级表号,面团上有fk,fk代表外键,如下图所示:

26、使用上述方法创建另一个教室信息表,如下所示:

27、接下来,开始连接学生信息表和教师信息表。因为一个学生可以对应多个老师,一个老师也可以对应多个学生,所以师生关系是多对多的,但是在实际的物理表中,多对多的关系需要一个中间表来连接,所以这个表单独设置了一个学生和老师的关系表。该表只有一个字段,被设置为主键,如下图所示:

28、在此师生关系表中,将唯一主键设置为自增主键,如下图所示:

29、创建良好的师生关系表,如下图所示:

30、接下来,在师生关系表和教师信息表之间建立一对多的关系,然后在师生关系表和学生信息表之间建立一对多的关系,这样我们之间就有了多对多的关系

本文到此讲解完毕了,希望对大家有帮助。

免责声明:本文由用户上传,如有侵权请联系删除!