एसक्यूएल डेवलपर क्या है?
एसक्यूएल डेवलपर क्या है एसक्यूएल डेटाबेस के साथ काम करने के लिए एक IDE (एकीकृत विकास पर्यावरण) है। यह एक GUI है जो DBA और डेवलपर्स को कुशलतापूर्वक और आसानी से काम करने में मदद करता है। यह उत्पादकता बढ़ाता है और उपयोगकर्ताओं को एसक्यूएल कमांड चलाने में मदद करता है, वांछित प्रारूप में डेटा निर्यात करें, डेटाबेस ऑब्जेक्ट्स ब्राउज़ करें, डेटाबेस प्रबंधित करें, डीबग करें और डेटाबेस और कई अन्य संबंधित सुविधाओं को निष्पादित करें। ओरेकल डेवलपर्स और डेटाबेस प्रशासक दोनों के लिए काम करने के लिए एसक्यूएल डेवलपर प्रदान करता है। ओरेकल एसक्यूएल डेवलपर ओरेकल एसक्यूएल डेवलपर Data Modeler (SDDM) प्रदान करता है जो डेटा डेफिनिशन लैंग्वेज स्क्रिप्टिंग (DDL), डेटा फ्लो डायग्राम (DFD), रिपोर्टिंग रिपॉजिटरी, मॉडल की तुलना और कई अन्य का समर्थन करता है। एसक्यूएल डेवलपर ने अपने महत्वपूर्ण कार्यों के लिए डेटाबेस प्रशासकों के लिए इंटरफेस का एक सेट प्रदान किया है। एसक्यूएल डेवलपर का डेटाबेस एडमिनिस्ट्रेटर पैनल स्टोरेज मैनेजमेंट, रोल मैनेजमेंट, यूजर मैनेजमेंट, रिसोर्स मैनेजमेंट, रिकवरी मैनेजमेंट, डेटा पंपिंग, ओरेकल ऑडिटिंग और कई अन्य चीजों का समर्थन करता है।
यदि आप एक शुरुआत कर रहे हैं तो ओरेकल एसक्यूएल डेवलपर का उपयोग करना अधिक कुशल और आसान होगा। एसक्यूएल डेवलपर जावा में विकसित किया गया है और विंडोज, मैक ओएस एक्स, और लिनक्स पर चलता है। एसक्यूएल डेवलपर के कई संस्करण हैं। आप अपनी आवश्यकताओं के अनुसार किसी का भी उपयोग कर सकते हैं। यह न केवल उपयोग करने के लिए आसान है, बल्कि स्थापित भी है।
एसक्यूएल डेवलपर स्थापित करने के लिए कदम:
- आप इसे ओरेकल वेबसाइट से इंस्टॉल कर सकते हैं लेकिन खाता बनाने के लिए आपको इस पर एक खाता होना चाहिए।
- ओरेकल एसक्यूएल डेवलपर के आवश्यक संस्करण को स्थापित करें।
- ओरेकल डेटाबेस 10 जी और सैंपल स्कीमा स्थापित करें।
- HR उपयोगकर्ता को अनलॉक करें और SYS उपयोगकर्ता के रूप में लॉग इन करें और कमांड टाइप करें: hr अकाउंट अनलॉक द्वारा पहचाने गए उपयोगकर्ता hr को बदल दें;
- डाउनलोड करें और फ़ाइलें खोल दें। अपने सिस्टम पर एक स्थानीय फ़ोल्डर में सभी आवश्यक फ़ाइलों को शामिल करें।
स्थापना के बाद पहला काम ओरेकल एसक्यूएल डेवलपर का उपयोग करके ओरेकल डेटाबेस से एक कनेक्शन बनाना है।
डेटाबेस कनेक्शन बनाने के लिए कदम:
- ओरेकल एसक्यूएल डेवलपर खोलें।
2. अब कनेक्शन के तहत, सही पर क्लिक करें कनेक्शन और कनेक्शन मेनू प्रकट होता है। न्यू कनेक्शन पर क्लिक करें।
3. नया / सेलेक्ट डेटाबेस कनेक्शन डायलॉग बॉक्स दिखाई देगा।
- उपर्युक्त संवाद बॉक्स के क्षेत्र में निम्नलिखित विवरण दर्ज करें।
- कनेक्शन का नाम: क्लाउड कनेक्शन का नाम।
- उपयोगकर्ता नाम: डेटाबेस उपयोगकर्ता नाम
- पासवर्ड: आपकी पसंद (फिर चेकबॉक्स सहेजें पासवर्ड )
- होस्टनाम: आपका स्थानीय होस्टनाम
- SID: आपका अपना SID
- इसके बाद Test पर क्लिक करें।
उदाहरण के लिए:
- आप बाईं ओर नीचे परीक्षण की स्थिति की जांच कर सकते हैं।फिर कनेक्ट पर क्लिक करें और सहेजें।
6. कनेक्शन सहेजा जाएगा और नया कनेक्शन नीचे दिखाई देगा
कनेक्शन बनाने के बाद आप ओरेकल एसक्यूएल डेवलपर की मौजूदा वस्तुओं का उपयोग कर सकते हैं या नया भी बना सकते हैं। अब देखते हैं कि पहले से मौजूद वस्तुओं को कैसे ब्राउज़ करें।
ओरेकल एसक्यूएल डेवलपर में ऑब्जेक्ट्स ब्राउज़ करना:
- नए जोड़े गए कनेक्शन का विस्तार करें।
आप किसी भी ऑब्जेक्ट का उपयोग कर सकते हैं जैसे टेबल, व्यू, इंडेक्स, पैकेज, ट्रिगर्स, सिक्वेंस, समानार्थी, निर्देशिका, प्रकार, भौतिक विचार, फ़ंक्शन और बहुत कुछ।
लेकिन हम संक्षेप में देखेंगे कि हम तालिकाओं का उपयोग कैसे कर सकते हैं।
- टेबल्स का विस्तार करें।
- तालिका परिभाषा देखने और डेटा टैब पर क्लिक करने के लिए आप सूची में से किसी भी तालिका का चयन कर सकते हैं।
नीचे दिए गए चित्र में हमने DEPARTMENTS तालिका का चयन किया है।
फिर आप तालिका में मौजूद डेटा देख सकते हैं।
आप एक मेज पर विभिन्न कार्यों को लागू कर सकते हैं जैसे डेटा को छांटना, विभिन्न बाधाओं को लागू करना और बहुत कुछ। आप जिस कॉलम को छांटना चाहते हैं, उसके नाम के बगल में स्थित तीर आइकन पर क्लिक करके छँटाई कर सकते हैं।
ओरेकल एसक्यूएल डेवलपर में ऑब्जेक्ट बनाना:
आप प्रत्येक समर्थित ऑब्जेक्ट प्रकार के लिए संवाद बना सकते हैं। ओरेकल एसक्यूएल डेवलपर टेम्पररी टेबल, एक्सटर्नल टेबल, लिस्ट, पार्टीशन टेबल, इंडेक्स ऑर्गेनाइज्ड टेबल और कई और ऑब्जेक्ट प्रकारों का भी समर्थन करता है।
1. राइट क्लिक करें
2. एक नई तालिका का चयन करें।
3. तालिका का नाम दर्ज करें और उन्नत की जांच करें
- पहले कॉलम की जानकारी नीचे बताए अनुसार डालें:
- कॉलम नाम : Performance_id
- प्रकार: VARCHAR
- आकार: 3
- अशक्त नहीं: इसका चयन करें
- प्राथमिक कुंजी: इसे चुनें
- नीचे के रूप में दूसरे कॉलम के लिए जानकारी दर्ज करें:
- कॉलम नाम : नाम
- प्रकार: वर्चर
- आकार: 40
- अशक्त नहीं: इसका चयन करें
- प्राथमिक कुंजी: इसे छोड़ दें
- इसी तरह, आपके लिए आवश्यक कई कॉलमों की जानकारी दर्ज करें।
- ओके पर क्लिक करें।
- नई तालिका TABLES के तहत बनाई जाएगी।
- इसे देखने के लिए, आप टैब का विस्तार कर सकते हैं और फिरइसका उपयोग एसक्यूएल कमांड करने के लिएकर सकते हैं।
नॉट नल और प्राथमिक कुंजी अखंडता बाधा है जो बताती है कि प्रत्येक कॉलम में किस प्रकार का डेटा डाला जा सकता है। अधिक अखंडता बाधाएं हैं जो कि संबंधित स्तंभ के लिए मान्य डेटा के प्रकार को प्रतिबंधित करने के लिए लागू की जा सकती हैं।
आइए हम संक्षेप में देखें कि ये अखंडता अवरोध क्या करते हैं। मूल रूप से पाँच अखंडता बाधाएँ हैं:
- शून्य नहीं:
यह बाधा सुनिश्चित करती है कि डेटा उस कॉलम में मौजूद होना चाहिए। उस कॉलम में एक शून्य मान नहीं डाला जा सकता है।
- अद्वितीय:
यह अवरोध सुनिश्चित करता है कि कॉलम में प्रत्येक मान अद्वितीय होना चाहिए अर्थात मूल्यों की पुनरावृत्ति नहीं होगी। इस बाधा को कई स्तंभों पर एक साथ एक समूह के रूप में लागू किया जा सकता है जिसे समग्र अनोखा कहा जाता है। यह अशक्त मूल्य के बारे में कुछ नहीं कहता है।
- प्राथमिक कुंजी:
यह अवरोध नॉट और नन दोनों प्रकार के अवरोधों के गुणों को सुनिश्चित करता है अर्थात कई पंक्तियों का समान मूल्य नहीं हो सकता है और एक ही समय में अशक्त मूल्य को भी रोकता है।
- विदेशी कुंजी:
यह बाधा बताती है कि स्तंभ के प्रत्येक मूल्य के लिए, जिस पर बाधा को लागू किया जाता है, अन्य निर्दिष्ट तालिका और स्तंभ में समान या मिलान मान होना चाहिए। इसे मूल रूप से अन्य तालिकाओं को संदर्भित करना कहा जाता है।
- चेक:
इस बाधा का अक्सर उपयोग नहीं किया जाता है, लेकिन यह सुनिश्चित करता है कि मूल्यों को निर्दिष्ट स्थिति को पूरा करना चाहिए। लागू होने के लिए प्रतिबंधों की आवश्यकता के आधार पर स्थिति तार्किक अभिव्यक्ति या तुलनात्मक अभिव्यक्ति हो सकती है।
अनुशंसित लेख
यह एसक्यूएल डेवलपर क्या है के लिए एक मार्गदर्शक किया गया है। यहां हमने चर्चा की कि कैसे स्थापित करें और एसक्यूएल डेवलपर का एक नया डेटाबेस बनाएं। आप हमारे अन्य सुझाए गए लेखों के माध्यम से भी जा सकते हैं-
- एसक्यूएल सर्वर में एक करियर
- पीएल एसक्यूएल बनाम एसक्यूएल के अंतर
- ओरेकल बनाम एमएसएसक्यूएल – तुलना
- ओरेकल में करियर