ADAY anahtarlarının nasıl kullanılır?

ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.

Makalenin İngilizcesi aşağıdaki gibidir:127846
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
Özet
Yinelenen veya NULL değerlere izin vermeyen bir dizin ifadesi BIR ADAY anahtardır. Bu makaleler, aday anahtarları kullanımını gösteren örnekler sağlar.
Daha fazla bilgi
Aday anahtar, tanım olarak, tek bir alan veya birincil anahtarının gereksinimlerini karşılayan bir bileşik deyim ise. Tablonuz, yalnızca bir birincil anahtar veritabanı tasarım zorunludur. Bir tablo, ancak birkaç benzersiz bir tanımlayıcı olabilir. Birincil anahtar tanımlanmış sonra diğer benzersiz anahtarlar, aday anahtarları olarak anılır.

Visual FoxPro, birincil anahtarlar veri bütünlüğü güçlendirmek için kullanılır ve bu nedenle yalnızca bir veritabanındaki tablolar için kullanılabilir. Boş bir tablo diğer taraftan, aday anahtarları olabilir. Aday anahtarları kayıt benzersiz olmasını sağlamak için kullanılır.

Aşağıda bir birincil anahtar için ek bir aday anahtarının kullanılmasını gerektirebilecek iki senaryo verilmiştir.

Çalışan tablosu: çalışanlar hakkındaki bilgileri kaydeden bir tablonuz varsa. Her çalışan tarafından bir çalışan kimlik numarasını (birincil anahtar) ve sosyal güvenlik numarası (Aday anahtarı) ile de tanıtılabilir.

Tıbbi sistem: hasta bilgileri bir tabloya kaydeder. Iki alanı, her hastanın tanıtan: bir tıp kaydının numarasını (benzersiz anahtar) ve sosyal güvenlik numarası (Aday anahtarı). Birincil anahtar verileri aramak için daha kolay bir yol sağlar.
Referanslar
Visual FoxPro sürüm 3.0, Bölüm 7, "geliştiricinin Kılavuzu" Tablo ile çalışma.

"Bir kılavuzu SQL standardına", C.J. tarihi, p. 44, Addison-Wesley.
VFoxWin 3,00

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 127846 - Son İnceleme: 02/22/2014 01:43:42 - Düzeltme: 1.1

Microsoft Visual FoxPro 3.0 Standard Edition

  • kbnosurvey kbarchive kbmt KB127846 KbMttr
Geri bildirim