A conceptual approach to object-oriented data modeling
dc.contributor.advisor | Wu, C. Thomas | |
dc.contributor.author | Barnes, Gerald Byron | |
dc.contributor.corporate | Naval Postgraduate School | |
dc.contributor.department | Computer Science | |
dc.contributor.school | Naval Postgraduate School | |
dc.date.accessioned | 2013-02-15T23:30:39Z | |
dc.date.available | 2013-02-15T23:30:39Z | |
dc.date.issued | 1994-09 | |
dc.description.abstract | Object-oriented data modeling is starting to replace the relational model for many recently emerging database applications. The complex nature of these databases precludes mapping of their data directly into a tabular relational structure. Current object-oriented data modeling lacks the standardization and mathematical soundness of the relational model. This thesis addresses this problem by proposing a conceptual data model called OPERA (Object Paradigm / Entity-Relationship Approach). OPERA incorporates the static features of the Entity-Relationship Model with the dynamic properties of object- orientation. In addition to OPERA, an object-oriented extension to the graphical query language GORDAS (Graph-Oriented Data Selection) is proposed. To demonstrate the effectiveness of the proposed model, we will model a United States combat systems support database, the EWIRDB (Electronic Warfare Integrated Reprogramming Database). We map the EWIRDB from its basic relational format to an object schema and then to an OPERA graph. Finally, this conceptual schema is mapped to a GORDAS schema graph and queries are performed on the database. OPERA is conceptually superior to the ER Model and its object-oriented variant, the Enhanced Entity-Relationship Model (EER) Model. We demonstrate this by representing methods as relationship types, which the ER and EER models are incapable of OPERA also aids in query formulation for visual query languages such as GORDAS by providing a query graph mapping template | en_US |
dc.description.distributionstatement | Approved for public release; distribution is unlimited. | |
dc.description.service | Lieutenant, United States Navy | en_US |
dc.description.uri | http://archive.org/details/aconceptualpproa1094528061 | |
dc.format.extent | 91 p.;28 cm. | en_US |
dc.identifier.uri | https://hdl.handle.net/10945/28061 | |
dc.language.iso | en_US | |
dc.publisher | Monterey, California. Naval Postgraduate School | en_US |
dc.subject.lcsh | Computer Science | en_US |
dc.title | A conceptual approach to object-oriented data modeling | en_US |
dc.type | Thesis | en_US |
dspace.entity.type | Publication | |
etd.thesisdegree.discipline | Computer Science | en_US |
etd.thesisdegree.grantor | Naval Postgraduate School | en_US |
etd.thesisdegree.level | Masters | en_US |
etd.thesisdegree.name | M.S. in Computer Science | en_US |