none
设计数据库时数据表之间建立关系的影响 RRS feed

  • 问题

  • 1、在建立数据库时,表之间不建立表之间的主外键关系。

    2、在建立数据库时,表之间建立表之间的主外键关系。

    请问下这两种方式那种好?

    2013年12月26日 3:00

答案

  • 你好,

    这个看具体业务逻辑吧。一般主键是要有的。使用外键有利于维持数据完整性和一致性。但是有些业务逻辑本身允许数据冗余,为了不放弃这些数据就自己用程序控制数据的一致性和唯一性,而不是用外键约束。总之不建主外关系比较灵活,但自己要多付出一点。


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place. <br/> Click <a href="http://support.microsoft.com/common/survey.aspx?showpage=1&scid=sw%3Ben%3B3559&theme=tech"> HERE</a> to participate the survey.

    2013年12月27日 1:53