lhstrong

博客园 首页 新随笔 联系 订阅 管理

2011年4月29日 #

摘要: 每个目录应该包含多个子目录,但最多只有一个父目录,应该只有一种最简单、最合理选择:每个目录有唯一主键及父目录主键。 目录编号是唯一的,属于字符串(VarChar)类型,它可以被修改,不同于主键。关键一点是:某目录的编号去掉最后N位,就是父目录的编号。N取决于任一目录下最多的子目录数目,超出100个子目录的情况很少碰到,因此一般为2足够。比如下表:主键编号名称-00中国-0000北京-0001山东-000100青岛 这种方式做相对有什么好处呢?这可以消除额外的数据库连接操作,大大提高基于目录层次的查询效率,而且非常灵活,可以自由筛选目录层级。这也是被各大门户网站所采用的频道分类的方式。目录、频道 阅读全文
posted @ 2011-04-29 09:15 SEA虎 阅读(549) 评论(0) 推荐(0) 编辑