डीबीएमएसमध्ये डीडीएल आणि डीएमएलमधील फरक
सामग्री
- सामग्रीः डीबीएमएस मधील डीडीएल विरूद्ध डीएमएल
- तुलना चार्ट
- डीडीएल व्याख्या (डेटा परिभाषा भाषा)
- डीएमएल व्याख्या (डेटा मॅनिपुलेशन भाषा)
- निष्कर्ष:
डेटा व्याख्या भाषा (डीडीएल) आणि डेटा मॅनिपुलेशन भाषा (डीएमएल) एकत्रितपणे डेटाबेस भाषा बनवते. डीडीएल आणि डीएमएलमधील मूलभूत फरक तो आहे डीडीएल (डेटा परिभाषा भाषा) डेटाबेस स्कीमा डेटाबेस रचना निर्दिष्ट करण्यासाठी वापरली जाते. दुसरीकडे, डीएमएल (डेटा मॅनिपुलेशन भाषा) डेटाबेसमधील डेटामध्ये प्रवेश करण्यासाठी, सुधारित करण्यासाठी किंवा पुनर्प्राप्त करण्यासाठी वापरली जाते. खाली दिलेल्या तुलना चार्टच्या मदतीने आपण डीडीएल आणि डीएमएलमधील फरकांवर चर्चा करूया.
सामग्रीः डीबीएमएस मधील डीडीएल विरूद्ध डीएमएल
- तुलना चार्ट
- व्याख्या
- मुख्य फरक
- निष्कर्ष
तुलना चार्ट
तुलनासाठी आधार | डीडीएल | डीएमएल |
---|---|---|
मूलभूत | डेटाबेस स्कीमा तयार करण्यासाठी डीडीएलचा वापर केला जातो. | डीएमएलचा उपयोग डेटाबेस तयार करण्यासाठी आणि हाताळण्यासाठी केला जातो |
पूर्ण फॉर्म | डेटा व्याख्या भाषा | डेटा हाताळण्याची भाषा |
वर्गीकरण | डीडीएलचे पुढील वर्गीकरण केले जात नाही. | डीएमएलला नंतर प्रॉसिडोरल आणि नॉन-प्रोसीड्युरल डीएमएल म्हणून वर्गीकृत केले गेले आहे. |
आज्ञा | तयार करा, ALLTER, ड्रॉप, सत्य व टिप्पणी आणि नाव बदला इ. | निवडा, घाला, अद्ययावत करा, हटवा, विलीन करा, कॉल करा इ. |
डीडीएल व्याख्या (डेटा परिभाषा भाषा)
डीडीएल म्हणजे डेटा व्याख्या भाषा. डेटा व्याख्या भाषा डेटाबेस परिभाषित करते रचना किंवा डेटाबेस स्कीमा. डीडीएल डेटाबेसमध्ये परिभाषित केलेल्या डेटाच्या अतिरिक्त गुणधर्मांची व्याख्या देखील विशेषतांचे डोमेन म्हणून करते. डेटा डेफिनेशन लँग्वेज डेटाची एकरुपता टिकवून ठेवण्यासाठी काही निर्बंध निर्दिष्ट करण्यासाठी देखील सुविधा प्रदान करते.
आपण डीडीएलच्या काही कमांड्सबद्दल चर्चा करूया:
तयार करा नवीन डेटाबेस किंवा टेबल तयार करण्यासाठी कमांड वापरली जाते.
बदल कमांडचा उपयोग टेबलमधील सामग्री बदलण्यासाठी केला जातो.
थेंब डेटाबेस किंवा टेबलमधील काही सामग्री हटविण्यासाठी वापरली जाते.
ट्रंक करा टेबलमधून सर्व सामग्री हटविण्यासाठी वापरली जाते.
नाव बदला डेटाबेसमधील सामग्रीचे नाव बदलण्यासाठी वापरले जाते.
एक लक्षात येईल की डीडीएल केवळ टेबलचे कॉलम (विशेषता) परिभाषित करते. इतर प्रोग्रामिंग भाषांप्रमाणे, डीडीएल देखील आज्ञा स्वीकारते आणि डेटा शब्दकोष (मेटाडेटा) मध्ये संग्रहित आउटपुट उत्पादन करते.
डीएमएल व्याख्या (डेटा मॅनिपुलेशन भाषा)
डीएमएल म्हणजे डेटा हाताळण्याची भाषा. डीडीएल (डेटा परिभाषा भाषा) द्वारा निर्मित स्कीमा (सारणी) डेटा मॅनिपुलेशन भाषा वापरून लोकप्रिय किंवा भरला आहे. डीडीएल टेबलच्या ओळी भरा आणि प्रत्येक पंक्तीस कॉल केले जाईल टपल. डीएमएल वापरुन आपण टेबलमधून माहिती अंतर्भूत, सुधारित, हटवू आणि पुनर्प्राप्त करू शकता.
प्रक्रियात्मक डीएमएल आणि घोषित डीएमएल डीएमएल हे दोन प्रकार आहेत. जेथे प्रोसीडोरल डीएमएल वर्णन करतात, कोणता डेटा पुनर्प्राप्त करायचा आणि तो डेटा कसा मिळवावा. दुसरीकडे, डिक्लेरेटिव्ह डीएमएल फक्त कोणता डेटा पुनर्प्राप्त करायचा आहे त्याचे वर्णन करते. तो डेटा कसा मिळवायचा याचे वर्णन नाही. वापरकर्त्याने कोणता डेटा आवश्यक आहे हे निर्दिष्ट करण्यासाठी केवळ डिक्लरेटिव्ह डीएमएल सुलभ आहेत.
डीएमएलमध्ये वापरलेल्या कमांड खालीलप्रमाणे आहेतः
निवडा सारणीमधील डेटा पुनर्प्राप्त करण्यासाठी वापरले.
घाला टेबल मध्ये डेटा पुश करण्यासाठी वापरले.
अद्यतनित करा सारणीमधील डेटा सुधारण्यासाठी वापरले.
हटवा सारणीमधील डेटा हटविण्यासाठी वापरला जातो.
जर आपण एस क्यू एल बद्दल बोललो तर त्यातील डीएमएल भाग एसक्यूएल प्रक्रियाविरहित आहे म्हणजे घोषित डीएमएल.
- डीडीएल आणि डीएमएलमधील मूलभूत फरक हा आहे की डीडीएल (डेटा परिभाषा भाषा) स्कीमा किंवा डेटाबेसची रचना परिभाषित करण्यासाठी वापरली जाते ज्याचा अर्थ सारणी (संबंध) तयार करण्यासाठी वापरला जातो आणि डीएमएल (डेटा मॅनिपुलेशन भाषा) वापरण्यासाठी वापरली जाते , किंवा डीडीएलद्वारे निर्मित स्कीमा किंवा सारणी सुधारित करा
- डीएमएलचे दोन प्रकारचे वर्गीकरण केले जाते प्रोसीडोरल आणि डिकॅलेरेटिव्ह डीएमएल तर डीडीएलचे वर्गीकरण पुढे केले जात नाही.
- क्रीएट, अल्टर, ड्रॉप, ट्रंकेट, कमेंट आणि रे नेम, इत्यादी डीडीएलच्या आज्ञा आहेत. दुसरीकडे, निवड, INSERT, अद्यतन, हटवणे, मर्ज, कॉल इ. डीएमएल च्या आज्ञा आहेत.
निष्कर्ष:
डेटाबेस भाषा तयार करण्यासाठी डीडीएल आणि डीएमएल दोन्ही आवश्यक आहेत. कारण त्या दोघांना डेटाबेस तयार करणे आणि त्यात प्रवेश करणे आवश्यक असेल.