LibreOffice-Suite-Base/C3/Create-simple-queries-in-SQL-View/Hindi
From Script | Spoken-Tutorial
Revision as of 16:53, 2 July 2013 by Sakinashaikh (Talk | contribs)
Visual Cues | Narration |
---|---|
00:02 | लिबरऑफिस बेस पर इस स्पोकन ट्यूटोरियल में आपका स्वागत है। |
00:06 | इस ट्यूटोरियल में, हम सीखेंगे कि कैसेः |
00:09 | SQL व्यू में सरल क्वेरीस बनाएँ, सरल SQL लिखें। |
00:16 | SELECT, FROM , और WHERE वाक्यांश का उपयोग करना। |
00:20 | और फील्ड्स और टेबल्स के नाम के लिए छोटे-बड़े या मिश्रित अक्षरों का चुनाव करना। |
00:27 | SQL व्यू में क्वेरीस बनाने के लिए बेस का इस्तेमाल करने से पहले, लिबर ऑफिस बेस के बारे में चर्चा करते हैं। |
00:35 | बेस HSQL डेटाबेस इंजिन में रन होता है। |
00:41 | यह JAVA में लिखित एक ओपन सोर्स इंजन सॉफ्टवेयर है। HSQLDB पर अधिक जानकारी के लिए इस पर जाएँ http://hsqldb.org. |
01:02 | ठीक है, अब SQL के बारे में सीखते हैं। |
01:06 | SQL का मतलब है स्ट्रक्चर्ड क्वेरी लैंग्वेज। यह डेटाबेसेस में एक्सेस और उनका कुशलतापूर्वक इस्तेमाल करने के लिए एक आदर्श लैंग्वेज है। |
01:17 | यह एक अंतर्राष्ट्रीय मान्यताप्राप्त ANSI मानक है। |
01:23 | और इसलिए यह विभिन्न प्रकार के डेटाबेस मैनेजमेंट सिस्टम्स या DBMS में इस्तेमाल होता है। |
01;31 | कुछ उदाहरण हमारे खुद लिबरऑफिस बेस, MySQL, माइक्रोसॉफ्ट SQL सर्वर, Microsoft एक्सेस, औरेकल, और DB2 हैं। |
01:47 | SQL का सबसे सामान्य उपयोग है डेटाबेस से डेटा प्राप्त करना। जो क्वेरींस डेटाबेस के नाम से भी जाना जाता है। |
01:58 | SQL का उपयोग डेटाबेस में डेटा डालने, डेटा को अपडेट करने या डेटा मिटाने के लिए भी किया जा सकता हैं। |
02:09 | और हम इन सब कार्यों को बेस का इस्तेमाल करके अपने पिछले ट्यूटोरियल्स में कर चुके हैं। |
02:16 | उपयोगकर्ता के अनुकूल wizards और डिजाइनिंग विंडोज का इस्तेमाल करके। |
02:22 | किन्तु आधारभूत क्वेरी लैंग्वेज की जानकारी हमें डेटाबेस से क्वेरी करने में अधिक लचीलापन और मजबूती देता है, और SQL को केवल डेटा को बदलने के लिए नहीं, बल्कि डेटाबेस और टेबल की संरचना को बदलने के लिए भी इस्तेमाल कर सकते हैं। |
02:43 | चूँकि हमारा ट्यूटोरियल SQL के बारे में सबकुछ नहीं बताता है,यहाँ कुछ लाभदायक ट्यूटोरियल्स और उनकी वेबसाइट्स हैं। |
02:59 | HSQLDB के पास खुद के यूज़र गाइड्स हैं। इन्हें ऑनलाइन देख सकते हैं या इन्हें डाउनलोड कर सकते हैं और अपने कम्प्यूटर में PDF फाइल के रूप में सेव कर सकते हैं। |
03:14 | ठीक है, अब कुछ SQL सीखते हैं। हम अपना परिचित उदाहरण Library डेटाबेस खोलेंगे। |
03:23 | अब, अपना Library डेटाबेस खोलते हैं। अब,बाएँ पैनल पर Queries सूची पर क्लिक करते हैं। |
03:34 | और फिर ‘Create Query in SQL View’ पर क्लिक करिये। अब हम Query Design शीर्षक नामक एक खाली विंडो देखते हैं। |
03:46 | और यहीं SQL में हम अपनी क्वेरीस टाइप करेंगे। |
03:51 | अपनी पहली सरल क्वेरी लिखते हैं। और वह है: library की सभी पुस्तकों की सूचनाओं का पता करना। |
04:02 | किसी भी चीज़ को प्राप्त करने के लिए SELECT कीवर्ड की आवश्यकता होगी। अतः हम अपनी क्वेरी इस तरह लिखेंगे। |
04:10 | SELECT * FROM Books. |
04:15 | यहाँ Books टेबल का नाम है। books में बड़े B पर ध्यान दीजिये। |
04:23 | हम ध्यान से पहले इस्तेमाल किये गये टेबल या कॉलम नामों का अनुसरण करेंगे। |
04:29 | और * एक वाइल्ड कार्ड है। यहाँ इसका मतलब है, Books टेबल से सारे फील्ड्स या कॉलम्स को प्राप्त करिये। |
04:39 | अब इसका निष्पादन या रन करते हैं। Edit मेन्यू पर क्लिक करिये और फिर Run Query पर क्लिक करिये। |
04:48 | अब हम ऊपरी पैनल पर books पर रेकॉर्ड्स की एक सूची देखते हैं। |
04:53 | हम इस क्वेरी को या हमारी लिखी किसी भी क्वेरी को सेव कर सकते हैं और उनको विवरणात्मक नाम दे सकते हैं। |
05:00 | अतः यहाँ हमारी पहली सरल क्वेरी है! यहाँ कुछ सलाह है: |
05:06 | HSQLDB डेटाबेस के ऑब्जेक्ट नामों, जैसे कि टेबल्स और कॉलम नामों के लिए केस सेंसटिव है। |
05:17 | मतलब,बड़े B में टेबल नाम "Books" छोटे b में "books" के समतुल्य नहीं है। |
05:27 | किन्तु आसानी के लिए हम सभी बड़े अक्षर या सभी छोटे अक्षर इस्तेमाल कर सकते हैं। |
05:34 | उदाहरणस्वरुप: BOOKS बड़े अक्षरों में, या members छोटे अक्षरों में, इत्यादि। |
05:44 | किन्तु, मिश्रित अक्षरों का इस्तेमाल, पढ़ने और समझने में सरल हो सकता है। उदाहरणस्वरुप: BooksIssued, बड़े B और I के साथ। |
05:57 | या ReturnDate बड़े R और D के साथ। |
06:03 | अतः, हमें टेबल नामों और कॉलम नामों को वैसे ही इस्तेमाल करना चाहिए, जिस तरह से वह बनाये गये हैं। |
06:11 | SQL कीवर्ड्स के लिए जैसे SELECT, हम कोई भी अक्षर या मिश्रित अक्षर इस्तेमाल कर सकते हैं। किन्तु बेहतर पठनीयता के लिए हम अपने उपयोग में समान रहते हैं। |
06:25 | अपने उदाहरणों में, हम कीवर्ड्स के लिए सभी बड़े अक्षरों का इस्तेमाल करेंगे। |
06:31 | अब, अपनी अगली क्वेरी पर। हम इस क्वेरी को नई विंडो में टाइप कर सकते हैं, या हम इसे पिछली क्वेरी के ऊपर लिख सकते हैं। |
06:42 | अभी के लिए, इसे पिछली क्वेरी के ऊपर लिखते हैं। |
06:47 | चलिए Books टेबल से विशिष्ट कॉलम्स को प्राप्त करते हैं- SELECT Title, Author FROM Books. |
06:58 | और क्वेरी रन करिये। हम file मेन्यू बार के नीचे भी Run Query आइकन का इस्तेमाल कर सकते हैं। या कीबोर्ड शॉर्टकट F5 इस्तेमाल कर सकते हैं। |
07:13 | और यहाँ हमारे रेकॉर्ड्स केवल उन कॉलम्स में हैं, जिनकी हमें जरूरत थी। |
07:19 | ठीक है। आगे बढ़ते हैं। |
07:22 | चलिए, अपनी क्वेरी के लिए कंडीशन्स या मापदंड दाखिल करते हैं। |
07:27 | हम केवल उन पुस्तकों को पायेंगे, जो Cambridge के द्वारा प्रकाशित हुई हैं। |
07:31 | और हमारी क्वेरी है, SELECT * FROM Books WHERE Publisher = 'Cambridge' . |
07:46 | ध्यान दीजिये हमने एक नया कीवर्ड WHERE दाखिल किया है। |
07:52 | एक कंडिशन का अनुकरण कर हम कहते हैं Publisher Cambridge के बराबर है। |
07:59 | चलिए अब अपनी क्वेरी रन करते हैं। और हम केवल वही पुस्तक देखते हैं जिसके लिए publisher Cambridge है। |
08:08 | और इसी प्रकार से एक क्वेरी में हमारे पास कई प्रकार की कंडिशन्स हो सकती हैं। |
08:14 | चलिए एक क्वेरी दो कंडीशन्स के साथ लिखते हैं। |
08:18 | केवल उन पुस्तकों को प्राप्त करते हैं जो Cambridge द्वारा प्रकाशित हैं तथा जो केवल 1975 के बाद प्रकाशित हुई हैं। |
08:29 | और हमारी क्वेरी है: SELECT * FROM Books WHERE Publisher = 'Cambridge' AND PublishedYear > 1975 |
08:49 | और WHERE कीवर्ड या वाक्यांश के बाद हम दो कंडिशन्स देखते हैं। |
08:55 | ध्यान दीजिये कि इन्हें 'AND' के इस्तेमाल से एक साथ रखा गया है। यहाँ 'AND' को लॉजिकल ऑपरेटर कहते हैं। |
09:04 | और यहाँ यह कंडिशन्स को जोड़ने का काम करता है। ‘OR’ एक दूसरा लॉजिकल ऑपरेटर है। |
09:13 | बाद में, उपर्युक्त क्वेरी में इनका इस्तेमाल करके, इनके बारे में जानिए। |
09:18 | अब क्वेरी रन करते हैं, और ऊपर परिणाम देखते है। |
09:23 | यहाँ, वह पुस्तक हैं, जो हमारी कंडिशन्स से मेल खा रही हैं। |
09:29 | ठीक है, बहु कंडिशन्स को सम्मिलित करने के लिए एक तरीका और भी सीखते हैं। |
09:36 | कैसे हम केवल उन पुस्तकों की सूची पा सकते हैं, जिनका प्रकाशक Cambridge या Oxford है या दोनों हैं? |
09:46 | और यहाँ हमारी क्वेरी है:SELECT * FROM Books WHERE Publisher IN ('Cambridge', 'Oxford') |
10:09 | नये कीवर्ड 'IN' पर ध्यान दीजिये। |
10:13 | यह हमें एक कॉलम पर निर्धारित कंडिशन्स को जोड़ने में मदद करता है, इस उदाहरण में publisher है । |
10:21 | और अब परिणाम पर ध्यान दीजिये। |
10:25 | यहाँ एक नियत कार्य है: |
10:27 | निम्न के लिए अपनी SQL क्वेरीस लिखिए और जाँचिये। |
10:33 | 1. Library के सभी सदस्यों की जानकारी प्राप्त करिये 2. सभी पुस्तकों के शीर्षक की एक सूची प्राप्त करिये जिनकी कीमत Rs १५० से अधिक है 3. पुस्तकों की एक सूची प्राप्त करिये जो कि William Shakespeare या John Milton द्वारा लिखी गयी हैं। |
10:56 | चलिए SQL के बारे में और अधिक अगले ट्यूटोरियल में सीखेंगे।- |
11:01 | इसी के साथ हम लिबरऑफिस बेस पर SQL व्यू में क्वेरीस के इस ट्यूटोरियल की समाप्ति की ओर आ गये हैं। |
11:09 | संक्षिप्त में हमने सीखा कि: |
11:12 | SQL व्यू में सरल क्वेरीस कैसे बनाएँ। |
11:17 | सरल SQL कैसे लिखें। |
11:20 | SELECT, FROM ,और WHERE वाक्यांश को इस्तेमाल करें। |
11:25 | और फील्ड्स और टेबल्स को नाम देने के लिए बड़े, छोटे या मिश्रित अक्षरों का चुनाव करें। |
11:35 | स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ-टीचर प्रोजेक्ट का हिस्सा है। यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है। |
11;47 | यह प्रोजेक्ट http://spoken-tutorial.org. द्वारा संचालित है। इस पर अधिक जानकारी निम्न लिंक पर उपलब्ध है। |
11:55 | आई.आई.टी बॉम्बे की ओर से मैं रवि कुमार अब आपसे विदा लेता हूँ। हमसे जुड़ने के लिए धन्यवाद। |