60 top sql server interview questions with answers
अक्सर पूछे जाने वाले SQL सर्वर साक्षात्कार प्रश्न और आने वाले साक्षात्कार के लिए तैयार करने में आपकी मदद करने के लिए उत्तर की सूची:
इस ट्यूटोरियल में, मैं सबसे अक्सर पूछे जाने वाले कुछ कवर करूंगा SQL सर्वर साक्षात्कार प्रश्न आपको SQL सर्वर से संबंधित नौकरी के साक्षात्कार के दौरान पूछे जाने वाले प्रश्नों के प्रकार से परिचित कराने के लिए।
सूची में SQL सर्वर के लगभग सभी महत्वपूर्ण क्षेत्रों के प्रश्न शामिल हैं। ये आपको शुरुआती और उन्नत स्तर के साक्षात्कार से निपटने में मदद करेंगे।
SQL सर्वर डेटा पुनर्प्राप्त करने और संग्रहीत करने के कार्यों के लिए सबसे महत्वपूर्ण रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) में से एक है। इसलिए, तकनीकी साक्षात्कार के दौरान इस विषय से कई प्रश्न पूछे जाते हैं।
SQL सर्वर प्रश्नों की सूची में जाने दें।
सर्वश्रेष्ठ SQL सर्वर साक्षात्कार प्रश्न
चलो शुरू करते हैं।
Q # 1) SQL सर्वर पर कौन सा TCP / IP पोर्ट चलता है?
उत्तर: डिफ़ॉल्ट रूप से SQL Server पोर्ट 1433 पर चलता है।
Q # 2) क्लस्टर और नॉन-क्लस्टर्ड इंडेक्स में क्या अंतर है?
उत्तर: सेवा मेरे गुच्छेदार सूचकांक एक इंडेक्स है जो इंडेक्स के क्रम में तालिका को फिर से व्यवस्थित करता है। इसकी लीफ नोड्स में डेटा पेज होते हैं। एक तालिका में केवल एक संकुल सूचकांक हो सकता है।
सेवा मेरे गैर-संकुलित सूचकांक एक सूचकांक है जो सूचकांक के क्रम में तालिका को फिर से व्यवस्थित नहीं करता है। इसके पत्तों के नोड्स में डेटा पृष्ठों के बजाय सूचकांक पंक्तियाँ होती हैं । एक तालिका में कई गैर-संकुल सूचकांक हो सकते हैं।
Q # 3) किसी तालिका के लिए संभव अलग-अलग सूचकांक विन्यासों की सूची बनाएं?
उत्तर: तालिका में निम्नलिखित सूचकांक विन्यास में से एक हो सकता है:
- कोई सूचकांक नहीं
- एक संकुल सूचकांक
- एक संकुल सूचकांक और कई गैर-संकुल सूचकांक
- एक गैर-संकुल सूचकांक
- कई गैर-संकुल सूचकांक
Q # 4) रिकवरी मॉडल क्या है? SQL सर्वर में उपलब्ध पुनर्प्राप्ति मॉडल के प्रकार सूचीबद्ध करें?
उत्तर: पुनर्प्राप्ति मॉडल SQL सर्वर को बताता है कि लेन-देन लॉग फ़ाइल में क्या डेटा रखा जाना चाहिए और कब तक। एक डेटाबेस में केवल एक पुनर्प्राप्ति मॉडल हो सकता है। यह SQL सर्वर को यह भी बताता है कि किसी विशेष रिकवरी मॉडल में कौन सा बैकअप संभव है।
पुनर्प्राप्ति मॉडल तीन प्रकार के होते हैं:
- पूर्ण
- सरल
- थोक जारी रखेगा
Q # 5) विभिन्न बैकअप कौन से उपलब्ध हैं एस क्यू एल सर्वर ?
उत्तर: विभिन्न संभावित बैकअप हैं:
- पूर्ण बैकअप
- विभेदक बैकअप
- ट्रांजेक्शनल लॉग बैकअप
- केवल बैकअप कॉपी करें
- फ़ाइल और फाइलग्रुप बैकअप
Q # 6) एक पूर्ण बैकअप क्या है?
उत्तर: पूर्ण बैकअप SQL सर्वर में बैकअप का सबसे आम प्रकार है। यह डेटाबेस का पूरा बैकअप है। इसमें ट्रांजैक्शन लॉग का भी हिस्सा होता है ताकि इसे रिकवर किया जा सके।
Q # 7) OLTP क्या है?
उत्तर: ओएलटीपी का अर्थ है ऑनलाइन लेनदेन प्रसंस्करण जो डेटा अखंडता सुनिश्चित करने के लिए डेटा सामान्यीकरण के नियमों का पालन करता है। इन नियमों का उपयोग करके, जटिल जानकारी को सबसे सरल संरचना में तोड़ दिया जाता है।
क्यू # 8) क्या है आरडीबीएमएस ?
उत्तर: RDBMS या रिलेशनल डेटाबेस मैनेजमेंट सिस्टम डेटाबेस मैनेजमेंट सिस्टम हैं जो टेबल के रूप में डेटा को बनाए रखते हैं। हम तालिकाओं के बीच संबंध बना सकते हैं। एक RDBMS डेटा उपयोग के लिए शक्तिशाली उपकरण प्रदान करते हुए, विभिन्न फ़ाइलों से डेटा आइटम पुनः प्राप्त कर सकता है।
Q # 9) रिलेशनल टेबल के गुण क्या हैं?
उत्तर: संबंधपरक तालिकाओं में छह गुण होते हैं:
- मान परमाणु हैं।
- स्तंभ मान एक ही तरह के हैं।
- प्रत्येक पंक्ति अद्वितीय है।
- स्तंभों का क्रम निरर्थक है।
- पंक्तियों का क्रम निरर्थक है।
- प्रत्येक कॉलम में एक विशिष्ट नाम होना चाहिए।
Q # 10) प्राथमिक कुंजी और एक अद्वितीय कुंजी के बीच क्या अंतर है?
उत्तर: प्राथमिक कुंजी और एक अद्वितीय कुंजी के बीच अंतर हैं:
- प्राथमिक कुंजी एक स्तंभ है, जिसका मान विशिष्ट रूप से तालिका में प्रत्येक पंक्ति को पहचानता है। प्राथमिक कुंजी मानों का पुन: उपयोग नहीं किया जा सकता है। वे स्तंभ पर एक संकुल सूचकांक बनाते हैं और अशक्त नहीं हो सकते।
- एक अद्वितीय कुंजी एक स्तंभ है, जिसके मान भी विशिष्ट रूप से एक तालिका में प्रत्येक पंक्ति को पहचानते हैं, लेकिन वे डिफ़ॉल्ट रूप से एक गैर-क्लस्टर इंडेक्स बनाते हैं और यह केवल एक NULL की अनुमति देता है।
Q # 11) UPDATE_STATISTICS कमांड का उपयोग कब किया जाता है?
उत्तर: जैसा कि नाम का अर्थ है UPDATE_STATISTICS कमांड खोज द्वारा आसान बनाने के लिए इंडेक्स द्वारा उपयोग किए गए आंकड़ों को अपडेट करता है।
Q # 12) HAVING CLAUSE और WHERE CLAUSE में क्या अंतर है?
उत्तर: HAVING CLAUSE और WHERE CLAUSE के बीच अंतर है:
- दोनों एक खोज की स्थिति निर्दिष्ट करते हैं लेकिन HAVING क्लॉज का उपयोग केवल SELECT स्टेटमेंट के साथ किया जाता है और आमतौर पर ग्रुप BY क्लॉज के साथ उपयोग किया जाता है।
- यदि GROUP BY क्लॉज का उपयोग नहीं किया जाता है, तो HAVING क्लॉज केवल WHERE क्लॉज की तरह व्यवहार करता है।
Q # 13) मिररिंग क्या है?
उत्तर: मिररिंग एक उच्च उपलब्धता समाधान है। यह एक हॉट स्टैंडबाय सर्वर को बनाए रखने के लिए डिज़ाइन किया गया है जो लेनदेन के मामले में प्राथमिक सर्वर के अनुरूप है। लेन-देन लॉग रिकॉर्ड प्रिंसिपल सर्वर से सीधे एक सेकेंडरी सर्वर पर भेजे जाते हैं जो एक सेकेंडरी सर्वर को प्रिंसिपल सर्वर के साथ अद्यतित रखता है।
Q # 14) मिररिंग के क्या फायदे हैं?
उत्तर: दर्पण के लाभ हैं:
- यह लॉग शिपिंग की तुलना में अधिक मजबूत और कुशल है।
- इसमें एक स्वचालित विफलता तंत्र है।
- माध्यमिक सर्वर वास्तविक समय के पास प्राथमिक के साथ समन्वयित होता है।
Q # 15) लॉग शिपिंग क्या है?
उत्तर: लॉग शिपिंग कुछ भी नहीं है, लेकिन बैकअप का स्वचालन और डेटाबेस को एक सर्वर से दूसरे स्टैंडअलोन स्टैंडबाय सर्वर पर पुनर्स्थापित करता है। यह आपदा वसूली समाधानों में से एक है। यदि एक सर्वर किसी कारण से विफल होता है, तो हमारे पास स्टैंडबाय सर्वर पर समान डेटा उपलब्ध होगा।
Q # 16) लॉग शिपिंग के क्या फायदे हैं?
उत्तर: लॉग शिपिंग के लाभ में शामिल हैं:
- स्थापित करना आसान है।
- द्वितीयक डेटाबेस का उपयोग केवल पढ़ने के लिए किया जा सकता है।
- एकाधिक माध्यमिक स्टैंडबाय सर्वर संभव हैं
- कम रखरखाव।
Q # 17) क्या हम लॉग शिपिंग में पूरा डेटाबेस बैकअप ले सकते हैं?
उत्तर: हाँ, हम पूरा डेटाबेस बैकअप ले सकते हैं। यह लॉग शिपिंग को प्रभावित नहीं करेगा।
Q # 18) एक निष्पादन योजना क्या है?
उत्तर: एक निष्पादन योजना यह दिखाने का एक ग्राफिकल या पाठात्मक तरीका है कि कैसे SQL सर्वर आवश्यक परिणाम प्राप्त करने के लिए क्वेरी को तोड़ता है। यह निर्धारित करने के लिए एक उपयोगकर्ता की मदद करता है कि प्रश्नों को निष्पादित करने में अधिक समय क्यों लग रहा है और जांच के आधार पर उपयोगकर्ता अधिकतम परिणाम के लिए अपने प्रश्नों को अपडेट कर सकता है।
क्वेरी एनालाइज़र में एक विकल्प होता है, जिसे 'शो एक्ज़ीक्यूशन प्लान' (क्वेरी ड्रॉप-डाउन मेनू पर स्थित) कहा जाता है। यदि यह विकल्प चालू है, तो यह क्वेरी के फिर से चलने पर एक अलग विंडो में एक क्वेरी निष्पादन योजना प्रदर्शित करेगा।
Q # 19) संग्रहित प्रक्रिया क्या है?
उत्तर: संग्रहीत कार्यविधि SQL क्वेरी का एक सेट है जो इनपुट ले सकता है और वापस आउटपुट भेज सकता है। और जब प्रक्रिया को संशोधित किया जाता है, तो सभी ग्राहक स्वचालित रूप से नया संस्करण प्राप्त करते हैं। संग्रहीत प्रक्रियाएँ नेटवर्क ट्रैफ़िक को कम करती हैं और प्रदर्शन में सुधार करती हैं। डेटाबेस की अखंडता को सुनिश्चित करने में मदद करने के लिए संग्रहीत प्रक्रियाओं का उपयोग किया जा सकता है।
Q # 20) संग्रहीत प्रक्रियाओं का उपयोग करने के लाभों की सूची बनाएं?
उत्तर: संग्रहीत प्रक्रियाओं का उपयोग करने के लाभ हैं:
- संग्रहीत कार्यविधि अनुप्रयोग प्रदर्शन को बढ़ाती है।
- जब तक वे सर्वर के ओवरहेड को कम कर देते हैं SQL सर्वर की मेमोरी में कैश की गई प्रक्रिया निष्पादन योजनाओं का पुन: उपयोग किया जा सकता है।
- उनका पुन: उपयोग किया जा सकता है।
- यह तर्क को उलझा सकता है। आप ग्राहकों को प्रभावित किए बिना संग्रहीत कार्यविधि कोड को बदल सकते हैं।
- वे आपके डेटा के लिए बेहतर सुरक्षा प्रदान करते हैं।
Q # 21) SQL में पहचान क्या है?
उत्तर: SQL में एक पहचान स्तंभ स्वचालित रूप से संख्यात्मक मान उत्पन्न करता है। हमें पहचान कॉलम के प्रारंभ और वेतन वृद्धि के रूप में परिभाषित किया जा सकता है। पहचान कॉलम को अनुक्रमित करने की आवश्यकता नहीं है।
Q # 22) SQL सर्वर में सामान्य प्रदर्शन समस्याएँ क्या हैं?
उत्तर: निम्नलिखित सामान्य प्रदर्शन मुद्दे हैं:
- गतिरोध
- ब्लॉक कर रहा है
- अनुपलब्ध और अप्रयुक्त अनुक्रमित।
- मैं / हे अड़चन
- गरीब क्वेरी की योजना
- विखंडन
Q # 23) प्रदर्शन ट्यूनिंग के लिए उपलब्ध विभिन्न उपकरणों की सूची बनाएं?
उत्तर: प्रदर्शन ट्यूनिंग के लिए उपलब्ध विभिन्न उपकरण हैं:
- डायनेमिक मैनेजमेंट व्यूज
- SQL सर्वर प्रोफाइलर
- सर्वर साइड के निशान
- विंडोज प्रदर्शन की निगरानी।
- क्वेरी प्लान्स
- ट्यूनिंग सलाहकार
Q # 24) प्रदर्शन मॉनीटर क्या है?
उत्तर: विंडोज प्रदर्शन मॉनिटर पूरे सर्वर के लिए मैट्रिक्स पर कब्जा करने का एक उपकरण है। हम SQL सर्वर की घटनाओं को भी कैप्चर करने के लिए इस टूल का उपयोग कर सकते हैं।
कुछ उपयोगी काउंटर हैं - डिस्क, मेमोरी, प्रोसेसर, नेटवर्क, आदि।
Q # 25) किसी तालिका में रिकॉर्ड की संख्या की गणना करने के 3 तरीके क्या हैं?
उत्तर:
SELECT * FROM table_Name; SELECT COUNT(*) FROM table_Name; SELECT rows FROM indexes WHERE id = OBJECT_ID(tableName) AND indid<2;
Q # 26) क्या हम SQL क्वेरी के आउटपुट में एक कॉलम का नाम बदल सकते हैं?
उत्तर: हां, निम्नलिखित सिंटैक्स का उपयोग करके हम यह कर सकते हैं।
SELECT column_name AS new_name FROM table_name;
Q # 27) स्थानीय और वैश्विक अस्थायी तालिका में क्या अंतर है?
उत्तर: यदि एक यौगिक बयान के अंदर परिभाषित किया जाता है, तो एक स्थानीय अस्थायी तालिका केवल उस कथन की अवधि के लिए मौजूद होती है, लेकिन एक वैश्विक अस्थायी तालिका डेटाबेस में स्थायी रूप से मौजूद होती है, लेकिन कनेक्शन बंद होने पर इसकी पंक्तियां गायब हो जाती हैं।
Q # 28) SQL प्रोफाइलर क्या है?
उत्तर: SQL Profiler निगरानी और निवेश के उद्देश्य के लिए SQL सर्वर की आवृत्ति में घटनाओं का चित्रमय प्रतिनिधित्व प्रदान करता है। हम आगे के विश्लेषण के लिए डेटा को कैप्चर और सेव कर सकते हैं। हम विशिष्ट डेटा को कैप्चर करने के लिए फ़िल्टर डाल सकते हैं।
Q # 29) SQL सर्वर में प्रमाणीकरण मोड से आपका क्या अभिप्राय है?
उत्तर: SQL सर्वर में दो प्रमाणीकरण मोड हैं।
- विंडोज मोड
- मिश्रित मोड - एसक्यूएल और विंडोज।
Q # 30) हम SQL सर्वर संस्करण की जांच कैसे कर सकते हैं?
उत्तर: निम्नलिखित कमांड चलाकर:
@@ संस्करण का चयन करें
Q # 31) क्या किसी संग्रहित प्रक्रिया के भीतर संग्रहीत प्रक्रिया को कॉल करना संभव है?
उत्तर: हां, हम एक संग्रहीत प्रक्रिया को एक संग्रहीत प्रक्रिया के भीतर कह सकते हैं। इसे SQL सर्वर की पुनरावृत्ति संपत्ति कहा जाता है और इन प्रकार की संग्रहीत प्रक्रियाओं को नेस्टेड संग्रहीत कार्यविधियाँ कहा जाता है।
Q # 32) SQL सर्वर एजेंट क्या है?
उत्तर: SQL सर्वर एजेंट हमें नौकरियों और लिपियों को शेड्यूल करने की अनुमति देता है। यह एक निर्धारित आधार पर स्वचालित रूप से निष्पादित करके डीबीए कार्यों को दिन-प्रतिदिन कार्यान्वित करने में मदद करता है।
Q # 33) प्राथमिक कुंजी क्या है?
उत्तर: प्राथमिक कुंजी एक स्तंभ है, जिसका मान विशिष्ट रूप से तालिका में प्रत्येक पंक्ति को पहचानता है। प्राथमिक कुंजी मानों का पुन: उपयोग नहीं किया जा सकता है।
Q # 34) एक UNIQUE प्रमुख बाधा क्या है?
उत्तर: एक UNIQUE बाधा स्तंभों के एक सेट में मूल्यों की विशिष्टता को लागू करती है, इसलिए कोई डुप्लिकेट मान दर्ज नहीं किए जाते हैं। प्राथमिक कुंजी बाधाओं के रूप में इकाई अखंडता को लागू करने के लिए अद्वितीय कुंजी बाधाओं का उपयोग किया जाता है।
Q # 35) FOREIGN KEY क्या है
उत्तर: जब एक टेबल के प्राथमिक कुंजी फ़ील्ड को संबंधित फ़ील्ड में जोड़ा जाता है ताकि दो टेबल से संबंधित सामान्य फ़ील्ड बनाई जा सके, तो इसे अन्य तालिकाओं में एक विदेशी कुंजी कहा जाता है।
html5 साक्षात्कार और अनुभवी के लिए जवाब
विदेशी कुंजी बाधाएं संदर्भात्मक अखंडता को लागू करती हैं।
Q # 36) एक CHECK बाधा क्या है?
उत्तर: एक CHECK बाधा का उपयोग उन मानों या डेटा के प्रकार को सीमित करने के लिए किया जाता है जिन्हें किसी स्तंभ में संग्रहीत किया जा सकता है। वे डोमेन अखंडता को लागू करने के लिए उपयोग किया जाता है।
Q # 37) अनुसूचित नौकरियां क्या हैं?
उत्तर: अनुसूचित नौकरी उपयोगकर्ता को एक निर्धारित आधार पर स्वचालित रूप से स्क्रिप्ट या SQL कमांड चलाने की अनुमति देती है। उपयोगकर्ता उस आदेश को निर्धारित कर सकता है जिसमें कमांड निष्पादित होता है और सिस्टम पर लोड से बचने के लिए नौकरी चलाने का सबसे अच्छा समय होता है।
Q # 38) ढेर क्या है?
उत्तर: एक ढेर एक तालिका है जिसमें कोई क्लस्टर इंडेक्स या गैर-क्लस्टर इंडेक्स शामिल नहीं है।
Q # 39) BCP क्या है?
उत्तर: BCP या बल्क कॉपी एक ऐसा टूल है जिसके द्वारा हम बड़ी मात्रा में डेटा को टेबल और व्यू में कॉपी कर सकते हैं। BCP गंतव्य के स्रोत के समान संरचनाओं की प्रतिलिपि नहीं बनाता है। BULK INSERT कमांड एक डेटा फ़ाइल को डेटाबेस टेबल में या उपयोगकर्ता द्वारा निर्दिष्ट प्रारूप में देखने में मदद करता है।
Q # 40) सामान्यीकरण क्या है?
उत्तर: डेटा अतिरेक को कम करने के लिए टेबल डिज़ाइन की प्रक्रिया को सामान्यीकरण कहा जाता है। हमें एक डेटाबेस को दो या अधिक तालिकाओं में विभाजित करने और उनके बीच संबंधों को परिभाषित करने की आवश्यकता है। सामान्यीकरण में आमतौर पर एक डेटाबेस को दो या अधिक तालिकाओं में विभाजित करना और तालिकाओं के बीच संबंधों को परिभाषित करना शामिल होता है।
Q # 41) विभिन्न सामान्यीकरण रूपों की सूची बनाएं?
उत्तर: विभिन्न सामान्यीकरण रूप हैं:
- 1NF (हटाएं) दोहरा जी समूह) : संबंधित विशेषताओं के प्रत्येक सेट के लिए एक अलग तालिका बनाएं, और प्रत्येक तालिका को एक प्राथमिक कुंजी दें। प्रत्येक फ़ील्ड में उसके विशेषता डोमेन से अधिकतम एक मान होता है।
- 2NF (निरर्थक डेटा को हटा दें) : यदि कोई विशेषता बहु-मूल्यवान कुंजी के केवल भाग पर निर्भर करती है, तो उसे एक अलग तालिका में हटा दें।
- 3NF (कुंजी पर निर्भर नहीं कॉलम को हटा दें) : यदि गुण कुंजी के वर्णन में योगदान नहीं करते हैं, तो उन्हें एक अलग तालिका में हटा दें। सभी विशेषताओं को प्राथमिक कुंजी पर सीधे निर्भर होना चाहिए।
- बीसीएनएफ (बॉयस-कोडड नॉर्मल फॉर्म): यदि उम्मीदवार कुंजी विशेषताओं के बीच गैर-तुच्छ निर्भरताएं हैं, तो उन्हें अलग-अलग तालिकाओं में अलग करें।
- 4NF (अलग स्वतंत्र कई रिश्ते): कोई तालिका में दो या अधिक नहीं हो सकते हैं 1: n या n: m संबंध जो सीधे संबंधित नहीं हैं।
- 5NF (अलग से संबंधित कई संबंधों को अलग करें): जानकारी पर व्यावहारिक बाधाएं हो सकती हैं जो तार्किक रूप से कई-से-कई रिश्तों को अलग करने को सही ठहराती हैं।
- ONF (इष्टतम सामान्य रूप): एक मॉडल केवल सरल (मौलिक) तथ्यों तक सीमित है, जैसा कि ऑब्जेक्ट रोल मॉडल अंकन में व्यक्त किया गया है।
- DKNF (डोमेन-कुंजी सामान्य प्रपत्र): सभी संशोधन से मुक्त एक मॉडल को DKNF में कहा जाता है।
Q # 42) डी-नॉर्मलाइज़ेशन क्या है?
उत्तर: डी-नॉर्मलाइज़ेशन एक डेटाबेस के प्रदर्शन को बढ़ाने के लिए अनावश्यक डेटा को जोड़ने की प्रक्रिया है। यह डेटाबेस मॉडलिंग को गति देने के लिए डेटाबेस मॉडलिंग के उच्च से निचले सामान्य रूपों में जाने की तकनीक है।
Q # 43) ट्रिगर और ट्रिगर के प्रकार क्या है?
उत्तर: ट्रिगर हमें तालिका के घटना होने पर SQL कोड के एक बैच को निष्पादित करने की अनुमति देता है (INSERT, UPDATE या DELETE कमांड किसी विशिष्ट तालिका के विरुद्ध निष्पादित)। ट्रिगर DBMS द्वारा प्रबंधित और प्रबंधित किए जाते हैं। यह एक संग्रहीत कार्यविधि को भी निष्पादित कर सकता है।
SQL सर्वर में उपलब्ध 3 प्रकार के ट्रिगर्स निम्नानुसार हैं:
- डीएमएल ट्रिगर : जब भी INSERT, DELETE या UPDATE जैसी DML आदेशों में से कोई भी तालिका या दृश्य में DML या डेटा हेरफेर भाषा ट्रिगर किया जाता है।
- डीडीएल ट्रिगर : डीडीएल या डेटा डेफिनिशन लैंग्वेज ट्रिगर्स को तब भी इनवाइट किया जाता है जब वास्तविक डेटा के बजाय किसी भी डेटाबेस ऑब्जेक्ट की परिभाषा में कोई परिवर्तन होता है। डेटाबेस वातावरण के उत्पादन और विकास को नियंत्रित करने के लिए ये बहुत सहायक हैं।
- पर लॉग ऑन करें ट्रिगर: ये बहुत विशेष ट्रिगर हैं जो SQL सर्वर के लॉगऑन इवेंट के मामले में आग लगाते हैं। SQL सर्वर में उपयोगकर्ता सत्र की स्थापना से पहले इसे निकाल दिया गया है।
Q # 44) उपश्रेणी क्या है?
उत्तर: सबक्वेरी सेलेक्ट स्टेटमेंट्स का एक सबसेट है, जिसके रिटर्न वैल्यूज का उपयोग मुख्य क्वेरी की फ़िल्टरिंग स्थितियों में किया जाता है। यह एक सेलेक्ट क्लॉज, फ्रॉम क्लॉज और व्हेयर क्लॉज में हो सकता है। यह एक SELECT, INSERT, UPDATE, या DELETE स्टेटमेंट के अंदर या किसी अन्य सबक्वेरी के अंदर होता है।
उप-क्वेरी के प्रकार:
- एकल-पंक्ति उप-क्वेरी: उपकुंजी केवल एक पंक्ति देता है
- एकाधिक-पंक्ति उप-क्वेरी: सबक्वेरी में कई पंक्तियाँ होती हैं
- एकाधिक कॉलम उप-क्वेरी: उपकुंजी कई कॉलम लौटाता है
Q # 45) लिंक्ड सर्वर क्या है?
उत्तर: लिंक्ड सर्वर एक अवधारणा है जिसके द्वारा हम किसी अन्य SQL सर्वर को एक समूह से जोड़ सकते हैं और दोनों SQL सर्वर डेटाबेस का उपयोग करके क्वेरी कर सकते हैं T-SQL कथन sp_addlinkedsrvloginisssed लिंक सर्वर जोड़ने के लिए।
Q # 46) Collation क्या है?
उत्तर: Collation, नियमों के एक समूह को संदर्भित करता है जो यह निर्धारित करता है कि डेटा को कैसे सॉर्ट और तुलना की जाती है। कैरेक्टर डेटा को नियमों का उपयोग करके सॉर्ट किया जाता है, जो केस-सेंसिटिविटी, एक्सेंट मार्क्स, काना कैरेक्टर टाइप और कैरेक्टर चौड़ाई निर्दिष्ट करने के विकल्पों के साथ सही वर्ण क्रम को परिभाषित करता है।
Q # 47) देखें क्या है?
उत्तर: एक दृश्य एक आभासी तालिका है जिसमें एक या एक से अधिक तालिकाओं का डेटा होता है। दृश्य केवल आवश्यक मानों का चयन करके और जटिल प्रश्नों को आसान बनाकर तालिका के डेटा एक्सेस को प्रतिबंधित करता है।
दृश्य में अपडेट या हटाए गए पंक्तियों को तालिका में अद्यतन या हटा दिया गया है, जिसे दृश्य बनाया गया था। यह भी ध्यान दिया जाना चाहिए कि चूंकि मूल तालिका में डेटा बदलता है, इसलिए दृश्य में डेटा होता है, क्योंकि दृश्य मूल तालिका के भाग को देखने का तरीका है। किसी दृश्य का उपयोग करने के परिणाम स्थायी रूप से डेटाबेस में संग्रहीत नहीं होते हैं
क्यू # 48 ) SQL सर्वर उपयोगकर्ता नाम और पासवर्ड को SQL सर्वर में कहाँ संग्रहीत किया जाता है?
उत्तर: वे सिस्टम कैटलॉग व्यू sys.server_principals और sys.sql_logins में संग्रहीत हो जाते हैं।
Q # 49) लेन-देन के गुण क्या हैं?
उत्तर: आम तौर पर, इन संपत्तियों को एसीआईडी संपत्तियों के रूप में जाना जाता है।
वे:
- एटमॉसिटी
- संगति
- एकांत
- सहनशीलता
Q # 50) UNION, UNION ALL, MINUS, INTERSECT?
उत्तर:
- यूनिअन - या तो क्वेरी द्वारा चयनित सभी अलग-अलग पंक्तियों को देता है।
- यूनिअन ऑल - सभी डुप्लिकेट सहित क्वेरी द्वारा चयनित सभी पंक्तियों को वापस करता है।
- माइनस - पहली क्वेरी द्वारा चयनित सभी विशिष्ट पंक्तियों को लौटाता है लेकिन दूसरे द्वारा नहीं।
- INTERSECT - दोनों प्रश्नों द्वारा चयनित सभी विशिष्ट पंक्तियों को लौटाता है।
Q # 51) क्या है SQL सर्वर के लिए इस्तेमाल किया?
उत्तर: SQL Server बहुत लोकप्रिय Relational Database Management Systems में से एक है। यह डेटाबेस में जानकारी संग्रहीत करने और प्रबंधित करने के लिए Microsoft का एक उत्पाद है।
Q # 52) SQL सर्वर किस भाषा द्वारा समर्थित है?
उत्तर: SQL सर्वर SQL के कार्यान्वयन पर आधारित है जिसे डेटाबेस के अंदर डेटा के साथ काम करने के लिए संरचित क्वेरी भाषा के रूप में भी जाना जाता है।
Q # 53) SQL सर्वर का नवीनतम संस्करण कौन सा है और कब जारी किया गया है?
उत्तर: SQL सर्वर 2019 SQL सर्वर का नवीनतम संस्करण है जो बाजार में उपलब्ध है और Microsoft ने इसे 4 नवंबर, 2019 को लिनक्स ओ / एस के समर्थन से लॉन्च किया था।
Q # 54) SQL सर्वर 2019 के विभिन्न संस्करण जो बाजार में उपलब्ध हैं?
उत्तर: SQL सर्वर 2019 5 संस्करणों में उपलब्ध है। ये इस प्रकार हैं:
- उद्यम: यह धमाकेदार-तेज़ प्रदर्शन, असीमित वर्चुअलाइजेशन और मिशन-क्रिटिकल वर्कलोड के लिए एंड-टू-एंड-बिजनेस इंटेलिजेंस के साथ व्यापक हाई-एंड डेटासेंटर क्षमताओं को डेटा अंतर्दृष्टि तक पहुँचाता है।
- मानक: यह विभागों और छोटे संगठनों के लिए अपने अनुप्रयोगों को चलाने के लिए बुनियादी डेटा प्रबंधन और व्यावसायिक खुफिया डेटाबेस को वितरित करता है और ऑन-प्रिमाइसेस और क्लाउड-सक्षमिंग प्रभावी डेटाबेस प्रबंधन के लिए सामान्य विकास टूल का समर्थन करता है।
- वेब: यह संस्करण वेब होस्टर्स और वेब वीएपी के लिए कम कुल लागत का स्वामित्व विकल्प है जो छोटे से बड़े पैमाने पर वेब गुणों के लिए मापनीयता, सामर्थ्य और प्रबंधन क्षमता प्रदान करता है।
- एक्सप्रेस: एक्सप्रेस संस्करण प्रवेश स्तर, मुफ्त डेटाबेस है और डेस्कटॉप और छोटे सर्वर डेटा-संचालित अनुप्रयोगों को सीखने और निर्माण के लिए आदर्श है।
- डेवलपर: यह संस्करण डेवलपर्स को SQL सर्वर के शीर्ष पर किसी भी प्रकार का एप्लिकेशन बनाने देता है। इसमें एंटरप्राइज़ संस्करण की सभी कार्यक्षमता शामिल है, लेकिन इसे एक विकास और परीक्षण प्रणाली के रूप में उपयोग करने के लिए लाइसेंस प्राप्त है, उत्पादन सर्वर के रूप में नहीं।
Q # 55) SQL सर्वर में क्या कार्य हैं?
उत्तर: फ़ंक्शंस उन अनुक्रमों का अनुक्रम है जो इनपुट्स को स्वीकार करते हैं, इनपुट को कुछ विशिष्ट कार्य करने के लिए संसाधित करते हैं और फिर आउटपुट प्रदान करते हैं। फ़ंक्शंस का कुछ सार्थक नाम होना चाहिए, लेकिन इनकी शुरुआत किसी विशेष चरित्र से नहीं होनी चाहिए जैसे%, #, @, आदि।
Q # 56) SQL सर्वर में उपयोगकर्ता-परिभाषित फ़ंक्शन क्या है और इसका लाभ क्या है?
उत्तर: उपयोगकर्ता-परिभाषित फ़ंक्शन एक फ़ंक्शन है जिसे आपके तर्क को लागू करके उपयोगकर्ता की जरूरतों के अनुसार लिखा जा सकता है। सबसे बड़ा लाभ इस फ़ंक्शन का यह है कि उपयोगकर्ता पूर्व-परिभाषित कार्यों तक सीमित नहीं है और आवश्यकता के अनुसार एक सरल कोड लिखकर पूर्व-परिभाषित फ़ंक्शन के जटिल कोड को सरल बना सकता है।
यह स्केलर मान या तालिका लौटाता है।
Q # 57) SQL सर्वर में उपयोगकर्ता-परिभाषित फ़ंक्शन के निर्माण और निष्पादन की व्याख्या करें?
उत्तर: एक उपयोगकर्ता-परिभाषित फ़ंक्शन निम्नलिखित तरीके से बनाया जा सकता है:
CREATE Function fun1(@num int) returns table as return SELECT * from employee WHERE empid=@num;
यह फ़ंक्शन हो सकता है मार डाला निम्नलिखित नुसार:
SELECT * from fun1(12);
तो, उपरोक्त मामले में, ’fun1’ के नाम से एक फ़ंक्शन एम्प्लॉयी = 12 वाले कर्मचारी के कर्मचारी विवरण लाने के लिए बनाया गया है।
क्यू # 58) SQL सर्वर में पूर्व-परिभाषित कार्य क्या हैं?
उत्तर: ये SQL सर्वर के अंतर्निहित कार्य जैसे स्ट्रिंग फ़ंक्शन हैं जो ASCII, CHAR, LEFT, आदि स्ट्रिंग फ़ंक्शन जैसे SQL सर्वर द्वारा प्रदान किए जाते हैं।
Q # 59) SQL सर्वर या किसी अन्य डेटाबेस में दृश्य की आवश्यकता क्यों है?
उत्तर: निम्नलिखित कारणों से दृश्य बहुत फायदेमंद हैं:
- छिपाने के लिए दृश्यों की आवश्यकता होती है जटिलता जो डेटाबेस स्कीमा में शामिल है और उपयोगकर्ताओं के एक विशेष सेट के लिए डेटा को अनुकूलित करने के लिए भी है।
- दृश्य नियंत्रण के लिए एक तंत्र प्रदान करते हैं पहुंच विशेष पंक्तियों और स्तंभों के लिए।
- ये डेटा को बेहतर बनाने में मदद करते हैं प्रदर्शन डेटाबेस का।
Q # 60) SQL सर्वर में TCL क्या है?
उत्तर: बंधन है लेन-देन नियंत्रण भाषा कमांड जो SQL सर्वर में लेनदेन का प्रबंधन करने के लिए उपयोग किया जाता है।
Q # 61) SQL सर्वर पर कौन से TCL कमांड उपलब्ध हैं?
उत्तर: SQL सर्वर में 3 TCL कमांड हैं। ये इस प्रकार हैं:
- प्रतिबद्ध: इस आदेश का उपयोग डेटाबेस में स्थायी रूप से लेनदेन को बचाने के लिए किया जाता है।
- रोलबैक: इसका उपयोग उन परिवर्तनों को वापस करने के लिए किया जाता है, जो अंतिम प्रतिबद्ध स्थिति में डेटाबेस को पुनर्स्थापित करने के लिए किए जाते हैं।
- ट्रैन सहेजें: इसका उपयोग लेन-देन को बचाने के लिए किया जाता है ताकि यह सुविधा प्रदान की जा सके कि लेन-देन को जहां भी आवश्यक हो, वापस उस बिंदु पर लाया जा सके।
Q # 62) SQL सर्वर में बाधाओं के 2 प्रकार के वर्गीकरण क्या हैं?
उत्तर: SQL सर्वर में बाधाओं को निम्नलिखित 2 प्रकारों में वर्गीकृत किया गया है:
- स्तंभ प्रकार की कमी: इन बाधाओं को लागू किया जाता है कॉलम SQL सर्वर में किसी तालिका का। इनकी परिभाषा डेटाबेस में टेबल के निर्माण के समय दी जा सकती है।
- तालिका प्रकार की कमी: इन बाधाओं को एक टेबल पर लागू किया जाता है और एक टेबल के निर्माण के पूरा होने के बाद इन्हें परिभाषित किया जाता है। उम्र कमांड का उपयोग टेबल प्रकार की बाधा को लागू करने के लिए किया जाता है।
Q # 63) टेबल पर टेबल प्रकार की बाधा कैसे लागू की जाती है?
उत्तर: तालिका प्रकार बाधा निम्नलिखित तरीके से लागू की जाती है:
ऑल्टर टेबल कांस्टेबिल का नाम
ऑल्टर टेबल बाधा 1
यूट्यूब से वीडियो डाउनलोड करने के लिए आवेदन
Q # 64) SQL सर्वर में विभिन्न प्रकार के कॉलम प्रकार बाधाएं क्या हैं?
उत्तर: SQL सर्वर 6 प्रकार की बाधाएँ प्रदान करता है। ये इस प्रकार हैं:
- शून्य बाधा नहीं: यह एक बाधा डालता है कि एक स्तंभ का मान शून्य नहीं हो सकता।
- बाधा की जाँच करें: यह तालिका में डेटा डालने से पहले कुछ विशेष स्थिति की जांच करके एक बाधा डालता है।
- डिफ़ॉल्ट बाधा : यह बाधा कुछ डिफ़ॉल्ट मान प्रदान करती है जिसे स्तंभ में डाला जा सकता है यदि उस स्तंभ के लिए कोई मान निर्दिष्ट नहीं है।
- विशेष बाधा: यह एक बाधा डालता है कि किसी विशेष स्तंभ की प्रत्येक पंक्ति का एक अद्वितीय मूल्य होना चाहिए। एक मेज पर एक से अधिक अद्वितीय बाधाएं लागू की जा सकती हैं।
- प्राथमिक कुंजी बाधा: यह तालिका की प्रत्येक पंक्ति को विशिष्ट रूप से पहचानने के लिए तालिका में एक प्राथमिक कुंजी रखने के लिए एक बाधा डालता है। यह शून्य या डुप्लिकेट डेटा नहीं हो सकता।
- विदेशी कुंजी बाधा: यह एक बाधा डालता है कि विदेशी कुंजी होनी चाहिए। एक तालिका में एक प्राथमिक कुंजी दूसरी तालिका की विदेशी कुंजी है। विदेशी कुंजी का उपयोग 2 या अधिक तालिकाओं के बीच संबंध बनाने के लिए किया जाता है।
Q # 65) SQL सर्वर में डेटाबेस से एक टेबल को हटाने के लिए किस कमांड का उपयोग किया जाता है और कैसे?
उत्तर: DELETE कमांड SQL सर्वर में डेटाबेस से किसी भी तालिका को हटाने के लिए उपयोग किया जाता है।
सिंटेक्स: DELETE तालिका का नाम
उदाहरण : यदि किसी तालिका का नाम 'कर्मचारी' है, तो इस तालिका को हटाने के लिए DELETE कमांड के रूप में लिखा जा सकता है
DELETE employee;
Q # 66) SQL सर्वर पर प्रतिकृति की आवश्यकता क्यों है?
उत्तर: प्रतिकृति वह तंत्र है जिसका उपयोग प्रतिकृति सेट की सहायता से कई सर्वरों के बीच डेटा को सिंक्रनाइज़ करने के लिए किया जाता है।
यह मुख्य रूप से पढ़ने की क्षमता बढ़ाने और अपने उपयोगकर्ताओं को पढ़ने / लिखने के संचालन के लिए विभिन्न सर्वरों के बीच चयन करने का विकल्प प्रदान करने के लिए उपयोग किया जाता है।
Q # 67) SQL सर्वर में डेटाबेस बनाने के लिए किस कमांड का उपयोग किया जाता है और कैसे?
उत्तर: निर्मित कमांड SQL सर्वर में किसी भी डेटाबेस को बनाने के लिए उपयोग किया जाता है।
सिंटैक्स: क्रिएटेडएबसे डेटाबेस का नाम
उदाहरण : यदि किसी डेटाबेस का नाम 'कर्मचारी' है तो इस डेटाबेस को बनाने के लिए कमांड बनाएं जिसे लिखा जा सकता है सृजित कर्मचारी ।
Q # 68) एक डेटाबेस इंजन SQL सर्वर में क्या कार्य करता है?
उत्तर: डेटाबेस इंजन SQL सर्वर में एक प्रकार की सेवा है जो ऑपरेटिंग सिस्टम के शुरू होते ही शुरू होती है। यह O / S में सेटिंग्स के आधार पर डिफ़ॉल्ट रूप से चल सकता है।
Q # 69) SQL सर्वर पर एक इंडेक्स होने के क्या फायदे हैं?
उत्तर: सूचकांक के निम्नलिखित फायदे हैं:
- सूचकांक डेटाबेस से तेजी से डेटा पुनर्प्राप्ति होने के तंत्र का समर्थन करता है।
- यह एक डेटा संरचना बनाता है जो डेटा तुलना को कम करने में मदद करता है।
- यह डेटाबेस से डेटा की पुनर्प्राप्ति के प्रदर्शन में सुधार करता है।
निष्कर्ष
यह सब SQL सर्वर साक्षात्कार प्रश्नों के बारे में है। मुझे उम्मीद है कि इस लेख ने उन सवालों के बारे में अंतर्दृष्टि प्रदान की होगी जो एक साक्षात्कार में पूछे जा सकते हैं और अब आप आत्मविश्वास से अपनी साक्षात्कार प्रक्रिया को संभाल सकते हैं।
बेहतर समझ और इंटरव्यू के लिए उपस्थित होने के लिए सभी महत्वपूर्ण SQL सर्वर विषयों का अभ्यास करें।
हैप्पी लर्निंग !!
अनुशंसित पाठ
- साक्षात्कार प्रश्न और उत्तर
- SQL बनाम MySQL बनाम SQL सर्वर के बीच अंतर (उदाहरण के साथ)
- 2021 में 30 सबसे महत्वपूर्ण पीएल / एसक्यूएल साक्षात्कार प्रश्न और उत्तर
- कुछ मुश्किल मैनुअल परीक्षण प्रश्न और उत्तर
- ईटीएल परीक्षण साक्षात्कार प्रश्न और उत्तर
- टॉप ओरेकल साक्षात्कार प्रश्न: ओरेकल बेसिक, एसक्यूएल, पीएल / एसक्यूएल प्रश्न
- शीर्ष 90 SQL साक्षात्कार प्रश्न और उत्तर (नवीनतम)
- 60 शीर्ष यूनिक्स शैल स्क्रिप्टिंग साक्षात्कार प्रश्न और उत्तर