एसक्यूएल बेस्ट प्रैक्टिस: एएनएसआई मानकों के लिए यहाँ हैं

प्रकटीकरण: आपका समर्थन साइट को चालू रखने में मदद करता है! हम इस पृष्ठ पर हमारे द्वारा सुझाई गई कुछ सेवाओं के लिए एक रेफरल शुल्क कमाते हैं.


SQL: डेटाबेस प्रशासन के लिए ANSI मानक

संरचित क्वेरी भाषा, या SQL, डेटाबेस तक पहुँचने और प्रबंधित करने के लिए डेटाबेस प्रशासक (DBA) की मानक भाषा है.

वर्षों के दौरान, एसक्यूएल विकसित हुआ है, और कई संस्करण और भाषाएं उभरने लगी हैं। सर्वोत्तम प्रथाओं के लिए एसक्यूएल को एकजुट करने के लिए, अमेरिकी राष्ट्रीय मानक संस्थान (एएनएसआई) ने डेटाबेस क्वेरी भाषाओं के लिए विशिष्ट मानक बनाए.

एसक्यूएल समयरेखा

  • 1970: डॉ। एडगर फ्रैंक कॉड, आईबीएम के लिए काम करने वाले एक कंप्यूटर वैज्ञानिक जून 1970 में, कंप्यूटर मशीनरी एसोसिएशन (एसीएम) जर्नल में अपने प्रसिद्ध पेपर, “बड़े डेटा वाले डेटा के लिए एक संबंधपरक मॉडल” प्रकाशित करते हैं। डॉ। कोडड का मॉडल रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) का निश्चित मॉडल है.

  • 1978: IBM Corporation ने अपने सैन जोस अनुसंधान केंद्र में एक डेटाबेस भाषा, संरचित अंग्रेजी क्वेरी भाषा (SEQUEL) के साथ डेटाबेस सिस्टम, सिस्टम / आर विकसित किया है। वे इसे डॉ। कोडड के मूल मॉडल पर आधारित करते हैं, और वे इसे SEQUEL कहते हैं.

  • 1979: रिलेशनल सॉफ्टवेयर, इंक।, पहले रिलेशनल डेटाबेस मैनेजमेंट सिस्टम को जारी करता है, और इसे ओरेकल नाम देता है। उनका RDBMS मुख्य क्वेरी भाषा के रूप में SQL का उपयोग करते हुए एक मिनीकंप्यूटर पर कार्य करता है। उत्पाद इतना लोकप्रिय हो जाता है, कंपनी अपना नाम ओरेकल में बदल देती है.

  • 1982: IBM ने अपना पहला व्यावसायिक SQL- आधारित RDBMS जारी किया, जिसका नाम उन्होंने SQL / Data System या SQL / DS रखा, और 1985 में उन्होंने डेटाबेस 2 सिस्टम, या DB2 जारी किया। दोनों सिस्टम IBM मेनफ्रेम कंप्यूटर पर चलते हैं। आईबीएम ने बाद में अतिरिक्त प्रणालियों को DB2 में पोर्ट किया, जिसमें विंडोज और UNIX ऑपरेटिंग सिस्टम पर चलने वाले लोग शामिल थे.

ANSI मानक वर्ष द्वारा वर्ष

  • 1986: SQL-87 को शुरुआत में 1986 में ANSI द्वारा औपचारिक रूप दिया गया था.

  • 1989: अमेरिकन नेशनल स्टैंडर्ड इंस्टीट्यूट (एएनएसआई) डेटाबेस क्वेरी भाषाओं के लिए मानकों का पहला सेट प्रकाशित करता है, जिसे SQL-89 या FIPS 127-1 के रूप में जाना जाता है.

  • 1992: ANSI उनके संशोधित मानकों को प्रकाशित करता है, ANSI / ISO SQL-92 या SQL2, जो SQLI की तुलना में कठोर थे, नई सुविधाओं को जोड़ते हैं। ये मानक अनुपालन के स्तर का परिचय देते हैं जो यह दर्शाता है कि एक बोली ANSI मानकों को किस हद तक पूरा करती है.

  • 1999: ANSI ऑब्जेक्ट के लिए समर्थन जैसी नई सुविधाओं के साथ SQL3, या ANSI / ISO SQL: 1999 प्रकाशित करता है। कोर विनिर्देशों के अनुपालन के स्तर को प्रतिस्थापित किया, साथ ही नौ और पैकेजों के लिए अतिरिक्त विनिर्देश.

  • 2003: एएनएसआई एसक्यूएल: 2003 प्रकाशित करता है, मानकीकृत अनुक्रमों, एक्सएमएल-संबंधित सुविधाओं और पहचान कॉलम की शुरुआत करता है। पहले RDBMS के निर्माता, डॉ। E.F.Codd, का उसी वर्ष 18 अप्रैल को निधन हो गया.

  • 2006: ANSI SQL: 2006 को प्रकाशित करता है, यह परिभाषित करता है कि XML के साथ SQL का उपयोग कैसे करें और XQuery को अपने मौजूदा SQL कोड में एकीकृत करने के लिए एप्लिकेशन को सक्षम करें.

  • 2008: ANSI ने SQL: 2008 प्रकाशित किया है, जो ट्रिगर के INSTEAD और साथ ही TRUNCATE स्टेटमेंट को प्रस्तुत करता है.

  • 2011: ANSI SQL: 2011 या ISO / IEC 9075: 2011, SQL डेटाबेस क्वेरी भाषा के लिए ISO (1987) और ANSI (1986) मानक के सातवें संशोधन को प्रकाशित करता है।.

वे नए ANSI SQL मानकों को नौ भागों में विभाजित करते हैं, जिनमें शामिल हैं:

  • भाग 1 – आईएसओ / आईईसी 9075-1: 2011 एसक्यूएल / फ्रेमवर्क, जो तार्किक अवधारणाओं को प्रस्तुत करता है.

  • भाग 2 – आईएसओ / आईईसी 9075-2: 2011 SQL / Foundation, में केंद्रीय तत्व SQL शामिल हैं.

  • भाग 3 आईएसओ / आईईसी 9075-3: 2008 एसक्यूएल / कॉल-लेवल इंटरफेस (सीएलआई), उदाहरण के लिए, कॉबोल और सी ++ जैसी विभिन्न कोडिंग भाषाओं में एसक्यूएल स्टेटमेंट को निष्पादित करने के लिए प्रक्रियाओं, संरचनाओं और चर बाइंडिंग जैसे इंटरफेसिंग घटकों को समझाता है।.

  • भाग 4 आईएसओ / आईईसी 9075-4: 2011 SQL / Persistent Stored Modules (PSM), SQL के लिए प्रक्रियात्मक एक्सटेंशन के लिए मानकों को रेखांकित करता है, जिसमें कंडीशन हैंडलिंग और नियंत्रण का प्रवाह, साथ ही स्टेटमेंट सिग्नल्स सिग्नल और इस्तीफे, और स्थानीय चर और कर्सर शामिल हैं। मापदंडों और चर के लिए अभिव्यक्तियाँ निर्दिष्ट करता है। संग्रहीत प्रक्रियाओं की तरह, लगातार डेटाबेस भाषा रूटीन के रखरखाव को संबोधित करता है.

  • भाग 9 आईएसओ / आईईसी 9075-9: 2008 बाहरी डेटा (मेड) के SQL / प्रबंधन में Datalink प्रकार और विदेशी-डेटा आवरण को परिभाषित करने के लिए SQL में एक्सटेंशन शामिल हैं जो SQL को बाहरी डेटा को प्रबंधित करने में सक्षम बनाते हैं। बाहरी डेटा सुलभ है, लेकिन SQL- आधारित DBMS द्वारा प्रबंधित नहीं है.

  • भाग 10 आईएसओ / आईईसी 9075-10: 2008 SQL / ऑब्जेक्ट भाषा बाइंडिंग (OLB), SQLJ के शब्दार्थ और वाक्यविन्यास को परिभाषित करता है। SQLJ जावा में SQL का एम्बेडिंग है। मानक SQLJ अनुप्रयोगों के बाइनरी पोर्टेबिलिटी के लिए तंत्र निर्दिष्ट करता है। यह अपने निहित वर्गों के साथ कई जावा संकुल को भी परिभाषित करता है.

  • भाग 11 आईएसओ / आईईसी 9075-11: 2011 एसक्यूएल / सूचना और परिभाषा स्कीमाटा, सूचना स्कीमा और परिभाषा स्कीमा को निर्दिष्ट करता है, एसक्यूएल ऑब्जेक्ट्स और डेटाबेस को आत्म-वर्णन करने के लिए उपकरण प्रदान करता है। SQL ऑब्जेक्ट पहचानकर्ता, सुरक्षा और प्राधिकरण विनिर्देशों, साथ ही सुरक्षा और अखंडता बाधाओं को शामिल करता है। ISO / IEC 9075 की सुविधाओं और पैकेजों का समर्थन करता है, साथ ही SQL- आधारित DBMS कार्यान्वयन द्वारा प्रदान की जाने वाली सुविधाएँ भी.

  • भाग 13 – आईएसओ / आईईसी 9075-13: 2008 ISO / IEC 9075-13: 2008: SQL रूटीन और प्रकार जावा प्रोग्रामिंग लैंग्वेज (JRT) का उपयोग करते हुए, जावा वर्गों को SQL संरचित उपयोगकर्ता-परिभाषित प्रकारों के रूप में उपयोग करने की क्षमता निर्दिष्ट करता है, साथ ही SQL के भीतर से रूटीन के रूप में स्थैतिक जावा विधियों को लागू करता है। डेटाबेस में जावा के रूप में जाना जाने वाला अनुप्रयोग.

  • भाग 14 – आईएसओ / आईईसी 9075-14: 2011 SQL / XML- संबंधित विनिर्देश SQL के साथ XML का उपयोग करते समय SQL- आधारित एक्सटेंशन को परिभाषित करता है। यह एक्सएमएल डेटा प्रकार, दिनचर्या और कार्यों को रेखांकित करता है। यह SQL डेटाबेस के अंदर XML के भंडारण और प्रबंधन के लिए XML से SQL डेटा प्रकार मैपिंग का भी वर्णन करता है.

आईएसओ / आईईसी 13249 एसक्यूएल मल्टीमीडिया और एप्लीकेशन पैकेज आईएसओ / आईईसी 9075 के साथ एक अलग, फिर भी प्रासंगिक मानक के रूप में काम करते हैं जो एसक्यूएल पर आधारित विभिन्न इंटरफेस और पैकेजों को निर्दिष्ट करता है।.

इस पैकेज का लक्ष्य चित्रों, पाठ, स्थानिक डेटा और डेटा माइनिंग जैसे अधिकांश सामान्य डेटाबेस अनुप्रयोगों तक केंद्रीकृत पहुंच को वहन करना है।.

मानकों की एक प्रति कैसे प्राप्त करें

ISO और ANSI कॉपीराइट प्रतिबंधों के कारण, SQL मानक विनिर्देशों की हार्ड प्रतियां केवल खरीदने के लिए उपलब्ध हैं। आप एएनएसआई वेबसाइट पर एक इलेक्ट्रॉनिक कॉपी पा सकते हैं, “एक्सेस स्टैंडर्ड्स – ईस्टैंडर्ड्स स्टोर” का चयन करके और “एसक्यूएल भाषा” के लिए खोज करें।

प्रत्येक दस्तावेज़ के दो संस्करण हैं, लेकिन वे समान हैं:

  1. INCITS / ISO / IEC 9075 – * – 2011

  2. आईएसओ / आईईसी 9075 – *: 2011

हर डेटाबेस निर्माता इन मानकों का पालन करना चाहता है, जिससे SQL के विभिन्न कार्यान्वयन समान हो जाते हैं; हालाँकि, प्रत्येक कार्यान्वयन में अभी भी SQL का उपयोग करने के लिए एक अनूठी बोली है जिसमें मानकों में एक्सटेंशन या परिवर्धन शामिल हैं.

एसक्यूएल को टेस्ट में लाना

मूलभूत एसक्यूएल कमांड और स्टेटमेंट सभी एसक्यूएल बोलियों के लिए समान हैं, इसलिए एक बार एक डीबीए जानता है कि एक का उपयोग कैसे करना है, वे आसानी से सीख सकते हैं.

हालाँकि, अधिकांश SQL डेटाबेस प्रोग्रामों के अपने स्वामित्व एक्सटेंशन होते हैं, ANSI मानकों का पालन करने के लिए, उन्हें कम से कम, इन पांच मुख्य कमांडों का उसी तरह समर्थन करना चाहिए:

  1. अपडेट करें

  2. हटाएँ

  3. चुनते हैं

  4. सम्मिलित करें

  5. कहाँ पे

SQL एक डेटाबेस में निम्नलिखित क्रियाओं को करने के लिए DBA को सक्षम करता है:

  • प्रश्न पूछें

  • डेटा पुनः प्राप्त करो

  • रिकॉर्ड डालें, अपडेट करें और हटाएं

  • नए टेबल और व्यू बनाएं

  • नए डेटाबेस बनाएँ

  • संग्रहीत प्रक्रियाओं का उत्पादन

  • विचारों, तालिकाओं और प्रक्रियाओं के लिए अनुमतियाँ सेट करें.

एक डेटाबेस से डेटा का उपयोग करने वाली वेबसाइट का उत्पादन करने के लिए, रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) डेटाबेस प्रोग्राम आवश्यक है। RDBMS के कुछ लोकप्रिय कार्यक्रमों में शामिल हैं:

  • एस क्यू एल सर्वर

  • एमएस एक्सेस

  • माई एसक्यूएल

  • पोस्टग्रे एसक्यूएल

  • Oracle डाटाबेस.

डेटाबेस बनाने के लिए, डेटाबेस व्यवस्थापक को निम्नलिखित का उपयोग करने की आवश्यकता होगी:

  • CSS / HTML जैसी मानक मार्कअप भाषा

  • एक सर्वर साइड स्क्रिप्टिंग भाषा, जैसे एएसपी या पीएचपी.

  • समझें कि SQL आपके द्वारा अनुरोधित डेटा को पुनः प्राप्त करने के लिए कैसे उपयोग करें.

एक डेटाबेस के एनाटॉमी

रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) डेटाबेस की नींव बनाता है। RDBMS का उपयोग करने से डीबीए को डेटाबेस ऑब्जेक्ट्स में डेटा संग्रहीत करने की अनुमति मिलती है, जिसे टेबल कहा जाता है। वर्गों में संबंधित डेटा के कॉलम और पंक्तियों से मिलकर तालिकाओं का निर्माण होता है.

डेटाबेस टेबल्स की पहचान करना

अधिकांश डेटाबेस में एक से अधिक तालिकाएँ होती हैं, इसलिए DBA को प्रत्येक तालिका को एक नाम से पहचानना चाहिए। प्रत्येक तालिका में जानकारी और डेटा वाले रिकॉर्ड की पंक्तियाँ होंगी.

उदाहरण के लिए, एक व्यवसाय एक ग्राहक तालिका के साथ एक डेटाबेस का उपयोग करेगा जिसमें प्रत्येक ग्राहक के लिए निम्नलिखित डेटा होगा:

  1. ग्राहक का नाम

  2. संपर्क नाम

  3. ग्राहक आईडी, ग्राहक पहचान

  4. ग्राहक पता – सड़क, शहर, ज़िप कोड और देश

  5. ग्राहक संपर्क जानकारी

इस स्थिति में, तालिका में पाँच रिकॉर्ड होते हैं – प्रत्येक ग्राहक के लिए एक – और आठ कॉलम, प्रत्येक डेटा के लिए एक: ग्राहक नाम, संपर्क नाम, ग्राहक आईडी, ग्राहक पता जिसमें शहर, ज़िप कोड और देश और ग्राहक संपर्क जानकारी शामिल है।.

एक SQL डेटाबेस के साथ संचार

डेटाबेस व्यवस्थापक SQL कथन का उपयोग कर डेटाबेस में आवश्यक सभी क्रिया करते हैं। फिर परिणाम एक परिणाम तालिका में संग्रहीत किए जाते हैं, जिसे परिणाम-सेट कहा जाता है.

SQL आमतौर पर केस-संवेदी नहीं होता है, और कुछ डेटाबेस सिस्टम को प्रत्येक SQL स्टेटमेंट के अंत में अर्धविराम के उपयोग की आवश्यकता होती है। एक अर्धविराम डेटाबेस सिस्टम में एक दूसरे से SQL स्टेटमेंट को अलग करने का मानक तरीका बन गया है.

यह सर्वर पर एक कॉल में कई SQL स्टेटमेंट्स को निष्पादित करने के लिए DBA को सक्षम करता है.

SQL कमांड में से कुछ में शामिल हैं:

  • तालिका में परिवर्तन तालिकाओं को संशोधित करता है.

  • परिवर्तन करें डेटाबेस को संशोधित करता है.

  • DATABASE बनाएं नए डेटाबेस बनाता है.

  • पैदा करना सूचकांक / खोज कुंजी बनाता है.

  • तालिका बनाएं नए टेबल बनाता है.

  • हटाएँ डेटाबेस से डेटा हटाता है.

  • ड्रॉप इंडेक्स हटाता है अनुक्रमित.

  • ड्रॉप तालिका टेबल हटाता है

  • में डालें डेटाबेस में नए डेटा सम्मिलित करता है.

  • चुनते हैं डेटाबेस से डेटा निकालता है.

  • अपडेट करें डेटाबेस में डेटा अपडेट करता है.

कोडेक के 12 नियम

जब उन्होंने पहला रिलेशनल डेटाबेस मैनेजमेंट सिस्टम बनाया, तो डॉ। कोडड ने 13 नियम शामिल किए, जिसमें सुझाव दिया गया कि यदि डेटाबेस मैनेजमेंट सिस्टम इन सभी नियमों को पूरा करता है, तो यह एक सच्चा रिलेशनल डेटाबेस मैनेजमेंट सिस्टम है।.

क्योंकि उन्होंने उन्हें शून्य से 12 तक गिना था, उन्हें कोडड के 12 नियम कहा जाता है:

  • नियम शून्य: नींव राज्यों का कहना है कि एक बुनियादी प्रणाली को तीन बुनियादी आवश्यकताओं को पूरा करना चाहिए: यह संबंधपरक होना चाहिए और इसमें एक डेटाबेस और एक प्रबंधन प्रणाली शामिल होनी चाहिए। यह भी डेटाबेस का प्रबंधन करने के लिए विशेष रूप से रिलेशनल सुविधाओं का लाभ उठाने के लिए एक सच्चे RDBMS माना जाता है.

  • नियम एक: सूचना प्रतिनिधित्व विशेष रूप से तालिकाओं की पंक्तियों के भीतर स्तंभ स्थिति में मान रखकर, सभी जानकारी डेटाबेस में एक विलक्षण तरीके से प्रस्तुत करते हैं.

  • नियम दो: प्रवेश की गारंटी सभी डेटा को प्राथमिक कुंजी के लिए मूलभूत आवश्यकता की तरह सुलभ होना चाहिए। किसी डेटाबेस में प्रत्येक व्यक्तिगत स्केलर मान युक्त तालिका और स्तंभ का नाम, साथ ही साथ पंक्ति के लिए प्राथमिक कुंजी मान को परिभाषित करके समझदारी से संबोधित किया जाना चाहिए.

  • नियम तीन: नल मानों को संभालना DBMS को प्रत्येक क्षेत्र को खाली या अशक्त रहने देना चाहिए। इसका मतलब यह है कि इसे किसी भी अनुचित या लापता जानकारी के एक व्यवस्थित तरीके से प्रतिनिधित्व में हेरफेर का समर्थन करना है जो सभी नियमित मूल्यों से अलग है, साथ ही साथ डेटा के प्रकार से भी स्वतंत्र है।.

  • नियम चार: सक्रिय ऑनलाइन कैटलॉग सिस्टम को अपनी सामान्य क्वेरी भाषा का उपयोग करके अधिकृत उपयोगकर्ताओं के लिए एक इनलाइन, ऑनलाइन, संबंधपरक संरचना या कैटलॉग का समर्थन करना चाहिए। उपयोगकर्ता डेटाबेस के कैटलॉग को उसी रिलेशनल मॉडल और क्वेरी भाषा का उपयोग करने में सक्षम होना चाहिए, जो वे डेटाबेस के अंदर डेटा तक पहुंचने के लिए उपयोग करते थे.

  • नियम पांच: व्यापक डेटा उप भाषा लीनियर सिंटैक्स के साथ सिस्टम को न्यूनतम एक रिलेशनल भाषा का समर्थन करना होता है। उपयोगकर्ताओं को आवेदन कार्यक्रमों और अंतःक्रियात्मक रूप से भी इसका लाभ उठाने में सक्षम होना चाहिए। यह डेटा हेरफेर संचालन का समर्थन भी करना चाहिए, जैसे कि अद्यतन और पुनर्प्राप्ति, और डेटा परिभाषा संचालन, जैसे दृश्य परिभाषाएँ, साथ ही साथ प्रतिबद्ध, आरंभ और रोलबैक जैसे लेनदेन प्रबंधन संचालन। इसकी जगह पर अखंडता और सुरक्षा बाधाओं को भी होना चाहिए.

  • नियम छह: अद्यतन करना किसी भी विचार को सैद्धांतिक रूप से अपडेट किया जा सकता है जिसे सिस्टम द्वारा अपडेट किया जाना चाहिए.

  • नियम सात: उच्च स्तरीय अद्यतन, सम्मिलित करें और हटाएं सिस्टम को सेट-ए-टाइम अपडेट का समर्थन करना चाहिए, ऑपरेटरों को सम्मिलित करना और हटाना चाहिए, ताकि उपयोगकर्ता कई तालिकाओं और / या पंक्तियों से डेटा के निर्माण में एक रिलेशनल डेटाबेस से डेटा पुनः प्राप्त कर सकें। किसी भी तालिका में एक पंक्ति के बजाय किसी भी पुनर्प्राप्ति योग्य सेट के लिए अपडेट, इंसर्ट और डिलीट ऑपरेशंस को सक्षम किया जाना चाहिए.

  • नियम आठ: भौतिक डेटा स्वतंत्रता भौतिक स्तर पर अपडेट को संरचना के आधार पर किसी एप्लिकेशन को अपडेट की आवश्यकता नहीं होनी चाहिए। उदाहरण के लिए, डेटा को कैसे संग्रहीत किया जाता है, जैसे परिवर्तन इसे सरणियों या लिंक्ड सूचियों में रखना है.

  • नियम नौ: तार्किक डेटा स्वतंत्रता तार्किक स्तर पर अपडेट, जैसे कि कॉलम, टेबल और पंक्तियों को संरचना के आधार पर किसी एप्लिकेशन को अपडेट की आवश्यकता नहीं होनी चाहिए। भौतिक डेटा स्वतंत्रता की तुलना में तार्किक डेटा स्वतंत्रता प्राप्त करना कठिन है.

  • नियम 10: अखंडता की स्वतंत्रता अखंडता बाधाओं को निर्दिष्ट करें आवेदन कार्यक्रमों और कैटलॉग में अलग से संग्रहीत किया जाना चाहिए। इस तरह की बाधाओं को अद्यतन करना संभव है जब किसी भी मौजूदा अनुप्रयोगों को प्रभावित किए बिना उपयुक्त हो.

  • नियम 11: वितरण स्वतंत्रता विभिन्न स्थानों पर डेटाबेस के भागों का वितरण डेटाबेस उपयोगकर्ताओं को दिखाई नहीं देना चाहिए। सभी मौजूदा एप्लिकेशन डीबीएमएस के वितरित संस्करण की शुरूआत या जब मौजूदा वितरित डेटा पूरे सिस्टम में पुनर्वितरित हो जाते हैं, के सामने निरंतर और कुशलता से काम करने में सक्षम होना चाहिए.

  • नियम 12: गैर तोड़फोड़ यदि सिस्टम एक-रिकॉर्ड-ए-ए-टाइम या निम्न-स्तरीय इंटरफ़ेस प्रदान करता है, तो इसे किसी अन्य सिस्टम को समाप्त करने के लिए नहीं लिया जा सकता है। इसका एक उदाहरण एक संबंधपरक अखंडता या सुरक्षा बाधा को दरकिनार करने का कार्य होगा.

संरचित क्वेरी भाषा, या SQL ने एक लंबा सफर तय किया है, लेकिन इसे बनाने के लिए इस्तेमाल की जाने वाली नींव अभी भी मजबूत हैं। डेटाबेस व्यवस्थापक इसका उपयोग करने के अधिक तरीके और स्थान खोज सकते हैं, क्योंकि क्लाउड कंप्यूटिंग आदर्श बन जाता है; हालाँकि, डेटाबेस क्वेरी भाषाओं को एकीकृत करने के लिए मानकों को निर्दिष्ट करने के लिए ANSI स्थान पर रहेगा.

संसाधन:

ANSI.org

एसक्यूएल का इतिहास

W3Resource

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map