डेटाबेस लैंग्वेज क्या है? – Database Languages in Hindi

नमस्कार दोस्तों! आज हम इस पोस्ट में Database Languages in Hindi (डेटाबेस लैंग्वेज क्या होती है?) के बारें में पढेंगे, इसे बहुत ही सरल भाषा में लिखा गया है. इसे आप पूरा पढ़िए. आपको यह आसानी से समझ में आ जायेगा.

Database Language in Hindi – डेटाबेस लैंग्वेज क्या है?

डेटाबेस में डेटा को read करने, update करने, और store करने के लिए जिस लैंग्वेज का इस्तेमाल किया जाता है उसे database language कहते हैं.

DBMS में डेटाबेस को create, delete और manage करने के लिए database languages का प्रयोग किया जाता है.

डेटाबेस लैंग्वेज के प्रकार – Types of Database Languages in Hindi

Database languages के निम्नलिखित प्रकार होते हैं।

database languages in Hindi

1- DDL 

  • DDL का पूरा नाम Data Definition Language (डेटा डेफिनिशन लैंग्वेज) है। इसका इस्तेमाल डेटाबेस के स्ट्रक्चर को डिफाइन करने के लिए किया जाता है.

  • DDL का इस्तेमाल डेटाबेस में schema, index, और constraint आदि को बनाने के लिए किया जाता है.

  • इसके अलावा DDL का इस्तेमाल metadata की जानकारी को स्टोर करने के लिए भी किया जाता है.

नीचे आपको महत्वपूर्ण DDL commands दी गयी हैं:-

1. CREATE – इसका प्रयोग डेटाबेस में objects को create करने के लिये किया जाता है।

2. ALTER – इसका प्रयोग डेटाबेस के structure में बदलाव करने के लिए किया जाता है।

3. DROP – इसका प्रयोग database में मौजूद objects को delete करने के लिए किया जाता है।

4. COMMENT – इसका इस्तेमाल data dictionary में comment करने के लिए किया जाता है।

5. RENAME – इसका प्रयोग object के नाम को बदलने के लिए किया जाता है।

6. TRUNCATE – इसका प्रयोग table में मौजूद डेटा को remove करने के लिए किया जाता है।

2- DML 

  • DML का पूरा नाम Data Manipulation Language (डेटा मैनीपुलेशन लैंग्वेज) होता है।

  • DML का इस्तेमाल डेटाबेस में डेटा को access और manipulate करने के लिए किया जाता है।

  • यह यूजर की request को हैंडल करता है.

नीचे आपको महत्वपूर्ण DML commands दी गयी हैं:-

1. SELECT– इसका प्रयोग डेटाबेस में से डेटा को retrieve या fetch करने के लिए किया जाता है।

2. INSERT– इसका प्रयोग table में डेटा को insert करने के लिए किया जाता है।

3. UPDATE– इसका प्रयोग table में मौजूदा डेटा को update करने के लिए किया जाता है।

4. DELETE– इसका प्रयोग table में से सभी records को delete करने के लिए किया जाता है।

5. CALL– इसका प्रयोग SQL फंक्शन और java subprogram को कॉल करने के लिए किया जाता है। ।

6. LOCK TABLE– इसका प्रयोग concurrency को नियंत्रित करने के लिए किया जाता है।

7. MERGE– यह कमांड INSERT, DELETE, और UPDATE कमांड से मिलकर बनी होती है। इसलिए यह insert, delete और update तीनों कार्य कर सकती है.

3- DCL

  • DCL का पूरा नाम Data Control Language (डेटा कंट्रोल लैंग्वेज) होता है। इसका इस्तेमाल स्टोर किये हुए डेटा को एक्सेस करने के लिए किया जाता है.

  • DCL का इस्तेमाल यूजर के विशेषाधिकारों (privileges) को नियंत्रित करने के लिए किया जाता है.

  • इसका ज्यादातर इस्तेमाल यूजर को डेटाबेस का एक्सेस प्रदान करने और छिनने के लिए किया जाता है.

नीचे आपको DCL कमांड दी गयी है:-

1. GRANT– इसका इस्तेमाल यूजर को डेटाबेस का एक्सेस प्रदान करने के लिए किया जाता है।

2. REVOKE– GRANT कमांड के द्वारा दिए गए विशेषाधिकार या एक्सेस को वापस लेने के लिए REVOKE कमांड का प्रयोग किया जाता है।

4– TCL

  • TCL का पूरा नाम Transaction Control Language (ट्रांजेक्शन कंट्रोल लैंग्वेज) होता है.

  • TCL का इस्तेमाल डेटाबेस में transactions को मैनेज करने के लिए किया जाता है.

TCL कमांड नीचे दी गयी हैं:-

1. Commit– इसका इस्तेमाल डेटाबेस में transaction को save करने के लिए किया जाता है.

2. Rollback- इसका प्रयोग पुराने डेटाबेस को restore करने के लिए किया जाता है.

5- VDL

  • इसका पूरा नाम View Definition Language (व्यू डेफिनिशन लैंग्वेज) है.
  • VDL का प्रयोग user views तथा उनकी mapping को conceptual schema में specify (वर्णित) करने के लिए किया जाता है.
  • यह records के subset को डिफाइन करता है.
  • यह virtual tables को create करता है जिससे users को view (व्यू) conceptual level की तरह दिखायी देता है.
  • यह यूजर interface को भी specify करता है.

6- SDL

  • SDL का पूरा नाम Storage Definition Language (स्टोरेज डेफिनिशन लैंग्वेज) है.
  • यह दो schemas के मध्य mapping को specify करती है.
  • इसका प्रयोग internal schema को specify करने के लिए किया जाता है.

इसे भी पढ़ें:-

Exam में पूछे जाने वाले प्रश्न-

Database language के कितने प्रकार होते हैं?

DBMS में, डेटाबेस लैंग्वेज के 6 प्रकार होते हैं:- DDL, DML, DCL, TCL, VDL, SDL.

DML क्या है?

डेटा मैनीपुलेशन लैंग्वेज (DML) एक कंप्यूटर प्रोग्रामिंग भाषा है जिसका उपयोग डेटाबेस में डेटा जोड़ने (डालने), हटाने और संशोधित करने (अपडेट करने) के लिए किया जाता है।

Note:– आपको Database Languages in Hindi – DBMS की यह पोस्ट कैसी लगी आप हमें कमेंट के माध्यम से अवश्य बतायें। हमें आपके कमेंट्स का बेसब्री से इन्तजार रहता है। अगर आपका कोई सवाल या कोई suggestions है तो हमें बतायें हम उसको एक या दो दिन के अंदर यहाँ प्रकाशित करेंगे और हाँ पोस्ट शेयर जरूर करें।

38 thoughts on “डेटाबेस लैंग्वेज क्या है? – Database Languages in Hindi”

  1. sir ji mane comment keya to ta:
    1.comparsion of conceptual and relational data modeling.
    2.integrity constraints:entity integrity & relational integrity.
    3.fundamental concepts- relations,null value,keys.
    4.Reality,requirements definition,and conceptual data modeling-reality & models,conceptual data models..
    fundamentals -object,specialization & generalization,reltaionship,cardinality,Attributes & their example. Aggregation & their example,view integration:An example…

    Reply
  2. TREE-basis terminology,Binary tree,basic operation on binary tree,Traversal of binary tree:In order,Preorder & post order,Application of binary tree, Threaded binary tree,B-tree & Height Balanced tree,Binary tree representation of trees…
    Thank you Yogal Sir ji..

    Reply
  3. Sir ji DBMS may
    Physical Database System:

    Introducation,Physical Access of the Database;

    Physical Storage Media:Secondary Storage,Physical Storage Blocks;

    Disk Performance Factors:Access Motion Time,Head Activation Time,Rotational Delay,Data Transfer Rate,Data Transfer Time;

    Data storage Formats on Disk:Track Format,Record Format,Input/Output Management;

    File Organizing and Addressing Methods:Sequential File Oraganization,Indexed- Sequential File Organization,Direct File Organization,Staic Hash Function and Dynamic Hash Function;

    Implementing Logical Relationship:Linked list,Inverted Lists,Balanced-tree Index(B -Tree)….

    esk ka notes dar de …aje he please, because mare 20 Nov ko DBMS ka exam hai….

    Reply
  4. Thanks for this post it’s very helpful for me…..
    Can u please explain about relational data manipulation and tuple calculus all details in hindi….

    Reply
  5. Thanks for this post it’s very helpful for me…..
    Can u please explain about
    TCL(transaction control language)
    With example in hindi

    Reply
  6. Dbms k three languages ko hi define kiya apana sir aur two languages ko define kar do please.
    Hum computer science k student hai isleya SQL,SDL,VDL language s ko bhi define kar do please sir.

    Reply

Leave a Comment