MariaPoveda (Talk | contribs) |
|||
Line 6: | Line 6: | ||
{{Logical OP General Template | {{Logical OP General Template | ||
|Name=Inverse n-ary relationship | |Name=Inverse n-ary relationship | ||
− | |SubmittedBy=MariaPoveda, MariCarmenSuarezFigueroa, | + | |SubmittedBy=MariaPoveda, MariCarmenSuarezFigueroa, |
|Author=MariaPoveda, MariCarmenSuarezFigueroa, | |Author=MariaPoveda, MariCarmenSuarezFigueroa, | ||
}} | }} | ||
{{Logical OP Description Template | {{Logical OP Description Template | ||
− | |Motivation= | + | |Motivation=The n-ary relationships should be used when: (a) a binary relationship really needs a further argument; (b) two binary relationships always go together and should be represented as one n-ary relation; (c) a relationship that is really amongst several things. |
− | |Aim= | + | The motivation of this pattern is to express the inverse relationship of a n-ary one. |
+ | |Aim=The aim of this pattern is to allow asking for n-ary relationships and its inverse without a complex query involving the class created to support the n-ary relation between the origin and destiantion classes of the n-ary relationship. | ||
|Elements=Class, Relationship, Attribute and inverseOf | |Elements=Class, Relationship, Attribute and inverseOf | ||
}} | }} |
Diagram
Name | Inverse n-ary relationship |
---|---|
Also known as | |
Author(s) | MariaPoveda, MariCarmenSuarezFigueroa |
SubmittedBy | MariaPoveda, MariCarmenSuarezFigueroa |
Motivation | The n-ary relationships should be used when: (a) a binary relationship really needs a further argument; (b) two binary relationships always go together and should be represented as one n-ary relation; (c) a relationship that is really amongst several things.
The motivation of this pattern is to express the inverse relationship of a n-ary one. |
---|---|
Aim | The aim of this pattern is to allow asking for n-ary relationships and its inverse without a complex query involving the class created to support the n-ary relation between the origin and destiantion classes of the n-ary relationship. |
Solution description | |
Elements | Class, Relationship, Attribute and inverseOf |
Implementation | |
Reusable component | |
Component type |
Origin | Logical Pattern for Modelling N-ary Relation: Introducing a New Class for the Relation |
---|---|
Known use | |
Reference | |
Related ODP | Logical Pattern for Modelling N-ary Relation: Introducing a New Class for the Relation |
Used in combination with | Logical Pattern for Modelling N-ary Relation: Introducing a New Class for the Relation |
Test |
No scenario is added to this Content OP.
This revision (revision ID 9921) takes in account the reviews: none
Other info at evaluation tab
![]() |
Submission to event |
---|