摘要: 数据库设计在软件开发过程中占有重要的地位,国内开发者MeteorSeed在博客中结合自己的实际经历全面总结了关系型数据库设计需要注意的各个方面,包括Codd的基本法则、设计阶段、设计原则和命名规则。MeteorSeed认为在项目早期应该由开发者进行数据库设计,后期调优则需要DBA:“一个精通OOP和ORM的开发者,设计的数据库往往更为合理,更能适应需求的变化”。他引用了关系数据库之父Codd的12条法则,作为数据库设计的指导性方针:信息法则关系数据库中的所有信息都用唯一的一种方式表示——表中的值。保证访问法则依靠表名、主键值和列名的组合,保证能访问每个数据项。空值的系统化处理支持空值(NULL 阅读全文
posted @ 2013-06-04 17:40 何胖子 阅读(636) 评论(0) 推荐(0)