【发布时间】:2015-05-19 15:40:40
【问题描述】:
我正在使用 Mysql 工作台 EER 来绘制我的 ERD。 表之间有各种关系(可选/强制,非标识/标识) 我使用正向工程来生成底层 SQL。 就关系而言,对于可选关系,它会生成一个 NULL FK 而在一个强制性的 NOT NULL FK 中,就是这样。
我的意思是它不应该也基于关系生成级联删除吗? 即,如果我有一个识别关系,那么当父级被删除时,子级也应该被删除,因此会生成级联删除
或者,换句话说,在 ERD 中建模的关系除了在概念上知道您的数据库是如何在纸上建模的之外没有实际价值? 例如,为识别强制关系生成的 sql 代码应该是什么?
【问题讨论】:
标签: mysql database database-design mysql-workbench