使用PowerDesigner创建物理模型
在本文中,我们将介绍如何使用PowerDesigner来创建一个物理模型。
新建模型
首先,按照下图所示,点击文件 -gt; 新建模型。
选择模型类型和数据库
在弹出的New Model窗口中,选择Model types并选择Physical Data Model。然后,在下方输入模型名称,并选择适合的数据库。例如,如果你使用的是SQL Server 2008 R2,选择Microsoft SQL Server 2008。
常用功能
在创建物理模型时,有几个常用的功能:
- 表(数字1)表示数据表
- 视图(数字2)表示数据库的视图
- 关系(数字3)表示表与表之间的关联关系
创建实体
首先,按照下图所示,点击entity,并在图中任意位置点击左键,然后点击右键,再次点击任意位置结束输入。接着,右键点击创建的entity,选择属性。
设置表属性
在弹出的table属性窗口中的常规选项卡下,输入name和code。其中,name是表的名称,可以是中文;code是表的英文名称编码。
创建字段
选择columns选项卡,在这里创建字段。name表示字段的含义,可以是中文;code表示字段的英文名称。还可以设置字段的类型、长度、主键、外键和是否非空等属性。
设置自增主键
双击字段前面的空白部分,弹出columns properties对话框。按照下图所示,勾选identify,并点击确定,给字段设置自增主键。
创建关系表
按照上述方法,创建班级信息表和教室信息表。然后,我们需要设置班级信息表和学生信息表之间的一对多关系。
设置关系
双击学生信息表和班级信息表之间的连接线,弹出reference properties对话框。在该对话框中,可以设置连接线的名称、英文名称、父表和子表。
创建多对多关系
接下来,我们要连接学生信息表和教师信息表。由于一个学生可以对应多个老师,一个老师也可以对应多个学生,所以他们之间是多对多的关系。
为了在物理表中表示多对多关系,我们需要创建一个中间表来连接学生信息表和教师信息表。这张表只需要一个字段,并将其设置为主键。
设置多对多关系
在学生和教师的关系表中,将唯一的主键设置为自增主键。然后,将学生和教师的关系表与教师信息表之间设置成一对多关系,将学生和教师的关系表与学生信息表之间设置成一对多关系。这样,学生信息表和教师信息表之间就建立了多对多的关系。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。