Junior — Middle
Bir veritabanı kaydı için kullanılan ve her satırı benzersiz şekilde tanımlayan benzersiz tanımlayıcı nedir açıklayabilir misiniz?
sobes.tech yapay zeka
AI'dan gelen yanıt
Veritabanındaki bir kaydın benzersiz tanımlayıcısı, tablodaki her satırı tekil olarak tanımlayan alan (veya alanlar kümesi)dır. Genellikle birincil anahtar (Primary Key) olarak kullanılır. Her kaydın tekrar etmediğinden emin olur ve belirli bir kaydı hızlıca bulma, güncelleme veya silme imkanı sağlar.
Genellikle, benzersiz tanımlayıcı olarak şu kullanılır:
- Otomatik artan tam sayı değerleri (örneğin, PostgreSQL'de SERIAL)
- UUID (Evrensel Benzersiz Tanımlayıcı) — neredeyse tekrar edilmesi imkansız 128-bit benzersiz değerler
PostgreSQL'de benzersiz tanımlayıcı ile tablo oluşturma örneği:
CREATE TABLE users (
id SERIAL PRIMARY KEY,
name VARCHAR(100),
email VARCHAR(100)
);
Burada, id alanı her kaydın benzersiz tanımlayıcısıdır.