首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

在表设计中,外键是否使用?该怎么处理

2012-02-06 
在表设计中,外键是否使用?在表设计中,外键是否该使用 ,什么情况使用, 什么情况不使用。问题虽然有点基础。但

在表设计中,外键是否使用?
在表设计中,外键是否该使用 ,什么情况使用, 什么情况不使用。
问题虽然有点基础。但谢谢大家帮忙了。万分感谢。


[解决办法]
什么情况使用, 什么情况不使用

在开发测试阶段可以不要这个外键,因为测试不方便,正式发布以后也是使用也可以不使用,因为现在多是前台应用程序在控制数据完整性,加上外键有时候显得程序不灵活,而且外键并不能提高查询效率,关键是索引
[解决办法]
1个表的外键指向另一个表的候选键。当外键值没有候选键时,外键可防止操作保留带外键值的行,
FOREIGN KEY...REFERENCES

是为列中的数据提供引用完整性的约束。FOREIGN KEY 约束要求列中的每个值在被引用表中对应的被引用列中都存在


外键是一定要用,不然你的后期维护就不行

热点排行
Bad Request.