|
|
|
•That is I can be a father, I can be a son, a
husband, teacher, employee, anything depending on the perspective of a
particular relationship. That is, I’m a Father to my son, a husband to my
wife, an employee to my employer. Throughout all these relationships I am the
same Person.
|
|
•Therefore, there is no such ‘thing’ as an
object in and of itself. It always has some type of relationship to something
else, so it’s the relationship that gives one or more contexts.
|
|
•In one application, using common methods,
there’d be a Son table, Husband table, an employee table…
|
|
•But, wait, you’d say for some of these I may
have a flag to a ‘relationship type’. Well, that’s because most business
domains don’t care about Father / Son relationships. However, that’s not true
either.
|
|
•GET THE GROUP INVOLVED!!!
|
|
•Insurance, Welfare, and other ‘entitlement’
systems do. In these systems we’d see (draw this)
|
|
•Person Family RelationshipRelationship Type
|
|
•This begins to get at what we should be doing.
|
|
•How does business measure the RELATIONSHIP and
what do they measure?? Let’s get to that now…
|