DBMS में DDL बनाम DML

लेखक: Laura McKinney
निर्माण की तारीख: 4 अप्रैल 2021
डेट अपडेट करें: 16 मई 2024
Anonim
Lec-50: उदाहरण के साथ सभी प्रकार के SQL कमांड | डीडीएल, डीएमएल, डीसीएल, टीसीएल और बाधाएं | डीबीएमएस
वीडियो: Lec-50: उदाहरण के साथ सभी प्रकार के SQL कमांड | डीडीएल, डीएमएल, डीसीएल, टीसीएल और बाधाएं | डीबीएमएस

विषय

DBMS यानी डेटा बेस मैनेजमेंट सिस्टम में DDL और DML के बीच का अंतर यह है कि DDL, डेटा डेफिनेशन लैंग्वेज है, जिसका इस्तेमाल डेटाबेस स्कीमा में डेटाबेस स्कीमा को निर्दिष्ट करने के लिए किया जाता है, जबकि DML डेटा मैनिपुलेशन लैंग्वेज है जो डेटा बेस से डेटा को पुनः प्राप्त करने के लिए उपयोग की जाती है।


सामग्री: DBMS में DDL और DML के बीच अंतर

  • DBMS में DDL बनाम DML
  • तुलना चार्ट
  • DDL
  • DML
  • मुख्य अंतर
  • निष्कर्ष
  • व्याख्यात्मक वीडियो

DBMS में DDL बनाम DML

डीडीएल डेटा डेफिनिशन लैंग्वेज है जबकि डीएमएल डेटा मैनिप्युलेशन लैंग्वेज है, दोनों ही शब्दों को समान माना जाता है, लेकिन वे अलग-अलग हैं। डीबीएमएस में उनकी भूमिका अलग है। डीडीएल डेटा परिभाषा भाषा है जो डेटाबेस संरचना में डेटाबेस स्कीमा को निर्दिष्ट करने के लिए उपयोग किया जाता है जबकि डीएमएल डेटा हेरफेर भाषा है जिसका उपयोग डेटाबेस से डेटा प्राप्त करने के लिए किया जाता है। DBMS एक डेटाबेस मैनेजमेंट सिस्टम है, जो एक सॉफ्टवेयर पैकेज है, जो DMBS का मुख्य उद्देश्य डेटा में हेरफेर करना है। आम तौर पर डेटा को कई कारकों के कारण कठोर रूप में प्रबंधित नहीं किया जा सकता है जैसे कि यह खो सकता है, इसे प्रबंधित करना मुश्किल हो सकता है। DBMS डेटा हेरफेर को बहुत आसान और सुरक्षित बनाता है। आपका रिकॉर्ड सहेजा गया है, और किसी भी मामले में इसे खोने का कोई खतरा नहीं है। डीएमएल डेटा हेरफेर है जो स्कीमा बनाने के लिए उपयोग किया जाता है जो डेटाबेस में एक तालिका है जो डेटा हेरफेर भाषा का उपयोग करके भरा जाता है। डेटा डेफिनिशन लैंग्वेज कॉलम भरते हैं जबकि DDL डेटाबेस में टेबल और रो की पंक्ति को भर देते हैं जिसे ट्यूपल कहा जाता है। डेटाबेस में डेटा को सम्मिलित करने, संशोधित करने, हटाने और पुनर्प्राप्त करने के लिए DML का उपयोग किया जा सकता है। डेटा हेरफेर भाषा के दो प्रकार हैं जो प्रक्रियात्मक डीएमएलएस और डिक्लेरेटिव डीएमएलएस हैं। प्रक्रियात्मक डीएमएलएस डेटा का वर्णन करता है जिसे पुनर्प्राप्त किया जाना है, और यह यह भी परिभाषित करता है कि तालिका से डेटा कैसे प्राप्त किया जाए जबकि घोषणात्मक डीएमएलएस डेटा को पुनः प्राप्त करने का वर्णन करता है। डेटा रखरखाव अभी तक एक और बहुत महत्वपूर्ण कार्य है और सुविधाएँ जो डीबीएमएस की पेशकश करती हैं। SQL जो संरचना क्वेरी भाषा है वह DBMS के लिए सबसे अधिक उपयोग किया जाने वाला सॉफ़्टवेयर है। DDL एक डेटा डेफिनिशन लैंग्वेज है जो डेटाबेस स्कीमा को परिभाषित करता है।डेटा परिभाषा भाषा कई सुविधाएं प्रदान करती है जैसे कि यह अन्य सभी अतिरिक्त गुणों को परिभाषित करती है और यह बाधाओं को निर्दिष्ट करने की सुविधा प्रदान करती है। डेटाबेस बनाने के लिए डेटा डेफिनिशन लैंग्वेज की कमांड का उपयोग किया जाता है। ऑल्टर कमांड ने हमें तालिका की सामग्री को बदलने के लिए उपयोग किया। ड्रॉप टेबल का उपयोग टेबल के कुछ डेटा को हटाने के लिए किया जाता है। Truncate कमांड का उपयोग तालिका से सभी सामग्री को हटाने के लिए किया जाता है और पूरे डेटाबेस का नाम बदलने के लिए नाम बदला जाता है। डेटा परिभाषा भाषा डेटाबेस बनाने के लिए उपयोग की जाने वाली सभी कमांड को स्वीकार करती है। डेटा हेरफेर का चयन तालिका से डेटा को पुनः प्राप्त करने के लिए किया जाता है। डेटा में हेरफेर करने के लिए डेटा हेरफेर का उपयोग डेटा में किया जाता है। डेटा हेरफेर भाषा में अपडेट का उपयोग डेटा को तालिका में सुधार करने के लिए किया जाता है और डेटा हेरफेर भाषा में डिलीट का उपयोग तालिका से डेटा को हटाने के लिए किया जाता है।


तुलना चार्ट

आधारDDLDML
अर्थDDL डेटा परिभाषा भाषा है जो डेटाबेस संरचना में डेटाबेस स्कीमा को निर्दिष्ट करने के लिए उपयोग किया जाता हैडीएमएल डेटा हेरफेर भाषा है जिसका उपयोग डेटाबेस से डेटा प्राप्त करने के लिए किया जाता है।
के लिए खड़ा है DDL का मतलब डेटा डेफिनेशन लैंग्वेज हैDML का मतलब डेटा हेरफेर भाषा है
प्रकारडेटा परिभाषा भाषा का कोई प्रकार नहीं हैडेटा हेरफेर भाषा के दो प्रकार हैं जो प्रक्रियात्मक डीएमएलएस और डिक्लेरेटिव डीएमएलएस हैं।
आदेशDDL की सामान्य कमांड्स CREATE, ALTER, DROP हैंDML के सामान्य कमांड्स SELECT, INSERT, UPDATE हैं

 

DDL

DDL एक डेटा डेफिनिशन लैंग्वेज है जो डेटाबेस स्कीमा को परिभाषित करता है। डेटा परिभाषा भाषा कई सुविधाएं प्रदान करती है जैसे कि यह अन्य सभी अतिरिक्त गुणों को परिभाषित करती है और यह बाधाओं को निर्दिष्ट करने की सुविधा प्रदान करती है। डेटाबेस बनाने के लिए डेटा डेफिनिशन लैंग्वेज की कमांड का उपयोग किया जाता है। ऑल्टर कमांड ने हमें तालिका की सामग्री को बदलने के लिए उपयोग किया। ड्रॉप टेबल का उपयोग टेबल के कुछ डेटा को हटाने के लिए किया जाता है। Truncate कमांड का उपयोग तालिका से सभी सामग्री को हटाने के लिए किया जाता है और पूरे डेटाबेस का नाम बदलने के लिए नाम बदला जाता है। डेटा परिभाषा भाषा डेटाबेस बनाने के लिए उपयोग की जाने वाली सभी कमांड को स्वीकार करती है।


DML

डीएमएल डेटा हेरफेर है जो स्कीमा बनाने के लिए उपयोग किया जाता है जो डेटाबेस में एक तालिका है जो डेटा हेरफेर भाषा का उपयोग करके भरा जाता है। डेटा डेफिनिशन लैंग्वेज कॉलम भरते हैं जबकि DDL डेटाबेस में टेबल और रो की पंक्ति को भर देते हैं जिसे ट्यूपल कहा जाता है। डेटाबेस में डेटा को सम्मिलित करने, संशोधित करने, हटाने और पुनर्प्राप्त करने के लिए DML का उपयोग किया जा सकता है। डेटा हेरफेर भाषा के दो प्रकार हैं जो प्रक्रियात्मक डीएमएलएस और डिक्लेरेटिव डीएमएलएस हैं। प्रक्रियात्मक डीएमएलएस डेटा का वर्णन करता है जिसे पुनर्प्राप्त किया जाना है, और यह यह भी परिभाषित करता है कि तालिका से डेटा कैसे प्राप्त किया जाए जबकि घोषणात्मक डीएमएलएस डेटा को पुनः प्राप्त करने का वर्णन करता है। डेटा हेरफेर का चयन तालिका से डेटा को पुनः प्राप्त करने के लिए किया जाता है। डेटा में हेरफेर करने के लिए डेटा हेरफेर का उपयोग डेटा में किया जाता है। डेटा हेरफेर भाषा में अपडेट का उपयोग डेटा को तालिका में सुधार करने के लिए किया जाता है और डेटा हेरफेर भाषा में डिलीट का उपयोग तालिका से डेटा को हटाने के लिए किया जाता है।

मुख्य अंतर

  • डीडीएल डेटा परिभाषा भाषा है जो डेटाबेस संरचना में डेटाबेस स्कीमा को निर्दिष्ट करने के लिए उपयोग किया जाता है जबकि डीएमएल डेटा हेरफेर भाषा है जिसका उपयोग डेटाबेस से डेटा प्राप्त करने के लिए किया जाता है।
  • DDL का मतलब डेटा डेफिनेशन लैंग्वेज है जबकि DML का मतलब डेटा हेरफेर लैंग्वेज है।
  • डेटा परिभाषा भाषा का कोई प्रकार नहीं है, जबकि दो प्रकार के डेटा हेरफेर भाषा हैं जो प्रक्रियात्मक डीएमएलएस और डिक्लेरेटिव डीएमएलएस हैं।
  • DDL की सामान्य कमांड्स CREATE, ALTER, DROP हैं जबकि DML के सामान्य कमांड्स SELECT, INSERT, UPDATE हैं।

निष्कर्ष

ऊपर इस लेख में हम डेटाबेस में DDL और DML के बीच का अंतर देखते हैं।

व्याख्यात्मक वीडियो