डेटाबेस भाषा क्या है? | What is Database Language in RDBMS?

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 का नाम निर्धारित करने में
PDF Notes RDBMS Full PDF Notes Free Download Download PDF