参考博客:https://www.cnblogs.com/biehongli/p/6025954.html
1.New Model
2. 物理模型最常用的三个是table(表),view(视图),reference(关系)
3.新建表(和CDM基本一样)
点击Columns设置字段
4.设置主键自增
5.同理建立班级信息表
建立关系,学生和班级是多对一的关系,所以从学生拉到班级(一个箭头),会在学生表里自动增加一条字段。
双击关系线,编辑关系信息:
和CDM不同,不会出现文字提示,可以借助别的按钮提醒自己,或者自己明白就行了
6.新建教师信息表
建立关系(学生和老师多对多),PDM多对多需要增加一张中间表-学生和教师的关系表,并设置主键自增
完成后如下图:
建立联系:注意在PDM中右箭头的是1,无箭头的是多:
这里要理清楚关系:一个学生可以有多个老师,所以左边的那个箭头是从关系表指向学生的,代表一个学生可以有多个老师。同理,一个老师可以有多个学生,右边的箭头是从关系表指向老师的,代表一个老师可以有多个学生。
可以看到箭头(关系)打完之后,关系表多了两个字段,即教师表和学生表中的主键,在关系表中成了外键。则关系表中有三个字段即三个属性。一个是自己本身的(可以没有可以一个或多个),还有两个外键(别的表的主键)。