डाउनलोड पीडीऍफ़
1) डेटाबेस को परिभाषित करें।
डेटा के रूप में ज्ञात आंकड़ों का एक संग्रहित डेटाबेस कहलाता है।
2) DBMS क्या है?
डेटाबेस मैनेजमेंट सिस्टम्स (DBMS) विशेष रूप से डिज़ाइन किए गए एप्लिकेशन हैं जो अन्य अनुप्रयोगों के साथ उपयोगकर्ता के संपर्क को सक्षम करते हैं।
3) डीबीएमएस द्वारा लागू विभिन्न प्रकार के इंटरैक्शन क्या हैं?
DBMS द्वारा कैटे किए गए विभिन्न प्रकार के इंटरैक्शन हैं:
- डेटा परिभाषा
- अपडेट करें
- बहाली
- शासन प्रबंध
4) डेटाबेस प्रौद्योगिकी के विकास को अलग करना।
डेटाबेस प्रौद्योगिकी के विकास में विभाजित है:
- संरचना या डेटा मॉडल
- नेविगेशनल मॉडल
- SQL / संबंधपरक मॉडल
5) संबंधपरक मॉडल का प्रस्ताव किसने रखा?
एडगर एफ। कोडड ने 1970 में रिलेशनल मॉडल का प्रस्ताव रखा।
6) डेटाबेस भाषा की विशेषताएं क्या हैं?
एक डेटाबेस भाषा में इस तरह की विशेषताएं शामिल हो सकती हैं: गणना, गणना, औसत, समूहीकरण, छँटाई और क्रॉस-रेफ़रेंसिंग कॉन्स्टेंट प्रवर्तन प्रवर्तन अनुप्रयोग इंटरफ़ेस द्वारा क्वेरी परिणामों को संशोधित करने के लिए DBMS- विशिष्ट कॉन्फ़िगरेशन और स्टोरेज इंजनकंप्यूटेशन का प्रबंधन।
7) डेटाबेस भाषाएं क्या करती हैं?
विशेष प्रयोजन भाषाओं के रूप में, उनके पास है:
- डेटा परिभाषा भाषा
- डेटा हेरफेर भाषा
- पूछताछ भाषा
8) डेटाबेस मॉडल को परिभाषित करें।
एक डेटा मॉडल मौलिक रूप से निर्धारित करता है कि डेटा को कैसे संग्रहीत, हेरफेर और व्यवस्थित किया जा सकता है और डेटाबेस की संरचना को तार्किक रूप से डेटाबेस मॉडल कहा जाता है।
9) एसक्यूएल क्या है?
संरचित क्वेरी लैंग्वेज (एसक्यूएल) एएनएसआई मानक भाषा अपडेट डेटाबेस और एक्सेस करने के लिए कमांड करता है।
10) डेटाबेस के विभिन्न संबंधों को सूचीबद्ध करें।
डेटाबेस के विभिन्न संबंध हैं:
- एक-से-एक: एकल तालिका जिसमें किसी अन्य तालिका के समान स्तंभ वाले समान संबंध होते हैं।
- एक से कई: प्राथमिक और विदेशी कुंजी संबंध रखने वाली दो तालिकाएँ।
- कई-कई: जंक्शन तालिका में कई तालिकाओं से संबंधित कई तालिकाएँ होती हैं।
11) सामान्यीकरण को परिभाषित करें।
डेटाबेस के भीतर असंगत निर्भरता और अतिरेक के डेटा को व्यवस्थित करना सामान्यीकरण कहलाता है।
12) डेटाबेस को सामान्य करने के फायदों को सूचीबद्ध करें।
डेटाबेस को सामान्य करने के लाभ हैं:
- कोई डुप्लिकेट प्रविष्टियाँ नहीं
- भंडारण स्थान बचाता है
- क्वेरी प्रदर्शनों को बढ़ा देता है।
१३) निरूपण को परिभाषित करें।
डेटाबेस प्रदर्शन को बढ़ावा देना, अनावश्यक डेटा को जोड़ना जो बदले में जटिल डेटा से छुटकारा पाने में मदद करता है, इसे अपभ्रंश कहा जाता है।
14) डीडीएल और डीएमएल को परिभाषित करें।
डेटाबेस के गुणों और गुणों को प्रबंधित करना डेटा डेफिनिशन लैंग्वेज (DDL) कहलाता है।
किसी डेटाबेस में डेटा को मैनिप्युलेट करना, डालना, अपडेट करना, डिलीट करना डेटा मैनीपुलेशन लैंग्वेज के रूप में परिभाषित किया गया है। (डीएमएल)
15) डीडीएल के कुछ आदेशों को सूचीबद्ध करें।
वे:
सृजन करना:
क्रिएट टेबल स्टेट में क्रिएट का उपयोग किया जाता है। सिंटैक्स है:
CREATE TABLE [column name] ( [column definitions] ) [ table parameters]
:
यह डेटाबेस के किसी मौजूदा ऑब्जेक्ट को संशोधित करने में मदद करता है। इसका सिंटैक्स है:
ALTER objecttype objectname parameters.
ड्रॉप:
यह एक मौजूदा डेटाबेस, इंडेक्स, टेबल या व्यू को नष्ट कर देता है। इसका सिंटैक्स है:
DROP objecttype objectname.
16) यूनियन सब ऑपरेटर और यूनियन को परिभाषित करें।
दो तालिकाओं की पूर्ण रिकॉर्डिंग यूनियन ऑल ऑपरेटर है। दो तालिकाओं की अलग-अलग रिकॉर्डिंग संघ है।
17) कर्सर को परिभाषित करें।
एक डेटाबेस ऑब्जेक्ट जो परिणाम सेट का प्रतिनिधित्व करके पंक्ति द्वारा डेटा पंक्ति में हेरफेर करने में मदद करता है, कर्सर कहलाता है।
18) कर्सर के प्रकारों को सूचीबद्ध करें।
वे:
- डायनामिक: यह स्क्रॉल करते समय परिवर्तनों को दर्शाता है।
- स्टेटिक: स्क्रॉल करते समय परिवर्तनों को प्रतिबिंबित नहीं करता है और स्नैपशॉट की रिकॉर्डिंग पर काम करता है।
- कीसेट: नए डेटा के प्रतिबिंब के बिना डेटा संशोधन देखा जाता है।
19) कर्सर के प्रकारों को सूचीबद्ध करें।
वे प्रकार के कर्सर हैं:
- इंप्लिमेंट कर्सर: जैसे ही SQL का निष्पादन उपयोगकर्ता की जागरूकता के बिना होता है, स्वचालित रूप से घोषित किया जाता है।
- स्पष्ट कर्सर: पीएल / एसक्यूएल द्वारा परिभाषित जो एक से अधिक पंक्ति में क्वेरी को संभालता है।
20) उप-क्वेरी को परिभाषित करें।
किसी क्वेरी द्वारा निहित एक प्रश्न को उप-क्वेरी कहा जाता है।
21) समूह-खंड का उपयोग क्यों किया जाता है?
समूह-खंड समान डेटा एकत्र करके प्राप्त किए जाने वाले कुल मूल्यों का उपयोग करता है।
22) गैर-संकुल और संकुल सूचकांक की तुलना करें
दोनों बी-ट्री संरचना वाले, गैर-क्लस्टर किए गए सूचकांक में डेटा पॉइंटर्स होते हैं जो एक टेबल को कई गैर-क्लस्टर इंडेक्स को सक्षम करते हैं जबकि क्लस्टर किए गए इंडेक्स हर टेबल के लिए अलग होते हैं।
२३) सकल कार्य को परिभाषित करें।
वे कार्य जो मानों के संग्रह के खिलाफ काम करते हैं और एकल मान लौटाते हैं, कुल कार्य कहलाते हैं
24) स्केलर कार्यों को परिभाषित करें।
स्केलर फ़ंक्शन दिए गए तर्क पर निर्भर है और एकमात्र मूल्य देता है।
25) जब आप विचार बना रहे हों तो आप किस प्रतिबंध को लागू कर सकते हैं?
लागू होने वाले प्रतिबंध हैं:
- केवल वर्तमान डेटाबेस में दृश्य हो सकते हैं।
- आप किसी भी विशेष दृष्टिकोण में किसी भी गणना मूल्य को बदलने के लिए उत्तरदायी नहीं हैं।
- अखंडता स्थिरांक INSERT और DELETE की कार्यक्षमता तय करते हैं।
- पूर्ण-पाठ अनुक्रमणिका परिभाषाएँ लागू नहीं की जा सकतीं।
- अस्थायी विचार नहीं बनाए जा सकते।
- अस्थायी तालिकाओं में दृश्य नहीं हो सकते।
- DEFAULT परिभाषाओं के साथ कोई संबंध नहीं है।
- INSTEAD OF जैसे ट्रिगर विचारों से जुड़े हैं।
26) "सहसंबद्ध उपश्रेणियों" को परिभाषित करें।
एक 'सहसंबद्ध उपश्रेणी' एक प्रकार की उप क्वेरी है लेकिन सहसंबद्ध उपश्रेणी एक ऐसे मान के लिए किसी अन्य क्वेरी पर निर्भर है जिसे वापस लौटा दिया गया है। निष्पादन के मामले में, उप क्वेरी को पहले निष्पादित किया जाता है और फिर सहसंबद्ध क्वेरी।
27) डेटा वेयरहाउसिंग को परिभाषित करें।
कुछ रणनीतिक निर्णय लेने के लिए केंद्रीय स्थान से डेटा का भंडारण और पहुंच डेटा वेयरहाउसिंग कहलाती है। एंटरप्राइज़ प्रबंधन का उपयोग उन सूचनाओं के प्रबंधन के लिए किया जाता है, जिनकी रूपरेखा को डेटा वेयरहाउसिंग के रूप में जाना जाता है।
२) अपने प्रकारों में सम्मिलित हों और सूचीबद्ध करें।
जुड़ने से विभिन्न तालिकाओं के बीच संबंध को समझाने में मदद मिलती है। वे आपको किसी अन्य तालिका में डेटा के संबंध में डेटा का चयन करने में भी सक्षम करते हैं।
विभिन्न प्रकार हैं:
- INNER JOINs: खाली पंक्तियों को बीच में छोड़ दिया जाता है जबकि दो से अधिक तालिकाओं को बराबर जोड़ा जाता है।
- OUTER JOINs: लेफ्ट आउटर जॉइन और राइट आउटर जॉइन में विभाजित। दूसरे पक्ष में तालिकाओं को जोड़कर निर्दिष्ट पंक्तियों में खाली पंक्तियों को छोड़ दिया जाता है।
अन्य जॉइन CROSS JOIN, NATURAL JOINs, EQUI JOIN और NON-EQUI JOIN हैं।
29) इंडेक्स हंटिंग से आपका क्या अभिप्राय है?
अनुक्रमित गति में सुधार के साथ-साथ डेटाबेस के क्वेरी प्रदर्शन में भी मदद करते हैं। सूचकांक के संग्रह को बढ़ावा देने की प्रक्रिया को सूचकांक शिकार के रूप में नामित किया गया है।
30) क्वेरी प्रदर्शन को बेहतर बनाने में सूचकांक शिकार कैसे मदद करता है?
इंडेक्स हंटिंग गति और साथ ही डेटाबेस के क्वेरी प्रदर्शन को बेहतर बनाने में मदद करता है। निम्नलिखित उपायों को करने के लिए प्राप्त किया जाता है:
- क्वेरी ऑप्टिमाइज़र का उपयोग कार्यभार के साथ प्रश्नों के अध्ययन को समन्वित करने और इस पर आधारित प्रश्नों के सर्वोत्तम उपयोग के लिए किया जाता है।
- प्रभाव की जांच करने के लिए उनके प्रदर्शन के साथ सूचकांक, क्वेरी वितरण को देखा जाता है।
- समस्या प्रश्नों के एक छोटे संग्रह के लिए डेटाबेस ट्यूनिंग की भी सिफारिश की जाती है।
31) क्वेरी के नुकसान को सूचीबद्ध करें।
क्वेरी के नुकसान हैं:
- कोई सूचकांक नहीं
- संचित प्रक्रियाओं को अत्यधिक संकलित किया जाता है।
- ट्रिगर और प्रक्रियाएँ SET NOCOUNT ON के बिना हैं।
- जटिल रूप से लिखित क्वेरी के साथ जटिल जुड़ाव।
- कर्सर और अस्थायी टेबल एक खराब प्रस्तुति दिखाते हैं।
32) कुशलता से कोड लेनदेन के तरीके लागू करें।
कुशलता से कोड लेनदेन के तरीके:
- लेन-देन करते समय उपयोगकर्ता इनपुट की अनुमति नहीं होनी चाहिए।
- ब्राउज़ करते समय, लेन-देन डेटा का नहीं खोला जाना चाहिए।
- लेनदेन को यथासंभव छोटा रखा जाना चाहिए।
- कम लेनदेन पृथक्करण स्तर।
- लेन-देन करते समय डेटा की कम से कम जानकारी तक पहुँचा जाना चाहिए।
33) कार्यकारी योजना क्या है?
कार्यकारी योजना के रूप में परिभाषित किया जा सकता है:
- SQL सर्वर कैश प्रक्रिया और क्वेरी निष्पादन की योजना और उसके बाद कॉल द्वारा उपयोग किया जाता है।
- प्रदर्शन बढ़ाने के संबंध में एक महत्वपूर्ण विशेषता।
- डेटा निष्पादन योजना को पाठ या ग्राफ़िकल रूप से देखा जा सकता है।
34) बी-पेड़ों को परिभाषित करें।
पेड़ के रूप में एक डेटा संरचना जो सॉर्ट किए गए डेटा और खोजों, सम्मिलन, अनुक्रमिक पहुंच और विलोपन को लघुगणकीय समय में अनुमति देता है।
35) इंडेक्स स्कैन से टेबल स्कैन को अलग करें।
सभी सूचकांक पंक्तियों पर पुनरावृत्ति करते हुए सभी तालिका पंक्तियों में परिवर्तन को तालिका स्कैन कहा जाता है।
36) इंडेक्स के संबंध में फिल फैक्टर अवधारणा से आपका क्या अभिप्राय है?
फिल फैक्टर को उस मूल्य के रूप में परिभाषित किया जा सकता है जो डेटा के साथ पैक किए जाने वाले प्रत्येक पत्ती-स्तर पृष्ठ पर बाईं जगह के प्रतिशत को परिभाषित करता है। 100 भरण कारक का डिफ़ॉल्ट मान है।
37) फ्रैग्मेंटेशन को परिभाषित करें।
विखंडन को सर्वर की एक डेटाबेस सुविधा के रूप में परिभाषित किया जा सकता है जो उपयोगकर्ता द्वारा तालिका स्तर पर संग्रहीत डेटा पर नियंत्रण को बढ़ावा देता है।
38) नेस्टेड लूप, हैश जॉइन और मर्ज जॉइन में अंतर करें।
नेस्टेड लूप (लूप ओवर लूप)
आंतरिक लूप के भीतर एक बाहरी लूप कम प्रविष्टियों से मिलकर बनता है और फिर व्यक्तिगत प्रविष्टि के लिए, आंतरिक लूप व्यक्तिगत रूप से संसाधित होता है।
उदाहरण के लिए
- Col1 का चयन करें।
यह प्रसंस्करण इस तरह से होता है:
के लिए मैं (से चयन करें * col1 से) loopFor जम्मू में (चयन करें * col2 से जहां col2 = i.col1) loopResults प्रदर्शित होते हैं; लूप का अंत; लूप का अंत;
नेस्टेड लूप के चरण हैं:
- बाहरी (ड्राइविंग) तालिका को पहचानें
- आंतरिक (संचालित) तालिका को बाहरी तालिका में असाइन करें।
- बाहरी तालिका की प्रत्येक पंक्ति के लिए, आंतरिक तालिका की पंक्तियों तक पहुंचें।
नेस्टेड लूप्स को आंतरिक से बाहरी रूप में निष्पादित किया जाता है:
- आउटर_लूप
- आंतरिक फंदे
- हश सम्मिलित हों
बड़ी तालिकाओं में शामिल होने के दौरान, हाश जॉइन का उपयोग पसंद किया जाता है।
हैश जॉइन के एल्गोरिथ्म में विभाजित है:
- बिल्ड: यह एक हैश टेबल है जिसमें मेमोरी होती है जो कि छोटी टेबल पर मौजूद होती है।
- जांच: हैश तालिका का यह हैश मान प्रत्येक दूसरी पंक्ति तत्व के लिए लागू होता है।
- सॉर्ट मर्ज ज्वाइन करें
डेटा के दो स्वतंत्र स्रोत प्रकार में शामिल हो जाते हैं। नेस्टेड लूप की तुलना में उनका प्रदर्शन बेहतर होता है जब डेटा वॉल्यूम काफी बड़ा होता है लेकिन यह अच्छा नहीं होता क्योंकि हैश आम तौर पर जुड़ता है। पूरा ऑपरेशन दो भागों में विभाजित किया जा सकता है:
सॉर्ट में शामिल होने का ऑपरेशन:
पहली पंक्ति R1 को इनपुट 1 से प्राप्त करें
पहली पंक्ति R2 इनपुट 2 से प्राप्त करें।
मर्ज में शामिल हों ऑपरेशन:
at जबकि ’लूप के छोर पर मौजूद नहीं है। Rif <1 के साथ R1 जोड़ता है R2 को इनपुट 2return (R1, R2) से R2 प्राप्त होता है, अगर R1