के साथ कई से कई संबंध बना रहा है। मैं माइक्रोसॉफ्ट एसक्यूएल सर्वर प्रबंधन स्टूडियो का उपयोग कर रहा हूं और जंक्शन तालिका बनाते समय मुझे जंक्शन तालिका के लिए एक आईडी कॉलम बनाना चाहिए, अगर ऐसा है तो मैं इसे भी बनाना चाहिए प्राथमिक कुंजी और पहचान कॉलम? या बस उन तालिकाओं के लिए 2 कॉलम रखें जिन्हें मैं कई से अधिक संबंधों में शामिल कर रहा हूं?एमएस एसक्यूएल जंक्शन तालिका
उदाहरण के लिए अगर यह होगा कई-कई टेबल:
MOVIE
Movie_ID
Name
etc...
CATEGORY
Category_ID
Name
etc...
मैं जंक्शन तालिका बनाने चाहिए:
MOVIE_CATEGORY_JUNCTION
Movie_ID
Category_ID
Movie_Category_Junction_ID
[और Movie_Category_Junction_ID
मेरी प्राथमिक कुंजी बनाने के लिए और के रूप में उपयोग पहचान कॉलम]?
या:
MOVIE_CATEGORY_JUNCTION
Movie_ID
Category_ID
[और बस कोई प्राथमिक कुंजी या पहचान की मेज के साथ इसे वैसे ही]?
MOVIE_CATEGORY_JUNCTION
Movie_ID
Category_ID
प्राथमिक कुंजी दोनों स्तंभों की संयोजन होगा:
मैं वही काम करूंगा। एक तीसरा कॉलम जोड़ने से डुप्लिकेट रिकॉर्ड हो सकते हैं। –
इस मामले में एक समग्र प्राथमिक कुंजी बनाने के लिए आवश्यक है? –
@ हैरी.Naeem यदि आप नहीं करते हैं, तो आप तालिका में डुप्लिकेट रिकॉर्ड आसानी से समाप्त कर सकते हैं। मुझे नहीं लगता कि आप इसे चाहते हैं। – Taryn