उत्तरों के आधे के बारे में दिलचस्प किसी भी तालिका के लिए एक सामान्य शब्द देता है जो कई-से-कई संबंधों को लागू करता है, और उत्तर के अन्य आधे हिस्से में इस विशिष्ट तालिका के लिए एक नाम का सुझाव दिया गया है।
मैंने इन टेबल चौराहों को आम तौर पर टेबल कहा ।
नामकरण सम्मेलनों के संदर्भ में, ज्यादातर लोग एक नाम देते हैं जो कई-से-कई संबंधों में दो तालिकाओं का एक मिश्रण है। तो इस मामले में, " ColorShape" या " ShapeColor।" लेकिन मुझे लगता है कि यह कृत्रिम और अजीब लग रहा है।
जो सेल्को ने कुछ प्राकृतिक भाषा में इन तालिकाओं के नाम के लिए अपनी पुस्तक "एसक्यूएल प्रोग्रामिंग स्टाइल" की सिफारिश की है। उदाहरण के लिए, यदि कोई रंग द्वारा आकृति बनाई गई है, तो तालिका को नाम दें ColoredBy। तब आपके पास एक आरेख हो सकता है जो कम या ज्यादा स्वाभाविक रूप से इस तरह से पढ़ता है:
Shape <-- ColoredBy --> Color
इसके विपरीत, आप कह सकते हैं एक रंग रंग एक आकार:
Color <-- Colors --> Shape
लेकिन ऐसा लगता है कि मध्य तालिका Colorएक बहुवचन नामकरण सम्मेलन के समान है। बहुत भ्रामक।
ColoredByनामकरण सम्मेलन का उपयोग करने के लिए संभवतः सबसे स्पष्ट है । दिलचस्प है कि निष्क्रिय आवाज का उपयोग करने से नामकरण सम्मेलन अधिक स्पष्ट हो जाता है।