के लिए कई सममित प्रतिनिधित्व करने के लिए मैं कैसे एक इकाई कहा जाता है उपयोगकर्ता और एक रिश्ता दोस्ती मान लीजिए दो उपयोगकर्ताओं के लिए तो मैं एक मेज 'उपयोगकर्ता' और एक रिश्ता तालिका 'दोस्ती'अनेक संबंध
है के बीच मौजूदUSER id firstName LastName 1 taher chhabrawala 2 john Dsouza 3 rahul singh 4 deepak patel
Friendship id id 1 2 1 3 1 4 4 1 4 3
उपर्युक्त तालिका में मैं एक ही सूचना के संचय कर रहा हूँ दो बार यानी
"ताहिर दीपक और दीपक के एक दोस्त ताहिर के एक दोस्त है कि" वहाँ किसी भी तरह से इस अतिरेक को कम करने के है?
कूल से एक्स के रूप में y के रूप में चयन एक्स बनाने, वाई, वाई मैंने कभी भी बहु-व्यक्ति परिदृश्य के बारे में सोचा नहीं था लेकिन दो व्यक्ति परिदृश्य के लिए मुझे लगता है कि यह अधिक उपयुक्त होगा रिश्ताId | उपयोगकर्ता 1_आईडी | User2_Id आपको क्या लगता है? और मुझे वास्तव में यह दृष्टिकोण पसंद आया, धन्यवाद –
यदि आप एक ही पंक्ति में उपयोगकर्ता 1 और उपयोगकर्ता 2 कॉलम डालते हैं, तो आप वास्तव में शुरुआत में वापस आ गए हैं: यदि आप ताहर के सभी दोस्तों को ढूंढना चाहते हैं, तो आपको हर पंक्ति की तलाश करनी होगी जिसमें ताहर की आईडी उपयोगकर्ता 1 या उपयोगकर्ता 2 के रूप में है। –