为了账号安全,请及时绑定邮箱和手机立即绑定

请问下表关系图中虚线和实线都代表什么?

为什么有的表关系间是虚线,有的表关系是实线呢?

正在回答

3 回答

表示是identifying relationship还是non-identifying relationship,这是一个标准数据库范式设计的主键和外键设置方式,identifying relationship下,主键会是外键的一部分,比如你要建一个外键在一个已经有外键的表上了,如果你用的是identifying relationship,那么这个外键会包含两个主键字段。这段话比较难用简单的语言解释清楚,建议你在Workbench里操作一下就明白了。

一般我们设计数据库不太会用到identifying relationship,除了多对多的中间表,我们基本用的都是non-identifying relationship。

0 回复 有任何疑惑可以回复我~
#1

张炽羽 提问者

非常感谢!
2015-04-11 回复 有任何疑惑可以回复我~

3Q!

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问下表关系图中虚线和实线都代表什么?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信