From: Yilmaz Cankaya (yilmaz.cankaya@ulugbey.de)
Date: Thu 11 Mar 2004 - 04:48:35 EST
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
################################