1、建立新模型
2、在弹出的页面中,选择Model types–Physical Diagram 。在下面的Model name填写自己的名称,“DBMN”中选择自己想要生成的数据库类型。【如果不选择,生成语句会有问题】
3、模型建好后,开始建表。在工具栏中点击表工具,页面上就会显示表格。
4、双击表就能修改表名称。
name是在pd中看到的名称,code是表名。comment是导入数据库的表的名称注释。
5、建立表字段。其中Name是给pd的说明,Code是字段名,comment是表字段的说明。
Data Type设置字段类型,length是字段的长度。
P代表主键,M代表不为空。F为外键
6、这样基础的表就完成了,在表名上右键,选择“SQL Preview”就能看到SQL代码了。
7、设置外键。点击palette中的Reference,选择子表拉到父表,这样就出了一条关系线。双击关系线可以进行编辑。
8、外键约束
CASCADE:父表delete、update的时候,子表会delete、update掉关联记录;
SET NULL:父表delete、update的时候,子表会将关联记录的外键字段所在列设为null,所以注意在设计子表时外键不能设为not null;
RESTRICT:如果想要删除父表的记录时,而在子表中有关联该父表的记录,则不允许删除父表中的记录
【取消黑色网格线】:
将勾取消即可