Abstract
Of the many approaches to relational database design, the Object Modeling Technique (OMT) is particularly effective. A comprehensive explanation and two applications show the semantic improvement of OMT over other approaches.
- 1 Chen, P.P. The entity-relationship model: Toward a unified view of data. ACM TODS 1, I (Mar. 1976). Google ScholarDigital Library
- 2 Date, C.}. Relational Database: Selected Writings. Addison.Wesley, Reading, Mass., 1986. Google ScholarDigital Library
- 3 Goldberg, A., and Robson, D. SmaIltalk-80: The Language and Its Implementation. Addison-Wesley, Reading, Mass., 1984. Google ScholarDigital Library
- 4 Khoshafian, S.N., and Copeland, G.P. Object identity. In Proceedings oJ the ACM Conference on Object-Oriented Programming Systems, Languages, and Applications. {Portland, Oregon). SIGPLAN Not. 21, 11 {1 986}. Google ScholarDigital Library
- 5 Loomis, M.E.S., Shah, A.V.S., and Rumbaugh, I.E. An object modeling technique for conceptual design. In Proceedings of the European Conference on Object-Oriented Programming. (Paris, France, June 15- 17). Lecture Notes in Computer Science, 276. Springer-Verlag, New York, 1987. Google ScholarDigital Library
- 6 MIMER Information Systems AB. Uppsala, Sweden.Google Scholar
- 7 Rumbaugh, J.E. Data Structure Manager Reference Manual. GE internal document. Schenectady, New York, 1987.Google Scholar
- 8 Rumbaugh, J.E. Relations as semantic constructs in an objectoriented language. In Proceedings of the ACM Conference on Object- Oriented Programming Systems, Languages, and Applications. (Orlando, Fla., Oct.). SIGPLAN Not. 22, 12 (1987). Google ScholarDigital Library
- 9 Teorey, T.J., Yang, D., and Fry, J.P. A logical design methodology for relational databases using the extended entity-relationship model. ACM Comput. Surv. 18, 2 (June 1986). Google ScholarDigital Library
- 10 Wiederhold, G. Modeling databases. Inform. Sci. 29, 2 (1983}.Google ScholarCross Ref
Index Terms
- Relational database design using an object-oriented methodology
Recommendations
Extending UML for Object-Relational Database Design
«UML» '01: Proceedings of the 4th International Conference on The Unified Modeling Language, Modeling Languages, Concepts, and ToolsThe most common way of designing databases is using de E/R model without taking into account other views of the system. However, new object-oriented design languages, such as UML (Unified Modelling Language), permit modelling the full system, including ...
Using UML class diagrams for a comparative analysis of relational, object-oriented, and object-relational database mappings
SIGCSE '03: Proceedings of the 34th SIGCSE technical symposium on Computer science educationThis paper illustrates the manner in which UML can be used to study mappings to different types of database systems. After introducing UML through a comparison to the EER model, UML diagrams are used to teach different approaches for mapping conceptual ...
Using UML class diagrams for a comparative analysis of relational, object-oriented, and object-relational database mappings
This paper illustrates the manner in which UML can be used to study mappings to different types of database systems. After introducing UML through a comparison to the EER model, UML diagrams are used to teach different approaches for mapping conceptual ...
Comments