SQL Veritabanı

Birincil Anahtar Oluşturma (Primary key)

Veritabanları, tablolar ve tablolardaki alanlardan oluşmaktadır. Örneğin öğrenciler isimli bir tabloda öğrencilerin ad, soyad bilgilerinin tutulduğunu varsayalım. Bu bilgiler öğrenciler için gerekli bilgiler olabilir fakat ad ve soyad bilgilerinin aynı olması durumunda ayırt edici bir alana ihtiyaç duyulur. Her kayıt için benzersiz kimlik numarası niteliğinde bir alan eklenir ve benzersiz olması için birincil anahtar olarak tanımlanır. Birincil anahtar genellikle otomatik artan sayı olarak tanımlanır (Sayısal veriler sorgularda daha hızlı yanıt verir).

Örnek olarak bir yazilimbilisim adında veri tabanı oluşturalım;

Oluşturduğumuz veri tabanına ogrenciler tablosu oluşturalım.

 

Oluşturduğumuz ogrenciler tablosuna id(birincil anahtar olacak), ogrAd ve ogrSoyad alanlarını ekleyelim.

Birincil anahtarı otomatik sayı olarak ayarlayalım.

Yeni bir sorgu oluşturup kayıt ekleyelim (Kayıtlardan bazıları aynı olsun)

Kayıtları görüntülediğimiz de ad ve soyad bilgileri aynı olan kayıtların birincil anahtar olarak belirlediğimiz alanın her bir kayıt için benzersiz olduğunu görüyoruz.

Yukarıdaki işlemleri sorgu ile yapmak için aşağıdaki kodu yazabiliriz.

 

1 Yorum

Yorum Yap