Translation of the data flow query language for the multimodel, multibackend database system
Free, Nancy C.
Wu, C. Thomas
MetadataShow full item record
This thesis involved the design and translation of the Data Flow Query Language (DFQL) for the Multi-Lingual, Multi-Backend Database System (MDBS). The MDBS is a database system that can effectively support multiple data models and their corresponding data manipulation languages. The problem was the MDBS interfaces are text-based, and not very user-friendly. The approach taken to solve this interface problem was to design and translate the DFQL for implementation on the MDBS. DFQL was designed to improve and extend SQL, the data manipulation language associated with the relational data model. It uses a graphical interface based on the data flow paradigm. This translation would extend the MDBS by allowing a graphical interface to be implemented, whereas currently a user can only access the system with text-based interfaces. The result of this thesis is the development of the DFQL to ABDL translator. The subsequent implementation of this translator on the MDBS would be a user- oriented enhancement to the current system. In addition, further improvements to the MDBS should be made, such as allowing the use of additional data types (currently constrained to string and integer) and the ability to create views. These changes would allow all the benefits from DFQL, such as orthogonality, language extensibility and incremental querying to be achieved and made available to the user.
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.
Showing items related by title, author, creator and subject.
The design and implementation of a functional/DAPLEX interface for the multimodel and multilingual database system Demers, William Aime.; Rogelstad, Jon Mark. (Monterey, California. Naval Postgraduate School, 1994-03);The Multi-Lingual and Multi-Model Database System (MDBS), at the Naval Postgraduate School, is the only database system in which five different database model interfaces operate on a single computer system. The purpose of ...
Hall, Jason S. (Monterey, California: Naval Postgraduate School, 2009-09);A laboratory spacecraft simulator testbed is first introduced to examine the problem of multiple spacecraft interacting in close proximity. This testbed enables validation of guidance, navigation and control (GNC) algorithms ...
The implementation of a multi-backend database system (MDBS): Part IV, The revised concurrency control and directory management processes and the revised definitions of inter-process and inter-computer messages Demurjian, Steven A.; Hsiao, David K.; Kerr, Douglas S.; Orooji, Ali (Monterey, California. Naval Postgraduate School, 1984-02); NPS52-84-005The multi-backend database system (MDBS) uses one minicomputer as the master or controller, and a varying number of minicomputers and their disks as slaves or backends. MDBS is primarily designed to provide for database ...