1 AIT Asian Institute of Technology

OOMORE :|ban object-oriented model for relational database design

AuthorSadiq, Wasim
Call NumberAIT Thesis no. CS-91-43
Subject(s)OOMORE (Computer program)
Database management
NoteA thesis submitted in partial fulfillment of the requirements for the degree of Master of Science, School of Engineering and Technology
PublisherAsian Institute of Technology
AbstractA 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.
Year1991
TypeThesis
SchoolSchool of Engineering and Technology (SET)
DepartmentOther Field of Studies (No Department)
Academic Program/FoSComputer Science (CS)
Chairperson(s)Vilas Wuwongse
Examination Committee(s)Huynh, Ngoc Phien ;Charoon Chirapaisarnkul
Scholarship Donor(s)DAAD, Germany
DegreeThesis (M.Sc.) - Asian Institute of Technology, 1991


Usage Metrics
View Detail0
Read PDF0
Download PDF0