文章分类 -  数据库

数据库设计经验谈 (5)
摘要:本次第五部分主要介绍不包括在以上 4 个部分中的其他技巧,五花八门,有了它们希望你的数据库开发工作会更轻松一些。 第 5 部分 - 各种小技巧 文档、文档、文档 对所有的快捷方式、命名规范、限制和函数都要编制文档。 采用给表、列[字段]、触发器等加注释的数据库工具。是的,这有点费事,但从长远来看,这样做对开发、支持和跟踪修改非常有用。 取决于你使用的数据库系统,可能有一些软... 阅读全文

posted @ 2006-10-16 13:46 穿西装的猫 阅读(213) 评论(0) 推荐(0)

数据库设计经验谈 (4)
摘要:本次第四部分主要讨论保证数据完整性,如何保持数据库的清晰和健壮,如何把有害数据降低到最小程度。 第 4 部分 - 保证数据的完整性 用约束而非商务规则强制数据完整性 如果你按照商务规则来处理需求,那么你应当检查商务层次/用户界面:如果商务规则以后发生变化,那么只需要进行更新即可。假如需求源于维护数据完整性的需要,那么在数据库层面上需要施加限制条件。如果你在数据层确实采用了约束,你要保... 阅读全文

posted @ 2006-10-16 13:45 穿西装的猫 阅读(210) 评论(0) 推荐(0)

数据库设计经验谈 (3)
摘要:本次第三部分主要介绍选择键和索引,包含10个技巧专门涉及系统生成的主键的正确用法,还有何时以及如何索引字段以获得最佳性能等。第 3 部分 - 选择键和索引数据采掘要预先计划 我所在的某一客户部门一度要处理 8 万多份联系方式,同时填写每个客户的必要数据(这绝对不是小活)。我从中还要确定出一组客户作为市场目标。当我从最开始设计表和字段的时候,我试图不在主索引里增加太多的字段以便加快... 阅读全文

posted @ 2006-10-16 13:44 穿西装的猫 阅读(149) 评论(0) 推荐(0)

数据库设计经验谈 (2)
摘要:本次第二部分介绍设计数据库表24个指南性技巧,涵盖表内字段设计以及应该避免的常见问题等。第 2 部分 - 设计表和字段检查各种变化 我在设计数据库的时候会考虑到哪些数据字段将来可能会发生变更。比方说,姓氏就是如此(注意是西方人的姓氏,比如女性结婚后从夫姓等)。所以,在建立系统存储客户信息时,我倾向于在单独的一个数据表里存储姓氏字段,而且还附加起始日和终止日等字段,这样就可以跟踪这一数据条目的... 阅读全文

posted @ 2006-10-16 13:43 穿西装的猫 阅读(214) 评论(0) 推荐(0)

数据库设计经验谈 (1)
摘要:这一部分罗列了 12 个基本技巧,包括命名规范和明确业务需求等。第 1 部分 - 设计数据库之前考察现有环境 在设计一个新数据库时,你不但应该仔细研究业务需求而且还要考察现有的系统。大多数数据库项目都不是从头开始建立的;通常,机构内总会存在用来满足特定需求的现有系统(可能没有实现自动计算)。显然,现有系统并不完美,否则你就不必再建立新系统了。但是对旧系统的研究可以让你发现一些可能会忽... 阅读全文

posted @ 2006-10-16 13:40 穿西装的猫 阅读(321) 评论(0) 推荐(0)

导航