Design and analysis of an SQL interface for a multi-backend database system
Macy, Griffin Newton
Hsiao, David K.
Strawser, Paula R.
MetadataShow full item record
Recent research in the area of database machines has been directed at achieving greater efficiency and increasing user-friendliness. This thesis is concerned with the second of these research directions, increasing user-friendliness. One development toward increased user-friendliness is the growing acceptance of the relational data model and relational query languages. Relational interfaces provide the user with an easy-to-understand data representation and language with which to manipulate the data. This thesis presents the design and analysis of a relational query language interface, using the SQL relational query language, for the Multi-Backend Database System (MDBS), a database machine which uses the attribute-based model. The purpose is two-fold: first, to provide the user with an easier-to-understand language-to-machine interface, thereby making MDBS available to the wider community of relational database users; second, to investigate how the attribute-based model may be used to support relational databases.
Approved for public release; distribution is unlimited
Showing items related by title, author, creator and subject.
Effective use of Java Data objects in developing database applications. Advantages and disadvantages Zilidis, Paschalis. (Monterey, California. Naval Postgraduate School, 2004-06);Currently, the most common approach in developing database applications is to use an object-oriented language for the frontend module and a relational database for the backend datastore. The major disadvantage of this ...
Anastasopoulos, Achilles (Monterey, California. Naval Postgraduate School, 1997-03);Relational, hierarchical, network, functional, and object oriented databases support its corresponding query language, SQL, DL/I, CODASYL-DML, DAPLEX, and OO-DML, respectively. However, each database type may be accessed ...
Demurjian, Steven A.; Hsiao, David K. (Monterey, California. Naval Postgraduate School, 1986-02); NPS52-86-011In the past, the design and implementation of a database system has followed a rather conventional approach. First, a specific data model for the database system is chosen. Second, a corresponding model-based data language ...