• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

İkincil Anahtar

  • Konbuyu başlatan Konbuyu başlatan ASIM51
  • Başlangıç tarihi Başlangıç tarihi
Katılım
19 Şubat 2008
Mesajlar
6
Excel Vers. ve Dili
ANLAMADIM Kİ O DEDİĞİNİZ NE YARDIM EDİN Bİİİİ
İyi akşamlar.access te ikincil anahtarı nasıl eklerim yardımcı olursanız çok sevinirim.
 
hayır birincili biliyorum. değil, ikincil anahtar.
 
Sayın ASIM51;

Sanıyorum sizin bahsettiğiniz, bazı kaynaklarda ikincil anahtar adıyla da anılan yabancı anahtar (foreign key)…


Bildiğiniz gibi birincil anahtarlarlar bir tabloda diğer alanlardan bağımsız, farklı ve benzeri olmayan bir alan üretmek için kullanılır. Yine bu birincil anahtarlar, diğer tablolarla ilişki kurmakta kullanılıyor… Bir tablodaki birincil anahtarı, diğer tabloya (tablolar arasında ilişki kurmak amacıyla) dahil ettiğimiz zaman, ikinci tabloda bir kopya anahtar üretmiş oluyoruz ki, buna “yabancı anahtar” veya “ikincil anahtar” (foreign key) diyoruz… Yani kısaca ve özetle; aralarında ilişki kurulmuş iki tablodan birincisinin birincil anahtarı ikincisinin yabancı anahtarı olmuş oluyor…

Bir örnekle basit hale getirmek gerekirse:

yazarmk4.jpg



Yukarıdaki tablo ilişkisinde de görüldüğü üzere Yazarlar tablosundaki YazarNo bu tablonun birincil anahtarı. Yazarların kitaplarıyla ilişki kurmak amacıyla oluşturduğumuz ikinci tablo olan Kitaplar tablosunda ise KitapNo alanı, Kitaplar tablosunun birincil anahtarı… Burada Kitaplar tablosundaki YazarNo alanı, Kitaplar tablosuna Yazarlar tablosuyla ilişki kurabilmek için kopyalanmış bir yabancı (ikincil) anahtar oluyor…

İnternetteki veya bu konuda yazılmış kitaplardaki bilgilere baktığınız zaman da İkincil Anahtar (Secondary Key) tanımının; “kopyaları olan bir veya daha fazla niteliğin içerilmesi” ya da “Başka bir tablodaki bir alanı referans vererek tanımlama” gibi ifadelerle yapıldığını görebilirsiniz.

Benim ikincil anahtar tanımından anladığım ve bildiğim bu… Sanıyorum ve umarım aradığınız budur… Eğer değilse ve biraz daha konuyu açabilirseniz forumdaki değerli ustaların daha fazla yardımcı olacağından eminim…

Yukarıda resmini verdiğim örneği ekliyorum…

Saygılarımla…
 
bulduuummm,:) dizinden yapılıyormuş.cevaplarınız ve zahmetleriniz için teşekkür ederim.
 
dizin derken neyi söylüyorsunuz daha doğrusu ikincil anahtarı nasıl oluşturduğunuzu anlatırsanız sevinirim
merak ettim nasıl olduğunu..
 
Birincil anahtarı ekledikten sonra, araç çubuklarında bulunan birincil anahtar simgesinin yanında bulunan dizinler butonuna tıklıyoruz,açılan kutucuğun ilk satırında birincil anahtar olarak seçtiğimiz satır bulunuyor.Biz bu kutucuğun ikinci satırından, "alan adı" yazılı hücreye geliyoruz, ve buradan ikincil anahtar olarak seçmek istediğimiz satırı seçiyoruz. İnşallah analatabildim.saygılar..
 
çok teşekkür ederim, bende bunu öğrenmiş oldum sayenizde,,,
 
Geri
Üst