कंप्यूटर और सॉफ्टवेयर

RDBMS क्या है? (What is RDBMS in Hindi)

RDBMS in Hindi

RDBMS  – Relational Database Management System in Hindi

RDBMS Definition in Hindi

RDBMS का मतलब Relational Database Management Systems होता है। यह डेटाबेस मैनेजमेंट सिस्टम का ही एक पार्ट होता है जो की रिलेटेड टेबल मे डाटा को स्टोर करता है।

लगभग सभी modern database management systems जैसे की Microsoft SQL Server, Oracle, MySQL IBM DB2, और Microsoft Access आदि Relational Database Management System पर आधारित है।

RDBMS एक ऐसा डेटाबेस होता है जो की डाटा को structured Format मे कलेक्ट करता है जैसे की row & column | डाटा को structured format मे कलेक्ट करने से डेटाबेस मे स्टोर किसी भी वैल्यू को आसानी से सर्च कर सकते है। Financial records से लेकर personal records और काफी सारे records को स्टोर करने के लिए RDBMS का उपयोग किया जाता है।

Relational Database Components

Table क्या होता है (What is a table?)

RDBMS में डेटा को डेटाबेस ऑब्जेक्ट्स में स्टोर किया जाता है जिसे हम टेबल कहते है। इसमें कई columns and row का कलेक्शन होता है, जिसमे रिलेटेड value या data को स्टोर कर सकते है।

Field क्या होता है?

प्रत्येक Table को छोटी-2 पार्ट्स में devide किया जाता है जिन्हें हम fields कहते है। उदहारण के लिए Customer Table में  ID, NAME, AGE, ADDRESS और SALARY filed ऐड कर सकते हैं।

Row or Records क्या होता है?

एक row horizontal column का collection होता है। एक row में उतने ही columns होते है जितने की table में field शामिल होते है। एक row के सभी columns में table के सभी fields के लिए अलग-2 information store किया जाता है।

एक row एक objects की ही entry होती है और इसके सभी columns की information objects से related होती है। एक row में जरूरत के अनुरूप columns में value होती है।

Columns क्या होता है?

एक column हमारी vertical entry को दर्शाता है। एक column किसी specific filed से related table की सभी entries को show करता है।

NULL क्या होता है?

एक टेबल के अंदर NULL वैल्यू का मतलब है की उसमे कोई value स्टोर नहीं किया गया है, ऐसे में fields को null कहते है।

RDBMS की विशेषताएं (Features of RDBMS)

  • Standard language – RDBMS डेटा के साथ काम करने के लिए Standard language का उपयोग करता है, जिनका उपयोग करना आसान है।
  • RDBMS में डेटा को एक टेबल के रूप में store किया जाता है, इसलिए इसे समझना बहुत आसान है और डेटा को बहुत आसानी से एक्सेस किया जा सकता है।
  • RDBMS में उपलब्ध database को कंप्यूटर पर share किया जा सकता है।

DBMS and RDBMS में अंतर (DBMS vs RDBMS) – Difference between DBMS and RDBMS

DBMS

  • DBMS फाइल के रूप में डाटा को स्टोर करता है।
  • DBMS सिस्टम, डेटा को या तो navigational या hierarchical form में store करता है।
  • DBMS केवल single user का support करता है।
  • कम सॉफ्टवेयर और हार्डवेयर की जरूरत होती है।
  • DBMS integrity constants ko support नहीं करता है। फ़ाइल level पर integrity constants नहीं लगाए जाते हैं।
  • DBMS Normalization को support नहीं करता है।
  • DBMS distributed database को support नहीं करता है।
  • DBMS system मुख्य रूप से कम मात्रा में डेटा से संबंधित है।
  • DBMS client-server architecture को support नहीं करता है।
  • डेटा के बीच कोई संबंध नहीं होता है।
  • कोई सुरक्षा नहीं है।

RDBMS

  • डेटा tables के रूप में store किया जाता है।
  • RDBMS एक tabular structure का उपयोग करता है जहां headers columns के नाम होते हैं, और table में related value होते हैं।
  • यह multiple users का supports करता है।
  • Higher हार्डवेयर और सॉफ्टवेयर की जरूरत होती है।
  • RDBMS schema level पर integrity constraints को support करता है। सीमा से अधिक मूल्य को RDMS कॉलम में store नहीं किया जा सकता है।
  • RDBMS को Normalized किया जा सकता है।
  • RBMS distributed databases को support करता है।
  • RDMS को बड़ी मात्रा में डेटा को संभालने के लिए डिज़ाइन किया गया है।
  • डेटा को Tables के रूप में store किया जाता है जो एक दूसरे से related हैं।
  • सुरक्षा के कई स्तर है। ओएस, कमांड और ऑब्जेक्ट स्तर पर लॉग फाइलें बनाई जाती हैं।

RDBMS के लाभ (Advantages of RDBMS)

  • RDBMS काफी बड़े databse को संभालने में मदद करता है।
  • RDBMS में data को edit, delete और अपने तरीके से modify करना kaphi easy है।
  • RDBMS को SQL Databse ke द्वारा भी manage किया जाता है। SQL से आप complex queries perform कर सकते है।
  • RDBMS में data secure होता है। RDBMS में जरूरत के अनुरूप tables को shodw hide करा सकते है।

RDBMS के नुकसान (Disadvantages of RDBMS)

  • जब commercial software की बात आती है, तो रिलेशनल डेटाबेस सेटअप की लागत बहुत अधिक होती है। इसके अलावा, relational database को संभालने के लिए Developers की आवश्यकता होती है।
  • Table के कुछ Fields में वर्ण character limit हैं, जिन्हें आप पार नहीं कर सकते हैं।
  • यदि Table बहुत ज्यादा है, तो speed बढ़ने के लिए बेहतर hardware की आवश्यकता होगी।

2 Comments

Leave a Comment