Hyperlog(ID:7541/)





References:
  • Hild, Stefan and Poulovassilis, Alexandra "Implementing Hyperlog, a Graph-Based Database Language" Journal of Visual Languages & Computing 7(3) (September 1996) view details Abstract: We describe the implementation of Hyperlog, a graph-based declarative language which supports both queries and updates over a graph-based data model called the Hypernode Model. This model is capable of representing arbitrarily complex data structures by means of nested and recursively defined graphs, while the Hyperlog language is computationally complete. By requiring only a very small number of graphical constructs, Hyperlog is well-suited to non-expert database users. In this paper we describe the graphical aspects of the Hyperlog implementation including novel techniques for: representing and updating data, queries and programs; representing and browsing the database; and representing and browsing the output from queries.