请问下表关系图中虚线和实线都代表什么?
为什么有的表关系间是虚线,有的表关系是实线呢?
为什么有的表关系间是虚线,有的表关系是实线呢?
2015-03-22
表示是identifying relationship还是non-identifying relationship,这是一个标准数据库范式设计的主键和外键设置方式,identifying relationship下,主键会是外键的一部分,比如你要建一个外键在一个已经有外键的表上了,如果你用的是identifying relationship,那么这个外键会包含两个主键字段。这段话比较难用简单的语言解释清楚,建议你在Workbench里操作一下就明白了。
一般我们设计数据库不太会用到identifying relationship,除了多对多的中间表,我们基本用的都是non-identifying relationship。
举报