10 एसक्यूएल अभ्यास और अभ्यास समस्याएं (समाधान के साथ)
1. आप SQL तालिकाओं में डेटा कैसे सम्मिलित करते हैं?
<पी> SQL टेबल डेटाबेस ऑब्जेक्ट हैं जो तार्किक रूप से संबंधित पंक्तियों और स्तंभों में व्यवस्थित होते हैं। प्रत्येक SQL डेटाबेस तालिकाओं में व्यवस्थित होता है। इन तालिकाओं को उनके विभिन्न नामों के आधार पर संग्रहित किया जाता है। पंक्तियों में कॉलम रिकॉर्ड जैसी जानकारी होती है, और कॉलम में नाम और डेटा के प्रकार जैसे विवरण होते हैं। तो, आप SQL तालिकाओं में डेटा कैसे सम्मिलित करते हैं? <पी> समाधान: SQL तालिका में डेटा सम्मिलित करने के लिए, आपको "तालिका में सम्मिलित करें" कथन बनाना होगा। डेटा संरचना में चार प्रकार के स्टेटमेंट का उपयोग किया जाता है। इस फ़ंक्शन को लागू करने के लिए, आपको तालिका नाम, कॉलम डेटा सूची और मान जैसे विवरण परिभाषित करने होंगे। सिंटैक्स इस तरह दिखता है:तालिका_नाम (कॉलम_सूची) मानों (कॉलम_मान) में डालें;2. आप डेटाबेस तालिकाओं के बीच संबंध कैसे बनाते हैं?
<पी> SQL में संबंध तालिकाओं के बीच परिभाषित कनेक्शन हैं। तालिकाओं के बीच संबंध संयुक्त कथनों के साथ बनाए जाते हैं जो SQL क्वेरी का उपयोग करके तालिकाओं से डेटा पुनर्प्राप्त करना आसान बनाते हैं। तो, आप डेटाबेस तालिकाओं के बीच संबंध कैसे बनाते हैं? <पी> समाधान: SQL डेटाबेस तालिकाओं में संबंध बनाने के लिए आपको डेटाबेस डिज़ाइनर पर जाना होगा और उन स्तंभों की संख्या के लिए पंक्ति चयनकर्ता टैब पर क्लिक करना होगा जिन्हें आप किसी अन्य तालिका में स्तंभों के साथ जोड़ना चाहते हैं। फिर, आप अपने द्वारा चुने गए कॉलम को विशिष्ट तालिका में खींचते हैं। इस स्तर पर, दो डायलॉग बॉक्स खुलेंगे, ये टेबल और कॉलम और विदेशी कुंजी संबंध होंगे। आप "ओके" चुनने से पहले तालिका मान संपादित कर सकते हैं या मैपिंग बदल सकते हैं।3. SQL में व्यू कैसे बनाये जाते हैं?
<पी> SQL में दृश्य अमूर्त तालिकाएँ हैं जिनमें पंक्तियाँ और स्तंभ होते हैं, साथ ही भौतिक तालिका की तरह, विभिन्न तालिकाओं से डेटा मानों का एक सबसेट भी होता है। SQL सर्वर क्वेरी के आधार पर, एकाधिक तालिकाओं से एक दृश्य बनाया जा सकता है। प्रत्येक दृश्य के लिए साहचर्य नामों की आवश्यकता होती है और इससे डेटा की संरचना और पुनर्प्राप्ति आसान हो जाती है। तो, SQL में दृश्य कैसे बनाए जाते हैं? <पी> समाधान: SQL में एक दृश्य बनाने के लिए, आपको CREATE VIEW स्टेटमेंट का उपयोग करना होगा। आप एक या एकाधिक तालिकाओं से दृश्य बना सकते हैं. आप किसी अन्य दृश्य से भी एक दृश्य बना सकते हैं. दृश्य बनाने का सिंटैक्स इस तरह दिखता है:दृश्य दृश्य_नाम AS बनाएं; तालिका_नाम से कॉलम1, कॉलम2... चुनें; कहां [हालत];4. आप SQL में डेटाबेस सामान्यीकरण कैसे लागू करते हैं?
<पी> SQL में डेटाबेस सामान्यीकरण एक ऐसी तकनीक है जिसका उपयोग डेटा की गुणवत्ता में सुधार के लिए सामान्य रूपों के आधार पर किसी विशेष डेटाबेस में विशेषताओं और संबंधों को व्यवस्थित और संरचना करने के लिए किया जाता है। इसमें जटिल तालिकाओं को सरल और छोटे प्रारूपों में विभाजित करना शामिल है ताकि मौजूदा डेटा मानों का मूल्यांकन किया जा सके, हटाया जा सके या अद्यतन किया जा सके। तो, आप SQL में डेटाबेस सामान्यीकरण कैसे लागू करते हैं? <पी> समाधान: SQL में सामान्यीकरण लागू करने के लिए, आपको नियमों का एक सेट निर्दिष्ट करना होगा। इन नियमों को सामान्य प्रपत्र कहा जाता है। SQL में डेटाबेस सामान्यीकरण प्रक्रिया में छह प्रकार होते हैं:पहला सामान्य रूप (1NF), दूसरा सामान्य रूप (2NF), तीसरा सामान्य रूप (3NF), बॉयस-कॉड सामान्य रूप या चौथा सामान्य रूप (BCNF या 4NF), पांचवां सामान्य रूप (5NF) और छठा सामान्य रूप (6NF)।5. SQL में लेन-देन कैसे किया जाता है?
<पी> SQL में लेन-देन अनुक्रमिक संचालन की एक श्रृंखला है जो तार्किक लक्ष्य को प्राप्त करने के लिए कार्य की केवल एक इकाई के रूप में SQL प्रश्नों या कथनों के माध्यम से किया जाता है। लेन-देन या तो डेटाबेस से लागू होते हैं या लागू नहीं होते हैं। सभी लेनदेन में ये चार गुण होते हैं:परमाणुता, स्थिरता, अलगाव और स्थायित्व। तो, SQL डेटाबेस में लेनदेन कैसे किए जाते हैं? <पी> समाधान: SQL में लेनदेन नियंत्रण आदेशों के माध्यम से किया जाता है। नियंत्रण आदेशों में "COMMIT;" शामिल है आदेश, "रोलबैक;" आदेश, "SAVEPOINT SAVEPOINT_NAME;" आदेश, और "सेट लेनदेन [पढ़ें लिखें | केवल पढ़ें];" आज्ञा। इन नियंत्रण आदेशों का उपयोग इन डीएमएल आदेशों के साथ संयोजन में किया जाता है:सम्मिलित करें, अद्यतन करें और हटाएं।6. आप SQL में किसी तालिका का क्लोन कैसे बनाते हैं?
<पी> SQL डेटाबेस का उपयोग करने के दौरान, आपको एक या दो मौकों पर एक विशिष्ट तालिका की प्रतिकृति बनाने की आवश्यकता होगी। आप क्रिएट या सेलेक्ट कमांड के साथ ऐसा नहीं कर सकते, क्योंकि वे पिछली तालिका के डेटा और इंडेक्स के साथ नहीं आएंगे। इस मामले में, आपको तालिका और उसमें मौजूद सभी डेटा को क्लोन करना होगा। तो, आप SQL में किसी तालिका का क्लोन कैसे बनाते हैं? <पी> समाधान: SQL में किसी तालिका को क्लोन करने के लिए, आपको SQL लाइब्रेरी या पैकेज स्थापित करना होगा। चुनने के लिए कई विकल्प मौजूद हैं। हालाँकि, यदि आप MySQL लाइब्रेरी का उपयोग करते हैं, तो आपको केवल CREATE TABLE स्टेटमेंट प्राप्त करने के लिए CREATE TABLE कमांड प्रदर्शित करना होगा जो तालिका संरचना को परिभाषित करता है। फिर, कथन का नाम संपादित करें और इसे निष्पादित करें। यदि आप तालिका में मानों की प्रतिलिपि बनाना चाहते हैं, तो INSERT INTO या SELECT कथन जोड़ें।7. आप व्यवहार में SQL सर्वर अनुक्रमों को कैसे लागू करते हैं?
<पी> अनुक्रम संख्यात्मक मानों की एक सूची है जो विशिष्ट मान क्रम में आते हैं। SQL सर्वर में अनुक्रम एक स्कीमा ऑब्जेक्ट है जो उपयोगकर्ता द्वारा परिभाषित भी होता है और संख्याओं की एक श्रृंखला उत्पन्न करता है, जिसमें परिभाषित स्थान होते हैं जो आरोही क्रम या अवरोही क्रम चक्र में आ सकते हैं। तो, आप निर्दिष्ट विशिष्टताओं वाला एक संख्यात्मक मान अनुक्रम कैसे उत्पन्न करते हैं? <पी> समाधान: इसे प्राप्त करने के लिए, आपको "अनुक्रम बनाएं" कथन की आवश्यकता है:अनुक्रम बनाएं [schema_name. ] अनुक्रम_नाम [एएस पूर्णांक_प्रकार] [प्रारंभ_मूल्य के साथ प्रारंभ करें] [वृद्धि_मूल्य द्वारा वृद्धि] [{न्यूनतम मूल्य [न्यूनतम मूल्य] } | { कोई न्यूनतम मूल्य नहीं } ] [ { अधिकतम मूल्य [ max_value ] } | { कोई अधिकतम मूल्य नहीं } ] [चक्र | { कोई चक्र नहीं } ] [ { कैश [ कैश_आकार ] } | {कोई कैश नहीं } ];8. आप किसी डेटाबेस के विरुद्ध SQL क्वेरी कैसे निष्पादित करते हैं?
<पी> SQL में EXEC कमांड का उपयोग किसी प्रक्रिया या स्ट्रिंग को निष्पादित करने के लिए किया जाता है जिसे डेटाबेस में संग्रहीत किया गया है। तो, आप किसी डेटाबेस के विरुद्ध SQL क्वेरी कैसे निष्पादित करते हैं? SQL क्वेरी को निष्पादित करने का अर्थ है किसी डेटाबेस के कैटलॉग के विरुद्ध क्वेरी को चलाना। सबसे पहले प्रश्नों का विश्लेषण किया जाना चाहिए ताकि कमांड को पता चले कि कौन सी तालिकाओं और कॉलमों की आवश्यकता है। <पी> समाधान: व्यवहार में, इसमें आपके टूल टैब से क्वेरी टूल को खोलना, फिर एक नई क्वेरी बनाना या पिछली क्वेरी फ़ाइल को फिर से खोलना शामिल है। इसके बाद, आप कनेक्ट आइकन पर क्लिक करें और डायलॉग बॉक्स में कनेक्शन मानदंड लागू करने के लिए आगे बढ़ें। अगला चरण वैकल्पिक है, और इसमें आपको एक संख्या दर्ज करके पंक्ति संख्या को चेक बॉक्स तक सीमित करना शामिल है। फिर, आप एक्ज़ीक्यूट आइकन पर क्लिक करें।9. आप SQL डेटाबेस से रिकॉर्ड कैसे हटाते हैं?
<पी> जिस प्रकार डेटा संरचनाएं और रिकॉर्ड सम्मिलित या अद्यतन किए जाते हैं, उसी प्रकार उन्हें किसी तालिका से हटाया भी जा सकता है। इसका मतलब यह है कि जो डेटा हटा दिया गया है उसे अब पुनर्प्राप्त नहीं किया जा सकता है, क्योंकि उसका अस्तित्व समाप्त हो जाता है। इसलिए, किसी तालिका से रिकॉर्ड हटाते समय सावधान रहें क्योंकि यदि आप सही स्थिति निर्दिष्ट नहीं करते हैं, तो आप अपना सारा डेटा खो सकते हैं। तो, आप SQL डेटाबेस से रिकॉर्ड कैसे हटाते हैं? <पी> समाधान: DELETE कथन बहुत सीधा है। सिंटैक्स इस प्रकार लिखा गया है:table_name से हटाएं कहां हालत; WHERE शर्त का अर्थ है कि डेटा हेरफेर भाषा (DML) परिभाषित मानदंडों के आधार पर कुछ पंक्तियों तक ही सीमित है।10. आप SQL डेटाबेस से डेटा कैसे पुनर्प्राप्त करते हैं?
<पी> SQL में पुनर्प्राप्ति का अर्थ SQL क्वेरी का उपयोग करके डेटाबेस प्रबंधन प्रणाली में विभिन्न स्वरूपों में व्यवस्थित डेटा का विश्लेषण और अधिग्रहण करना है। प्राप्त डेटा को एक फ़ाइल, एक दृश्य स्क्रीन में रखा जा सकता है, या व्यक्तिगत उपयोग के लिए मुद्रित किया जा सकता है। तो, आप SQL डेटाबेस से डेटा कैसे पुनर्प्राप्त करते हैं? <पी> समाधान: रिलेशनल डेटाबेस सिस्टम से डेटा पुनर्प्राप्त करने के लिए, हमें SELECT स्टेटमेंट का उपयोग करना चाहिए। यह कथन हमें किसी भी तालिका से आवश्यक विशिष्ट डेटा को पहचानने और चुनने की अनुमति देता है। SELECT सिंटैक्स इस प्रारूप में लिखा गया है:SELECT column1, column2,…FROMtable_name;। कॉलम उस नमूना तालिका के फ़ील्ड नामों का प्रतिनिधित्व करते हैं जिनसे आपको डेटा चाहिए।SQL के साथ सहायता कैसे प्राप्त करें
साक्षात्कार की तैयारी के लिए कुछ SQL अभ्यास अभ्यास आज़माएं, आप किसी भी SQL-संबंधित तकनीकी नौकरी साक्षात्कार में सफल होंगे। <पी> SQL सीखना कठिन नहीं है, लेकिन इसमें महारत हासिल करने के लिए नियमित अभ्यास की आवश्यकता होती है। इसे प्रोग्रामिंग भाषा के रूप में भी डिज़ाइन नहीं किया गया था, इसलिए इस भाषा का उपयोग करने के लिए आपके पास प्रोग्रामिंग कौशल होने की आवश्यकता नहीं है। यदि आप अपने करियर को बढ़ावा देने के लिए या सिर्फ मनोरंजन के लिए अपने डेटाबेस प्रबंधन कौशल में सुधार करने में रुचि रखते हैं, तो आपको इन SQL सीखने के तरीकों का लाभ उठाना चाहिए। एसक्यूएल अभ्यास
<पी> एसक्यूएल अभ्यास नमूना साक्षात्कार प्रश्न हैं जो उम्मीदवारों को एसक्यूएल में शुरुआती और उन्नत अवधारणाओं को सीखने में मदद करते हैं। एक व्यक्ति के रूप में जो यह समझना चाहता है कि डेटाबेस कैसे डिज़ाइन और प्रबंधित किए जाते हैं, SQL क्वेरी प्रश्न आपको संपूर्ण ज्ञान बनाने में मदद कर सकते हैं। W3School और w3resource जैसी वेबसाइटें शिक्षार्थी के अनुभव को बेहतर बनाने में मदद के लिए अभ्यास के साथ-साथ ट्यूटोरियल भी प्रदान करती हैं।SQL प्रोजेक्ट्स
<पी> परियोजनाएँ हर तकनीकी क्षेत्र का एक अनिवार्य हिस्सा हैं। वे संभावित नियोक्ताओं और उद्योग के अन्य खिलाड़ियों को दिखाते हैं कि आप जो करते हैं उसमें पेशेवर हैं। SQL परियोजनाओं का एक पोर्टफोलियो बनाने से संभावित नियोक्ताओं के लिए SQL नौकरी भूमिका के लिए आपकी क्षमता को मापना आसान हो जाता है। इसीलिए आपको अपने कौशल को विकसित करने में मदद के लिए सही SQL प्रोजेक्ट विचार और प्रशिक्षण प्लेटफ़ॉर्म ढूंढने की आवश्यकता है।एसक्यूएल क्विज़
<पी> SQL क्विज़ समयबद्ध बहुविकल्पीय प्रश्नों के रूप में डिज़ाइन किए गए हैं जिनके लिए अक्सर एक अंक या इनाम अर्जित करने के लिए एक सरल लेकिन सही उत्तर की आवश्यकता होती है। कुछ कंपनियाँ अब अपनी नियुक्ति प्रक्रिया के भाग के रूप में SQL क्विज़ को शामिल करती हैं। इसलिए, यदि आप SQL-आधारित साक्षात्कार की तैयारी कर रहे हैं, तो आपको डेटा फ़्लेयर या प्रोप्रोफ़्स जैसे प्लेटफ़ॉर्म के साथ अभ्यास करना चाहिए जो वास्तविक समय का अनुभव देते हैं। <पी>
<पी> "कैरियर कर्म ने मेरे जीवन में तब प्रवेश किया जब मुझे इसकी सबसे अधिक आवश्यकता थी और बूटकैंप ने तुरंत मेरी मदद की। स्नातक होने के दो महीने बाद, मुझे अपना सपनों का काम मिला जो जीवन में मेरे मूल्यों और लक्ष्यों के अनुरूप था!" <पी> वीनस, रॉकबॉट में सॉफ्टवेयर इंजीनियर <पी> अपना बूटकैंप मैच ढूंढें SQL फ़ोरम और ब्लॉग
<पी> यदि आप आईटी पेशेवरों के साथ नेटवर्क बनाने के लिए जगह तलाश रहे हैं, तो आपको एसक्यूएल चर्चा मंचों और ब्लॉगों से जुड़ना चाहिए। इन प्लेटफार्मों से जुड़ने के कई फायदे हैं। आप इन प्लेटफार्मों पर सीखने के संसाधन और नौकरी के अवसर पा सकते हैं। आप SQL टीम और स्टैक ओवरफ़्लो जैसे प्लेटफ़ॉर्म पर साझा किए गए कुछ प्रोजेक्ट, ट्यूटोरियल और लेखों के माध्यम से अपने SQL कौशल में सुधार करना सीख सकते हैं।मैं SQL का अभ्यास कहां कर सकता हूं?
<पी> यदि आप एसक्यूएल का अभ्यास करने के लिए अधिक संरचित तरीके की तलाश कर रहे हैं या आप यह खोज रहे हैं कि अपने अगले एसक्यूएल-संबंधित नौकरी साक्षात्कार के लिए कहां प्रशिक्षण लेना है, तो नीचे सूचीबद्ध वेबसाइटें आपके लिए सर्वोत्तम विकल्प हैं। अपने SQL कौशल को विकसित करने में मदद के लिए प्रासंगिक पाठ, चुनौतियाँ और साक्षात्कार प्रश्न खोजें।एसक्यूएल का अभ्यास करने के लिए वेबसाइटें
- कोड ग्रेपर . SQL सीखने के लिए कोड ग्रेपर एक आदर्श मंच है। यह शुरुआती और उन्नत डेटा पेशेवरों को इस अनुशासन के बारे में अपना ज्ञान बढ़ाने में मदद करने के लिए कई SQL सर्वर अभ्यास और समाधान के साथ आता है। आपको यह प्लेटफ़ॉर्म स्विफ्ट, सी++, वीबीए और शेल जैसी अन्य कोडिंग भाषाओं के लिए अभ्यास परियोजनाओं के अभ्यास के लिए भी उपयोगी लगेगा।
- टेस्टडोम . हजारों व्यक्ति और कंपनियां संबंधपरक डेटाबेस और एसक्यूएल प्रश्नों के साथ दक्षता निर्धारित करने के लिए इस आईटी कौशल मूल्यांकन का उपयोग करते हैं। यदि आप अपनी संभावित SQL नौकरी सफलता दर को मापने में रुचि रखते हैं, तो इस प्लेटफ़ॉर्म के साथ अभ्यास करना आपके लिए सबसे अच्छा विकल्प है। यदि आप इस परीक्षा में शीर्ष 25 प्रतिशत के भीतर स्कोर करते हैं, तो आपको एक उपलब्धि प्रमाणपत्र प्राप्त हो सकता है।
- हैकररैंक . HackerRank इच्छुक उम्मीदवारों को प्रयास करने के लिए SQL कौशल ट्रैक, ट्यूटोरियल और चुनौतियों की एक सूची प्रदान करता है। साक्षात्कार तैयारी किट नौकरी चाहने वालों के लिए डिज़ाइन की गई थी, जिन्हें शीर्ष SQL नियोक्ताओं के साथ साक्षात्कार के लिए अभ्यास करने की आवश्यकता है। आप भर्तीकर्ताओं से आगे निकलने में मदद के लिए कौशल प्रमाणन परीक्षा भी दे सकते हैं।
- डेवस्किलर . DevSkiller उपयोगकर्ताओं के किसी भी हिस्से को SQL में कोडिंग परीक्षण प्रदान करता है, ताकि वे साक्षात्कार के लिए मॉक स्क्रीनिंग और अभ्यास के माध्यम से, PostgreSQL और MySQL सहित SQL भाषा और पुस्तकालयों के साथ आसानी से अपने डेटाबेस डिज़ाइन कौशल का निर्माण कर सकें।
- SQLPad. यदि आप अपने अगले नौकरी साक्षात्कार में सफल होने में मदद करने के लिए गहन SQL क्वेरी प्रश्न और समाधान खोजने में रुचि रखते हैं, तो SQLPad एक संतोषजनक सीखने का अनुभव प्रदान करता है। आप अपनी तैयारी में मदद के लिए एक साक्षात्कार कोच नियुक्त कर सकते हैं। कई उपयोगकर्ताओं ने SQLPad के SQL वीडियो पाठ्यक्रम और अभ्यास परीक्षणों को उपयोगी पाया है।