दो तालिकाओं के बीच कई संबंधों में से एक को दो या तीन तालिकाओं के साथ कार्यान्वित किया जाना चाहिए? उदाहरण के लिए हम होना चाहिए:डेटाबेस में कई रिश्तों के लिए - डिज़ाइन अवधारणा
author(id,otherAttributtes)
books(id,authorid,otherAttributes)
या
author(id,otherAttributtes)
books(id,otherAttributes)
authorConnectsBooks(authorid,booksid)
मैं और अधिक पहले दृष्टिकोण की तरह, लेकिन मैं दूसरे और अधिक जटिल अनुप्रयोगों में समय की एक बहुत कुछ देखा है। क्या पहली विधि के लिए कोई नकारात्मक पक्ष है, या यह सिर्फ व्यक्तिगत है जिस पर पालन करना है?
धन्यवाद !! (उदाहरण यादृच्छिक था, मैं सिर्फ कई रिश्ते में एक दिखाना चाहता था) – user666