表间关系identifying 和 non-identifying relationships 究竟有什么区别?

http://blog.csdn.net/paopaomm/article/details/7787834
已经看了这篇文章,从表面来看,子表的外键不做主键,那么就是non-identifying,可是这么区分有什么意义呢?

文中最后一句“Account 和 AccountType之间的关系是non-identifying关系, 每一条定义在AccountType中数据不需要必须存在父表中”,这个不对吧?外键约束就是说Account中的AccountID必须是AccountType表中已存在的。

求各位大神解答。谢谢!

阅读 7.3k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题