| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: One-To-One Relationships
"JOG" <jog_at_cs.nott.ac.uk> wrote in message
news:e8d67f63-e6ce-4786-98b0-043ee647c56e_at_p69g2000hsa.googlegroups.com...
> On Dec 1, 11:08 am, "David Cressey" <cresse..._at_verizon.net> wrote:
> > "paul c" <toledobythe..._at_ooyah.ac> wrote in message
> >
> > news:et24j.80277$cD.13174_at_pd7urf2no...
> >
> > > JOG wrote:
> > > ...
> > > > Why don't you first define the term entity, as opposed to just
> > > > assuming their existence as axiomatic. I look forward to there being
> > > > absolutely no room for debate or disagreement! Look, you get a lot
of
> > > > respect on this forum, particularly off myself, but this does not
> > > > excuse arrogance, so now we are all ears.
> > > > ...
> >
> > > PMFJI but this is just too much fun not to have a go: Something that
> > > exists?
> >
> > Anything that has been reified, and whose instances display haeccity.
> >
> > Sorry, I couldn't resist.
>
>
> >
> >
I would like to suggest that there are two kinds of schema changes: schema changes that are the result of different design decisions but based on the same information reqirements; and on the other hand, schema changes that are the adaptation to new requirements. If I were to label either of these two "trivial" it would be the former. Changing the informations requirements is definitely non trivial, regardless of how easy the solution turns out to be.
In the relationship:
> staff_member -- teaches --> subject
The existence of an entity called a "lecture" is not made explicit anywhere. You may think it's implicit in the terms of the relationship, and that "everybody knows" that if a staff member teaches a subject, lectures are involved. I assure you that in the real world, the subject matter often involves concepts, roles, contracts, etc. etc. that no one "knows about" beforehand, let alone everybody.
> staff_member -- holds --> lecture <--- involves -- subject
You can't even state this proposition if there is no such thing as a "lecture". And if there is such a thing as a "lecture" then it's worth making that explicit.
>
The reverse is equally true: we state propositions in terms of entities. Received on Sun Dec 02 2007 - 08:34:47 CST
![]() |
![]() |