डेटाबेस भाषा: परिभाषा, घटक और उदाहरण
डेटाबेस भाषा को समझना
डेटाबेस भाषाओं के बारे में आप क्या जानते हैं? डेटाबेस भाषाओं के रूप में भी जाना जाता है डेटाबेस भाषा जो सामान्य तौर पर इस भाषा को या उस पर चिपकाया जाएगा Embbeded अन्य प्रोग्रामिंग भाषाओं के लिए। यह भाषा उपयोगकर्ताओं द्वारा इस्तेमाल की जाने वाली भाषा है या उपयोगकर्ता बातचीत या संचार के साथDBMS या जो डाटाबेस मैनेजमेंट सिस्टम के लिए है। कई डेटाबेस अनुप्रयोग हैं जो मौजूद हैं और पहले से ही इंटरनेट पर प्रसारित हो रहे हैं, दोनों मुफ्त और भुगतान किए गए हैं।
कुछ डेटाबेस अनुप्रयोगों में शामिल हैं: मेरी SQL, MariaDB, Microsoft SQL Server, इत्यादि। सभी डेटाबेस अनुप्रयोग एक प्रोग्रामिंग भाषा का उपयोग करते हैं जिसे डेटाबेस भाषा कहा जाता है। किन भाषाओं का उपयोग किया जाता है? कुछ डेटाबेस भाषाओं का उपयोग किया जाता है जैसे कि SQL, QUEL, dBase, और इसी तरह।
हालाँकि इसमें कई डेटाबेस भाषाएँ हैंअलग-अलग, लेकिन उन सभी के पास एक ही फ़ंक्शन है जिसका उपयोग प्रोग्राम के साथ बातचीत करने के लिए किया जाता है ताकि प्रोग्राम हमें निर्देश दे या प्रदान कर सके। जैसा कि हमने समझाया है कि यह भाषा C ++, जावा, बेसिक, पास्कल, फोरट्रान, आदि पर चिपकाई जाएगी, जिसे आमतौर पर होस्ट भाषा के रूप में भी जाना जाता है या होस्ट भाषा।
डेटाबेस भाषा घटक
डेटाबेस भाषा में ही कई हैंऐसे घटकों की आवश्यकता होती है, जो विशेष रूप से आप में से उन लोगों के लिए हैं जो डेटाबेस प्रोग्रामिंग की दुनिया में नए हैं। सामान्य तौर पर, डेटाबेस भाषा के 3 घटक होते हैं जब इसके कार्य से देखा जाता है, अर्थात्:
- DDL या डेटा परिभाषा भाषा जो बाद में डेटा योजनाओं को निर्दिष्ट करने में एक भूमिका निभाती है।
- डेटा में हेरफेर के आरोप में डीएमएल या डेटा हेरफेर भाषा।
- DCl या डेटा नियंत्रण भाषा जिसमें डेटा को नियंत्रित करने का कार्य होता है।
1. डेटा डेफिनिशन लैंग्वेज या डीडीएल
DDL एक डेटाबेस भाषा घटक हैसमग्र डेटाबेस डिजाइन का वर्णन या प्रतिनिधित्व करने के लिए उपयोग किया जाता है जो बाद में फिर से निर्दिष्ट किया जाएगा। डीडीएल के साथ, हम नए टेबल बनाने, टेबल बदलने, इंडेक्सिंग टेबल, साथ ही टेबल की संरचना और भंडारण का निर्धारण करने के रूप में प्रोग्राम रन कमांड बनाने में सक्षम हैं।
डीडीएल द्वारा प्राप्त किया जाएगा परिणाम तालिकाओं का एक संग्रह है जिसे एक विशेष फ़ाइल में संग्रहीत किया जाएगा जिसे नाम दिया गया है डेटा शब्दकोश या डेटा शब्दकोश। डेटा शब्दकोश में मेटाडेटा और सुपरडेटा दोनों शामिल हैं जो वास्तविक डेटा का वर्णन करने के लिए कार्य करता है। उदाहरण के लिए, जब आप फॉक्सप्रो कमांड टाइप करते हैं तो वहां होता है बनाने विषयों, संरचना को संशोधित करें, रिपोर्ट को संशोधित करेंऔर इसी तरह।
2. डेटा हेरफेर भाषा या डीएमएल
फिर डीएमएल क्या है? यह एक डेटाबेस भाषा डेटाबेस में निहित डेटा को हेरफेर करने और पुनः प्राप्त करने के लिए उपयोग की जाने वाली भाषा है। डेटा का हेरफेर बाद में नीचे दिया जा सकता है:
- डेटाबेस में निहित फ़ाइलों या तालिकाओं में निहित डेटा का सम्मिलन या जोड़।
- डेटाबेस में डेटा या फ़ाइलों में मौजूद फ़ाइलों का विलोपन।
- तालिका या डेटाबेस फ़ाइल में निहित डेटा बदलना।
- एक डेटाबेस में तालिका और फ़ाइलों में निहित डेटा खोजें।
इस डीएमएल का कार्य इसे आसान बनाना हैडेटा मॉडल द्वारा प्रतिनिधित्व के रूप में डेटा तक पहुँचने में उपयोगकर्ता। डीएमएल सहित कम से कम दो प्रकार हैं, अर्थात् प्रक्रियात्मक और गैर-प्रक्रियात्मक।
3. डेटा नियंत्रण भाषा या DCL
जैसा कि नाम से पता चलता है, DCl एक डेटाबेस भाषा हैजिसका उपयोग डेटाबेस को नियंत्रित या नियंत्रित करने के लिए किया जाता है। तो इस खंड की उपयोगकर्ताओं को प्राप्त होने वाली डेटा के साथ जरूरतों को पूरा करने के लिए एक महत्वपूर्ण भूमिका है।
डेटाबेस भाषाओं के उदाहरण
पहले हमने इसका उल्लेख किया थाडेटाबेस भाषा में 3 महत्वपूर्ण घटक हैं, अर्थात् डीएमएल, डीसीएल, और डीडीएल भी। इसके बाद हमारे पास जानकारी भी है जो डेटाबेस भाषा के प्रत्येक घटक के कुछ उदाहरणों के बारे में कम महत्वपूर्ण नहीं है।
1. डीडीएल
DDL में शामिल कुछ उदाहरणों में निम्नलिखित शामिल हैं:
- बनाएँ: डेटाबेस, इंडेक्स या टेबल बनाने के लिए उपयोग किया जाता है।
- ड्रॉप: कमांड का उपयोग तालिका में संरचना को बदलने के लिए किया जाता है।
- ऑल्टर: डेटाबेस या डेटाबेस को नष्ट करने के लिए उपयोग किया जाता है।
2. डीएमएल
डेटा हेरफेर भाषा से संबंधित कुछ उदाहरण हैं:
- का चयन करें: डेटा पुनर्प्राप्त करने के लिए उपयोग किया जाने वाला भाग।
- हटाएँ: डेटा को हटाने के लिए उपयोग किया जाता है।
- सम्मिलित करें: डेटा दर्ज करने के लिए उपयोग किया जाता है।
- अपडेट: डेटा को अपडेट या बदलने के लिए उपयोग किया जाता है।
डेटाबेस उपयोगकर्ता
अतिरिक्त जानकारी के रूप में डेटाबेस में ही कई उपयोगकर्ता हैं, जिनमें शामिल हैं:
डेटाबेस प्रबंधक
एक प्रोग्राम मॉड्यूल जिसमें डेटा भंडारण के रूप में एक डिस्प्ले या इंटरफ़ेस प्रदान किया जाता है निम्न स्तर डेटाबेस में एप्लिकेशन प्रोग्राम के साथ या क्वेरी प्रणाली द्वारा उपयोग किया जाता है। डेटाबेस प्रबंधक का कार्य एकीकृत, बैकअप और पुनर्प्राप्ति, सुरक्षा, और फ़ाइल प्रबंधक की जरूरतों के साथ बातचीत के लिए भी उपयोग किया जाता है।
डेटाबेस व्यवस्थापक
कोई जिसके पास सत्ता या अधिकार होऔर डेटाबेस के नियंत्रक के रूप में कार्य करता है। सभी मौजूदा सिस्टम, प्रोग्राम और डेटा दोनों को डेटाबेस एडमिनिस्ट्रेटर द्वारा नियंत्रित किया जाएगा। फिर इसका क्या कार्य है? एक फ़ंक्शन स्टोरेज संरचना और एक्सेस मोड को भी परिभाषित करना है। इसके अलावा, डेटाबेस प्रशासक का उपयोग पैटर्न और भौतिक संगठनों को संशोधित करने के लिए भी किया जा सकता है।
डेटाबेस उपयोगकर्ता
कम से कम 4 प्रकार के डेटाबेस उपयोगकर्ता हैं जिनकी अलग-अलग आवश्यकताएं हैं। पहला उन्नत उपयोगकर्ता, एप्लिकेशन प्रोग्रामर, अंतिम उपयोगकर्ता या सामान्य उपयोगकर्ता और विशेष उपयोगकर्ता हैं।
इस प्रकार हमारी व्याख्या डेटाबेस भाषाओं और उनके घटकों की समझ से संबंधित है, और डेटाबेस भाषाओं के उदाहरण भी। आशा है कि यह उपयोगी है।