Semantic database modeling: survey, applications, and research issues
ACM Computing Surveys (CSUR)
Comparing representations with relational and EER models
Communications of the ACM
Object-oriented modeling and design for database applications
Object-oriented modeling and design for database applications
The Unified Modeling Language user guide
The Unified Modeling Language user guide
SQL: 1999, formerly known as SQL3
ACM SIGMOD Record
The entity-relationship model—toward a unified view of data
ACM Transactions on Database Systems (TODS) - Special issue: papers from the international conference on very large data bases: September 22–24, 1975, Framingham, MA
A Comparative Study of Various Nested Normal Forms
IEEE Transactions on Knowledge and Data Engineering
Extending UML for Object-Relational Database Design
«UML» '01 Proceedings of the 4th International Conference on The Unified Modeling Language, Modeling Languages, Concepts, and Tools
On Transformations from UML Models to Object-Relational Databases
HICSS '01 Proceedings of the 34th Annual Hawaii International Conference on System Sciences ( HICSS-34)-Volume 3 - Volume 3
ACM SIGMOD Record
Fundamentals of Database Systems, Fourth Edition
Fundamentals of Database Systems, Fourth Edition
Theory of Relational Databases
Theory of Relational Databases
Towards the development of a rigorous model-driven domain-specific software engineering environment
ACST'07 Proceedings of the third conference on IASTED International Conference: Advances in Computer Science and Technology
Proceedings of the First International Workshop on Model-Driven Interoperability
A synergistic model-driven approach for persistence modeling with UML
Journal of Systems and Software
Hi-index | 0.00 |
In object-oriented development, the Unified Modeling Language (UML) is the de facto modeling language and is supported by major corporations. In relational database development, though entity-relationship models have traditionally been used to modeling such systems. It is acknowledged that relational database management systems need a better representation of the real world than that obtained with entity-relationship models. Object-oriented modeling is an effective mechanism for representing real-world structures. UML supports object-oriented technologies, thus it can be used for object-relational database modeling.There are many techniques for transforming UML models to object-relational database systems. While no one technique has emerged as a leader, it is reasonable to expect that one technique may be more suitable than others, when applied to the same problem. Assessment of the current techniques' strengths and weaknesses would aid developers in selecting a technique that is more applicable to the problem under consideration. In this work, we compared and evaluated two techniques for transforming UML class diagram models to object-oriented relational databases. This analysis also aids in the standardization and wider use of the technology.