Wedescribethedesign,implementationanduser evaluationof QUIVER,agraph-basedvisualquery languageforobjectdatabases.Thedesigngoalsof QUIVERincludecomplianceto standards,comprehensiverepresentationalpower,andconsistency of visualrepresentation.Complianceto standards is achievedthroughQUIVERqueriesbeingtranslatedto OQL, the standardquerylanguageproposedby the ObjectData ManagementGroup (ODMG).Comprehensiverepresentationalpower isgainedbyQUIVERsupportingasignificantnumber of objectdatabaseconstructs,includingobjects,literals,attributes,relationships,structures, collections,operations,(aggregate)functions,and subqueries.Consistencyof visualrepresentation is pursuedby assigningsimilarvisualrepresentationsto constructswith similarfunctionality,as well asby minimisingtheuseof text in QUIVER queries.Thelanguageis implementedasavisual front-endto the 02 objectdatabasesystem.Resultsof auserevaluationsuggestthatuserstid it easiertoformulatecorrectqueriesin QUIVERthan in OQL.
Manoj Chavda, Peter T. Wood