कहें कि आपके पास कलाकार और प्रशंसकों के बीच कई-बहुत सारी तालिकाएं हैं। यह तालिका को डिजाइन करने की बात आती है, आप इस तरह की तरह तालिका डिजाइन करते हैं:एसक्यूएल: क्या आपको कई-कई तालिकाओं के लिए एक ऑटो-वृद्धिशील प्राथमिक कुंजी की आवश्यकता है?
ArtistFans
ArtistFanID (PK)
ArtistID (FK)
UserID (FK)
(ArtistID and UserID will then be contrained with a Unique Constraint
to prevent duplicate data)
या आप दो प्रासंगिक क्षेत्रों के लिए एक यौगिक पी का उपयोग निर्माण करते हैं:
ArtistFans
ArtistID (PK)
UserID (PK)
(The need for the separate unique constraint is removed because of the
compound PK)
देखते हैं कर रहे हैं पूर्व स्कीमा का उपयोग करने के लिए कोई फायदे (शायद अनुक्रमण?)?
प्राथमिक कुंजी केवल एक विशेष प्रकार की अनुक्रमणिका है। एक इंडेक्स जो प्राथमिक कुंजी को डुप्लिकेट करता है केवल ओवरहेड जोड़ता है। – Andomar
ऑर्डर महत्वपूर्ण है: यह एक अलग इंडेक्स – gbn
आह ठीक है, तो समझ में आता है :) – Andomar