[linux-programlama] Re: foreign key

---------

From: Devrim GUNDUZ (devrim@gunduz.org)
Date: Fri 14 Nov 2003 - 04:07:29 EST

  • Next message: Eyüp TAŞDELEN: "[linux-programlama] php-mkdir"

    Merhaba,

    ---------- Original Message -----------
    From: Fuat Altun <faltun@iso.org.tr>
    To: java_tr@yahoogroups.com, linux-programlama@liste.linux.org.tr
    Sent: Fri, 14 Nov 2003 10:53:28 +0200
    Subject: [linux-programlama] foreign key

    > Bir kaynakta bir foregin key'in diger tablodaki primary key'e referance
    > etmesi gerektigi yaziyordu. Bu mutlaka primary key mi olmali? Unique
    > olan baska bir key olamazmi? (Orcale icin yaziyordu)

    Veri modellemenin temellerine bakarsak; Primary Key'ler (PK) ve Foreign Key'ler (FK) iliskisel modelin temelini olustururlar. PK'ler, sadece unique deger degildir. PK, tablonun 'okunmaya baslanacagi yer'dir. FK de kendisi ve PK arasindaki iliskiyi kurarak iliskisel modeli tamamlayan yapidir. Dolayisiyla, FK mutlaka PK'i gostermelidir. Aslinda tersten bakarsak, PK'nin taniminin devaminda da su yazar: "Her PK'nin altinda bir FK olmalidir".

    Kisacasi: Evet, olmali.

    Saygilar,

    --
    Devrim GUNDUZ
    devrim@gunduz.org    devrim.gunduz@linux.org.tr
                  www.TDMSoft.com
                  www.gunduz.org
    

  • Next message: Eyüp TAŞDELEN: "[linux-programlama] php-mkdir"

    ---------

    Bu arsiv hypermail 2.1.6 tarafindan uretilmistir.