关于数据库的若干问题

来源:百度知道 编辑:UC知道 时间:2024/06/14 17:19:32
1、在做数据库设计时,非空字段是在数据库里做好呢,还是用程序去维护好?还是说即在数据库里做设计,同情也要程序维护?
还有约束,同上。
2、数据库如何设置版本号?
3、分布式数据系统
=================
详细我加分

非空字段在数据库里做比较好。
最好在数据库里加上默认值。因为如果是null 的话
select * from 表 where 字段1<>null 的效率很低,因为null不参与索引

1.非空当然是数据库里;约束两边都要,或者只做程序里。比如你数据库约束某列只能输入数字,你在程序里输入其他的,如果程序没控制,就会报出异常
2.这个不会,你可以看一下下面的网站:
http://blog.csdn.net/delphizhou/archive/2008/10/15/3078786.aspx
希望有用
3.水平有限,都是别人的
http://hi.baidu.com/zheng_xiaofeng/blog/item/e03629030dc39ce409fa9358.html