Quantcast
Channel: 在路上 »表设计
Browsing latest articles
Browse All 2 View Live

采用左右值编码来存储无限分级树形结构的数据库表设计

之前我介绍过一种按位数编码保存树形结构数据的表设计方法,详情见: 浅谈数据库设计技巧(上) 浅谈数据库设计技巧(下) 该设计方案的优点是:只用一条查询语句即可得到某个根节点及其所有子孙节点的先序遍历。由于消除了递归,在数据记录量较大时,可以大大提高列表效率。但是,这种编码方案由于 […]

View Article


关系型数据库表设计,简单介绍树状结构数据

1、经过分析,所有的基础数据的层数不会超过5层(树深度) 2、依据1设计的表结构中按照IP地址的形式来设计节点ID,层深设为6层。每个节点对应的记录具有:1个ID做唯一标识,然后有 ID1–ID6,分别存放是ID按照“.”分割的数字,其它的PID、NAME、PATHN […]

View Article
Browsing latest articles
Browse All 2 View Live