tablolar arası çoklu ilişki

Katılım
11 Ocak 2006
Mesajlar
324
Değerli arkadaşlar acces programı hakkında çok acemi,meraklı ve yaşlı olabirim. Sitenize girerek kendi kendime öğrenmek istiyorum.Sorum:Tablolar arası çoklu ilişkide 1-- SONSUZ nasıl oluyor?
vereceğiniz bilgi için şimdiden çok teşekkür ederim.
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın arifbirgen,

Öncelikle ilişkilerin ne olduğunu söyleyeyim:

Veri tabanı içerisinde ilişkilerin olması, farklı tablolarda aynı nitelikteki veri içeren sütunların (alanların) bulunması, veri tabanının sorgulaması esnasında, tasarım aşamasında tablolara bölünmüş bilginin birleştirilmesi ile kolaylık ve yeni olanaklar sağlar.(Prof Dr Mithat Uysal)

Şimdi 1-sonsuz ilişki nedir?

Diyalim ki bir okul veri tabanı olsun ve bir tabloda öğrenci bilgileri (ad, soyad, TC Kimlik No vs olsun) diğer bir tablo da ise öğrencilerin aşı durumu yazılıyor olsun. (Çünkü veri tabanı düzenlenmesinde ayrı bilgi türlerinin ayrı tablolarda tutulması esastır. Erişimde ve oluşturmada kolaylık sağlar) Şimdi aşı tablosunda tekrar öğrencinin adının ve soyadının tutulması gereksizdir. İlk tabloda benzersiz alan (anahtar alanı) öğrenci numarası olsun. Aşı tablosunda sadece öğrenci numarasını yazmakla aşılarını kaydedebiliriz.. Ancak burada öğrenci numarası tekrarlanabilir türdendir. Çünkü öğrenciye değişik zamanlarda değişik aşılar uygulanabilir. Eğer biz bu iki tablo arasında öğrenci numaralarını birbirini ilişkilendirirsek 1 - sonsuz ilişki kurulur. Öğrenci bilgi tablosunda öğrenci numarası bir kere yer alırken, aşı tablosunda öğrenci numarası teorik olarak sonsuz kez yer alabilir.

Eğer ilişkilendirme penceresinde ilişkiyi belirledikten sonra açılan pencereden veri tutarlılığına zorla seçilirse eklenen ilişkilendirme çizgisinin bir tarafında 1 öteki tarafında ise sonsuz işareti yer alır.

İyi çalışmalar :D
 
Üst