i 3 ilişkilerin katılmak düşünün bu soru kimseyi lütfen cevap biraz yardıma ihtiyacı (doğal katılmak): katılmak yana r doğal doğal katılmak tsorgu işleme
katılmak değişmeli ve ilişkisel olduğunu, sistem katılabilir r ve s önce, s ve t önce veya r ve t önce, ve sonra sonuç ile kalan ilişkiyi birleştir. Sistem, doğru bir şekilde tahmin edebiliyorsa. Bir birleştirmenin sonucunun, gerçekten birleştirme işlemini yapmadan ne kadar büyük olacağı, ilk
'u seçmesi durumunda 1. en büyük sonuca sahip birleştirmeyi 2. en küçük sonuçla birleştirin.
Neden?
böylece en iyi yöntem ilk önce en küçük sonuçlarla ilişkilere katılmaktır. sağ? ve bu eylemin diğer güçlü gerekçelerini sunabilir misiniz? –
, bu eylem için başka bir neden sunabilir. aslında bu benim atama sorularımdan biri –
Karşılaştır "Social_security verilerini al, isimle adreslerle katıl, adında telefon numaralarıyla katıl, adında my_brothers ile katıl" (my_brothers'ın 1 elementi var) vs "my_brothers'ı al, adreslerine katıl adı, telefon numaralarına katıl, adında sosyal_security ile katıl "- hangisi daha verimli olacak? Telefon defterine ve ardından haritaya bir şey ararken, telefon defterine belirli bir giriş ve ardından haritada adresini arayarak mı başlayacaksınız, yoksa önce harita ile telefon defterine girecek ve sonra da bildiğiniz adı birleştirecek misiniz? – ADEpt