• SQL

    SQL Ders26- Constraint Nedir ve Türleri

    Veri üzerindeki mantıksal sınırlamalara Constraint(Kısıtlayıcı) denir. Constraint, veri modellerinde bütünlük sağlamak için kullanılır. Tabloların tanımlanmasıyla beraber oluşur. Constraint’ler tablo oluştururken yani CREATE TABLE komutuyla tanımlanabilir. Tablo oluşturulmuşsa ALTER TABLE komutuyla bu işlem gerçekleşir. Constraint Türleri Primary Key Constraint Birincil anahtar kısıtlayıcı anlamındadır. Bir değerin birbirinden farklı yapıda işlemesini sağlaması amacıyla kullanırız. Her tablonun en fazla 1 adet Primary Key Constraint’i olabilir. Bir primary constraint asla NULL olamaz. Aşağıda bir tablo oluşturulurken,yaratılan primary key constraint’i gösterilmektedir. Eğer tabloyu daha önceden oluşturmuşsanız aşağıdaki kodu kullanarak primary key constraint ekleyebilirsiniz. Unique Constraint Tekil alan Constraint anlamındadır. Birincil anahtara sahip olan aynı zamanda bir kolonun içindeki verilerin tekrar etmemesini sağlamak amacıyla kullanılır. Yani aynı…