Cevapların yaklaşık yarısı, çoktan çoğa bir ilişki uygulayan herhangi bir tablo için genel bir terim verir ve cevapların diğer yarısı, bu özel tablo için bir ad önerir.
Bu tabloları kavşak tabloları olarak adlandırdım genellikle olarak .
Adlandırma kuralları açısından, çoğu insan çoktan çoğa ilişkide iki tablonun birleşimi olan bir isim verir. Bu durumda, " ColorShape
" veya "ShapeColor
." Ama bu yapay ve garip görünüyor.
Joe Celko, "SQL Programlama Stili" adlı kitabında bu tabloları doğal bir şekilde adlandırmayı önerir. Örneğin, bir Şekil bir Renk ile renklendirilmişse, tabloyu adlandırın ColoredBy
. O zaman, az çok doğal olarak şu şekilde okunan bir diyagramınız olabilir:
Shape <-- ColoredBy --> Color
Tersine, bir Rengin bir Şekli renklendirdiğini söyleyebilirsiniz:
Color <-- Colors --> Shape
Ancak bu, orta tablonun Color
çoğul adlandırma kuralında olduğu gibi görünmektedir. Çok kafa karıştırıcı.
Muhtemelen en açık ColoredBy
adlandırma kuralını kullanmak . Pasif sesi kullanmanın adlandırma kuralını daha net hale getirmesi ilginçtir.