摘要:
摘要: 各种小技巧
1.文档、文档、文档
对所有的快捷方式、命名规范、限制和函数都要编制文档。
—nickypendragon
采用给表、列、触发器等加注释的数据库工具。是的,这... 阅读全文文章来源:http://www.cnblogs.com/Terrylee/archive/2005/10/13/253694.html 阅读全文
2008年10月9日 #
摘要:
摘要: 最近有一段时间,由于项目需要实现SQLServer数据库的异地备份。刚开始想到的是使用数据库的同步,在两台服务器上,安装SQLServer,然后建... 阅读全文文章来源:http://www.cnblogs.com/Terrylee/archive/2005/10/27/263132.html 阅读全文
摘要:
摘要: 虽然不能完全避免死锁,但我们可以将死锁减至最少,并通过一定的方法来检测死锁。如果发生死锁了,我们怎么去检测具体发生死锁的是哪条SQL语句或存储过程?如何去手动的杀死进程和锁?如何查看系统中所有锁的详细信息? 阅读全文文章来源:http://www.cnblogs.com/Terrylee/archive/2005/12/24/303856.html 阅读全文
摘要:
摘要: 我们都知道,当存储过程引用的表改变时,SQLServer会重新编译该存储过程。但是当我们增加一个有助于存储过程执行效率的索引时,SQLServer却不会重新编译该存储过程。只有当存储过程高速缓存被... 阅读全文文章来源:http://www.cnblogs.com/Terrylee/archive/2005/12/26/304889.html 阅读全文
摘要:
摘要: 很高兴能够加入.Net商业智能(0/65)团队,以后可以跟大家一起交流BI的知识,经验。目前我还处于学习阶段,过几天有时间我想写一系列的关于VS2005和SQLServer2005进行BI开发的有... 阅读全文文章来源:http://www.cnblogs.com/Terrylee/archive/2006/03/02/341060.html 阅读全文
摘要:
摘要: 我们写SQL语句有时希望SQL表达式能够返回TRUE或者FALSE,却常常忽略了第三个值UNKNOWN。由于不注意判断返回的值有时会导致错误的结果,UNKNOWN与TRUE和FALSE做AND、OR... 阅读全文文章来源:http://www.cnblogs.com/Terrylee/archive/2006/05/31/database_sql_expressions_boolean... 阅读全文
摘要:
摘要: 保证数据的完整性
1.用约束而非商务规则强制数据完整性
如果你按照商务规则来处理需求,那么你应当检查商务层次/用户界面:如果商务规则以后发生变化,那么只需要进行更新即可。
假... 阅读全文文章来源:http://www.cnblogs.com/Terrylee/archive/2005/10/12/252781.html 阅读全文
摘要:
摘要: 选择键和索引
1.数据采掘要预先计划
我所在的市场部门一度要处理8万多份联系方式,同时填写每个客户的必要数据(这绝对不是小活)。我从中还要确定出一组客户作为市场目标。当我从最... 阅读全文文章来源:http://www.cnblogs.com/Terrylee/archive/2005/10/11/252300.html 阅读全文
摘要:
摘要: 设计表和字段
1.检查各种变化
我在设计数据库的时候会考虑到哪些数据字段将来可能会发生变更。比方说,姓氏就是如此(注意是西方人的姓氏,比如女性结婚后从夫姓等)。所以,在建立系统存储客户信息时,我... 阅读全文文章来源:http://www.cnblogs.com/Terrylee/archive/2005/10/10/251799.html 阅读全文
摘要:
摘要: 设计数据库之前
1.考察现有环境
在设计一个新数据库时,你不但应该仔细研究业务需求而且还要考察现有的系统。大多数数据库项目都不是从头开始建立的;通常,机构内总会存在用来满足特定... 阅读全文文章来源:http://www.cnblogs.com/Terrylee/archive/2005/10/10/251790.html 阅读全文