İlişkisel veritabanı yönetim programına katılma, iki veya daha fazla mevcut veri tablosundaki verilerden yeni bir veri tablosunun oluşturulduğu bir veri alma işlemidir. İlişkisel veritabanları için birleştirme işlemi, doğal birleştirme olarak da bilinir ve bu tür birleştirme, ortak öznitelikleriyle bağlantılı iki ilişki ile karakterize edilir.
SQL'de bir INNER JOIN, bir sorguda iki tablo olduğunda Kartezyen bir ürünün oluşmasını engeller. Bir SQL Sorgusuna eklenen her tablo için, Kartezyen bir ürünü önlemek için bir ek INNER JOIN eklenir. Bu nedenle, bir SQL sorgusundaki N tabloları için, Kartezyen bir üründen kaçınmak için N-1 INNER JOINS olmalıdır.
Technipages Katılmayı Açıklıyor
İlişkisel bir veritabanında birden çok tablodan sütunları birleştirmeye çalışan bir ilişkisel cebire göre katılın. Tablo olarak kaydedilebilen veya olduğu gibi kullanılabilen bir set oluşturur. Birleştirme, birbirine benzer değerleri benimseyerek bir veya daha fazla tablodaki sütunları birleştirme amacına hizmet eder. ANSI standardı SQL, beş tür birleştirme belirtir:
- Sol dış
- Sağ dış
- Tam dış
- Geçmek
Join, anlaşılması kolay bir tablo konseptine sahip bir süreç verilerini kullanan ilişkisel veritabanı yönetim programının arkasından çalışır. İlişkisel veritabanı, kullanıcıların veritabanındaki başka bir veri parçası hakkındaki verileri tanımlamasına ve bunlara erişmesine olanak tanıyan bir yapı kullanarak çalışan bir veritabanı türüdür. İlişkisel bir veritabanındaki veriler tablolar halinde düzenlenir.
İlişkisel model ilk olarak Edgar Codd tarafından genel bir modele alternatif olarak tasarlanmış ve önerilmiştir. veri modeli ve daha sonra diğerleri arasında Chris Date ve Hugh Darwen tarafından terfi ettirildi ve 1995.
Ortak Kullanım Alanları
- Katılmak tabloları birleştirmek istediğinizde çok enstrümantal bir teknik olduğu kanıtlanmıştır.
- Katılmak veritabanlarını ilişkilendirme yöntemidir ve yıllar içinde çok etkili olduğu kanıtlanmıştır.
- Ayrılmak imkansız olurdu Katılmak ilişkisel veritabanı yönetiminden.
Join'in Yaygın Yanlış Kullanımları
- Katılmak 90'lardan beri sahip olduğumuz tek ilişkisel model yöntemidir.