如果你经常要搜索所有内容(或者总记录不过的话),比如搜索某个信息的节点你不知道所属层次的话还是要遍历所有表(假如各个层次的表拆分存放的话),这样不如就设计一张表,包含:节点,父节点,(深度[就是该节点所属层次,如果需要的话]),其他信息..
如果你常用的检索条件知道其所属层次,一般在某个层次表里就可以得到所需信息的话(且库中数据量比较大),可以把表拆分:1.第一层:节点,信息.. 2.第二层:节点,父节点,信息..
3.第三层:节点,父节点,信息.. 4.第四层:节点,信息..
根据你常用的查询条件建立适当的索引
这个我没实际应用过,只自己一点想法,不当的地方莫见笑