以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  数据库关系图  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=49531)

--  作者:scott518
--  发布时间:2014/4/19 15:31:00
--  数据库关系图


图片点击可在新窗口打开查看此主题相关图片如下:360截图20140419152026347.jpg
图片点击可在新窗口打开查看


如上图,在sql2005的数据库关系图中设置了主子表的外键引用关系,并且选择了级联删除和更新,这个和ft中删除主表时用代码删除子表有什么不同?ft中如果不用关系图,要如何保证数据引用的参照完整性?这两种方式哪种更好?谢谢!


 

[此贴子已经被作者于2014-4-19 16:00:44编辑过]

--  作者:Bin
--  发布时间:2014/4/19 15:38:00
--  
用狐表的话,建议直接用狐表中的关联可以了.
--  作者:zpx_2012
--  发布时间:2014/4/19 15:45:00
--  
但ft中只是单独的主子表是比较方便,如果象产品编码表这种所有其他表单都关联的表怎么办,比如要删除一个编码时如果有任何一个表单中用一这个编码就禁止删除,ft中很难实现这种要求吧?
--  作者:scott518
--  发布时间:2014/4/19 15:50:00
--  
是不是可以象二楼那样,如果是产品编码表就用数据库关系图,其他就用ft中的主联,这样用两者不会冲突吧?