Junior — Middle
SQL'de veri bütünlüğü kısıtlamasının ne olduğunu ve nasıl kullanıldığını açıklayın.
sobes.tech yapay zeka
AI'dan gelen yanıt
SQL'de veri bütünlüğü kısıtlamaları, verilerin doğru ve tutarlı olmasını sağlayan kurallardır.
Ana kısıt türleri:
- PRIMARY KEY — satırın benzersiz tanımlayıcısı.
- FOREIGN KEY — başka bir tablodaki anahtara referans, tablolar arasında ilişki ve bütünlüğü sağlar.
- UNIQUE — sütundaki değerin benzersizliğini garanti eder.
- NOT NULL — boş değerlerin saklanmasını engeller.
- CHECK — değeri için bir koşulu kontrol eder.
Kısıtlama kullanım örneği:
CREATE TABLE kullanıcılar (
id INT PRIMARY KEY,
email VARCHAR(255) UNIQUE NOT NULL,
yaş INT CHECK (yaş >= 18)
);
Kısıtlamalar, veri çoğaltma veya tablolar arasındaki ilişkilerin tutarsızlığı gibi hataları önlemeye yardımcı olur.