Design and specification of an object-oriented data manipulation language
Stephens, Michael W.
David K. Hsiao
C. Thomas Wu
MetadataShow full item record
The purpose of this thesis is to develop the design and specifications of an Object-Oriented Data Manipulation Language (O-ODML) for an Object-Oriented Data Model Language (O-ODM) constructed to test and demonstrate the Multimodel and Multilingual Database System at the Naval Postgraduate School Laboratory for Database Systems Research, Monterey California. New database applications, such as images and graphics databases, scientific databases, engineering design and manufacturing (CAD/CAM and CIM), require complex objects capable of storing images or large textual items and defining nonstandard application-specific operations. Traditional data models/languages were designed for record keeping, inventory control, product assemblies and inference making. In these traditional models, information about such complex objects is often scattered over many relations or records, leading to a loss of direct correspondence between a real-world object and its database representation. (Ref. 8) This thesis developed an O-ODML to include such features as object creation and destruction, search and retrieve queries, attribute-set operations, input/output operations and covering relationships. For compilation, the thesis includes the detailed specifications of the grammar, production rules, syntax, and symbols for the O-ODML. Thus the 0-ODML and O-ODM incorporate the ability to construct data structures that maintain the functional persistence of data, to specify intrinsic methods for manipulating data and to create objects with both ordinary attributes as well as sub-objects of sets that are independent of the original object.
Showing items related by title, author, creator and subject.
Badgett, Robert B. (Monterey, California. Naval Postgraduate School, 1995-09);The problem addressed by this thesis is the inability of traditional data models to efficiently support the new database applications of today, such as Computer-Aided Design and multimedia. Traditional data models were ...
Coyne, Kevin M. (Monterey, California. Naval Postgraduate School, 1996-03);The Electronic Warfare Integrated Reprogramming Database (EWIRDB) is the primary Department of Defense (DoD) approved source of electronic warfare (EW) data. Its utilization in the areas of battle planning and EW research ...
Ramirez, Luis M.; Tan, Recep. (Monterey, California. Naval Postgraduate School, 1995-09);Classic data models such as the Relational and Hierarchical do not have capabilities to handle both of the object-oriented relationships, inheritance and covering. Therefore, the problem addressed by this work is to design ...