文件名称:DBTree示例,先序表示,一句sql显示整棵树
文件大小:242KB
文件格式:ZIP
更新时间:2017-10-18 16:03:39
DB Tree 先序
通常情况下,树在数据库中实现的时候采用的是树的双亲表示法,设一个编号字段id,和一个父亲编号字段parent_id,来实现树形结构。这种数据结构的特点是:操作简单,几乎不用维护,然而优点带来的问题是对树进行遍历的时候系统开销极大,需要进行递归操作,因此不能够无限制的增加树的深度。普遍采用了异步读取的方式来减少系统开销。一些改进的方法也避免不了这一问题。 ' DBTREE 1.3.2 FOR ASP & ACCESS ' lastupdate:2006-09-10 ' author 雷晓宝 ' 许可协议:GUN LGPL ' e-mail: lxbzmy@163.com ' qq:95268883 ' web:lxbzj.com 在绝大多数情况下,服务器上要求对树的遍历任务占据了对树的操作的任务的大部分,可见如果针对数遍历来做优化能极大地提高效率减轻服务器负担。 或者还是采用双亲表示法,采用异步读取才减轻系统开销,但是这样依然不能解决例如树的深度、路径、删除等的问题 在本程序中采用了更适应遍历的数的表示结构。能极大地降低系统开销,也能很优秀的解决一些树的高级操作,更适应于数据库。
【文件预览】:
DBTree
----js()
--------dhtmlXCommon.js(10KB)
--------dhtmlXTree.js(52KB)
----doc()
--------index.htm(6KB)
----index.asp(9KB)
----manual.html(12KB)
----css()
--------dhtmlXTreeGrid.css(705B)
--------dhtmlXTree.css(632B)
--------editor.css(269B)
----dbtree.png(2KB)
----tree.mdb(408KB)
----imgs()
--------minus2.gif(92B)
--------book_titel.gif(155B)
--------iconCheckGray.gif(126B)
--------folderClosed.gif(135B)
--------book.gif(184B)
--------plus5.gif(92B)
--------books_close.gif(189B)
--------plus.gif(89B)
--------minus.gif(85B)
--------iconCheckAll.gif(123B)
--------iconDeleteSelected.gif(947B)
--------magazines_open.gif(190B)
--------line3.gif(73B)
--------minus4.gif(90B)
--------plus2.gif(95B)
--------iconTimeRecordsEdit.gif(140B)
--------close2.gif(1KB)
--------plus4.gif(94B)
--------plus_ar.gif(70B)
--------line2.gif(70B)
--------line4.gif(69B)
--------s_node.gif(108B)
--------blank.gif(56B)
--------minus_ar.gif(68B)
--------btn_up2.gif(228B)
--------line1.gif(71B)
--------tombs.gif(169B)
--------btn_up1.gif(228B)
--------books_open.gif(187B)
--------item2.gif(1KB)
--------iconReport.gif(125B)
--------file.gif(381B)
--------folderOpen.gif(139B)
--------leaf.gif(123B)
--------plus3.gif(96B)
--------iconClient.gif(123B)
--------iconTask.gif(127B)
--------magazines_close.gif(195B)
--------minus5.gif(87B)
--------iconUnCheckAll.gif(111B)
--------iconJob.gif(126B)
--------item.gif(1KB)
--------open2.gif(1KB)
--------tombs_mag.gif(172B)
--------z_node.gif(111B)
--------minus3.gif(93B)
----tree()
--------line.png(152B)
--------open.png(256B)
--------_notes()
--------nodeclose.png(262B)
--------close.png(259B)
--------s_node.gif(108B)
--------workout.png(311B)
--------file.gif(381B)
--------old()
--------working.png(20KB)
--------nodeopen.png(258B)
--------nochild.png(247B)
--------end.png(246B)
--------z_node.gif(111B)
--------endnode.png(207B)
----index.html(2KB)
----dbtree.asp(37KB)
----display.asp(6KB)
----gnu-lgpl.txt(26KB)
----ajatree.html(2KB)
----index1.html(8KB)
----xml.asp(1KB)