Junior — Middle
Bir veritabanına veya sisteme uygulanan kısıtlamanın örneğini verebilir misin?
sobes.tech yapay zeka
AI'dan gelen yanıt
Veritabanı veya sistemdeki kısıtlamalar (constraints), veri bütünlüğünü sağlamak ve uygulamanın düzgün çalışmasını temin etmek için kullanılır. Bir veritabanındaki kısıtlamaya örnek olarak:
- Benzersizlik (UNIQUE) — bir sütundaki veya sütunlar kümesindeki değerlerin tekrar etmemesini sağlar.
- Birincil anahtar (PRIMARY KEY) — tablodaki her kaydı benzersiz şekilde tanımlar.
- Yabancı anahtar (FOREIGN KEY) — tablolar arasında referans bütünlüğünü sağlar.
- NOT NULL — bir sütunda boş değerlerin saklanmasını engeller.
Örneğin, kullanıcılar tablosunda, aynı adresle birden fazla hesap kaydını önlemek için email alanına benzersizlik kısıtlaması getirilebilir.