Ev gelişme Aday anahtarlara giriş

Aday anahtarlara giriş

İçindekiler:

Anonim

Herhangi bir bağlam olmadan, aday anahtarlar hakkında konuşurken insanların ne hakkında konuştuklarını tahmin etmek zor olurdu. Deneyimsiz olanlar için, bu veritabanı nesnelerinin kullanımını araştırmak, veritabanı yapılarındaki farklı tablolara ve veri alanlarına genellikle "anahtar" adı verildiği ve bunları belirli şekillerde organize etmenin daha iyi veri işleme çözümleri sağlayabileceği fikriyle başlar. Burada aday anahtarlara ve bunların nasıl kullanıldığına bakacağız. (Veritabanları hakkında daha ayrıntılı okuma için Veritabanlarına Giriş konusuna bakın.)

Birincil Anahtarlar ve Aday Anahtarları

Aday anahtarlarını açıklamanın nispeten basit bir yolu, birincil anahtar olarak adlandırılan bir şeyle ilgilidir. Genellikle, bir veritabanı tablosunda, o tabloda verilen bir sütunu temsil eden yalnızca bir birincil anahtar bulunabilir. Ancak, birkaç aday anahtar olabilir ve bunlar birincil anahtar olarak kullanılabilen anahtarlar olarak tanımlanır.

Bir tablodaki birincil anahtar, ilişkili tüm kayıtları düz tutmanın ve tablodaki her satır için tek bir tanımlayıcıya sahip olmanın bir yolu olduğundan, potansiyel birincil anahtarları tanımlamak önemlidir. Örneğin, bir müşteri listesinde, veri işleyicilerin her bir müşteri için benzersiz tanımlayıcıya sahip belirli bir sütun sağlaması gerekir. Müşterinin adının, hatta soyadının kullanılması, çoğaltma potansiyeli nedeniyle çalışmaz. Bu nedenle birincil anahtar genellikle, uzun sayısal dizelerin kredi ve banka kartlarımızdaki finansal işlemler için benzersiz tanımlayıcılar sağladığı gibi, benzersizliği bir şekilde garanti eden yaratılmış bir sayıdan oluşur.

Aday anahtarlara giriş