1
OOMORE :|ban object-oriented model for relational database design | |
Author | Sadiq, Wasim |
Call Number | AIT Thesis no. CS-91-43 |
Subject(s) | OOMORE (Computer program) Database management |
Note | A thesis submitted in partial fulfillment of the requirements for the degree of Master of Science, School of Engineering and Technology |
Publisher | Asian Institute of Technology |
Abstract | A new relational database design model and methodology OOMORE (An Object-Oriented Model for Relational Database Design) has been proposed. This model is based on objectoriented concepts and inherits its benefits such as modeling through a single concept namely object, encapsulation of static and dynamic properties, abstraction of concepts, and inheritance. The methodology is devised having its automation in mind. The objects used in the methodology are classified into these eight object classes: domain objects, attribute objects, entity objects, generalization objects, aggregation objects, association objects, higher order association objects, and transaction objects. Every object is further partitioned into several layers which are defined and refined as we move from one activity of the design methodology to the next. The overall design methodology consists of six major activities: object modeling of simple (domain and attribute) objects; object modeling of composite (generalization, aggregation, association, and higher order association) objects; mapping of the object model into relations by following either the structural or the optimal transformation method; object modeling of simple actions for every object containing a relation; object modeling of complex transactions through transaction objects; and mapping of relations into target DBMS. A prototype automated tool has also been developed based on the proposed model and methodology. This tool is implemented in Turbo Pascal version 6.0 using Turbo Vision (an object-oriented framework for windowing applications). This automated tool incorporates a dialogue-based user interface for object modeling. The user interacts with it through menuoriented responses. |
Year | 1991 |
Type | Thesis |
School | School of Engineering and Technology (SET) |
Department | Other Field of Studies (No Department) |
Academic Program/FoS | Computer Science (CS) |
Chairperson(s) | Vilas Wuwongse |
Examination Committee(s) | Huynh, Ngoc Phien ;Charoon Chirapaisarnkul |
Scholarship Donor(s) | DAAD, Germany |
Degree | Thesis (M.Sc.) - Asian Institute of Technology, 1991 |