शीर्ष 50 ओरेकल साक्षात्कार प्रश्न और उत्तर (2025)

फ्रेशर्स और अनुभवी के लिए Oracle SQL साक्षात्कार प्रश्न

Oracle साक्षात्कारों की तैयारी करना बहुत ही कठिन लग सकता है, चाहे आप नए हों या अनुभवी पेशेवर। Oracle साक्षात्कार प्रश्न और उत्तरों पर यह मार्गदर्शिका आपको सफल होने के लिए आवश्यक आवश्यक ज्ञान और बुनियादी अवधारणाएँ प्रदान करती है। मौलिक Oracle साक्षात्कार प्रश्नों से लेकर अधिक उन्नत विषयों तक, हमारा लक्ष्य आपकी यात्रा का समर्थन करना है। अपने कौशल को निखारने और अपने आगामी साक्षात्कार के लिए अपने आत्मविश्वास को बढ़ाने के लिए इसमें शामिल हों। आपको प्रवेश स्तर और अनुभवी उम्मीदवारों दोनों के लिए मूल्यवान जानकारी मिलेगी।

 

फ्रेशर्स के लिए ओरेकल साक्षात्कार प्रश्न

ओरेकल साक्षात्कार प्रश्न और उत्तर

 1) varchar और varchar2 डेटा प्रकारों के बीच अंतर?

वर्चर 2000 बाइट्स तक स्टोर कर सकता है और वर्चर2 4000 बाइट्स तक स्टोर कर सकता है। वर्चर NULL मानों के लिए स्थान लेगा और वर्चर2 कोई स्थान नहीं लेगा। अंतरिक्ष को लेकर दोनों में मतभेद है.

निःशुल्क पीडीएफ डाउनलोड: ओरेकल साक्षात्कार प्रश्न और उत्तर


2) Oracle को किस भाषा में विकसित किया गया है?

Oracle को C भाषा का उपयोग करके विकसित किया गया है।

 3) RAW डेटाटाइप क्या है?

RAW डेटाटाइप का उपयोग बाइनरी डेटा प्रारूप में मानों को संग्रहीत करने के लिए किया जाता है। किसी तालिका में रॉ का अधिकतम आकार 32767 बाइट्स है।

4) एनवीएल फ़ंक्शन का क्या उपयोग है?

NVL फ़ंक्शन का उपयोग NULL मानों को किसी अन्य या दिए गए मान से बदलने के लिए किया जाता है। उदाहरण है - NVL(मान, मान बदलें)

5) क्या महीनों की गणना के लिए किसी कमांड का उपयोग किया जाता है? यदि ऐसा है, तो वो क्या हैं?

Oracle में, months_between फ़ंक्शन का उपयोग दी गई तिथियों के बीच महीनों की संख्या ज्ञात करने के लिए किया जाता है। उदाहरण है – months_between(Date 1, Date 2)


6) नेस्टेड टेबल क्या हैं?

नेस्टेड टेबल Oracle में एक डेटा प्रकार है जिसका उपयोग बहु-मूल्यवान विशेषताओं वाले कॉलम का समर्थन करने के लिए किया जाता है। इसमें संपूर्ण उप तालिका भी है।

7) COALESCE फ़ंक्शन क्या है?

COALESCE फ़ंक्शन का उपयोग उस मान को वापस करने के लिए किया जाता है जो सूची में शून्य नहीं होने के लिए सेट है। यदि सूची में सभी मान शून्य हैं, तो कोलेसेस फ़ंक्शन शून्य लौटा देगा।
Coalesce(value1, value2,value3,…)

8) बीएलओबी डेटाटाइप क्या है?

बीएलओबी डेटा प्रकार एक अलग-अलग लंबाई वाली बाइनरी स्ट्रिंग है जिसका उपयोग दो गीगाबाइट मेमोरी को स्टोर करने के लिए किया जाता है। बीएलओबी के लिए लंबाई बाइट्स में निर्दिष्ट की जानी चाहिए।
Oracle साक्षात्कार प्रश्न
Oracle साक्षात्कार प्रश्न

9) हम Oracle में टिप्पणियों का प्रतिनिधित्व कैसे करते हैं?

Oracle में टिप्पणियाँ दो प्रकार से प्रस्तुत की जा सकती हैं -
  1. पंक्ति की शुरुआत से पहले दो डैश(-) - एकल कथन
  2. /*—— */ का उपयोग कथन के ब्लॉक के लिए टिप्पणियों के रूप में प्रस्तुत करने के लिए किया जाता है

10) डीएमएल क्या है?

डेटा मैनिप्युलेशन लैंग्वेज (डीएमएल) का उपयोग मौजूदा ऑब्जेक्ट में डेटा तक पहुंचने और हेरफेर करने के लिए किया जाता है। डीएमएल स्टेटमेंट सम्मिलित, चयन, अद्यतन और हटाएं हैं और यह वर्तमान लेनदेन को अंतर्निहित रूप से प्रतिबद्ध नहीं करेगा।

अनुभवी लोगों के लिए Oracle SQL साक्षात्कार प्रश्न

11) ट्रांसलेट और रिप्लेस में क्या अंतर है?

अनुवाद का उपयोग वर्ण दर वर्ण प्रतिस्थापन के लिए किया जाता है और रिप्लेस का उपयोग किसी शब्द के साथ एकल वर्ण के स्थान पर किया जाता है।

12) हम डुप्लिकेट के बिना तालिका से पंक्तियाँ कैसे प्रदर्शित करते हैं?

चयन कथन में कीवर्ड DISTINCT का उपयोग करके डुप्लिकेट पंक्तियों को हटाया जा सकता है।

13) मर्ज स्टेटमेंट का उपयोग क्या है?

मर्ज स्टेटमेंट का उपयोग किसी तालिका या दृश्य में अद्यतन और सम्मिलन के लिए एक या अधिक डेटा स्रोत से पंक्तियों का चयन करने के लिए किया जाता है। इसका उपयोग कई ऑपरेशनों को संयोजित करने के लिए किया जाता है।

14) ओरेकल में NULL वैल्यू क्या है?

NULL मान गुम या अज्ञात डेटा का प्रतिनिधित्व करता है। इसका उपयोग प्लेस होल्डर के रूप में किया जाता है या यह इंगित करने के लिए डिफ़ॉल्ट प्रविष्टि के रूप में दर्शाया जाता है कि कोई वास्तविक डेटा मौजूद नहीं है।

15) यूएसिंग क्लॉज क्या है और उदाहरण दें?

USING क्लॉज़ का उपयोग दो तालिकाओं को जोड़ने पर समानता के लिए परीक्षण करने हेतु कॉलम के साथ निर्दिष्ट करने के लिए किया जाता है। [sql]कर्मचारी जॉइन से * का चयन करें वेतन कर्मचारी आईडी का उपयोग करना[/sql] कर्मचारी तालिकाएँ कर्मचारी आईडी के साथ वेतन तालिकाओं के साथ जुड़ती हैं।

16) कुंजी संरक्षित तालिका क्या है?

एक तालिका को कुंजी संरक्षित तालिका के रूप में सेट किया जाता है यदि तालिका की प्रत्येक कुंजी शामिल होने के परिणाम की कुंजी भी हो सकती है। यह आधार तालिका से प्रत्येक पंक्ति की केवल एक प्रति लौटाने की गारंटी देता है।

17) चेक विकल्प के साथ क्या है?

विद चेक विकल्प क्लॉज डीएमएल स्टेटमेंट में किए जाने वाले चेक स्तर को निर्दिष्ट करता है। इसका उपयोग किसी दृश्य में परिवर्तनों को रोकने के लिए किया जाता है जो ऐसे परिणाम उत्पन्न करेगा जो उप क्वेरी में शामिल नहीं हैं।

18) ओरेकल में एग्रीगेट फ़ंक्शंस का क्या उपयोग है?

एग्रीगेट फ़ंक्शन एक ऐसा फ़ंक्शन है जहां एकल मान आउटपुट प्राप्त करने के लिए एकाधिक पंक्तियों या रिकॉर्ड के मानों को एक साथ जोड़ा जाता है। सामान्य समग्र कार्य हैं -
  • औसत
  • गिनती
  • राशि

19) ग्रुप बाय क्लॉज से आपका क्या तात्पर्य है?

ग्रुप बाय क्लॉज का उपयोग चयन कथन में किया जा सकता है जहां यह कई रिकॉर्ड में डेटा एकत्र करेगा और परिणामों को एक या अधिक कॉलम द्वारा समूहित करेगा।

20) सबक्वेरी क्या है और सबक्वेरी के विभिन्न प्रकार क्या हैं?

सब क्वेरी को नेस्टेड क्वेरी या इनर क्वेरी भी कहा जाता है जिसका उपयोग कई टेबल से डेटा प्राप्त करने के लिए किया जाता है। मुख्य क्वेरी के where क्लॉज में एक सब क्वेरी जोड़ी जाती है। सबक्वेरी के दो अलग-अलग प्रकार हैं:
  • सहसंबंधित उप क्वेरी
एक सहसंबद्ध उप क्वेरी स्वतंत्र क्वेरी के रूप में नहीं हो सकती है, लेकिन बाहरी क्वेरी की सूची में सूचीबद्ध तालिका में कॉलम को संदर्भित कर सकती है।
  • गैर-सहसंबंधित सबक्वेरी
इसका मूल्यांकन ऐसे किया जा सकता है मानो यह एक स्वतंत्र प्रश्न हो। उप क्वेरी के परिणाम मुख्य क्वेरी या मूल क्वेरी में सबमिट किए जाते हैं।

अनुभवी लोगों के लिए उन्नत मैकेनिकल इंजीनियरिंग साक्षात्कार प्रश्न

21) क्रॉस जॉइन क्या है?

क्रॉस जॉइन को जॉइन में मौजूद तालिकाओं से रिकॉर्ड के कार्टेशियन उत्पाद के रूप में परिभाषित किया गया है। क्रॉस जॉइन परिणाम उत्पन्न करेगा जो पहली तालिका से प्रत्येक पंक्ति को दूसरी तालिका से प्रत्येक पंक्ति के साथ जोड़ता है।

22) Oracle में टेम्पोरल डेटा प्रकार क्या हैं?

Oracle निम्नलिखित अस्थायी डेटा प्रकार प्रदान करता है:
  • दिनांक डेटा प्रकार - तिथियों के विभिन्न प्रारूप
  • टाइमस्टैम्प डेटा प्रकार - टाइम स्टैम्प के विभिन्न प्रारूप
  • अंतराल डेटा प्रकार - दिनांक और समय के बीच अंतराल

23) हम Oracle में विशेषाधिकार कैसे बनाते हैं?

विशेषाधिकार किसी कार्य को निष्पादित करने के अधिकार के अलावा और कुछ नहीं है एसक्यूएल क्वेरी या किसी अन्य उपयोगकर्ता ऑब्जेक्ट तक पहुंचने के लिए। विशेषाधिकार को सिस्टम विशेषाधिकार या उपयोगकर्ता विशेषाधिकार के रूप में दिया जा सकता है।
[sql]GRANT user1 TO user2 WITH MANAGER OPTION;[/sql]

24) वैरे क्या है?

VArray एक ऑरेकल डेटा प्रकार है जिसका उपयोग बहुमूल्यवान विशेषताओं वाले कॉलम के लिए किया जाता है और यह मानों की सीमित सारणी को धारण कर सकता है।

25) हम किसी तालिका का फ़ील्ड विवरण कैसे प्राप्त करते हैं?

वर्णन करना किसी निर्दिष्ट तालिका के फ़ील्ड विवरण प्राप्त करने के लिए उपयोग किया जाता है।

26) नाम बदलें और उपनाम में क्या अंतर है?

नाम बदलें किसी तालिका या स्तंभ को दिया गया एक स्थायी नाम है जबकि उपनाम किसी तालिका या स्तंभ को दिया गया एक अस्थायी नाम है। नाम बदलना और कुछ नहीं बल्कि नाम का प्रतिस्थापन है और उपनाम तालिका या कॉलम का एक वैकल्पिक नाम है।

27) दृश्य क्या है?

दृश्य एक तार्किक तालिका है जो एक या अधिक तालिकाओं या दृश्यों पर आधारित होती है। जिन तालिकाओं पर दृश्य आधारित होता है उन्हें बेस टेबल्स कहा जाता है और इसमें डेटा नहीं होता है।

28) कर्सर वेरिएबल क्या है?

एक कर्सर वैरिएबल अलग-अलग स्टेटमेंट से जुड़ा होता है जो रन टाइम पर अलग-अलग मान रख सकता है। कर्सर वेरिएबल एक प्रकार का संदर्भ प्रकार है।

29) कर्सर विशेषताएँ क्या हैं?

Oracle में प्रत्येक कर्सर में विशेषताओं का सेट होता है जो एक एप्लिकेशन प्रोग्राम को कर्सर की स्थिति का परीक्षण करने में सक्षम बनाता है। विशेषताओं का उपयोग यह जांचने के लिए किया जा सकता है कि कर्सर खोला गया है या बंद है, पाया गया है या नहीं पाया गया है और पंक्ति गणना भी ढूंढी जा सकती है।

30) SET ऑपरेटर क्या हैं?

SET ऑपरेटरों का उपयोग दो या दो से अधिक प्रश्नों के लिए किया जाता है और वे ऑपरेटर यूनियन, यूनियन ऑल, इंटरसेक्ट और माइनस हैं।

5 साल के अनुभव के लिए Oracle साक्षात्कार प्रश्न

31) हम किसी तालिका में डुप्लिकेट पंक्तियों को कैसे हटा सकते हैं?

ROWID का उपयोग करके तालिका में डुप्लिकेट पंक्तियों को हटाया जा सकता है।

32) कर्सर की विशेषताएँ क्या हैं?

कर्सर के गुण हैं
  • %मिल गया
यदि कर्सर खुला है और फ़ेच निष्पादित नहीं हुआ है तो NULL लौटाता है यदि कर्सर का फ़ेच सफलतापूर्वक निष्पादित हुआ है तो TRUE लौटाता है। यदि कोई पंक्ति वापस नहीं की जाती है तो False लौटाता है।
  • %नहीं मिला
यदि कर्सर खुला है और फ़ेच निष्पादित नहीं हुआ है तो NULL लौटाता है यदि फ़ेच निष्पादित हुआ है तो False लौटाता है यदि कोई पंक्ति नहीं लौटाई गई है तो True लौटाता है
  • %खुला हैं
यदि कर्सर खुला है तो true लौटाता है यदि कर्सर बंद है तो false लौटाता है
  • %पंक्ति गिनती
प्राप्त पंक्तियों की संख्या लौटाता है। सटीक वास्तविक गणना देने के लिए इसे पूरे कर्सर के माध्यम से दोहराया जाना चाहिए।

33) क्या हम चित्रों को डेटाबेस में संग्रहीत कर सकते हैं और यदि हां, तो यह कैसे किया जा सकता है?

हां, हम चित्रों को लॉन्ग रॉ डेटा प्रकार द्वारा डेटाबेस में संग्रहीत कर सकते हैं। इस डेटाटाइप का उपयोग 2 गीगाबाइट लंबाई के लिए बाइनरी डेटा को संग्रहीत करने के लिए किया जाता है। लेकिन तालिका केवल लॉन्ग रॉ डेटा प्रकार पर हो सकती है।

34) अखंडता बाधा क्या है?

एक अखंडता बाधा एक घोषणा है जो तालिका कॉलम के लिए एक व्यावसायिक नियम को परिभाषित करती है। किसी डेटाबेस में डेटा की सटीकता और स्थिरता सुनिश्चित करने के लिए अखंडता बाधाओं का उपयोग किया जाता है। इसके प्रकार हैं - डोमेन इंटीग्रिटी, रेफ़रेंशियल इंटीग्रिटी और डोमेन इंटीग्रिटी।

35) अलर्ट क्या है?

अलर्ट एक विंडो है जो स्क्रीन के केंद्र में वर्तमान डिस्प्ले के एक हिस्से को कवर करते हुए दिखाई देती है।

36) हैश क्लस्टर क्या है?

हैश क्लस्टर एक ऐसी तकनीक है जिसका उपयोग तेजी से पुनर्प्राप्ति के लिए तालिका को संग्रहीत करने के लिए किया जाता है। तालिका से पंक्तियाँ पुनः प्राप्त करने के लिए तालिका पर हैश मान लागू करें।

37) Oracle में प्रयुक्त विभिन्न बाधाएँ क्या हैं?

निम्नलिखित बाधाओं का उपयोग किया जाता है:
  • NULL - यह इंगित करना है कि विशेष कॉलम में NULL मान हो सकते हैं
  • शून्य नहीं - यह इंगित करना है कि विशेष कॉलम में शून्य मान नहीं हो सकते
  • जांचें - विशिष्ट मानदंडों को पूरा करने के लिए दिए गए कॉलम में उन मानों को सत्यापित करें
  • डिफ़ॉल्ट - यह इंगित करना है कि मान डिफ़ॉल्ट मान को सौंपा गया है

38) SUBSTR और INSTR में क्या अंतर है?

SUBSTR स्ट्रिंग का विशिष्ट भाग लौटाता है और INSTR स्ट्रिंग में पैटर्न की स्थिति बताता है। SUBSTR स्ट्रिंग लौटाता है जबकि INSTR संख्यात्मक लौटाता है।

39) पैरामीटर मोड क्या है जिसे किसी प्रक्रिया में पारित किया जा सकता है?

IN, OUT और INOUT पैरामीटर के तरीके हैं जिन्हें एक प्रक्रिया में पारित किया जा सकता है।

40) विभिन्न Oracle डेटाबेस ऑब्जेक्ट क्या हैं?

Oracle में विभिन्न डेटा ऑब्जेक्ट हैं -
  • टेबल्स - ऊर्ध्वाधर और क्षैतिज में व्यवस्थित तत्वों का सेट
  • दृश्य - एक या अधिक तालिकाओं से प्राप्त आभासी तालिका
  • इंडेक्स - रिकॉर्ड्स को संसाधित करने के लिए प्रदर्शन ट्यूनिंग विधि
  • समानार्थक शब्द - तालिकाओं के लिए उपनाम
  • अनुक्रम - एकाधिक उपयोगकर्ता अद्वितीय संख्याएँ उत्पन्न करते हैं
  • टेबलस्पेस - ओरेकल में लॉजिकल स्टोरेज यूनिट

10 साल के अनुभव के लिए Oracle साक्षात्कार प्रश्न

41) LOV और सूची आइटम के बीच क्या अंतर हैं?

LOV संपत्ति है जबकि सूची आइटम को एकल आइटम माना जाता है। आइटमों की सूची को आइटमों की सूची के संग्रह के रूप में सेट किया गया है। एक सूची आइटम में केवल एक कॉलम हो सकता है, LOV में एक या अधिक कॉलम हो सकते हैं।

42) विशेषाधिकार और अनुदान क्या हैं?

विशेषाधिकार SQL कथनों को निष्पादित करने का अधिकार है - अर्थात कनेक्ट करने और कनेक्ट करने का अधिकार। वस्तु को अनुदान दिया जाता है ताकि वस्तुओं तक उसके अनुसार पहुँचा जा सके। अनुदान किसी वस्तु के स्वामी या निर्माता द्वारा प्रदान किया जा सकता है।

43) $ORACLE_BASE और $ORACLE_HOME के ​​बीच क्या अंतर है?

Oracle बेस Oracle की मुख्य या रूट निर्देशिका है जबकि ORACLE_HOME बेस फ़ोल्डर के नीचे स्थित है जिसमें सभी Oracle उत्पाद रहते हैं।

44) तालिका से डेटा लाने के लिए सबसे तेज़ क्वेरी विधि क्या है?

ROWID का उपयोग करके पंक्ति को तालिका से प्राप्त किया जा सकता है। तालिका से डेटा लाने के लिए ROW ID का उपयोग करना सबसे तेज़ क्वेरी विधि है।

45) एक ही टेबल पर लागू किए जा सकने वाले ट्रिगर्स की अधिकतम संख्या क्या है?

12 ट्रिगर्स की अधिकतम संख्या है जिसे एक तालिका पर लागू किया जा सकता है।

46) रिकॉर्ड के साथ पंक्ति संख्या कैसे प्रदर्शित करें?

रिकॉर्ड संख्या के साथ पंक्ति संख्या प्रदर्शित करें -
Select rownum, <fieldnames> from table;
यह क्वेरी दी गई तालिका से पंक्ति संख्या और फ़ील्ड मान प्रदर्शित करेगी।

47) हम किसी तालिका में जोड़े गए अंतिम रिकॉर्ड को कैसे देख सकते हैं?

अंतिम रिकॉर्ड को एक तालिका में जोड़ा जा सकता है और यह इसके द्वारा किया जा सकता है -
Select * from (select * from employees order by rownum desc) where rownum<2;

48) DUAL तालिका का डेटा प्रकार क्या है?

RSI दोहरी तालिका ओरेकल डेटाबेस में मौजूद एक-स्तंभ तालिका है। तालिका में एक एकल VARCHAR2(1) कॉलम है जिसे DUMMY कहा जाता है जिसका मान 'X' है।

49) कार्टेशियन जॉइन और क्रॉस जॉइन के बीच क्या अंतर है?

जॉइन के बीच कोई अंतर नहीं है। कार्टेशियन और क्रॉस जॉइन एक जैसे हैं। क्रॉस जॉइन दो टेबल का कार्टेशियन उत्पाद देता है - पहली टेबल की पंक्तियों को दूसरी टेबल से गुणा किया जाता है जिसे कार्टेशियन उत्पाद कहते हैं। बिना व्हेयर क्लॉज के क्रॉस जॉइन कार्टेशियन उत्पाद देता है।

50) विभाग में औसत वेतन से अधिक वेतन पाने वाले कर्मचारी रिकॉर्ड कैसे प्रदर्शित करें?

यह इस क्वेरी द्वारा किया जा सकता है -
Select * from employee where salary>(select avg(salary) from dept, employee where dept.deptno = employee.deptno);
 

निष्कर्ष

Oracle साक्षात्कार प्रश्न और उत्तरों में महारत हासिल करना सफलता के लिए आवश्यक है, चाहे आप नए हों या अनुभवी उम्मीदवार। इन प्रश्नों का अभ्यास करके, आप आत्मविश्वास बढ़ा सकते हैं और अपने कौशल को निखार सकते हैं। टिप्पणियों में किसी भी अनोखे या चुनौतीपूर्ण प्रश्न को साझा करने के लिए स्वतंत्र महसूस करें। पूरी तरह से तैयारी करें, और अपने साक्षात्कारों के लिए शुभकामनाएँ! ये साक्षात्कार प्रश्न आपके मौखिक साक्षात्कार में भी मदद करेंगे

साझा करें

21 टिप्पणियाँ

  1. अवतार रमेशकुमार कहते हैं:

    - 3 बड़ी फ़ाइलें हैं, 1GB (file_a.txt), 10GB (file_b.txt) और 1TB (file_c.txt);
    - इन 3 फ़ाइलों का प्रारूप: फ़ाइल में एक यादृच्छिक स्ट्रिंग के साथ प्रत्येक पंक्ति;
    - केवल 100 एमबी मेमोरी का उपयोग किया जा सकता है, डिस्क का उपयोग सीमित नहीं है;
    - मान्यता:
    यदि और केवल यदि स्ट्रिंग A सभी 3 फ़ाइलों के भीतर दिखाई देती है, तो हमें इस A के कुल प्रदर्शित होने के समय की गणना करने की आवश्यकता है। जैसे, A file_a.txt के भीतर 2 बार दिखाई देता है, file_b.txt के भीतर 10 बार दिखाई देता है, file_c के भीतर 100 बार दिखाई देता है। txt, तो हम A के कुल प्रदर्शित होने के समय को 2 + 10 + 100 = 112 बार गिनते हैं।

    प्रश्न: कृपया TOP 10 और LAST 10 वाली स्ट्रिंग्स को अवरोही क्रम में प्रदर्शित करने के लिए एक प्रोग्राम लिखें। कृपया कोई भी उत्तर दे सकता है।

      1. अवतार सिद्धांत कहते हैं:

        खंड एक - परिदृश्य
        स्कीमनाम: मुद्देट्रैकिंग
        समस्या विवरण:
        आपको इश्यूज़ ट्रैकिंग सॉफ़्टवेयर के लिए डेटाबेस डिज़ाइन और कार्यान्वित करना आवश्यक है। सॉफ़्टवेयर समस्या ट्रैकिंग किसी भी एंटरप्राइज़ सॉफ़्टवेयर विकास जीवनचक्र का एक अभिन्न अंग है।
        समस्या ट्रैकिंग टूलकिट समस्याओं (जैसे, सॉफ़्टवेयर) को बनाने, संग्रहीत करने, पता लगाने और प्रबंधित करने के लिए ज़िम्मेदार है
        बग या नई सुविधाओं के लिए अनुरोध)। प्रत्येक अंक को एक टिकट द्वारा दर्शाया जाता है जिसे अवश्य ही ग्रहण करना चाहिए
        निम्नलिखित जानकारी
        • वास्तविक मुद्दा
        • मुद्दे से प्रभावित घटक या परियोजनाएँ
        • डेवलपर/ग्राहक जिन्होंने सबसे पहले समस्या की पहचान की
        • डेवलपर्स/प्रबंधक जो समस्या का समाधान करने के लिए जिम्मेदार हैं
        • मुद्दे की स्थिति
        • अन्य संबंधित मुद्दे (टिकट)

        विस्तृत आवश्यकताएँ:
        यहां हम एंटरप्राइज़ परिवर्तन प्रबंधन टूलकिट के लिए न्यूनतम आवश्यकताओं की रूपरेखा तैयार करते हैं। तुम हो
        आवश्यकताओं को संशोधित करने, जोड़ने और (यदि स्पष्ट रूप से उचित हो) हटाने के लिए प्रोत्साहित किया जाता है जैसा कि आप समझते हैं
        ज़रूरी। टिकट - संभावित विशेषताएँ: मालिक, शीर्षक, विवरण, राज्य (उदाहरण के लिए, खुला, मूल्यांकन, काम करना,
        परीक्षण, स्थगित, अस्वीकृत, बंद, आदि), प्राथमिकता (जैसे, निम्न, मध्य, उच्च, अत्यावश्यक), नियोजित
        समापन तिथि, एक या अधिक संबंधित परियोजनाएँ, एक या अधिक संबंधित टिकट, श्रेणी (कार्य,
        सुविधा, प्रश्न, दोष, मील का पत्थर), मील का पत्थर स्थिति, सबमिटर, सबमिशन तिथि, वृद्धि
        व्यक्ति, ब्लॉग प्रविष्टि (एक टिकट चर्चा मंच), संबंधित संसाधन, और संबंधित कलाकृतियाँ (उदाहरण के लिए, समस्याओं को हल करने में मदद करने के लिए चित्र और दस्तावेज़), कार्य लॉग (काम किए गए घंटों की संख्या)
        प्रत्येक दिन जो प्रत्येक दिन और प्रत्येक उपयोगकर्ता के लिए भिन्न हो सकता है)

        3

        परियोजना - संभावित विशेषताएँ: शीर्षक, विवरण, नियोजित पूर्णता तिथि, वास्तविक पूर्णता तिथि, परियोजना प्रबंधक, निर्माता, निर्माण तिथि, कार्य लॉग (प्रत्येक दिन काम किए गए घंटों की संख्या)
        प्रत्येक दिन और प्रत्येक उपयोगकर्ता के लिए भिन्न हो सकता है)
        उपयोगकर्ता - संभावित विशेषताएँ: नाम, शीर्षक (उदाहरण के लिए, डेवलपर, प्रबंधक, सिस्टम एडमिन), सुरक्षा (उपयोगकर्ता नाम)
        और पासवर्ड)
        कलाकृतियाँ - संभावित विशेषताएँ: शीर्षक, विवरण, श्रेणी, संस्करण, आकार, डेटा
        टिप्पणी - संभावित विशेषताएँ: टिकट, जमाकर्ता, जमाकर्ता की तारीख, पाठ - एक छात्र के रूप में आपकी भूमिका
        इस अभ्यास का लक्ष्य एक डेटाबेस डिजाइनर के रूप में एक व्यावहारिक अनुभव प्रदान करना है
        प्रशासक. एक स्क्रिप्ट तैयार करें और उसका दस्तावेजीकरण करें। आप वास्तव में SQL डेवलपर जैसे टूल का उपयोग कर सकते हैं
        डेटाबेस डिज़ाइन को लागू करने के लिए। जहां भी उपयुक्त हो, उदाहरणों का प्रयोग करें।

        4

        खंड दो - प्रश्न

        सभी प्रश्न अनिवार्य हैं. सभी प्रश्नों का उत्तर क्रमवार दें। सुनिश्चित करें, आप प्रत्येक को इंगित करें
        प्रश्न करें और उत्तर देकर आगे बढ़ें। जहां भी आवश्यक हो वाक्यविन्यास और उदाहरणों का प्रयोग करें। आपको परिदृश्य के आधार पर अपने उत्तर प्राप्त करने हैं। प्रश्नों के अंत में संख्याएँ
        पूर्ण अंक इंगित करें. प्रशन:
        1. उपयोगकर्ता स्कीमा (इश्यूट्रैकिंग) बनाएं और सभी ऑब्जेक्ट्स को अनुमति दें। [5]
        2. Oracle में संभावित DB तालिका बनाएं जो दिए गए परिदृश्यों का प्रतिनिधित्व करे। [10]
        3. तालिकाओं के बीच संबंध को परिभाषित करें और समझाएं [10]
        4. उचित तालिका संरचनाओं को परिभाषित करें (उदाहरण के लिए, दिनांक कॉलम दिनांक फ़ील्ड हो सकता है, दायर की गई मात्रा डेटा
        संख्यात्मक डेटा फ़ील्ड होना चाहिए) [10]
        5. डीबी ऑब्जेक्ट सुरक्षा और सिस्टम सुरक्षा की व्याख्या करें। DBReader और DBWriter बनाएं
        उपयोगकर्ताओं, DBWriter उपयोगकर्ता को DDL और DML कमांड निष्पादन पर पहुंच मिलनी चाहिए, DBReader उपयोगकर्ता सभी तालिकाओं पर केवल पढ़ने की अनुमति तक पहुंच सकता है [4+4+2+6+4]
        6. लॉकिंग मैकेनिज्म क्या है? यह क्यों आवश्यक है? साझा लॉक का प्रदर्शन करें और
        किसी एक तालिका में विशेष लॉक स्थिति [2+4+6+6]
        7. डेडलॉक क्या है और आप डीबी सिस्टम में डेडलॉक का प्रबंधन कैसे करते हैं? एक बनाने के
        'टिकट' तालिका में गतिरोध की स्थिति. [5+10]
        8. सिस्टम की विफलता के कारण एबीसी इंक के व्यवसाय को पिछले सप्ताह के डेटा में घाटा हुआ, व्यवसाय स्वामी
        बिजनेस के लिए कुछ भी खोना नहीं चाहता। आम तौर पर, डीबीए दैनिक बैकअप लेता है
        दिन के अंत मे। आप एबीसी इंक. के डीबीए हैं; आप उस सप्ताह का डेटा कैसे प्रबंधित करते हैं और
        आगे बढ़ने का सबसे अच्छा तरीका क्या होगा? [10]

        क्या आप मेरी मदद कर सकते हैं ?

  2. अवतार जनवरी कहते हैं:

    यह बहुत कठिन नहीं होना चाहिए.
    मैं सबसे छोटी फ़ाइल के माध्यम से लूप करूँगा, क्योंकि यदि कोई स्ट्रिंग इसमें नहीं है, तो हमें परवाह नहीं है कि यह अन्य फ़ाइलों में मौजूद है या नहीं।
    अपनी डेटा संरचना के लिए, मैं एक सूची रखूंगा जिसमें सबसे छोटी फ़ाइल में प्रत्येक पंक्ति के लिए एक पंक्ति होगी, और मैं इस पंक्ति में अपनी गिनती लिखूंगा। यदि फ़ाइल में एक पंक्ति कई बार मौजूद है, तो आप बाद की घटनाओं को शून्य में गिन सकते हैं, या उन्हें एक्स के रूप में चिह्नित कर सकते हैं, ताकि आप जान सकें कि उन्हें दो बार नहीं गिनना है।
    फिर मैंने शीर्ष 10 घटनाओं के साथ एक सरणी लोड करने के लिए इस फ़ाइल को पढ़ा, मैं इस सरणी में पहला इंडेक्स और गिनती डालूंगा।
    फिर मैं फ़ाइल पर जाने और वास्तविक लाइन को पढ़ने और गिनती के साथ इसे प्रदर्शित करने के लिए इंडेक्स का उपयोग करूंगा।
    फिर अंतिम 10 के लिए समान प्रक्रिया करें, यह और भी आसान होना चाहिए।

    1. अवतार सोनी सैंफिल संगमेश्वर कहते हैं:

      क्या आप मौखिक अंग्रेजी के बजाय स्क्रिप्ट लिख सकते हैं?

  3. अवतार कुश कुमार कहते हैं:

    Oracle DB पर ज्ञान का पुनर्कथन करने का अवसर देने के लिए आपका बहुत-बहुत धन्यवाद

  4. अवतार गौरीशंकर बेहरा कहते हैं:

    50 के उत्तर में गलती है.
    यह दिया गया है
    कर्मचारी से * चुनें जहां वेतन>(विभाग से औसत (वेतन) चुनें, कर्मचारी जहां विभाग.डिप्टनो = कर्मचारी.डिप्टनो;
    त्रुटि यह है कि अंतिम ब्रैकेट नहीं दिया गया है।

    1. अवतार कृष्णा कहते हैं:

      नमस्ते, लिखने के लिए धन्यवाद. इसकी समीक्षा और अद्यतन किया जाता है।

  5. अवतार हेनरी कहते हैं:

    यह संपूर्ण ज्ञान पैक अनुदेशात्मक प्रशिक्षण है

  6. अवतार दामोदर कहते हैं:

    सेलेक्ट एक डीएमएल कमांड नहीं है बल्कि यह एक डीआरएल कमांड है। कृपया उपरोक्त Q10 देखें।

    1. अवतार भुध्वर ​​​​को अश्वनी कहते हैं:

      हां दामोदर तुम री8 हो

  7. अवतार अंकर कहते हैं:

    हाय,

    प्रश्न संख्या 47. तालिका का अंतिम रिकॉर्ड प्राप्त करने के लिए
    * से चुनें (कर्मचारी_आईडी विवरण द्वारा कर्मचारियों के आदेश से * चुनें) जहां rownum<=1;

    उपरोक्त क्वेरी के बजाय क्या हम नीचे दी गई क्वेरी का उपयोग कर सकते हैं?

    कर्मचारियों में से * का चयन करें जहां rownum<=1 order by member_id desc;

    धन्यवाद,
    अंकर

    1. अवतार विजय कहते हैं:

      हम इसका उपयोग नहीं कर सकते हैं, परिणाम सेट संसाधित होने के बाद क्लॉज द्वारा ऑर्डर को एसक्यूएल इंजन द्वारा संसाधित किया जाता है, इसलिए आपकी क्वेरी तालिका में पहला रिकॉर्ड लेती है

  8. अवतार Zab कहते हैं:

    45. एक ही टेबल पर लागू किए जा सकने वाले ट्रिगर्स की अधिकतम संख्या क्या है?
    सही जवाब:

    हमारे पास एक टेबल पर एन संख्या में ट्रिगर हो सकते हैं लेकिन एक टेबल पर ट्रिगर का अधिकतम प्रकार 3*2*2=12 हो सकता है यानी विभाजन इस प्रकार किया जाता है
    सम्मिलित करें/अद्यतन करें/हटाएं = 3
    पहले/बाद=2
    पंक्ति स्तर/कथन स्तर=2

  9. अवतार श्रीधर कहते हैं:

    यदि चयनित क्वेरी एक तालिका से 6 लाख रिकॉर्ड में से 10 लाख रिकॉर्ड लौटाती है, तो ऑप्टिमाइज़र इंडेक्स स्कैन या पूर्ण टेबल स्कैन का उपयोग करता है। सूचकांक कब विफल होगा और तालिका से रिकॉर्ड लाने के लिए सूचकांक का अधिकतम प्रतिशत क्या है?

    धन्यवाद

  10. अवतार एमडी दीदारुल इस्लाम कहते हैं:

    साक्षात्कार प्रश्नों द्वारा सहायता के लिए धन्यवाद.

एक जवाब लिखें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड इस तरह चिह्नित हैं *