The design and analysis of a complete entity-relationship interface for the Multi-Backend Database System
Goisman, Philip L.
Hsiao, David K.
Demurjian, Steven A.
MetadataShow full item record
Interest in increasing programmer productivity has spawned new software tools . Some of these tools are statistical packages, program generators, and database management systems (DBMS). In the area of DBMS, research is ongoing to improve the efficiency of DBMS tools. One research effort to improve the efficiency of DBMS is the multi-lingual database system (MLDS). MLDS combines software and hardware technology to gain efficiency and versatility in DBMS. The MLDS design goals overcome the conventional limitation to develop a database system that supports a single data model and a corresponding model-based data language. Examples of data models are relational, hierarchical, network, and entity-relationship. Examples of corresponding model-based data languages are SQL, DL/I, CODASYL, and Daplex. These models and their data languages are supported conventionally by separate DBMS. Instead, MLDS as a single DBMS is capable of supporting multiple models and their respective database languages. In this theses we present a methodology for supporting entity-relationship database management on an attribute-based database system, since the heart of MLDS is the attribute-based system. Specifically, we provide the design specifications for transforming Daplex requests into equivalent attribute-based data language requests. During this design process, we describe the data structures, control structures, and the functions required to implement this transformation.
Approved for public release; distribution is unlimited
Showing items related by title, author, creator and subject.
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 ...
Kellett, Daniel A.; Kwon, Tae-Wook (Monterey, California. Naval Postgraduate School, 1995-09);If a single operating system can support multitudes of different programming languages and data structures, a database system can support a variety of data models and data languages. In this thesis, a Kernel Database System ...
Free, Nancy C. (Monterey, California. Naval Postgraduate School, 1994-09);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 ...