Merhabalar arkadaşlar,
Bugünki yazımda sizlere kısıtlayıcılardan bahsedeceğim.Kısıtlayıcılar veri tabanında tutarlılığı ve bütünlüğünü sağlamak ayrıca yanlış veri girişini engellemek amacıyla belirlenmiş kurallardır.
DEFAULT CONSTRAINT
Default constraint sayesinde kolona bir değer girilmediği taktirde varsayılan olarak ne girilmesi gerektiğini ayarlayabiliyoruz.
CHECK CONSTRAINT
Bir kolona girilecek olan verinin belirli bir şarta uymasını zorunlu tutar. Örneğin doğum tarihi verisi girilen kolona bugünün tarihinden daha büyük bir verinin girilememesi.
PRIMARY KEY CONSTRAINT
Tabloda seçtiğimiz kolona
eklenen
primary key ile o kolonun
taşıdığı
verinin
tekil
olacağı
da garanti
edilmiş
olur. Böylece veri tabanında gereksiz büyümenin önüne geçilir.
UNIQUE CONSTRAINT
Unique
constraintin
tek
amacı,belirttiğimiz
kolondaki
değerlerin
tekil
olmasını
sağlamaktır. Primary Key'den farkı tek bir defaya mahsus olarak NULL değer girilebilmesidir.
FOREIGN KEY CONSTRAINT
Farklı tablolarda kolonlar arasında
ilişki
kurmamızı
sağlar.
Bu ilişki
neticesinde,
primary key kolonu
olan
tablodan
veri
silinmesini,
güncellenmesini
engeller. Böylece veri tutarlılığı sağlanmış olur.
Yorumlar
Yorum Gönder