VERİTABANI PROGRAMLAMA Dersi Kısıtlayıcı ve Tetikleyiciler soru detayı:

PAYLAŞ:

SORU:

Tekil Alan Kısıtlayıcısı (TAK) nedir? Açıklayınız.


CEVAP:

Tekil Alan Kısıtlayıcısına Unique Constraint adı verilir. Birincil anahtar kısıtlayıcı gibi veritabanındaki satır bütünlüğünü sağlamak üzere kullanılan bu kısıtlayıcı ile istenilen sütundaki verilerin tekil (her değerden sadece bir tane) olması sağlanır. Birincil anahtar kısıtlayıcısının aksine tablodaki birden fazla sütuna tekil kısıtlayıcı tanımlanabilir ve sütundaki değer NULL olabilir. Eğer sütunu girilen değer NULL değil ise tekil alan kısıtlayıcısı tanımlanan sütuna mutlaka farklı değerler girilmesini sağlar.