Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Re: One to One Relationship
galenboyer_at_hotpop.com said...
> On Mon, 17 Mar 2003, paul_at_paul.brewers.org.uk wrote:
> >
> > Wayne, what he's driving at is that logically it's the same
> > damn table!.
>
> Well, there is the ability for a data model to represent
> attribute inheritance and this would involve a one-to-one parent
> to child, although it would need to be one way. An equity could
> could get its id from a financial instrument table and all
> financial instruments could inherit some particular attribute or
> relationship of that financial instrument, from the financial
> instrument table.
>
> If this guy truly wants a one-to-one, yeah, that's a bad idea
> cause its the same damn table!
>
>
While I agree that a 1:1 relationship should be a rare occurance, there
are some valid reasons for implementing this relationship. A few reasons
I can think of off the top of my head:
There are probably other reasons. You have to look at your business requirements and design a database that best suites your business rules and environment. If that means a 1:1 relationship, then so be it.
-- /Karsten DBA > retired > DBAReceived on Mon Mar 17 2003 - 17:40:04 CST