SQL सर्वर विचारों पर विदेशी प्रमुख बाधाओं का समर्थन क्यों नहीं करता है?


12

मुझे पता है कि एसक्यूएल सर्वर एक विदेशी कुंजी बाधा के संदर्भ के रूप में एक दृश्य का उपयोग करने का समर्थन नहीं करता है, क्या इसका कारण है (यानी रिलेशनल मॉडल के साथ कुछ करना है) यह मामला है? ऐसा लगता है कि यह उपयोगी होगा ...।


3
मैंने एक संबंधित प्रश्न पूछा है (क्यों नहीं, लेकिन यह अन्य तरीकों से कैसे किया जा सकता है): क्या ऐसे डीबीएमएस हैं जो एक विदेशी कुंजी की अनुमति देते हैं जो एक दृश्य का संदर्भ देता है (और केवल बेस टेबल नहीं)? यह शायद ऐसी सुविधा को लागू करने की जटिलता के साथ करना है। इस तरह की अवधारणा के साथ संबंधपरक मॉडल ठीक है।
ypercube y

जवाबों:


13

ऐसा करने में कोई मौलिक समस्या नहीं है, क्योंकि रिलेशनल मॉडल में टेबल और व्यू दोनों रिलेशन चर हैं। विदेशी कुंजी बाधाएं सामान्य बाधाओं का सिर्फ एक विशेष उपवर्ग हैं, जो मानक एसक्यूएल का उपयोग करता है CREATE ASSERTIONइसलिए इसमें कोई विशेष एसक्यूएल कठिनाई भी नहीं है।

इस कनेक्ट आइटम के अनुसार (अब उपलब्ध नहीं है, और संग्रहीत नहीं है) यह केवल प्राथमिकता की बात है। यदि आपको यह सुविधा उपयोगी लगती है, तो आइटम के लिए वोट करें और विशेष रूप से टिप्पणियों में अपने उपयोग के मामले का विवरण जोड़ें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.