जवाबों:
एक डेटाबेस मुख्य कंटेनर है, इसमें डेटा और लॉग फाइलें, और इसके भीतर सभी स्कीमा शामिल हैं। आप हमेशा एक डेटाबेस का बैकअप लेते हैं, यह अपने आप में एक असतत इकाई है।
स्कीमा एक डेटाबेस के भीतर फ़ोल्डर्स की तरह हैं, और मुख्य रूप से तार्किक वस्तुओं को एक साथ समूहित करने के लिए उपयोग किया जाता है, जो स्कीमा द्वारा अनुमतियों को स्थापित करने में आसानी करता है।
drop schema test1
एमएसजी 3729, लेवल 16, स्टेट 1, लाइन 1
स्कीमा 'टेस्ट 1 ' को नहीं छोड़ सकता क्योंकि यह ऑब्जेक्ट 'कोपाइम' द्वारा संदर्भित किया जा रहा है।
जब आप उपयोग में हों तो आप स्कीमा को नहीं छोड़ सकते। आपको पहले सभी वस्तुओं को स्कीमा से निकालना होगा।
संबंधित पढ़ने:
डेटाबेस स्कीमा के साथ डेटा के कंटेनर की तरह है, और स्कीमा वहां टेबल का लेआउट है डेटा प्रकार, संबंध और सामान
namespace
कहीं अधिक उपयुक्त है।
स्कीमा कहती है कि डेटाबेस में क्या टेबल हैं, उनके पास कौन से कॉलम हैं और वे कैसे संबंधित हैं। प्रत्येक डेटाबेस का अपना स्कीमा होता है।
एसक्यूएल सर्वर में स्कीमा एक ऐसी वस्तु है जो वैचारिक रूप से अन्य डेटाबेस ऑब्जेक्ट्स जैसे टेबल, व्यू, स्टोर की गई प्रक्रिया आदि के लिए परिभाषा रखती है।