An Implementation of Entity-Relationship Diagram Merging
نویسنده
چکیده
Entity-Relationship model is an abstract way to describe database. During large scale development, each database designer often focuses on designing a particular part of the system, and the model created by each designer may have overlaps. How to efficiently merge these models to construct a larger model that describes the whole system is an interesting problem. This report explains the implementation of an entityrelationship model merge operator that I created for solving this issue. The implementation is based on an algorithm that was proposed earlier. This operator is currently at its first release (release 1.0). Further improvement is required in terms of visualization and inconsistency validation.
منابع مشابه
Bounded Cardinality and Symmetric Relationships
An entity relationship diagram (ERD) shows the cardinality of each entity in a relationship. In an ERD, minimum cardinalities can be either 0 or 1, and maximum cardinalities can be 1 or infinity. Bounded cardinality occurs when a relationship between entities has cardinality within a specified range. Problems displaying bounded cardinality might include team rosters that must have exactly 5, 9,...
متن کاملThe Functional-Entity Relationship Diagram: Conceptual Modelling For Complex Knowledge Systems
Designing and building a knowledge management system involves ensuring that the right facts can be called upon to answer the question at hand, and coordinating a number of disparate resources. Modelling such resources can be problematical as there is currently no formalism that can represent the nature of the dataseeking process at a conceptual level. We introduce the functional entity (FE), an...
متن کاملGraph Based Modeling and Implementation with EER /
This paper gives a cohesive approach to modeling and implementation with graphs. This approach uses extended entity relationship EER diagrams supplemented with the Z-like constraint language GRAL. Due to the foundation of EERRGRAL on Z a common formal basis exists. EERRGRAL descriptions give conceptual models which can be implemented in a seamless manner by eecient data structures using the Gra...
متن کاملERDraw: An XML-based ER-diagram Drawing and Translation Tool
The Entity-Relationship (ER) model is one of the most popular methodologies for designing relational databases. Several commercial products have been developed to support drawing ER-diagrams in a graphical fashion. Their architectures and implementation details, however, are not available in public. Inspired by these products and recent developments in XML technology and semantic drawing framew...
متن کاملRole Modelling in SelfSync with Warped Hierarchies
In object-oriented software engineering roles are considered both classifications and instances. To reduce the gap between the conceptual modelling of roles and a corresponding implementation, we propose a new role modelling concept based on warped inheritance hierarchies. We integrated this new modelling concept in our prototype-based object-oriented round-trip engineering environment SelfSync...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012