SQL सर्वर डेटाबेस उनके निर्माण और रखरखाव में आसानी के कारण सबसे अधिक उपयोग किए जाने वाले डेटाबेस हैं। SQL सर्वर प्रबंधन जैसे ग्राफिकल यूजर इंटरफेस (GUI) प्रोग्राम के साथ, आपको कमांड लाइन का उपयोग करने के बारे में चिंता करने की आवश्यकता नहीं है। डेटाबेस बनाने के लिए नीचे चरण 1 देखें और कुछ ही मिनटों में इसमें जानकारी दर्ज करना शुरू करें।
कदम
चरण 1. SQL सर्वर प्रबंधन स्टूडियो प्रोग्राम स्थापित करें।
यह प्रोग्राम माइक्रोसॉफ्ट से मुफ्त में उपलब्ध है, और आप इसका उपयोग SQL सर्वर से कनेक्ट करने और कमांड लाइन का उपयोग करने के बजाय ग्राफिकल इंटरफ़ेस के माध्यम से इसे प्रबंधित करने के लिए कर सकते हैं।
- SQL सर्वर के साथ रिमोट कनेक्शन शुरू करने के लिए, आपको SQL सर्वर प्रबंधन प्रोग्राम या इसी तरह की आवश्यकता होगी।
- मैक उपयोगकर्ता ओपन-सोर्स प्रोग्राम जैसे DbVisualizer या SQuirreL SQL का उपयोग कर सकते हैं। इंटरफ़ेस भिन्न हो सकता है, लेकिन सामान्य सिद्धांत समान रहता है।
- कमांड लाइन टूल्स के साथ डेटाबेस बनाने का तरीका जानने के लिए, इस गाइड पर एक नज़र डालें।
चरण 2. SQL सर्वर प्रबंधन स्टूडियो प्रारंभ करें।
जब आप पहली बार प्रोग्राम शुरू करते हैं, तो आपसे पूछा जाएगा कि आप किस सर्वर से जुड़ना चाहते हैं। यदि आपके पास पहले से कोई सर्वर चल रहा है, और उस सर्वर से कनेक्ट करने के लिए आवश्यक अनुमतियां हैं, तो आप सर्वर पता और अनुमति जानकारी दर्ज कर सकते हैं। यदि आप एक स्थानीय डेटाबेस बनाना चाहते हैं, तो डेटाबेस का नाम भरें। और प्रमाणीकरण प्रकार "विंडोज प्रमाणीकरण" पर टाइप करें।
जारी रखने के लिए कनेक्ट पर क्लिक करें।
चरण 3. डेटाबेस निर्देशिका का पता लगाएँ।
किसी सर्वर, स्थानीय सर्वर या रिमोट सर्वर से कनेक्ट होने के बाद, स्क्रीन के बाईं ओर एक ऑब्जेक्ट एक्सप्लोरर विंडो खुलेगी। ऑब्जेक्ट एक्सप्लोरर ट्री के शीर्ष पर, वह सर्वर है जिससे आप जुड़े हुए हैं। यदि सर्वर ट्री नहीं खुलता और विस्तारित होता है, तो इसके आगे "+" आइकन पर क्लिक करें। डेटाबेस निर्देशिका खोजें।
चरण 4. एक नया डेटाबेस बनाएँ।
डेटाबेस निर्देशिका पर राइट-क्लिक करें, फिर "नया डेटाबेस…" चुनें। एक विंडो दिखाई देगी, और आप उस विंडो में डेटाबेस बनाने से पहले उसे प्रबंधित कर सकते हैं। डेटाबेस को एक नाम दें ताकि आप इसे पहचान सकें। अधिकांश उपयोगकर्ता शेष सेटिंग्स को डिफ़ॉल्ट के रूप में छोड़ सकते हैं।
- आप देखेंगे कि जब डेटाबेस का नाम टाइप किया जाता है, तो दो अतिरिक्त फाइलें अपने आप बन जाएंगी: डेटा और लॉग फाइलें। डेटा फ़ाइल डेटाबेस में सभी डेटा रखती है, जबकि लॉग फ़ाइल का उपयोग डेटाबेस में परिवर्तनों की निगरानी के लिए किया जाता है।
- डेटाबेस बनाने के लिए ओके पर क्लिक करें। आप देखेंगे कि नया डेटाबेस विस्तारित डेटाबेस निर्देशिका में दिखाई देगा। डेटाबेस में एक ट्यूब आइकन होता है।
चरण 5. एक तालिका बनाएँ।
एक डेटाबेस केवल डेटा स्टोर कर सकता है यदि आप डेटा के लिए एक संरचना बनाते हैं। तालिकाओं में डेटाबेस में दर्ज की गई जानकारी होती है, और अगले चरणों पर जाने से पहले आपको उन्हें बनाने की आवश्यकता होती है। डेटाबेस निर्देशिका में नए डेटाबेस का विस्तार करें, फिर तालिका निर्देशिका पर राइट-क्लिक करें और "नई तालिका…" चुनें।
एक विंडो जहां आप नई तालिका में हेरफेर कर सकते हैं, स्क्रीन पर शेष खाली स्थान पर खुलेगी।
चरण 6. एक प्राथमिक कुंजी बनाएँ।
यह अत्यधिक अनुशंसा की जाती है कि आप तालिका में पहले कॉलम के रूप में प्राथमिक कुंजी बनाएं। प्राथमिक कुंजी एक आईडी नंबर या रिकॉर्ड संख्या के रूप में कार्य करती है, जिससे आप आसानी से डेटा को याद कर सकते हैं। इसे बनाने के लिए, कॉलम नाम फ़ील्ड में "ID" दर्ज करें, फिर डेटा प्रकार फ़ील्ड में int टाइप करें और "Allow Nulls" को अनचेक करें। कॉलम को प्राथमिक कुंजी के रूप में सेट करने के लिए टूलबार पर लॉक आइकन पर क्लिक करें।
- प्राथमिक कुंजी कॉलम में कोई शून्य मान नहीं होना चाहिए, क्योंकि रिकॉर्ड में मान कम से कम "1" से शुरू होना चाहिए। यदि आप मान को खाली छोड़ते हैं, तो दर्ज किया गया पहला मान "0" है।
- कॉलम गुण विंडो में, नीचे स्क्रॉल करें जब तक कि आपको पहचान विशिष्टता विकल्प न मिल जाए। विकल्पों का विस्तार करें और "(पहचान है)" को "हां" पर सेट करें। इस तरह, हर बार नया डेटा दर्ज करने पर आईडी कॉलम का मान बढ़ जाएगा, जिससे प्रत्येक नए रिकॉर्ड के लिए नंबरिंग प्रक्रिया स्वचालित रूप से और प्रभावी ढंग से की जाएगी।
चरण 7. तालिका संरचना के बारे में समझें।
एक तालिका में फ़ील्ड या कॉलम होते हैं। प्रत्येक कॉलम डेटाबेस रिकॉर्ड में एक पहलू का प्रतिनिधित्व करता है। उदाहरण के लिए, यदि आप कर्मचारियों के लिए डेटाबेस बना रहे हैं, तो आपके पास "फर्स्टनाम", "लास्टनाम", "पता" और "फ़ोन नंबर" कॉलम हो सकते हैं।
चरण 8. बाकी कॉलम बनाएं जिनकी आपको आवश्यकता है।
जब आप प्राथमिक कुंजी के लिए फ़ील्ड भरना समाप्त कर लेंगे, तो आप देखेंगे कि उसके नीचे एक नई फ़ील्ड दिखाई देगी। नए क्षेत्र में, आप अगला कॉलम दर्ज कर सकते हैं। उन फ़ील्ड्स को भरें जो आपको लगता है कि भरने की आवश्यकता है, और सुनिश्चित करें कि आप कॉलम में दर्ज की जाने वाली जानकारी के लिए सही डेटा प्रकार का चयन करते हैं:
- nchar(#) - इस डेटा प्रकार का उपयोग टेक्स्ट के लिए किया जाना चाहिए, जैसे नाम, पता आदि। कोष्ठकों की संख्या उन वर्णों की अधिकतम संख्या है जिन्हें फ़ील्ड में दर्ज किया जा सकता है। आकार सीमा निर्धारित करके, आप सुनिश्चित करते हैं कि डेटाबेस का आकार प्रबंधनीय बना रहे। फ़ोन नंबर इस प्रारूप में सहेजे जाने चाहिए, क्योंकि आप फ़ोन नंबरों के साथ गणित के कार्यों का उपयोग नहीं करते हैं।
- int - यह डेटा प्रकार केवल संख्या वाले रिकॉर्ड के लिए उपयोग किया जाता है, और आमतौर पर आईडी फ़ील्ड के लिए उपयोग किया जाता है।
- दशमलव (x, y) - इस डेटा प्रकार का उपयोग संख्याओं को दशमलव रूप में संग्रहीत करने के लिए किया जाता है, और कोष्ठक में संख्या क्रमशः संख्या के अंकों की संख्या और संख्या के बाद दशमलव अंकों की संख्या निर्दिष्ट करती है। उदाहरण के लिए, दशमलव (6, 2) एक संख्या को 0000.00 के रूप में संग्रहीत करेगा।
चरण 9. अपनी तालिका सहेजें।
जब आप कॉलम बनाना समाप्त कर लें, तो इसमें जानकारी दर्ज करने से पहले आपको तालिका को सहेजना होगा। टूलबार पर सेव आइकन पर क्लिक करें, फिर टेबल का नाम दर्ज करें। यह अनुशंसा की जाती है कि आप तालिका को एक ऐसा नाम दें जो तालिका की सामग्री की पहचान करने में मदद कर सके, विशेष रूप से कई तालिकाओं वाले बड़े डेटाबेस के लिए।
चरण 10. तालिका में डेटा दर्ज करें।
टेबल को सेव करने के बाद आप उसमें डेटा डालना शुरू कर सकते हैं। ऑब्जेक्ट एक्सप्लोरर विंडो के भीतर टेबल्स निर्देशिका का विस्तार करें। यदि आपकी नई तालिका सूची में नहीं है। टेबल्स डायरेक्टरी पर राइट-क्लिक करें, फिर रिफ्रेश पर क्लिक करें। तालिका पर राइट-क्लिक करें, फिर "शीर्ष 200 पंक्तियों को संपादित करें" चुनें।
- मध्य विंडो उन फ़ील्ड्स को प्रदर्शित करेगी जिनका उपयोग आप डेटा दर्ज करना शुरू करने के लिए कर सकते हैं। आपका आईडी फ़ील्ड अपने आप भर जाएगा, इसलिए आप इसे अभी अनदेखा कर सकते हैं। उपलब्ध शेष क्षेत्रों के लिए जानकारी भरें। जब आप अगली पंक्ति पर क्लिक करते हैं, तो आप पहली पंक्ति में आईडी फ़ील्ड स्वचालित रूप से भरते हुए देखेंगे।
- इस प्रक्रिया को तब तक जारी रखें जब तक आप सभी आवश्यक जानकारी दर्ज नहीं कर लेते।
स्टेप 11. डेटा को सेव करने के लिए टेबल पर एक्ज़िक्यूट कमांड का इस्तेमाल करें।
जब आप जानकारी को तालिका में सहेजने के लिए दर्ज कर रहे हों, तो टूलबार पर SQL निष्पादित करें बटन पर क्लिक करें। आपके द्वारा बनाए गए कॉलम में डेटा को पार्स करने के लिए SQL सर्वर पर्दे के पीछे चलेगा। Execute SQL बटन लाल विस्मयादिबोधक चिह्न जैसा दिखता है। ऐसा करने के लिए आप Ctrl+R भी दबा सकते हैं।
यदि दर्ज किए गए डेटा में त्रुटियां हैं, तो तालिका के निष्पादित होने से पहले गलत डेटा वाले रिकॉर्ड दिखाए जाएंगे।
चरण 12. क्वेरी के साथ अपने डेटा को कॉल करें।
इस स्तर पर, आपका डेटाबेस बनाया गया है। आप प्रत्येक डेटाबेस में जितनी चाहें उतनी तालिकाएँ बना सकते हैं (प्रत्येक डेटाबेस की सीमाएँ होती हैं, लेकिन अधिकांश उपयोगकर्ताओं को उनके बारे में चिंता करने की ज़रूरत नहीं है जब तक कि उपयोगकर्ता एंटरप्राइज़-स्तरीय डेटाबेस पर काम नहीं कर रहा हो)। अब आप रिपोर्ट तैयार करने या अन्य प्रशासनिक उद्देश्यों के लिए डेटा कॉल कर सकते हैं। प्रश्नों के साथ कॉलिंग डेटा के बारे में विस्तृत जानकारी के लिए विकीहाउ लेख देखें।