Message from discussion
ovdiscussion Re: Relations, Relationships
Received: by 10.11.53.59 with SMTP id b59mr1337602cwa;
Mon, 10 Apr 2006 13:03:55 -0700 (PDT)
Return-Path: <s...@ambysoft.com>
Received: from smtp108.rog.mail.re2.yahoo.com (smtp108.rog.mail.re2.yahoo.com [68.142.225.206])
by mx.googlegroups.com with SMTP id v23si2410773cwb.2006.04.10.13.03.54;
Mon, 10 Apr 2006 13:03:55 -0700 (PDT)
Received-SPF: pass (googlegroups.com: domain of s...@ambysoft.com designates 68.142.225.206 as permitted sender)
Received: (qmail 62981 invoked from network); 10 Apr 2006 20:03:54 -0000
Received: from unknown (HELO ScottAmbler001.rogers.com) (s?w?ambler...@rogers.com@72.141.83.137 with login)
by smtp108.rog.mail.re2.yahoo.com with SMTP; 10 Apr 2006 20:03:54 -0000
Message-Id: <6.2.3.4.2.20060410155338.01f64e98@mail.ambysoft.com>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.3.4
Date: Mon, 10 Apr 2006 16:03:51 -0400
To: objectiveviewdiscussion@googlegroups.com
From: "Scott W. Ambler" <s...@ambysoft.com>
Subject: ovdiscussion Re: Relations, Relationships
In-Reply-To: <1144608818.219737.78940@u72g2000cwu.googlegroups.com>
References: <200604030738.k337cQF9027707@www.pughkilleen.com>
<6.2.5.6.2.20060403102843.030336c0@pughkilleen.com>
<1144608818.219737.78940@u72g2000cwu.googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain
At 02:53 PM 4/9/2006, Remco wrote:
>(i am also not e database expert)I meant probably relationship. But I
>do not see a logical difference everything that connects elements of
>sets is a relation in the mathematical sense. I recognize the
>terminology you are describing and i agree but the relationship of the
>ER model you can always implement as a table as you can model any
>relationship/relation as tuples in math. But what is the kind of
>unidirectional relationship in the real world Scott revert to ??
Restricting the conversation to the real world, and not to
mathematical and/or relational theory, here are some examples of
uni-directional associations:
1. Management maintains a private list of people of their "up and
coming stars", but those people don't know that they are on the list
2. A person drew someone else's name from a hat and must now buy them
a "Secret Santa" gift. The buyer knows who the receiver is, but the
receiver doesn't know who is giving them the gift.
3. A CIA agent is assigned to monitor five suspected foreign agents,
but these people do not know they are being monitored.
In all three cases one entity has knowledge of another entity, but
not vice versa, making them uni-directional associations. You can
read about uni-directional associations in the UML literature
published by the OMG if you want to find out more about them.
At 03:15 PM 4/9/2006, Remco wrote:
>I meant to say somthing like by joining and projection and ... you can
>create other valid relations/relationships in your model if you define
>them explicitly or not . (again i am not a database expert and not a
>native English speaker but I Am not stupid as Scott seems to think)
I never said that you were stupid, although other people who have
posted messages on this list have unfortunately used that terminology.
- Scott
====================================================
Scott W. Ambler :-)
Senior Consultant, Ambysoft Inc.
www.ambysoft.com/scottAmbler.html
Refactoring Databases: Evolutionary Database Design
(www.ambysoft.com/books/refactoringDatabases.html) is now available!