Junior — Middle
Bir veritabanı tablosunda birincil anahtarın içerebileceği maksimum sütun sayısı nedir?
sobes.tech yapay zeka
AI'dan gelen yanıt
Birincil anahtarın bileşen olabilecek maksimum sütun sayısı, belirli bir veritabanı yönetim sistemine (DBMS) bağlıdır. Örneğin, MySQL'de sınır 16 sütuna kadar, PostgreSQL'de 32'ye kadar ve Oracle'da da 32'ye kadar. Ancak, pratikte, gereksiz karmaşıklığı ve performans düşüşünü önlemek için, birincil anahtar için gereken minimum sayıda sütun kullanılması önerilir.
Örnek: MySQL'de, birkaç sütundan oluşan bileşik bir birincil anahtar şu şekilde oluşturulabilir:
CREATE TABLE örnek (
col1 INT,
col2 INT,
col3 INT,
PRIMARY KEY (col1, col2, col3)
);