我这样一个程序:
其实就是一个满二叉树的形式,无限下去,我应该怎么样设计这个数据库,并且可以实现搜索其中的任何一个节点,那么他下边的节点和他下边节点下边的节点都能显示出来,这样循环下去,
如果一个节点添加以后,如果他的父亲节点的左右子节点都不为空的话则其父亲节点加一,这样无限的向上循环,我应该怎么样来实现。
其实就是一个满二叉树的形式,无限下去,我应该怎么样设计这个数据库,并且可以实现搜索其中的任何一个节点,那么他下边的节点和他下边节点下边的节点都能显示出来,这样循环下去,
如果一个节点添加以后,如果他的父亲节点的左右子节点都不为空的话则其父亲节点加一,这样无限的向上循环,我应该怎么样来实现。
Te_TeID 编号_编号 父子关系,外键与本表关联
……其他各项内容这样就可以实现层接关系,并且可以无限延伸
1 <NULL>
2 1
3 1
4 3其中如对应为根节点,则将Te_TeID保存NULL值,如为某节点的下级节点,则在对应的Te_TeID中填入父节点的TeID