Analysis of Binary/Ternary Cardinality Combinations in Entity-Relationship Modeling
نویسندگان
چکیده
In this paper, we discuss the simultaneous existence, and relationships, between binary and ternary relationships in entity-relationship (ER) modeling. We define the various interpretations that can be applied to the simultaneous existence of ternary and binary relationships having the same participating entities. We have identified that only certain cardinalities are permitted to exist simultaneously in such ER structures. We demonstrate which binary relationship cardinalities are permitted within ternary relationships, during ER modeling. We develop an Implicit Binary Cardinality (IBC) rule, which states that, in any ternary relationship, the cardinality of any binary relationship embedded in the ternary, is many-to-many when there are no explicit constraints on the data instances. We then present an Explicit Binary Permission (EBP) rule, which explains and enumerates all permitted binary relationships for various cardinalities of ternary relationships. Finally we present an Implicit Binary Override (IBO) rule, which states that the implicit binary cardinalities can be constrained in a ternary relationship by an explicitly imposed binary relationship. We then use these rules to consider the further implicit dynamics of ternary relationships when multiple binary relationships are imposed. In discussing these findings, we consider the rules in the context of supporting functional dependency analysis. The relevance of the findings is presented in the context of ensuring that all functional dependencies associated with ternary relationships are correctly applied and identifying the potential for decomposing the ternary relationship into multiple binary relationships based on all explicit functional dependencies.
منابع مشابه
Binary Equivalents of Ternary Relationships in Entity-Relationship Modeling: A Logical Decomposition Approach
Little work has been completed which addresses the logical composition and use of ternary relationships in entity-relationship modeling. Many modeling notations and most CASE tools do not allow for ternary relationships. Alternative methods and substitutes for ternary relationship structures do not necessarily reflect the original logic, semantics or constraints of a given situation. Furthermor...
متن کاملAn analysis of structural validity in entity-relationship modeling
We explore the criteria that contribute to the structural validity of modeling structures within the entityrelationship (ER) diagram. Our approach examines cardinality constraints in conjunction with the degree of the relationship to address constraint consistency, state compliance, and role uniqueness issues to derive a complete and comprehensive set of decision rules. Unlike typical other ana...
متن کاملDesign Methodology for Relational Databases: Issues Related to Ternary Relationships in Entity-relationship Model and Higher Normal Forms
Entity-Relationship (ER) modeling plays a major role in relational database design. The data requirements are conceptualized using an ER model and then transformed to relations. If the requirements are well understood by the designer and then if the ER model is modeled and transformed to relations, the resultant relations will be normalized. However the choice of modeling relationships between ...
متن کاملAn Analysis of the Structural Validity of Unary and Binary Relationships in Entity Relationship Modeling
We explore the criteria that contribute to the validity of modeling structures within the entity-relationship (ER) diagram. Our approach examines cardinality constraints in conjunction with the degree of the relationship to address constraint consistency and role uniqueness issues. Here we use both maximum and minimum cardinality constraints yielding a complete analysis of the structural validi...
متن کاملAccuracy in Modeling with Extended Entity Relationship and Object Oriented Data Models
Manuscript originally submitted October 21, 1992; Revised April 28, 1993; Accepted September 8, 1993 for publication. This research compares success in developing conceptual data models for the extended entity relationship (EER) model and Kroenke’s object oriented model. A laboratory study was used to evaluate model correctness for 38 subjects divided into two equally sized groups where each gr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Data Knowl. Eng.
دوره 19 شماره
صفحات -
تاریخ انتشار 1996