CONSTRAINTS-KISITLAYICILAR

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

Bu blogdaki popüler yayınlar

Excel VBA ile Farklı Excel Dosyalarını Bir Excelde Birleştirmek

T-SQL Trigger(tetikleyici) Örnekleri

SQL ROW_NUMBER() ile Tekrarlı Satırları Silmek