डीएमएल और डीडीएल के बीच अंतर;
डेटा परिभाषा भाषा (जिसे डीडीएल भी कहा जाता है) एक कंप्यूटर भाषा है जो डेटा स्ट्रक्चर को परिभाषित करती है - जैसा कि इसके नाम से पता चलता है यह पहली बार सीडीएएसआईएल डेटाबेस मॉडल (सूचना प्रौद्योगिकी उद्योग संघ से संबंधित एक मॉडल, डेटा सिस्टम भाषाओं पर सम्मेलन के रूप में जाना जाता है) में अपनी उपस्थिति बना। डीडीएल को डाटाबेस के स्कीमा के भीतर उपयोग किया गया ताकि रिकॉर्ड, फ़ील्ड और 'सेट' का वर्णन किया जा सके जो यूजर डेटा मॉडल बना। यह पहला तरीका था जिसमें प्रोग्रामर एसक्यूएल परिभाषित करते थे। हालांकि, हालांकि, इसका उपयोग सामान्य रूप से डेटा या सूचना संरचनाओं (उदाहरण के लिए, एक्सएमएल स्कीमा) को वर्णित करने के लिए इस्तेमाल की जाने वाली किसी औपचारिक भाषा के लिए किया जाता है।
डीएमएल का सबसे लोकप्रिय रूप स्ट्रक्चर्ड क्वेरी लैंग्वेज (या एसक्यूएल) है। यह एक ऐसी भाषा है जो डेटाबेस के लिए उपयोग की जाती है, और विशेष रूप से संबंधपरक डेटाबेस प्रबंधन प्रणालियों (या आरडीबीएमएस) में डेटा के प्रबंधन के लिए तैयार की जाती है। ऐसे अन्य रूप भी हैं जिनमें डीएमएल का प्रयोग किया जाता है, उदाहरण के लिए - आईएम एस / डीएलआई, सीडीएएसआईएल डाटाबेस (उदाहरण के लिए आईडीएमएस), और कुछ अन्य। डीएमएल में SQL डेटा परिवर्तन बयान शामिल हैं, जिसका अर्थ है कि संग्रहीत डेटा संशोधित किया गया है, लेकिन स्कीमा या डेटाबेस ऑब्जेक्ट समान रहेंगे। डीएमएल की कार्यात्मक क्षमता एक बयान में प्रारंभिक शब्द द्वारा आयोजित की जाती है। यह शब्द सबसे आम तौर पर एक क्रिया है - पृष्ठ को पूरा करने के लिए एक विशिष्ट कार्यवाही। चार विशिष्ट क्रियाएं हैं जो एक क्रिया आरंभ करती हैं: चयन करें … में, REPLACE, अद्यतित करें, और हटाएं।सारांश:
1 डीएमएल कंप्यूटर प्रोग्रामों द्वारा उपयोग किए जाने वाले कंप्यूटर भाषाओं का एक समूह है, जो डाटाबेस में डेटा को हेरफेर करने के लिए है; डीडीएल एक कंप्यूटर भाषा है जिसका उपयोग विशेष रूप से डेटा स्ट्रक्चर को परिभाषित करने के लिए किया गया है।
-2 ->
2। डीएमएल का सबसे लोकप्रिय रूप एसक्यूएल है, और इसमें विभिन्न परिवर्तन बयान शामिल हैं; डीडीएल मुख्यतः CREATE कमांड का उपयोग करता है।