Skip to main content

AccessTr.neT


Bire Çok İlişkide Alan Veri Tipi

Bire Çok İlişkide Alan Veri Tipi

#7
(15/10/2018, 13:06)notrino yazdı:
(15/10/2018, 12:57)ozanakkaya yazdı: İlişkilendirmede Bilgi Tutarlılığına Zorla işlemi uygulamayacaksanız byte seçimi sorun teşkil etmeyecektir.

Teşekkürler. Hazır yeri gelmişken şunu da sorayım;

Aşağıdaki şekilde de görüldüğü üzere, ilişkide "birleştirme özellikleri" diye bir seçenek var. Bunu hangi aşamada ve ne amaçla kullanıyoruz? Çünkü burada tablolar arasındaki ilişkide ok bir sağ tarafa bir de sol tarafa bakabiliyor (2 ya da 3 seçeneğini seçersek) Bu çok önemli bir detay mıdır ya da nerelerde kullanılması şarttır? Bu olayı tam idrak edemiyorum, sorgu tasarımlarında da karşıma çıkan bir şey bu. Bazı sorgular, bu ok işaretinin pozisyonunu düzgün ayarlamazsam çalışmıyor mesela. (Deneme-yanılmayla buluyorum) Tşk.

[Resim: do.php?imgf=153959796442211.jpg]

Aslında seçenekler gayet açıklayıcı. 2 tablo ile ilişkili sorgu oluşturduğunuzda ihtiyacınız olmayan veriler görünebilir. "A" tablosundaki veya "B" tablosundaki tüm veri görmek isterken diğer tablodan sadece eşleşenleri görmek istediğiniz durumda kullanmanız gereken bir yöntem.

Zaten bu seçenekleri değiştirdiğinizde sorguda oluşan kayıt sayılarının değiştiğini görebilirsiniz.

Küçük bir örnekle açıklamak gerekirse;
Bir tabloda dönem diye bir alanınız var ve bu alanda aylık bütçelerini tutuyorsunuz. 
Diğer tabloda da yine dönem adında bir alanınız var ve aylık harcamalarınızı tutuyorsunuz. 

Şimdi ilişkili sorgu kurup, harcama tablosu ile bütçe tablosundaki tüm kayıtları değil de, harcama tablosundaki seçilen döneme ait harcamaları ve ona karşılık gelen bütçe rakamını görmek istiyorsunuz.

Bu durumda işte "Birleştirme Özellikleri" önem kazanıyor. Tabloya göre tüm kayıtları ve diğer tablodan sadece eşleşen kayıtları görüntülüyorsunuz.
Cevapla
#8
(15/10/2018, 14:16)Allback yazdı:
(15/10/2018, 13:06)notrino yazdı:
(15/10/2018, 12:57)ozanakkaya yazdı: İlişkilendirmede Bilgi Tutarlılığına Zorla işlemi uygulamayacaksanız byte seçimi sorun teşkil etmeyecektir.

Teşekkürler. Hazır yeri gelmişken şunu da sorayım;

Aşağıdaki şekilde de görüldüğü üzere, ilişkide "birleştirme özellikleri" diye bir seçenek var. Bunu hangi aşamada ve ne amaçla kullanıyoruz? Çünkü burada tablolar arasındaki ilişkide ok bir sağ tarafa bir de sol tarafa bakabiliyor (2 ya da 3 seçeneğini seçersek) Bu çok önemli bir detay mıdır ya da nerelerde kullanılması şarttır? Bu olayı tam idrak edemiyorum, sorgu tasarımlarında da karşıma çıkan bir şey bu. Bazı sorgular, bu ok işaretinin pozisyonunu düzgün ayarlamazsam çalışmıyor mesela. (Deneme-yanılmayla buluyorum) Tşk.

[Resim: do.php?imgf=153959796442211.jpg]

Aslında seçenekler gayet açıklayıcı. 2 tablo ile ilişkili sorgu oluşturduğunuzda ihtiyacınız olmayan veriler görünebilir. "A" tablosundaki veya "B" tablosundaki tüm veri görmek isterken diğer tablodan sadece eşleşenleri görmek istediğiniz durumda kullanmanız gereken bir yöntem.

Zaten bu seçenekleri değiştirdiğinizde sorguda oluşan kayıt sayılarının değiştiğini görebilirsiniz.

Küçük bir örnekle açıklamak gerekirse;
Bir tabloda dönem diye bir alanınız var ve bu alanda aylık bütçelerini tutuyorsunuz. 
Diğer tabloda da yine dönem adında bir alanınız var ve aylık harcamalarınızı tutuyorsunuz. 

Şimdi ilişkili sorgu kurup, harcama tablosu ile bütçe tablosundaki tüm kayıtları değil de, harcama tablosundaki seçilen döneme ait harcamaları ve ona karşılık gelen bütçe rakamını görmek istiyorsunuz.

Bu durumda işte "Birleştirme Özellikleri" önem kazanıyor. Tabloya göre tüm kayıtları ve diğer tablodan sadece eşleşen kayıtları görüntülüyorsunuz.

Yani bu birleştirme özellikleri tamamen "sorgu çalışma fonksiyonları" açısından önem arzeden bir konudur diyorsunuz. Normal tablo ilişkilendirmelerinde (bire-çok, bire-bir, çoka-çok) kullanmam gereken bir şey değil doğru mu anlıyorum? Eğer bu tablolara yönelik verdiğiniz örnekteki gibi sadece "belirgin sorgular" oluşturacaksam bu ok yönleri önem arz ediyor diyebilir miyiz?
Cevapla
#9
(15/10/2018, 14:22)notrino yazdı:
(15/10/2018, 14:16)Allback yazdı:
(15/10/2018, 13:06)notrino yazdı:
(15/10/2018, 12:57)ozanakkaya yazdı: İlişkilendirmede Bilgi Tutarlılığına Zorla işlemi uygulamayacaksanız byte seçimi sorun teşkil etmeyecektir.

Teşekkürler. Hazır yeri gelmişken şunu da sorayım;

Aşağıdaki şekilde de görüldüğü üzere, ilişkide "birleştirme özellikleri" diye bir seçenek var. Bunu hangi aşamada ve ne amaçla kullanıyoruz? Çünkü burada tablolar arasındaki ilişkide ok bir sağ tarafa bir de sol tarafa bakabiliyor (2 ya da 3 seçeneğini seçersek) Bu çok önemli bir detay mıdır ya da nerelerde kullanılması şarttır? Bu olayı tam idrak edemiyorum, sorgu tasarımlarında da karşıma çıkan bir şey bu. Bazı sorgular, bu ok işaretinin pozisyonunu düzgün ayarlamazsam çalışmıyor mesela. (Deneme-yanılmayla buluyorum) Tşk.

[Resim: do.php?imgf=153959796442211.jpg]

Aslında seçenekler gayet açıklayıcı. 2 tablo ile ilişkili sorgu oluşturduğunuzda ihtiyacınız olmayan veriler görünebilir. "A" tablosundaki veya "B" tablosundaki tüm veri görmek isterken diğer tablodan sadece eşleşenleri görmek istediğiniz durumda kullanmanız gereken bir yöntem.

Zaten bu seçenekleri değiştirdiğinizde sorguda oluşan kayıt sayılarının değiştiğini görebilirsiniz.

Küçük bir örnekle açıklamak gerekirse;
Bir tabloda dönem diye bir alanınız var ve bu alanda aylık bütçelerini tutuyorsunuz. 
Diğer tabloda da yine dönem adında bir alanınız var ve aylık harcamalarınızı tutuyorsunuz. 

Şimdi ilişkili sorgu kurup, harcama tablosu ile bütçe tablosundaki tüm kayıtları değil de, harcama tablosundaki seçilen döneme ait harcamaları ve ona karşılık gelen bütçe rakamını görmek istiyorsunuz.

Bu durumda işte "Birleştirme Özellikleri" önem kazanıyor. Tabloya göre tüm kayıtları ve diğer tablodan sadece eşleşen kayıtları görüntülüyorsunuz.

Yani bu birleştirme özellikleri tamamen "sorgu çalışma fonksiyonları" açısından önem arzeden bir konudur diyorsunuz. Normal tablo ilişkilendirmelerinde (bire-çok, bire-bir, çoka-çok) kullanmam gereken bir şey değil doğru mu anlıyorum? Eğer bu tablolara yönelik verdiğiniz örnekteki gibi  sadece "belirgin sorgular" oluşturacaksam bu ok yönleri önem arz ediyor diyebilir miyiz?

Sorgu sonucunda istediklerinizi görmeniz için tabii ki önemli...
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task