Bir-Çok İlişki Access Ders 7

Bir-Çok İlişki Access

Bir-Çok İlişki : Örnek olarak bir müşteri bir mağazandan birden fazla alışveriş yapabilir.Bir müşterinin bilgilerini her alışverişte girmek yerine ilk alışverişte bilgiler girilip daha sonra girilmesine gerek duymamak için bir-çok ilişki türü kullanılır.Burada önemli olan 1.tabloda birincil anahtar olan alan 2. tabloda birincil anahtar olmamalı.çünkü her iki tarafta birincil anahtar olursa bire bir ilişki olur.

Birincil anahtar:Bir tabloda birincil anahtar belirlenirken benzersiz olmasına dikkat edilmelidir.Mesela bir okuldaki öğrenci numaraları,kişilerin tckimlik noları,vergi no gibi.

Not: İlişki kurulacak alanların veri türleri ve özellikleri aynı olmalıdır.mesela bir tabloda sayı-uzun tamsayı iken diğerinde sayı-byte olamaz.Her ikisinde uzun tamsayı veya byte olmalıdır.

Örnek:

Aşağıdaki tabloyu oluşturalım.MusteriNo birincil anahtar olarak belirlenmiştir.musteribilgileri adında kaydedelim.

 

 

 

Aşağıdaki  tabloyu oluşturup satisbilgileri adında kaydedelim.

 

Aşağıdaki resimde gösterilen ilişkiler simgesine tıklıyoruz.

 

 

 

Her iki tabloyu seçip ekle diyoruz.

 

 İlişkiyi her tabloda bulunan MusteriNo alanları arasında yapacağız.musteribilgileri tablosundaki MusteriNo’yu mouse ile tutup (mouse’u bırakmadan) satisbilgileri tablosundaki MusteriNo Üzerine bırakıyoruz.

 

Karşımıza yukarıdaki menü gelecektir. İlişki türü bölümünde Bir-Çok yazılı olduğuna dikkat edin.Oluştur diyoruz.

 

Oluşturduğunuz ilişkilerde düzenleme yapmak istiyorsanız

1-Çizgi üzerinde çift tıklayabilirsiniz.

2-Çizgi üzerinde sağ tıklayıp İlişkileri düzenle dersiniz.(eğer sil dersenizde ilişkiyi silmiş olursunuz)

 

 Bilgi Tutarlılığına zorla işaretlenirse 1. tabloda olmayan bir MusteriNo 2. tabloda oluşturulamaz.

 

Tamam diyoruz. 

 

 

Aşağıdaki gibi 1. tabloda olmayan bir MusteriNo 2. tabloda yazıldığında  uyarı mesajı ekrana gelir.

 

Yorumlar 8

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir