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

请问一下数据库约束的有关问题

2012-02-04 
请教一下数据库约束的问题为了使数据库的一字段唯一,已经在程序里作了判断,还需要在数据库建立唯一约束吗?

请教一下数据库约束的问题
为了使数据库的一字段唯一,已经在程序里作了判断,还需要在数据库建立唯一约束吗?建立约束对数据库性能有多大影响呢?

[解决办法]
如果可以保证程序处理的正确性, 我觉得就没有必要在数据库端再增加约束, 肯定会对数据库有影响的, 但是这种影响应该不至于有多大, 除非你的程序对数据库性能有特别苛刻的要求.

另外, 以上的前提是你的程序可以确保处理结果的正确性.

话说回来, 相当于你自己做了原来应该可以让数据库引擎做的事情, 你可以保证你的处理效率, 处理正确性比数据库引擎做的要好么?

热点排行