Visually querying object-oriented databases

 

Show simple item record

dc.contributor.advisor Wood, Peter Theodore en_ZA
dc.contributor.author Chavda, Manoj en_ZA
dc.date.accessioned 2016-03-04T16:53:21Z
dc.date.available 2016-03-04T16:53:21Z
dc.date.issued 1997 en_ZA
dc.identifier.citation Chavda, M. 1997. Visually querying object-oriented databases. University of Cape Town. en_ZA
dc.identifier.uri http://hdl.handle.net/11427/17516
dc.description Bibliography: pages 141-145. en_ZA
dc.description.abstract As database requirements increase, the ability to construct database queries efficiently becomes more important. The traditional means of querying a database is to write a textual query, such as writing in SQL to query a relational database. Visual query languages are an alternative means of querying a database; a visual query language can embody powerful query abstraction and user feedback techniques, thereby making them potentially easier to use. In this thesis, we develop a visual query system for ODMG-compliant object-oriented databases, called QUIVER. QUIVER has a comprehensive expressive power; apart from supporting data types such as sets, bags, arrays, lists, tuples, objects and relationships, it supports aggregate functions, methods and sub-queries. The language is also consistent, as constructs with similar functionality have similar visual representations. QUIVER uses the DOT layout engine to automatically layout a query; QUIVER queries are easily constructed, as the system does not constrain the spatial arrangement of query items. QUIVER also supports a query library, allowing queries to be saved, retrieved and shared among users. A substantial part of the design has been implemented using the ODMG-compliant database system O₂, and the usability of the interface as well as the query language itself is presented. Visual queries are translated to OQL, the standard query language proposed by the ODMG, and query answers are presented using O₂ Look. During the course of our investigation, we conducted a user evaluation to compare QUIVER and OQL. The results were extremely encouraging in favour of QUIVER. en_ZA
dc.language.iso eng en_ZA
dc.subject.other Computer Science en_ZA
dc.title Visually querying object-oriented databases en_ZA
dc.type Master Thesis
uct.type.publication Research en_ZA
uct.type.resource Thesis en_ZA
dc.publisher.institution University of Cape Town
dc.publisher.faculty Faculty of Science en_ZA
dc.publisher.department Department of Computer Science en_ZA
dc.type.qualificationlevel Masters
dc.type.qualificationname MSc en_ZA
uct.type.filetype Text
uct.type.filetype Image
dc.identifier.apacitation Chavda, M. (1997). <i>Visually querying object-oriented databases</i>. (Thesis). University of Cape Town ,Faculty of Science ,Department of Computer Science. Retrieved from http://hdl.handle.net/11427/17516 en_ZA
dc.identifier.chicagocitation Chavda, Manoj. <i>"Visually querying object-oriented databases."</i> Thesis., University of Cape Town ,Faculty of Science ,Department of Computer Science, 1997. http://hdl.handle.net/11427/17516 en_ZA
dc.identifier.vancouvercitation Chavda M. Visually querying object-oriented databases. [Thesis]. University of Cape Town ,Faculty of Science ,Department of Computer Science, 1997 [cited yyyy month dd]. Available from: http://hdl.handle.net/11427/17516 en_ZA
dc.identifier.ris TY - Thesis / Dissertation AU - Chavda, Manoj AB - As database requirements increase, the ability to construct database queries efficiently becomes more important. The traditional means of querying a database is to write a textual query, such as writing in SQL to query a relational database. Visual query languages are an alternative means of querying a database; a visual query language can embody powerful query abstraction and user feedback techniques, thereby making them potentially easier to use. In this thesis, we develop a visual query system for ODMG-compliant object-oriented databases, called QUIVER. QUIVER has a comprehensive expressive power; apart from supporting data types such as sets, bags, arrays, lists, tuples, objects and relationships, it supports aggregate functions, methods and sub-queries. The language is also consistent, as constructs with similar functionality have similar visual representations. QUIVER uses the DOT layout engine to automatically layout a query; QUIVER queries are easily constructed, as the system does not constrain the spatial arrangement of query items. QUIVER also supports a query library, allowing queries to be saved, retrieved and shared among users. A substantial part of the design has been implemented using the ODMG-compliant database system O₂, and the usability of the interface as well as the query language itself is presented. Visual queries are translated to OQL, the standard query language proposed by the ODMG, and query answers are presented using O₂ Look. During the course of our investigation, we conducted a user evaluation to compare QUIVER and OQL. The results were extremely encouraging in favour of QUIVER. DA - 1997 DB - OpenUCT DP - University of Cape Town LK - https://open.uct.ac.za PB - University of Cape Town PY - 1997 T1 - Visually querying object-oriented databases TI - Visually querying object-oriented databases UR - http://hdl.handle.net/11427/17516 ER - en_ZA


Files in this item

This item appears in the following Collection(s)

Show simple item record