Using rational numbers to key nested sets

dc.creatorHazel, Dan
dc.date2008-06-19
dc.date.accessioned2026-07-07T09:45:33Z
dc.date.available2026-07-07T09:45:33Z
dc.descriptionThis report details the generation and use of tree node ordering keys in a single relational database table. The keys for each node are calculated from the keys of its parent, in such a way that the sort order places every node in the tree before all of its descendants and after all siblings having a lower index. The calculation from parent keys to child keys is simple, and reversible in the sense that the keys of every ancestor of a node can be calculated from that node's keys without having to consult the database. Proofs of the above properties of the key encoding process and of its correspondence to a finite continued fraction form are provided.
dc.description18 pages
dc.identifierhttps://arxiv.org/abs/0806.3115
dc.identifierhttp://arxiv.org/abs/0806.3115
dc.identifier.urihttp://salesiana.dossiersoluciones.com/handle/123456789/163230
dc.subjectDatabases
dc.titleUsing rational numbers to key nested sets
dc.typetext

Files

Collections