Database languages क्या है (What is Database Language in RDBMS)?
किसी विशेष कार्य को सम्पन्न करने के लिए database language का उपयोग किया जाता हैं। DBMS में कार्य करने के लिए अनेक languages एवं interface उपलब्ध होते हैं। वर्तमान में अनेक database language जैसे Oracle, Access, DBase, FoxPro, MySQL बाजार में उपलब्ध है।
Database language के रूप में Structure Query Lnaguage (SQL) का उपयोग सबसे अधिक किया जाता हैं। इस language का उपयोग database तैयार करने एवं उसमें विभिन्न प्रकार के operation perform करने का कार्य कर सकते हैं।
इस language की सहायता से हम create, drop, insert इत्यादि आवश्यक कार्यो को कर सकते हैं। SQL commands को निम्न तीन श्रेणीयों में वर्गीकृत किया जा सकता है:
a) Data Definition Language (DDL)
b) Data Manipulation Language (DML)
c) Data Control Language (DCL)
a) Data Definition Language (DDL):
इसका उपयोग किसी database object को परिभाषित करने के लिए करते हैं। यह database schema को परिभाषित करने में मदद करता है इसका उपयोग database create करने, modify करने या किसी object को drop करने के लिए किया जाता है। इसके द्वारा database में प्रदर्शित करने के लिए उसके प्रत्येक element का निर्धारण कर सकते हैं।
SQL में DDL का उपयोग निम्न कार्यो के लिए करते हैं:
The SQL DDL:
Statement | Usages |
---|---|
CREATE | Schema object बनाने में |
ALTER | Schema object में परिवर्तन करने में |
RENAME | Schema object के नाम को बदलने में |
DROP | Schema object को मिटाने में |
Read Also - Data Dictionary क्या है? What is Data Dictionary in RDBMS?
b) Data Manipulation Language:
DML का उपयोग किसी database सें data में हेरफेर (manupulate) या query करने के लिए किया जाता। इसमें इस प्रकार की सुविधा प्राप्त होती है कि आप संग्रहित data में से जानकारियों को प्राप्त कर सकते हैं, या नयी जानकारी को insert करने, inserted जानकारी में से किसी विशेष data को मिटाने, उसे update करने में करते हैं।
इसमें कुछ ऐसे command का उपयोग किया जाता है जिसके मदद से database को बढ़ा सकते हैं या उसके मदद से नया application बना सकते हैं।
SQL में DML का उपयोग निम्न कार्यों के लिए करते हैं:
The SQL DDL:
Statement | Usages |
---|---|
INSERT | Table या view में नया line को प्रवेश कराने के लिए |
SELECT | Table या view में में data को देखने अर्थात् प्राप्त करने के लिए |
DELETE | Table या view के किसी विशेष line के data को मिटाने के लिए |
UPDATE | Table या view के किसी विशेष row के मान को बदलने के लिए |
c) Data Control Language or Transaction Control Language (TCL):
इस भाषा का उपयोग data के access को नियंत्रित करने के लिए करते हैं। इसका उपयोग किसी transaction को नियंत्रित करने में भी किया जाता है। इसमें commit, roll-back और savepoint, set-transaction command उपयोग होते है।
The SQL DDL:
Statement | Usages |
---|---|
COMMIT | परिवर्तन को सुरक्षित करने के लिए |
ROLLBACK | परिवर्तन को पुनः प्राप्त करने के लिए |
SAVEPOINT | Transaction के समूह में एक विशेष point बनाकर उसे वापस प्राप्त कर सकते हैं। |
SET-TRANSACTION | Transaction का नाम निर्धारित करने में |
0 Comments