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

Home -> Community -> Usenet -> c.d.o.misc -> Re: Field Order via Oracle ODBC

Re: Field Order via Oracle ODBC

From: Keri Hardwick <kerih_at_nospam.sprintmail.com>
Date: Wed, 9 Jun 1999 10:43:31 -0600
Message-ID: <7jm566$ihk$1@fir.prod.itd.earthlink.net>


Not necessarily. Sometimes the child will just have its own key (InvoiceDetailId) and a foreign key to the Invoice table, InvoiceNumber.

Keri Hardwick
TC wrote in message <01beb294$fa0e55e0$53fa98cb_at_pentium>...
>
>Brad Pybus <brad_pybus_nospam_at_hotmail.com> wrote in article
><%%v73.1733$sk1.2500_at_client.news.psi.net>...
>> We never use multi-field primary keys.
>
>
>But how can you avoid so doing?
>
>In any master/detail relationship, the detail record will normally need a
>composite primary key, namely:
>* the master key of the parent table, plus
>* the extra field which distinguishes the child records for a given master.
>
>For example:
>* Invoice Header -primary key = InvoiceNumber;
>* Invoice Detail - primary key = (InvoiceNumber, InvoiceLineNumber).
>
>Yes? No?
>
>TC
>(No email)
Received on Wed Jun 09 1999 - 11:43:31 CDT

Original text of this message

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