Font Size: a A A

Information Network Model Query Processing

Posted on:2011-03-17Degree:M.C.SType:Thesis
University:Carleton University (Canada)Candidate:Song, XiaopuFull Text:PDF
GTID:2468390011971076Subject:Physics
Abstract/Summary:
Information Networking Model (INM) [31] is a novel database model for real world objects and relationships management. It naturally and directly supports various kinds of static and dynamic relationships between objects. In INM, objects are networked through various natural and complex relationships. INM Query Language (INM-QL) [30] is designed to explore such information network, retrieve information about schema, instance, their attributes, relationships, and context-dependent information, and process query results in the user specified form. INM database management system has been implemented using Berkeley DB, and it supports INM-QL.;This thesis is mainly focused on the implementation of the subsystem that is able to effectively and efficiently process INM-QL. The subsystem provides a lexical and syntactical analyzer of INM-QL, and it is able to choose appropriate evaluation strategies and index mechanism to process queries in INM-QL without the user's intervention. It also uses intermediate result structure to hold intermediate query result and other helping structures to reduce complexity of query processing.
Keywords/Search Tags:Query, Information, Model, Process, INM, Relationships
Related items