Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> comp.databases.theory -> Re: A foreign key on a self-referring table

Re: A foreign key on a self-referring table

From: daveb <davebest_at_SuPsAaM.net>
Date: Sat, 6 Mar 2004 12:10:30 -0800
Message-ID: <B8ednV8Q3_GqrdfdRVn-tw@speakeasy.net>


"mAsterdam" <mAsterdam_at_vrijdag.org> wrote in message news:404a1860$0$573$e4fe514c_at_news.xs4all.nl...

> +------------------+
> | Reports_To |
> +------+-----------+
> | EMP# | MGR_EMP# |
> +======+===========+
> | 2 | 1 |
> | 3 | 1 |
> | 4 | 3 |
> | 5 | 2 |
> | 6 | 3 |
> | 7 | 2 |
> +------+-----------+
>
> , the predicate being
>
> "Employee with number (EMP#) reports to employee with number (MGR_EMP#)"
>
> Aside: There is a reason why I still would not have
> this in a real database:
> What if a managerspositon is vacant? But
> that may be another topic.

Well, it changes the functional dependencies; we now find that employees report to a department, not to a manager, and the OrganizationChart relates departments, not employees. Received on Sat Mar 06 2004 - 14:10:30 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US