एक डेटाबेस प्रबंधन प्रणाली (DBMS) हैएक विशेष कार्यक्रम या कार्यक्रमों का एक सेट जो प्रासंगिक डेटाबेस के संगठन और रखरखाव के लिए आवश्यक है। इन कार्यक्रमों में से एक एमएस एक्सेस है।
प्रश्नों को समझना
![पहुँच में अनुरोध करना](/images/kompyuteri/sozdanie-zaprosov-v-access-vidi-zaprosov.jpg)
उनका उपयोग छँटाई, जोड़ने,डेटाबेस में कुछ जानकारी को बदलना, फ़िल्टर करना, हटाना। उनकी मदद से, कुछ रिपोर्ट या प्रपत्रों को संकलित करने के लिए उन रिकॉर्ड्स का चयन किया जाता है, जो कि, डेटाबेस के एक हिस्से के साथ किया जाता है।
Access में क्वेरीज़ बनाते समय, तालिकाओं को शामिल किया जा सकता है, रिकॉर्ड्स को समूहीकृत किया जा सकता है और चुना जा सकता है, गणना ऑपरेशनों को जोड़ा जा सकता है।
अनुरोधों का वर्गीकरण
![अनुरोधों के प्रकार](/images/kompyuteri/sozdanie-zaprosov-v-access-vidi-zaprosov_2.jpg)
निम्न प्रकार के अनुरोध प्रतिष्ठित हैं:
- एक भ्रूण अनुरोध जो एक निर्दिष्ट स्थिति के अनुसार डेटा को पुनः प्राप्त करता है। इस क्वेरी के ढांचे के भीतर, रिकॉर्ड्स को समूहीकृत किया जाता है, और तालिका के क्षेत्रों में की गई गणना प्रस्तुत की जाती है।
- एक परिवर्तन अनुरोध जो मूल तालिकाओं में डेटा बदलता है। उनकी मदद से, डेटा को ठीक किया जा सकता है, और नए टेबल भी बनाए जा सकते हैं।
- विशिष्ट स्थिति या डेटा में प्रवेश करने वाली पैरामीटर क्वेरी।
- क्रॉस-क्वेरीज़, डेटा की गणना और प्रस्तुत करने के लिए डिज़ाइन किया गया है, आमतौर पर विश्लेषण की सुविधा के लिए स्प्रेडशीट के रूप में।
- एसक्यूएल क्वेरी कुछ जानकारी प्राप्त करने के लिए प्रश्न हैं, उनका निर्माण एक निश्चित सिंटैक्स का उपयोग करके कुछ नियमों के पालन पर आधारित है।
नमूना प्रश्न
इस प्रकार की पहुंच में प्रश्नों के निर्माण में एक सामान्य के रूप में एक ही संरचनात्मक तत्वों से युक्त तालिका का निर्माण शामिल है। यह साक्ष्य आधारित है।
परिणाम एक गतिशील सेट हैंडेटा, और इसलिए, जब सेट बंद हो जाता है, तो रिकॉर्ड "गायब हो जाते हैं", शेष मूल तालिकाओं में। क्वेरी डेटा को संरक्षित करने का अर्थ है उनकी संरचना को संरक्षित करना।
ये अनुरोध फ़ील्ड निर्दिष्ट करके औरतालिकाओं में उन्हें शामिल किया गया, क्वेरी में शामिल, परिकलित फ़ील्ड्स का विवरण, समूह संचालन मूल रिकॉर्ड्स पर प्रदर्शन, और चयन शर्तों के गठन (उदाहरण के लिए, किस तारीख से किस दिनांक तक माल का एक निश्चित समूह बेचा गया था)।
इस प्रकार के एमएस एक्सेस में प्रश्न बनाना यह मान लेता है कि वे मैन्युअल रूप से या "क्वेरी विज़ार्ड" का उपयोग करके बनाया जा सकता है।
क्वेरी में शामिल किए जाने वाले फ़ील्ड और तालिकाओं को परिभाषित करने के लिए, डिज़ाइन मोड पर जाएं।
एक्सेस मोड में डिज़ाइन मोड पर स्विच करने के लिएनेविगेशन क्षेत्र में, फॉर्म के नाम पर प्रासंगिक माउस बटन पर क्लिक करें और "कंस्ट्रक्टर" चुनें। ALT + F8 दबाकर, आप "फ़ील्ड्स की सूची" को कॉल कर सकते हैं, जिसमें से फ़ील्ड को सीधे फ़ॉर्म में खींचा जा सकता है।
![डेटाबेस प्रबंधन प्रणाली उप](/images/kompyuteri/sozdanie-zaprosov-v-access-vidi-zaprosov_3.jpg)
परिवर्तन अनुरोध
इस प्रकार के अनुरोध एक प्रकार का प्रतिनिधित्व करते हैंपहली तरह की भिन्नता, लेकिन उन्हें पुनर्प्राप्त किए गए डेटा को संशोधित करने की आवश्यकता है। वे एक्सेस में विस्मयादिबोधक चिह्न के साथ चिह्नित हैं। पहुँच चार प्रकार के परिवर्तन अनुरोध बनाता है:
- नई तालिकाएँ बनाना;
- स्रोत तालिकाओं में रिकॉर्ड जोड़ना;
- स्रोत तालिकाओं में डेटा बदलना;
- स्रोत तालिकाओं से रिकॉर्ड हटाना।
![2013 तक पहुंचें](/images/kompyuteri/sozdanie-zaprosov-v-access-vidi-zaprosov_4.jpg)
इसलिए, ये क्रियाएं डेटाबेस को नष्ट कर सकती हैं, और इसलिए पहले टेबल मोड पर स्विच करके क्वेरी निष्पादन के परिणाम की जांच करना आवश्यक है।
डेटा संग्रह करते समय, बैकअप बनाते या डेटा निर्यात करते समय नई तालिकाओं का निर्माण किया जाता है।
विभिन्न प्रकार के परिवर्तन अनुरोध हैंअद्यतन अनुरोध, जो बिल्कुल सभी रिकॉर्डों को अद्यतन करते हैं जो किसी भी स्थिति को संतुष्ट करते हैं। यदि डेटा सेट में परिवर्तन करना आवश्यक है, तो इस प्रकार का उपयोग किया जाता है।
एक अन्य भिन्नता हटाए जाने वाले अनुरोध हैं, जो किसी भी स्थिति से मेल खाने वाले सभी रिकॉर्डों को नष्ट कर देते हैं।
विचाराधीन एक अन्य प्रकार की क्वेरी एपेंडेड क्वेरी है, जिसमें डेटा को एक टेबल से दूसरे में जोड़ा जाता है।
क्रॉस क्वेश्चन
![पहुंच में क्रॉस क्वेरी](/images/kompyuteri/sozdanie-zaprosov-v-access-vidi-zaprosov_5.jpg)
इन प्रकारों का उपयोग संयोजन के उद्देश्य से किया जाता हैस्रोत तालिका में संग्रहीत मौद्रिक या संख्यात्मक डेटा का क्रॉसस्टैब। Access में एक क्रॉस क्वेरी क्वेरी विज़ार्ड का उपयोग करके बनाई गई है, जिसके निर्देशों का उपयोग करके, आप आसानी से यह दृश्य बना सकते हैं। इसके मूल में, एक क्रॉसस्टैब क्वेरी एक्सेल पिवेटटेबल के समान है।
पंक्ति हेडर, कॉलम हेडर, मान और समूहीकरण निर्दिष्ट करके एक क्रॉसस्टैब बनाया जाता है।
इस प्रकार की तालिका के निर्माण की योजना कम हो गई हैअगला। DBMS का उपयोग समूह फ़ील्ड द्वारा डेटा को समूहीकृत करने के लिए किया जाता है। यह ऑपरेशन मान फ़ील्ड में संख्याओं पर किया जाता है। इस समूह का कुल मूल्य तालिका के सेल में स्तंभ और पंक्तियों के चौराहे पर रखा गया है।
Access में Crosstalk क्वेरी आमतौर पर रिपोर्ट और चार्ट बनाने के लिए उपयोग की जाती हैं।
पैरामीटर प्रश्न
इस प्रकार की क्वेरी निष्पादित होने से पहले उपयोगकर्ता की स्थिति को निर्दिष्ट करती है।
एक्सेस में एक क्वेरी बनाने के लिए, आपको क्वेरी सेल में स्क्वायर ब्रैकेट्स में पैरामीटर इनपुट एक्सप्रेशन को कंडीशन सेल में रखना होगा।
यदि आप यह अनुरोध चलाते हैं, तो एक संवाद बॉक्स दिखाई देगा जिसमें आपको पैरामीटर दर्ज करने के लिए कहा जाएगा।
एसक्यूएल प्रश्न
![एमएस एक्सेस में प्रश्न करना](/images/kompyuteri/sozdanie-zaprosov-v-access-vidi-zaprosov_6.jpg)
Access 2013 और अन्य संस्करणों में, क्वेरीज़ को SQL स्ट्रक्चर्ड क्वेरी लैंग्वेज का उपयोग करके निष्पादित किया जाता है।
SQL क्वेरी बनाने के लिए, आपको जाने की आवश्यकता हैडिज़ाइन मोड, फिर "व्यू" बटन पर "एसक्यूएल मोड" चुनें। परिणामस्वरूप, एक डायलॉग बॉक्स दिखाई देगा जिसमें Select फ़ील्ड कॉलम के नाम दर्ज करें, और From फ़ील्ड में - पंक्तियों में क्या प्रदर्शित होगा, उदाहरण के लिए, आपूर्तिकर्ताओं के नाम (यदि पहला कॉलम है, तो " नाम ”)।
एक्सेस शुद्ध SQL का उपयोग नहीं करता है, लेकिन इसकीजेट-एसक्यूएल की बोली। इस भाषा में प्रश्नों के लिए मुख्य निर्देश हैं: SELECT, जिसका उपयोग कुछ शर्तों के अनुसार रिकॉर्ड से चयन करने के लिए किया जाता है (परिणाम तालिका में स्थानांतरित की गई स्रोत तालिकाओं के नाम), अद्यतन संपादित करने के लिए उपयोग किया जाता है, हटाने के लिए DELETE का उपयोग किया जाता है नए डेटाबेस ऑब्जेक्ट बनाने के लिए कोई निर्दिष्ट रिकॉर्ड, क्रिएट -। एमएस एक्सेस का भी उपयोग करता है क्रॉस-क्वेरीज़ के निर्माण के लिए परिवर्तन, एक उपयोगकर्ता द्वारा विशेष क्वेरीज़ बनाने के लिए OWNER-ACCESS OPTION के साथ, जिनके पास इस क्वेरी तक पहुँचने के लिए तालिकाओं तक पहुँच नहीं है। IN (एक दूरस्थ डेटाबेस के साथ संचार प्रदान करने के लिए), DISTINCTROW (एक संभावित डेटा यूनियन के साथ एक क्वेरी बनाना)। SQL सारांश फ़ंक्शन, बिल्ट-इन एक्सेस फ़ंक्शंस और VBA भी लागू किया जा सकता है।
अंत में
पहुँच के लिए प्रश्न बनाता हैअन्य प्रश्नों, रिपोर्टों या रूपों के लिए रिकॉर्ड बनाना। कुछ क्रियाओं की मदद से, डेटा को कई तालिकाओं से एकत्र किया जाता है। क्वेरी आपको जनरेट की गई तालिका में चयनित फ़ील्ड शामिल करने की अनुमति देती है, प्रत्येक नए रिकॉर्ड में गणना करें, कुछ विशेष या कुछ फ़ील्ड में समान मानों के साथ समूह भावों को संतुष्ट करने के लिए आवश्यक रिकॉर्ड्स का चयन करें, एक नया डेटा टेबल आधारित मौजूदा रिकॉर्ड्स में, कुछ रिकॉर्ड्स जोड़ना, हटाना या अपडेट करना।