Abstract
This thesis effort developed a user-oriented query language interface, patterned after IBM's Query-by-Example, for the Mistress relational database. The interface, Mistress/QBE, is written entirely in C and uses the UNIX curses library of subroutines to allow full screen input and output. Mistress /QBE allows the user to issue commands to draw pictorial representations of tables which exist in the database. The user then enters values and operators into the tables to specify a query by indicating attributes to be used in conditional selections, sort and grouping orders, and output formats. Mistress /QBE decodes the information entered on the screen and formulates a Mistress Query Language command which is passed to the Mistress standard C language interface for execution. With a few minor exceptions, any query which can be written in the Mistress Query language can also be written in Mistress/QBE. The interface also includes a high-level operator- called grouping, which is supported by IBM's QBE but not by native Mistress.
Library of Congress Subject Headings
Database management; Electronic data processing--Distributed processing; Programming languages (Electronic computers); Query languages (Computer science)
Publication Date
1988
Document Type
Thesis
Department, Program, or Center
Computer Science (GCCIS)
Advisor
Etlinger, Henry
Advisor/Committee Member
Comte, Chris
Recommended Citation
Vogel, Susan C., "An alternative language interface for the mistress relational database patterned after IBM's query-by-example" (1988). Thesis. Rochester Institute of Technology. Accessed from
https://repository.rit.edu/theses/225
Campus
RIT – Main Campus
Comments
Note: imported from RIT’s Digital Media Library running on DSpace to RIT Scholar Works. Physical copy available through RIT's The Wallace Library at: QA76.9.D3 V636 1988