摘要:
有许多关于数据库设计中NULL的讨论,我个人的设计习惯是,不使用NULL值。 我所设计所有表都是Not Null的字段的,尤其是我主要做数据仓库的表设计。刚开始使用数据库时,就栽了一次。一个Group里面,我要显示成年人有多少个,另外一个地方要显示未成年人有多少个,第三个地方要显示总人数。 N1(成 阅读全文
摘要:
有许多关于数据库设计中NULL的讨论,我个人的设计习惯是,不使用NULL值。 我所设计所有表都是Not Null的字段的,尤其是我主要做数据仓库的表设计。刚开始使用数据库时,就栽了一次。一个Group里面,我要显示成年人有多少个,另外一个地方要显示未成年人有多少个,第三个地方要显示总人数。 N1(成 阅读全文
摘要:
我在监理别的项目时,经常提出这样的要求,所有的列表都要有排序机制。最近又看到一个数据仓库项目中所有的维度表都没有排序字段。结果报表上所有维度都是按Caption属性的字母排序。很多维度在用户那里都是有业务排序需求的,然而我提出这个问题后,设计者居然说这个不重要,不说了(他们就这水平了)和我没有关系的 阅读全文
摘要:
最近review一个数据仓库产品(应该叫项目),这个data warehouse有许多的tactical 的地方做的很不好,暂且不说了,以后慢慢评论。关键是整体的易用性太差了。整个仓库如果不是由其中开发者详细讲解,很难做查询。实体的命名也很混乱。设计者在自夸自己的产品(应该叫项目)时,我心里默默举起 阅读全文
摘要:
在两个系统批量交换文件时,有一个简单的问题,但是很多人把它弄得复杂化了。这个问题是,设定一个机制,让上传方全部传送完毕后,下载方开始下载文件。为了防止下载不完整的文件。 阅读全文
摘要:
本文讲解一种常见的CSV文件标准,设定文件中的行分隔符,列分隔符,如何处理值中的单引号,双引号,逗号,换行符等。 阅读全文
|