2010-08-19 5 views
5

मैं एक चुनौती परीक्षण लेने जा रहा हूं इसलिए मुझे डेटाबेस प्रोसेसिंग क्लास लेने की आवश्यकता नहीं है। हालांकि मैंने पिछले 5 सालों से डेटाबेस के साथ काम किया है, लेकिन मैं मदद नहीं कर सकता लेकिन परीक्षण के बारे में परेशान हूं। यह 50 प्रश्न हैं और 2 भाग हैं: एक सत्य/झूठा हिस्सा और एक हिस्सा जहां मैं वास्तव में एसक्यूएल कमांड लिखता हूं। यह गैर-मंच विशिष्ट है।मौलिक एसक्यूएल ज्ञान?

मुझे इस परीक्षा में जाने वाली मौलिक चीजें क्या जाननी चाहिए? अपनी कंपनी में नए एसक्यूएल डेवलपर्स को क्या करना है, यह जानने के लिए आपको क्या करना होगा? चाल सवाल क्या सवाल हो सकता है?

संपादित करें:

जैसा कि मैंने कहा, यह गैर मंच विशिष्ट है, लेकिन यह सभी मायनों में विशिष्ट गैर भाषा है। ASP.Net, PHP, या अन्य भाषाओं में कनेक्ट करने के तरीके के बारे में कोई प्रश्न नहीं होंगे।

+0

संबंधित: http://stackoverflow.com/questions/2054130/what-is-advanced-sql –

+0

संभावित डुप्लिकेट [प्रश्नों के हर अच्छे डेटाबेस/एसक्यूएल डेवलपर जवाब देने में सक्षम होना चाहिए] (http://stackoverflow.com/प्रश्न/211985 9/प्रश्न-हर-अच्छे-डेटाबेस-एसक्यूएल-डेवलपर-चाहिए-सक्षम-उत्तर-उत्तर) –

+0

क्या यह डेटाबेस प्रसंस्करण कक्षा किसी विश्वविद्यालय या विद्यालय में है? यदि ऐसा है, तो मुझे लगता है कि परीक्षण पर पूछे गए प्रश्न मेल नहीं खाते हैं, "आपको कैसे करना है यह जानने के लिए आपको अपनी कंपनी में नए एसक्यूएल डेवलपर्स की क्या आवश्यकता होगी?" बस केह रहा हू। –

उत्तर

3

इंडेक्स और प्राथमिक कुंजी/विदेशी कुंजी का महत्व। सिंटेक्स में शामिल हों और विभिन्न प्रकार के जॉइन (तालिका अलियासिंग सहित) की समझ। डेटा प्रकार चयन (इनपुट डेटा सेट के उदाहरण के लिए असाइन करने के लिए कौन सा स्तंभ प्रकार) समझ में आता है। उप प्रश्नोत्तरी (एएसपी सहसंबंधित)। संग्रहित प्रक्रियाएं। चर का निर्माण। एकत्रीकरण कार्य और ग्रुपिंग। बैकअप और बहाली प्रथाओं।

यह शुरू करने के लिए एक छोटी सूची है, मैं यह देखने के लिए उत्सुक हूं कि अन्य लोगों के साथ क्या जवाब है।

मैंने कुछ और के बारे में सोचा। अस्थायी टेबल और दृश्य दोनों अच्छे विषय हैं। संभवतः पिवोट टेबल्स।

+2

अस्थायी टेबल और पिवट टेबल एसक्यूएल के विभिन्न स्वादों में अलग-अलग लागू किए जाते हैं। नाम –

1

यदि यह एक बुनियादी पाठ्यक्रम है तो आपको w3schools के तहत सब कुछ पता होना चाहिए और सामान्यीकरण के साथ बहुत अच्छा होना चाहिए। (वे सामान्य के बारे में पूछ प्यार और जुड़ जाता है)

2

मेरी राय में :-) पता:

  • डेटा परिभाषा भाषा (DDL), यह है तथा उसके द्वारा क्या।

  • डेटा मैनिपुलेशन भाषा (डीएमएल), यह क्या है और यह क्या करता है।

  • संभवतः, डेटा नियंत्रण भाषा (डीसीएल), ditto।

  • डेटाबेस सामान्यीकरण क्या है।

  • एडगर एफ कोडड कौन है। :- डी

+0

+1 जॉइन क्लॉज एएनएसआई मानक एसक्यूएल है, लेकिन सभी एसक्यूएल एएनएसआई मानक लागू नहीं करते हैं। –

2

मैं सब कुछ g.d.d.c. से सहमत हूं। कहा हुआ। इसके अलावा:

सामान्यीकरण और डेटाबेस डिज़ाइन।

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

बूलियन बीजगणित की समझ की आवश्यकता है।

एक बेसिक क्लास को प्रदर्शन ट्यूनिंग की समझ की आवश्यकता नहीं होगी, लेकिन मैं व्यक्तिगत रूप से ऐसे डेवलपर को किराए पर नहीं लेगा जिसकी इसकी मजबूत समझ नहीं थी।

आज की दुनिया में आप नोएसक्यूएल डेटाबेस पर कुछ प्रश्नों का उत्तर देने में सक्षम हो सकते हैं और उनका उपयोग कब एक संबंधपरक डेटाबेस के साथ कर सकते हैं।

1

तत्वों में शामिल होने के साथ WHERE क्लॉज को प्रदूषित करने में शामिल होना पसंद करें।

+0

नाम के लिए –

0

क्या g.d.d.c., जस्टबू और एचएलजीईएम ने कहा है, लेनदेन की मूलभूत समझ, विशेष रूप से रोलबैक और प्रतिबद्धता के अलावा। इसके अलावा, ट्रंकेट टेबल।

संबंधित मुद्दे