[linux-programlama] Re: primary key

---------

From: Yilmaz Cankaya (yilmaz.cankaya@ulugbey.de)
Date: Thu 11 Mar 2004 - 04:48:35 EST

  • Next message: Huseyin Isik: "[linux-programlama] pl program"

    Iliskisel teori PK olacak alanin cift veri icermemesini ve o satiri tek ve=
    =20
    biricik olarak tanimlamasini ongorur.. Fakat Gurkan`in da belirtmis oldugu=
    =20
    gibi genelde kullanicidan bagimsiz bir alanin tanimlanmasi ve bunun ozellik=
    le=20
    var olan adetlere uyarak auto-increment olan bir alan olmasi programcinin=20
    isini cok buyuk oranda kolaylastiracaktir FAKAT
    unutulmamasi gereken nokta butun veritabani programlarinin PK yi index olar=
    ak=20
    kullanmasidir. Ornegin sizin orneginizde il_kodu kismini PK olarak tanimlam=
    ak=20
    (eger bu il kodlari daha sonra degismeyecekse) mantiklidir zira index olara=
    k=20
    alinan alanlar veritabanindan veri cagrilirken, gerekli satirin bulunmasi=20
    icin kullanilmaktardir..=20
    Kisacasi PK olacak alan indexleme isinde kullanildigi icin devamli=20
    kullanilacak ve PK ozelligi tasiyabilecek alanlarin PK olarak atanmasi=20
    mantiklidir.. Ornegin bir is yerindeki iscilerin numaralarinin PK olarak=
    =20
    belirlenmesi gibi..
    Bu performans icin onemlidir fakat il kodlarini iceren bir tabloda herhangi=
    =20
    bir performans kazanci getirmeyecektir sanirim zira il sayisi cok fazla=20
    degil..

    =2D-=20
    "fuer mich verletzt der Stil deines Postings dann doch Volkers Menschenwuer=
    de"

    Urs Martin Lambertz =FCber eine Merkbefreiung
    ################################
    Yilmaz Cankaya
    Diplom-Mathematiker

    M=E4hringer Weg 91=20
    89075 Ulm / Germany
    www.yilmaz-cankaya.de
    ################################


  • Next message: Huseyin Isik: "[linux-programlama] pl program"

    ---------

    Bu arsiv hypermail 2.1.6 tarafindan uretilmistir.