SQL सर्वर प्रबंधन स्टूडियो GUI का उपयोग करके एक डेटाबेस बनाएँ।
SQL सर्वर में, आप SQL सर्वर प्रबंधन स्टूडियो ग्राफिकल यूजर इंटरफेस (GUI) के माध्यम से या SQL स्क्रिप्ट चलाकर एक नया डेटाबेस बना सकते हैं।
GUI का उपयोग करके एक डेटाबेस बनाएं
यहां, हम GUI पद्धति का उपयोग करके एक डेटाबेस तैयार करेंगे।
-
नया डेटाबेस बनाएं
सुनिश्चित करें कि ऑब्जेक्ट एक्सप्लोरर में सही सर्वर का विस्तार किया गया है।
डेटाबेस . पर राइट-क्लिक करें और नया डेटाबेस... . चुनें प्रासंगिक मेनू से।
-
डेटाबेस को नाम दें
डेटाबेस के लिए एक नाम दर्ज करें और ठीक . पर क्लिक करें ।
इस ट्यूटोरियल के लिए, मैंने अपना नाम संगीत . रखा है , जैसा कि हम संगीत से संबंधित डेटा (यानी कलाकार, एल्बम, आदि) को संग्रहीत करने के लिए एक डेटाबेस बना रहे हैं।
आप नए डेटाबेस . में किसी भी सेटिंग को बदल सकते हैं ठीक . क्लिक करने से पहले संवाद .
इस ट्यूटोरियल के लिए, हम इसे केवल डिफ़ॉल्ट सेटिंग्स पर छोड़ देंगे।
-
नया डेटाबेस
नया डेटाबेस अब ऑब्जेक्ट एक्सप्लोरर में डेटाबेस . के अंतर्गत सूचीबद्ध है ।
यदि आप इसका विस्तार करते हैं, तो आप आगे विस्तार योग्य नोड्स देखेंगे, प्रत्येक एक विशिष्ट उद्देश्य के लिए। उदाहरण के लिए, एक टेबल के लिए, दूसरा विचारों के लिए, आदि।
स्क्रिप्ट द्वारा डेटाबेस बनाएं
SQL सर्वर Transact-SQL (जो SQL मानक का एक विस्तारित संस्करण है) को स्वीकार करता है, ताकि आप निम्न SQL स्क्रिप्ट चलाकर वही डेटाबेस बना सकें।
USE master; GO CREATE DATABASE Music; GO
ऐसा करने के लिए, नई क्वेरी . पर क्लिक करके एक नई क्वेरी खोलें टूलबार में और SQL CREATE DATABASE
run चलाएं बयान।
यदि आप सुनिश्चित नहीं हैं कि किसी क्वेरी को कैसे चलाया जाए, तो जब हम स्क्रिप्ट के माध्यम से एक तालिका बनाते हैं, तो हम उसे जल्द ही कवर कर देंगे।
जैसे आप GUI के माध्यम से डेटाबेस बनाते समय कुछ गुण निर्दिष्ट कर सकते हैं, वैसे ही आप स्क्रिप्ट द्वारा डेटाबेस बनाते समय उन्हीं गुणों को शामिल कर सकते हैं। यहां डेटा और लॉग फ़ाइलों के लिए सेटिंग निर्दिष्ट करने का एक उदाहरण दिया गया है।
USE master ; GO CREATE DATABASE Music ON ( NAME = Music_dat, FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA\Music.mdf', SIZE = 10, MAXSIZE = 50, FILEGROWTH = 5 ) LOG ON ( NAME = Music_log, FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA\Music_log.ldf', SIZE = 5MB, MAXSIZE = 25MB, FILEGROWTH = 5MB ) ; GO
सिस्टम डेटाबेस
जब आप एक नया डेटाबेस बनाते हैं, तो डेटाबेस मॉडल . के आधार पर बनाया जाता है डेटाबेस। यह डेटाबेस आपके द्वारा बनाए गए किसी भी नए डेटाबेस के लिए टेम्पलेट प्रदान करता है।
मॉडल डेटाबेस एक सिस्टम डेटाबेस है। जब आप SQL सर्वर स्थापित करते हैं, तो निम्न पाँच सिस्टम डेटाबेस बनाए जाते हैं।
- मास्टर
- यह डेटाबेस सिस्टम स्तर की जानकारी जैसे उपयोगकर्ता खाते, कॉन्फ़िगरेशन सेटिंग्स, और अन्य सभी डेटाबेस पर जानकारी संग्रहीत करता है।
- मॉडल
- इस डेटाबेस का उपयोग अन्य सभी डेटाबेस के लिए एक टेम्पलेट के रूप में किया जाता है जो बनाए गए हैं। इस डेटाबेस में कोई भी संशोधन उसके बाद बनाए गए किसी भी नए डेटाबेस पर लागू होता है।
- msdb
- इस डेटाबेस का उपयोग SQL सर्वर एजेंट द्वारा अलर्ट और शेड्यूल्ड जॉब आदि को कॉन्फ़िगर करने के लिए किया जाता है
- संसाधन
- यह एक छिपा हुआ, केवल-पढ़ने के लिए डेटाबेस है जिसमें SQL सर्वर के साथ शामिल सिस्टम ऑब्जेक्ट होते हैं। सिस्टम ऑब्जेक्ट भौतिक रूप से संसाधन डेटाबेस में बने रहते हैं, लेकिन वे तार्किक रूप से प्रत्येक डेटाबेस के sys स्कीमा में दिखाई देते हैं।
- tempdb
- इसमें सभी अस्थायी टेबल, अस्थायी संग्रहीत कार्यविधियाँ, और SQL सर्वर द्वारा उत्पन्न कोई अन्य अस्थायी संग्रहण आवश्यकताएँ होती हैं।
ध्यान दें कि आपको सिस्टम डेटाबेस . के अंतर्गत सूचीबद्ध केवल चार डेटाबेस दिखाई देंगे ऑब्जेक्ट एक्सप्लोरर में, क्योंकि संसाधन डेटाबेस छिपा हुआ है (हालांकि इसे प्रोग्रामिक रूप से एक्सेस किया जा सकता है)।