Video: Access Dersleri 1: Tablolar, tablo ayarları ve veri girişi. Access giriş ve temel bilgiler. 2024
Bir tablonun birincil anahtarı tablonuzdaki özel bir alandır. Yarattığınız her tablonun hemen hemen birincil anahtarı olmalıdır. Niye ya?
-
Verilerinizi ile benzersiz bir şekilde düzenleyerek her kaydı tanımlar. Örneğin, bir Müşteri masasında, Müşteri Numarası birincil anahtar olacaktır - yalnızca bir müşteri numarası 1, bir müşteri numarası 2 ve benzeri var.
-
Olmazsa, nerds fitir.
Birincil anahtarla ilgili bir kaç tane kural oluşturmanız gerektiğini bilmeniz gerekir:
-
Bir tablonun yalnızca bir birincil anahtarı olabilir.
-
Tek bir tablo çok sayıda dizine sahip olabilir, ancak yalnızca bir birincil anahtar olabilir.
-
Access 2002, birincil anahtar alanını otomatik olarak dizine ekler (bu, birincil anahtarın veritabanınızı biraz daha hızlı çalışmasına neden olan bir nedendir).
-
Birincil anahtar olmadan yeni bir tablo oluşturursanız, Access 2002 otomatik olarak eklemek isteyip istemediğinizi sorar.
Evet diyorsanız, program gülünce tablonuzun başında bir Otomatik Numara alanı oluşturur ve onu birincil anahtarı olarak ayarlar. İlk alan bir OtomatikSayı türü ise, Access 2002 tabloya başka bir şey eklemeden birincil anahtar olarak atar.
-
Çoğu zaman birincil anahtar tek bir alandır ancak çok özel durumlarda iki veya daha fazla alan işi paylaşabilir. Bu tür anahtarda kullanılan teknik terim çoklu alan tuşudur. Bu tür bir anahtar için süper teknik terim bileşik anahtardır.
-
Not, OLE Nesnesi veya Köprü alan türlerini birincil anahtarda kullanamazsınız.
-
birincil anahtarda Evet / Hayır alan türünü kullanabilmenize rağmen, böyle bir tabloda yalnızca iki kayıt olabilir (Evet ve Hayır).
-
Birincil anahtar, kayıtları tabloda otomatik olarak sıralar. Bu sadece masalarınızı düzgün ve düzenli tutar.
-
Access 2002, tablo tasarımında birincil anahtar alanının nerede olduğuyla ilgilenmez. Anahtar, ilk alan, son alan veya ortada olabilir. Yerleştirme seçimi tamamen sizin olsun. Aklılığının iyiliği için, ilk önce anahtar alanını bir tabloya koymak isteyebilirsiniz. Aslında bunu alışkanlık haline getirin (daha sonra yaptığınızdan çok mutlu olacaksınız).
-
Alanın bir adı olduğu gibi, tüm birincil anahtarların bir adı olmalıdır. Bu durum şok olabilir, bu nedenle koltuğunuzda tutun, ancak Access 2002 otomatik olarak tüm birincil anahtarları Birincil Anahtar olarak adlandırır.
Birincil anahtar işi için bir alan atamak için şu adımları izleyin:
-
Tabloyu Tasarım görünümünde açın.
Bu adıma aşina değilseniz, büyük olasılıkla birincil anahtarı karıştırmamalısınız.
-
Birincil anahtar için seçtiğiniz alanın yanındaki düğmeyi sağ tıklayın.
Bu serin açılır menülerden biri görüntülenir.
İyi bir anahtar alanı nedir? Doğru olanı nasıl buluyorsun? İyi bir anahtar alanı için en üst kriter eşsizliktir. Bir anahtar alanındaki değerler, örneğin, Müşteri Numaraları, Stok Tutma Birimleri, Araç Kimlikleri veya her kayıtta farklı olan başka bir alan gibi benzersiz olmalı mı? Eğer elinizdeyse kullanın! Bunu yapmazsanız, tablonuza bir OtomatikSayı alanı ekleyerek benzersiz bir alan oluşturun. Bu alan türü tablonuzun her kaydına otomatik olarak yeni, benzersiz bir sayı ekler. Otomatik Numara, silmek istediğiniz numaraları da izler ve böylece Access bunları tekrar kullanmaz. En iyisi, Access, ayrıntılarla ilgilenir, böylece programlama konusunda endişelenmenize gerek yoktur veya programı çalışmak için herhangi bir özel numara gerekmez.
-
Menüden Primary Key'i seçin (şekilde gösterildiği gibi).
Düğmede küçük bir anahtar simgesi görünür. Birincil anahtar ayarlandı!
Birincil anahtar oluşturuldu (ve kayıtlar sevinçle ) "width =" 430 "> Birincil anahtar oluşturuldu (kayıtlar sevinçle )