Show simple item record

dc.contributor.advisorWu, C. Thomas
dc.contributor.authorGirsang, Paruntungan
dc.dateMarch, 1994
dc.date.accessioned2013-04-26T18:59:51Z
dc.date.available2013-04-26T18:59:51Z
dc.date.issued1994-03
dc.identifier.urihttps://hdl.handle.net/10945/30910
dc.description.abstractStructure Query Language (SQL) and Query By Example (QBE) are the most widely used query languages for Relational Database Management Systems (RDBMS's). However, both of them have problems concerning ease-of-use issues, especially in expressing universal quantification, specifying complex nested queries, and flexibility and consistency in specifying queries with respect to data retrieval. To alleviate these problems, a new query language called 'DataFlow Query Language' (DFQL) was proposed. This thesis investigates the relative strengths and weaknesses of these three languages. We divide queries into four categories: single-value, set-value, statistical result, and set-count value. In each category, a representative set of queries from each language is specified and compared. Some of the queries specified are logical extensions of the other (already defined) queries, which are used to analyze the query languages' flexibility and consistency in formulating logically related queries. We perform a simple experiment of asking NPS CS students to write a small set of queries in all three languages. Based on the analysis, we conclude that DFQL eliminates the problems of SQL and QBE mentioned above. The relative strengths of DFQL comes mainly from its strict adherence to relational algebra and dataflow-based visuality.en_US
dc.description.urihttp://archive.org/details/thecomparisonofs1094530910
dc.format.extent129 p.;28 cm.en_US
dc.language.isoen_US
dc.publisherMonterey, California. Naval Postgraduate Schoolen_US
dc.rightsThis publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.en_US
dc.titleThe comparison of SQL, QBE, and DFQL as query languages for relational databasesen_US
dc.typeThesisen_US
dc.contributor.secondreaderNA
dc.contributor.corporateNA
dc.contributor.departmentComputer Science
dc.subject.authorNAen_US
dc.description.funderNAen_US
dc.description.recognitionNAen_US
dc.description.serviceIndonesian Navy author.en_US
etd.thesisdegree.nameM.S. in Computer Scienceen_US
etd.thesisdegree.levelMastersen_US
etd.thesisdegree.disciplineComputer Scienceen_US
etd.thesisdegree.grantorNaval Postgraduate Schoolen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record