Yazarlar Sözlük Makaleler Yardım Masası Gözlük Forum İstatistik

Tüm Başlıklar XML

1.  Birincil anahtar. (Daha güzel bir Türkçesi var mi acaba?)

RDBMS'lerde kayitlari birbirinden ayirmak, her bir kaydin unique olmasini saglamak için tabloya eklenen alan. (Ögrencilere okul numarasi verilmesi ile bir alanin primary key yapilmasi benzer seylerdir.)

Örnek:
create table Ogrenci {
   id int not null primary key,
   ad varchar(20)
}

Yukaridaki tabloya asagidaki kayitlari girdiniz diyelim:
id  ad
--  ----
1   Ali
2   Veli

Üçüncü bir kayit olarak "2, Ahmet" giremezsiniz. Çünkü 2 numarali kayit zaten var. Bunu saglayan id alaninin primary key olmasi. Eger id alani primary key olmasaydi girebilirdiniz. Ayrıca "null, Ahmet" de giremezsiniz çünkü primary key bir alan -özellikle belirtseniz de, belirtmeseniz de- not null kısıtlamasına sahiptir.

Primary key alanlar delete, update sorgularinda sikça kullanilir.
delete from Ogrenci where id=1;
update Ogrenci set ad='Mustafa' where id=2
gibi..

bkz: SQL
fizikci
26 Mart 2005 03:16 ~ 07 Aralık 2006 20:43
Bu konuda bildiklerinizi bizlerle paylaşabilirsiniz
Tabi bunun için yazarsanız giriş yapmalı, yazar değilseniz yazar olmalısınız.


Bu başlığa bkz veren girişlerin başlıkları nedir?

Bu başlığa bkz veren girişler başka hangi başlıklara bkz verdiler?
© 2005, Bilişim Kulübü. (1218 ms)
Ne yapabilirsin: SubtitleClick ile İngilizceni Geliştir, Çınar Framework ile kod yaz, Eglencelik.org'ta biraz eğlen