Computer in Hindi | Business in Hindi: RDBMS in hindi
Showing posts with label RDBMS in hindi. Show all posts
Showing posts with label RDBMS in hindi. Show all posts

Wednesday, June 16, 2021

WHAT ARE THE TYPES OF RDBMS IN HINDI - rdbms in hindi

June 16, 2021 0
WHAT ARE THE TYPES OF RDBMS IN HINDI - rdbms in hindi

Some Types of RDBMS In Hindi

 

एक रिलेशनल डीबीएमएस (RDBMS) डेटा को एक सारणीबद्ध रूप में संग्रहीत करता है जहां एक कॉलम एक संपत्ति का प्रतिनिधित्व करता है और तालिका में प्रत्येक पंक्ति एक रिकॉर्ड का प्रतिनिधित्व करती है।


 
RDBMS क्रिएट, रीड, अपडेट और डिलीट (CRUD) ऑपरेशंस की अनुमति देता है। स्ट्रक्चर्ड क्वेरी लैंग्वेज (एसक्यूएल) वह भाषा है जिसका उपयोग रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (आरडीबीएमएस) में डेटा को क्वेरी, अपडेट और डिलीट करने के लिए किया जाता है। SQL एक मानक क्वेरी भाषा है। SQL भाषा के प्रश्नों को SQL कमांड या SQL कथन के रूप में भी जाना जाता है। 


Types Of RDBMS in Hindi

 

1. Oracle

 
Oracle Corporation द्वारा विकसित Oracle सबसे लोकप्रिय रिलेशनल डेटाबेस सिस्टम (RDBMS) है। न केवल Oracle एक RDBMS है, बल्कि क्लाउड, दस्तावेज़ स्टोर, ग्राफ़ DBMS, की-वैल्यू स्टोरेज, BLOG और PDF स्टोरेज के लिए कार्यक्षमता भी प्रदान करता है। हाल ही में। Oracle ने अभी स्वायत्त सुविधा की घोषणा की है जो डेटाबेस को बुद्धिमान और स्व-प्रबंधित करने की अनुमति देती है।
 
Oracle डेटाबेस का वर्तमान संस्करण 18c है।
 
Oracle डेटाबेस एक रिलेशनल डेटाबेस (RDBMS) है। रिलेशनल डेटाबेस डेटा को पंक्तियों और स्तंभों के एक सारणीबद्ध रूप में संग्रहीत करते हैं। डेटाबेस तालिका का कॉलम एक इकाई की विशेषताओं का प्रतिनिधित्व करता है और तालिका की पंक्तियाँ रिकॉर्ड संग्रहीत करती हैं। एक RDBMS जो ऑब्जेक्ट-ओरिएंटेड फीचर्स जैसे यूजर-डिफ़ाइंड टाइप, इनहेरिटेंस और पॉलीमॉर्फिज़्म को लागू करता है, object-relational database management system (ORDBMS) कहलाता है। Oracle डेटाबेस ने रिलेशनल मॉडल को ऑब्जेक्ट-रिलेशनल मॉडल तक बढ़ा दिया है, जिससे जटिल बिजनेस मॉडल को रिलेशनल डेटाबेस में स्टोर करना संभव हो गया है।
 

  • RDBMS की एक विशेषता तार्किक डेटा संरचनाओं से भौतिक डेटा संग्रहण की स्वतंत्रता है।
  • Oracle डेटाबेस में, डेटाबेस स्कीमा तार्किक डेटा संरचनाओं, या स्कीमा ऑब्जेक्ट्स का एक संग्रह है। एक डेटाबेस उपयोगकर्ता के पास एक डेटाबेस स्कीमा होता है, जिसका नाम उपयोगकर्ता नाम के समान होता है।
  • स्कीमा ऑब्जेक्ट उपयोगकर्ता द्वारा निर्मित संरचनाएं हैं जो सीधे डेटाबेस में डेटा को संदर्भित करती हैं। डेटाबेस कई प्रकार के स्कीमा ऑब्जेक्ट्स का समर्थन करता है, जिनमें से सबसे महत्वपूर्ण टेबल और इंडेक्स हैं।
  • एक स्कीमा ऑब्जेक्ट एक प्रकार का डेटाबेस ऑब्जेक्ट है। कुछ डेटाबेस ऑब्जेक्ट, जैसे कि प्रोफ़ाइल और भूमिकाएँ, स्कीमा में नहीं रहते हैं।
 

2. MySQL

 
MySQL दुनिया का सबसे लोकप्रिय डेटाबेस है जो ओपन सोर्स और फ्री है। MySQL को Oracle द्वारा 2009 में Sun Microsystems के अधिग्रहण के एक भाग के रूप में अधिग्रहित किया गया था।
 
MySQL में, "MySQL" का SQL भाग "संरचित क्वेरी भाषा" के लिए है। SQL डेटाबेस तक पहुँचने के लिए उपयोग की जाने वाली सबसे सामान्य मानकीकृत भाषा है। आपके प्रोग्रामिंग परिवेश के आधार पर, आप सीधे SQL दर्ज कर सकते हैं (उदाहरण के लिए, रिपोर्ट तैयार करने के लिए), SQL कथनों को किसी अन्य भाषा में लिखे गए कोड में एम्बेड करें, या किसी भाषा-विशिष्ट API का उपयोग करें जो SQL सिंटैक्स को छुपाता है।
 

  • MySQL के मुख्य गुण:
  • MySQL एक डेटाबेस मैनेजमेंट सिस्टम है।
  • MySQL डेटाबेस रिलेशनल हैं।
  • MySQL सॉफ्टवेयर ओपन सोर्स है।
  • MySQL डेटाबेस सर्वर बहुत तेज़, विश्वसनीय, स्केलेबल और उपयोग में आसान है।
  • MySQL सर्वर क्लाइंट/सर्वर या एम्बेडेड सिस्टम में काम करता है।

3.types of RDBMS in Hindi :  SQL Server

 
Microsoft द्वारा विकसित SQL Server डेटाबेस दुनिया के सबसे लोकप्रिय डेटाबेस में से एक है। प्रारंभ में 1989 में लॉन्च किया गया और C, C++ में लिखा गया, SQL सर्वर अब प्रमुख कंपनियों के बीच व्यापक रूप से उपयोग किया जाता है। SQL सर्वर भी Azure SQL सर्वर के रूप में Microsoft के Azure क्लाउड का एक हिस्सा है। SQL सर्वर का वर्तमान संस्करण SQL Server 2019 है।
 
Oracle और MySQL के समान, SQL सर्वर भी एक रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) है।
 
कुछ लोकप्रिय SQL सर्वर संस्करण हैं:

  •  Azure SQL डेटाबेस Microsoft SQL सर्वर का क्लाउड-आधारित संस्करण है, जिसे Microsoft Azure पर सेवा की पेशकश के रूप में एक प्लेटफ़ॉर्म के रूप में प्रस्तुत किया गया है।
 
  • कॉम्पैक्ट (एसक्यूएल सीई), कॉम्पैक्ट संस्करण एक एम्बेडेड डेटाबेस इंजन है। SQL सर्वर के अन्य संस्करणों के विपरीत, SQL CE इंजन SQL मोबाइल पर आधारित है (शुरुआत में हैंड-हेल्ड डिवाइस के साथ उपयोग के लिए डिज़ाइन किया गया) और समान बायनेरिज़ साझा नहीं करता है। अपने छोटे आकार (1 एमबी डीएलएल पदचिह्न) के कारण, इसमें अन्य संस्करणों की तुलना में काफी कम फीचर सेट है। उदाहरण के लिए, यह मानक डेटा प्रकारों के सबसेट का समर्थन करता है, संग्रहीत कार्यविधियों या दृश्य या बहु-कथन बैचों (अन्य सीमाओं के बीच) का समर्थन नहीं करता है। यह 4 जीबी अधिकतम डेटाबेस आकार तक सीमित है और इसे विंडोज सेवा के रूप में नहीं चलाया जा सकता है, कॉम्पैक्ट संस्करण को इसका उपयोग करने वाले एप्लिकेशन द्वारा होस्ट किया जाना चाहिए। 3.5 संस्करण में ADO.NET तुल्यकालन सेवाओं के लिए समर्थन शामिल है। SQL CE उचित SQL सर्वर के विपरीत, ODBC कनेक्टिविटी का समर्थन नहीं करता है।
 
  • SQL सर्वर एंटरप्राइज एडिशन मुख्य डेटाबेस है जिसे ज्यादातर कंपनियां खरीदती हैं जो हर उत्पाद सुविधा के साथ आती है।
 
  • SQL सर्वर डेवलपर संस्करण में SQL सर्वर एंटरप्राइज़ संस्करण के समान सुविधाएँ शामिल हैं, लेकिन यह केवल एक लाइसेंस तक सीमित है जिसका उपयोग सॉफ़्टवेयर डेवलपर्स द्वारा विकास उद्देश्यों के लिए किया जाता है।

 

4. PostgreSQL

 
PostgreSQL एक शक्तिशाली, ओपन सोर्स ऑब्जेक्ट-रिलेशनल डेटाबेस सिस्टम है जो SQL भाषा का उपयोग करता है और कई विशेषताओं के साथ संयुक्त है जो सबसे जटिल डेटा वर्कलोड को सुरक्षित रूप से स्टोर और स्केल करता है। PostgreSQL की उत्पत्ति 1986 में बर्कले में कैलिफोर्निया विश्वविद्यालय में POSTGRES परियोजना के हिस्से के रूप में हुई और कोर प्लेटफॉर्म पर 30 से अधिक वर्षों का सक्रिय विकास है। PostgreSQL का वर्तमान संस्करण 11.4 है जो 20 जून 2019 को जारी किया गया था। PostgreSQL C भाषा में लिखा गया है और PostgreSQL ग्लोबल डेवलपमेंट ग्रुप द्वारा प्रबंधित किया जाता है।
 
PostgreSQL अपने आर्किटेक्चर, विश्वसनीयता, डेटा अखंडता, मजबूत फीचर सेट, एक्स्टेंसिबिलिटी, और सॉफ्टवेयर के पीछे ओपन सोर्स समुदाय के समर्पण के लिए जाना जाता है ताकि लगातार प्रदर्शनकारी और अभिनव समाधान प्रदान किया जा सके।

5. IBM DB2

 
IBM Db2 डेटाबेस एक रिलेशनल डेटाबेस है जो आपके ट्रांजेक्शनल और वेयरहाउसिंग वर्कलोड के लिए उन्नत डेटा प्रबंधन और एनालिटिक्स क्षमताएं प्रदान करता है। यह परिचालन डेटाबेस उच्च प्रदर्शन, कार्रवाई योग्य अंतर्दृष्टि, डेटा उपलब्धता और विश्वसनीयता प्रदान करने के लिए डिज़ाइन किया गया है, और यह लिनक्स, यूनिक्स और विंडोज ऑपरेटिंग सिस्टम पर समर्थित है।
 
Db2 डेटाबेस सॉफ़्टवेयर में इन-मेमोरी तकनीक, उन्नत प्रबंधन और विकास उपकरण, भंडारण अनुकूलन, कार्यभार प्रबंधन, कार्रवाई योग्य संपीड़न और निरंतर डेटा उपलब्धता जैसी उन्नत सुविधाएँ शामिल हैं।
 

  • संस्करण 11.5 के साथ, डीबी2 में अतिरिक्त एआई कार्यक्षमता शामिल है ताकि व्यवसाय प्रतिस्पर्धी भेदभाव को बनाए रखने के लिए आगे दिखने वाले डेटा विज्ञान और एआई प्रौद्योगिकियों को अपना सकें। अब आप एक ऐसे प्लेटफॉर्म का लाभ उठा सकते हैं जो एआई द्वारा संचालित है और एआई के लिए बनाया गया है ताकि आपके डेटा वैज्ञानिकों को गहन अंतर्दृष्टि प्राप्त करने के लिए सशक्त बनाते हुए प्रदर्शन और उपलब्धता को अनुकूलित किया जा सके।
 
  • Db2 डेटाबेस को अब IBM Hybrid Data Management Platform के हिस्से के रूप में खरीदा जा सकता है। एकल लाइसेंस के साथ, आप किसी भी समय उत्पादों के परिनियोजन मिश्रण को बदल सकते हैं, और केवल आपके द्वारा उपयोग की जाने वाली चीज़ों के लिए शुल्क लिया जा सकता है।
 
  • Db2 अब AI द्वारा संचालित है। यह आपको वर्कलोड को ट्यून करने के लिए मशीन लर्निंग का उपयोग करने और तेजी से क्वेरी करने के लिए प्रश्नों को अनुकूलित करने की अनुमति देता है।
 
  • Db2 तैनात करने के लिए तेज़ है और आप मिनटों में अपने लैपटॉप पर उठ सकते हैं और चल सकते हैं, और एक पूर्ण विशेषताओं वाले डेटाबेस के साथ जल्दी से एप्लिकेशन बनाना शुरू कर सकते हैं।
 
  • Db2 NoSQL, PureXML, ग्राफ़ और JSON सहित कई डेटा प्रकारों और भाषाओं का समर्थन करता है। आप Java, .Net, Ruby, Python, Perl आदि में निर्माण कर सकते हैं।
 
  • Db2 डेटाबेस को इन-मेमोरी टेक्नोलॉजी, स्टोरेज ऑप्टिमाइजेशन और वर्कलोड मैनेजमेंट के साथ उच्च प्रदर्शन के लिए डिज़ाइन किया गया है।
 
  • Db2 एंटरप्राइज़ कुंजी प्रबंधन के साथ बिल्ट-इन नेटिव एन्क्रिप्शन की मदद से उन्नत सुरक्षा प्रदान करता है।

6. Microsoft Access another types of RDBMS In Hindi

 
इस पर विश्वास करें या नहीं। एमएस एक्सेस अभी भी स्थानीय डेटा भंडारण के लिए शीर्ष 10 डेटाबेस में से एक है। एक्सेस का उपयोग आमतौर पर रिमोट या सेंट्रलाइज्ड स्टोरेज में नहीं किया जाता है। इसका उपयोग स्थानीय छोटे डेटाबेस के लिए किया जाता है।

 

Tuesday, June 15, 2021

RDBMS Architecture with diagram

June 15, 2021 0
RDBMS Architecture with diagram

 RDBMS का मतलब Relational Database Management System है और यह SQL को लागू करता है।


वास्तविक दुनिया के परिदृश्य में, लोग सूचना एकत्र करने और इसे संसाधित करने, सेवा प्रदान करने के लिए रिलेशनल डेटाबेस मैनेजमेंट सिस्टम का उपयोग करते हैं। उदा. टिकट प्रसंस्करण प्रणाली में, हमारे बारे में विवरण (जैसे उम्र, लिंग) और हमारी यात्रा (जैसे स्रोत, गंतव्य) एकत्र किए जाते हैं, और टिकट हमें प्रदान किया जाता है।

RDBMS Architecture 

 

RDBMS Architecture
RDBMS Architecture

Note :-

आरेख में प्रत्येक पद को पद से संबद्ध बिंदु संख्या में नीचे समझाया गया है।


Points for RDBMS Architecture

 

  • सभी डेटा, डेटा के बारे में डेटा (मेटाडेटा) और लॉग को सेकेंडरी स्टोरेज डिवाइस (एसएसडी) में संग्रहीत किया जाता है, जैसे कि डिस्क और टेप। वे प्रोग्राम जो किसी उद्यम के दिन-प्रतिदिन के कार्यों को करने के लिए उपयोग किए जाते हैं, एप्लिकेशन प्रोग्राम कहलाते हैं। ये कार्यक्रम उद्यम के दिन-प्रतिदिन के कार्यों के लिए कार्यक्षमता प्रदान करते हैं। वे जावा, सी आदि जैसी उच्च स्तरीय भाषाओं (एचएलएल) में लिखे गए हैं, जो एसक्यूएल के साथ डेटाबेस के साथ संवाद करने के लिए उपयोग किए जाते हैं।
 
  • RDBMS में एक कंपाइलर होता है जो SQL कमांड को निचले स्तर की भाषा में परिवर्तित करता है, इसे प्रोसेस करता है और इसे सेकेंडरी स्टोरेज डिवाइस में स्टोर करता है।
 
  • डेटाबेस एडमिनिस्ट्रेटर (DBA) का काम कमांड प्रोसेसर का उपयोग करके डेटाबेस की संरचना को सेट करना है। डीडीएल डेटा डेफिनिशन लैंग्वेज के लिए खड़ा है और डीबीए द्वारा टेबल बनाने या ड्रॉप करने, कॉलम जोड़ने आदि के लिए उपयोग किया जाता है। डीबीए अन्य कमांड का भी उपयोग करता है जो बाधाओं और एक्सेस कंट्रोल को सेट करने के लिए उपयोग किया जाता है।
 
  • एप्लिकेशन प्रोग्रामर एक कंपाइलर का उपयोग करके एप्लिकेशन को संकलित करते हैं और निष्पादन योग्य फाइलें (संकलित एप्लिकेशन प्रोग्राम) बनाते हैं और फिर डेटा को सेकेंडरी स्टोरेज डिवाइस पर स्टोर करते हैं।
 
  • डेटा एनालिस्ट का काम डेटाबेस में डेटा में हेरफेर करने के लिए क्वेरी कंपाइलर और क्वेरी ऑप्टिमाइज़र (क्वेरी निष्पादित करने के लिए रिलेशनल गुणों का उपयोग करता है) का उपयोग करना है।
 
  • RDBMS रन टाइम सिस्टम संकलित प्रश्नों और एप्लिकेशन प्रोग्रामों को निष्पादित करता है और लेनदेन प्रबंधक और बफर प्रबंधक के साथ भी बातचीत करता है।
  • बफर मैनेजर अस्थायी रूप से डेटाबेस के डेटा को मुख्य मेमोरी में स्टोर करता है और पेजिंग एल्गोरिथम का उपयोग करता है ताकि संचालन तेजी से किया जा सके और डिस्क स्थान को प्रबंधित किया जा सके।
 
  • लेन-देन प्रबंधक किसी कार्य को पूरी तरह से करने या बिल्कुल न करने के सिद्धांत से संबंधित है (परमाणु संपत्ति)। उदा. मान लीजिए गीक्स नाम का व्यक्ति अपनी बहन को पैसे भेजना चाहता है। वह पैसे भेजता है और बीच में सिस्टम क्रैश हो जाता है। किसी भी हाल में ऐसा न हो कि उसने पैसा भेजा हो लेकिन उसकी बहन को नहीं मिला है। यह लेनदेन प्रबंधक द्वारा नियंत्रित किया जाता है। लेन-देन प्रबंधक या तो गीक्स को पैसे वापस कर देगा या अपनी बहन को हस्तांतरित कर देगा।
 
  • लॉग एक प्रणाली है, जो सभी लेनदेन के बारे में जानकारी रिकॉर्ड करती है, ताकि जब भी कोई सिस्टम विफलता (डिस्क विफलता, बिजली नहीं होने के कारण सिस्टम बंद हो) उत्पन्न हो, तो आंशिक लेनदेन पूर्ववत किया जा सकता है।
 
  • पुनर्प्राप्ति प्रबंधक सिस्टम का नियंत्रण लेता है ताकि यह विफलता के बाद स्थिर स्थिति में पहुंच जाए। पुनर्प्राप्ति प्रबंधक लॉग फ़ाइलों को ध्यान में रखता है और आंशिक लेनदेन को पूर्ववत करता है और डेटाबेस में पूर्ण लेनदेन को दर्शाता है।

What is rdbms in hindi & RDBMS advantages and disadvantages

June 15, 2021 0
What is rdbms in hindi & RDBMS advantages and disadvantages

 SQL, MS SQL Server, IBM DB2, ORACLE, My-SQL और Microsoft Access जैसी सभी आधुनिक डेटाबेस प्रबंधन प्रणालियाँ RDBMS पर आधारित हैं।

इसे रिलेशनल डेटा बेस मैनेजमेंट सिस्टम (RDBMS) कहा जाता है क्योंकि यह E.F. Codd द्वारा पेश किए गए रिलेशनल मॉडल पर आधारित है।

RDBMS in Hindi : How it works

RDBMS में डेटा को टुपल्स (पंक्तियों) के रूप में दर्शाया जाता है।

रिलेशनल डेटाबेस सबसे अधिक इस्तेमाल किया जाने वाला डेटाबेस है। इसमें तालिकाओं की संख्या होती है और प्रत्येक तालिका की अपनी प्राथमिक कुंजी होती है।

तालिकाओं के संगठित सेट के संग्रह के कारण आरडीबीएमएस में डेटा को आसानी से एक्सेस किया जा सकता है।

Brief History of RDBMS In Hindi

1970 से 1972 के दौरान, E.F. Codd ने रिलेशनल डेटाबेस मॉडल के उपयोग का प्रस्ताव करने के लिए एक पेपर प्रकाशित किया।

RDBMS मूल रूप से उस E.F. Codd के रिलेशनल मॉडल आविष्कार पर आधारित है।

What is table in RDBMS

RDBMS database डेटा को स्टोर करने के लिए टेबल का उपयोग करता है। तालिका संबंधित डेटा प्रविष्टियों का एक संग्रह है और इसमें डेटा संग्रहीत करने के लिए पंक्तियाँ और स्तंभ होते हैं।

तालिका RDBMS में डेटा संग्रहण का सबसे सरल उदाहरण है।

आइए छात्र तालिका का उदाहरण देखें।



 

RDBMS In Hindi
RDBMS In Hindi

What is field

फ़ील्ड तालिका की एक छोटी इकाई है जिसमें तालिका में प्रत्येक रिकॉर्ड के बारे में विशिष्ट जानकारी होती है। उपरोक्त उदाहरण में, छात्र तालिका में फ़ील्ड में आईडी, नाम, आयु, पाठ्यक्रम शामिल है।

What is row or record

तालिका की एक पंक्ति को रिकॉर्ड भी कहा जाता है। इसमें तालिका में प्रत्येक व्यक्तिगत प्रविष्टि की विशिष्ट जानकारी होती है। यह तालिका में एक क्षैतिज इकाई है। उदाहरण के लिए: उपरोक्त तालिका में 5 रिकॉर्ड हैं।

आइए तालिका में एक रिकॉर्ड/पंक्ति देखें।


1Ajeet24B.Tech


What is column RDBMS In Hindi

एक कॉलम तालिका में एक लंबवत इकाई है जिसमें किसी तालिका में किसी विशिष्ट फ़ील्ड से जुड़ी सभी जानकारी होती है। उदाहरण के लिए: "नाम" उपरोक्त तालिका में एक कॉलम है जिसमें छात्र के नाम के बारे में सभी जानकारी है।

  • NULL Values

तालिका का NULL मान निर्दिष्ट करता है कि रिकॉर्ड निर्माण के दौरान फ़ील्ड को खाली छोड़ दिया गया है। यह शून्य से भरे मान या स्थान वाले फ़ील्ड से बिल्कुल अलग है।

  • Data Integrity in Hindi

प्रत्येक RDBMS के साथ डेटा अखंडता की निम्नलिखित श्रेणियां मौजूद हैं:

Entity integrity: यह निर्दिष्ट करता है कि तालिका में कोई डुप्लिकेट पंक्तियाँ नहीं होनी चाहिए।

Domain integrity: यह प्रकार, प्रारूप, या मानों की श्रेणी को प्रतिबंधित करके किसी दिए गए कॉलम के लिए मान्य प्रविष्टियों को लागू करता है।

Referential integrity: यह निर्दिष्ट करता है कि पंक्तियों को हटाया नहीं जा सकता है, जो अन्य रिकॉर्ड द्वारा उपयोग किए जाते हैं।

User-defined integrity: यह कुछ विशिष्ट व्यावसायिक नियमों को लागू करता है जो उपयोगकर्ताओं द्वारा परिभाषित किए जाते हैं। ये नियम इकाई, डोमेन या संदर्भात्मक अखंडता से भिन्न हैं।

 

 RDBMS advantages and disadvantages

 

RDBMS advantages

 

  • 1. Simple Model

एक रिलेशनल डेटाबेस सिस्टम सबसे सरल मॉडल है, क्योंकि इसमें किसी जटिल संरचना या क्वेरी प्रक्रिया की आवश्यकता नहीं होती है। इसमें पदानुक्रमित डेटाबेस संरचना या परिभाषा जैसी थकाऊ वास्तुशिल्प प्रक्रियाएं शामिल नहीं हैं। चूंकि संरचना सरल है, यह सरल SQL प्रश्नों के साथ संभालने के लिए पर्याप्त है और जटिल प्रश्नों को डिज़ाइन करने की आवश्यकता नहीं है।

  • 2. Data Accuracy

रिलेशनल डेटाबेस सिस्टम में, प्राथमिक कुंजी और विदेशी कुंजी अवधारणाओं के उपयोग से एक दूसरे से संबंधित कई टेबल हो सकते हैं। यह डेटा को गैर-दोहराव वाला बनाता है। डेटा के दोहराव की कोई संभावना नहीं है। इसलिए रिलेशनल डेटाबेस में डेटा की सटीकता किसी भी अन्य डेटाबेस सिस्टम से अधिक होती है।

  • 3. Easy Access to Data

रिलेशनल डेटाबेस सिस्टम में, डेटा तक पहुँचने के लिए कोई पैटर्न या मार्ग नहीं है, क्योंकि दूसरे प्रकार के डेटाबेस को केवल एक पेड़ या एक पदानुक्रमित मॉडल के माध्यम से नेविगेट करके पहुँचा जा सकता है। डेटा तक पहुंचने वाला कोई भी व्यक्ति रिलेशनल डेटाबेस में किसी भी तालिका को क्वेरी कर सकता है। जॉइन क्वेश्चन और कंडीशनल स्टेटमेंट का उपयोग करके कोई भी आवश्यक डेटा प्राप्त करने के लिए सभी या किसी भी संबंधित टेबल को जोड़ सकता है। परिणामी डेटा को किसी भी कॉलम के मानों के आधार पर, किसी भी कॉलम पर संशोधित किया जा सकता है, जो उपयोगकर्ता को परिणाम के रूप में प्रासंगिक डेटा को आसानी से पुनर्प्राप्त करने की अनुमति देता है। यह परिणाम में शामिल किए जाने वाले वांछित स्तंभों को चुनने की अनुमति देता है ताकि केवल उपयुक्त डेटा प्रदर्शित किया जा सके।

  • 4. Data Integrity

डेटा अखंडता रिलेशनल डेटाबेस सिस्टम की एक महत्वपूर्ण विशेषता है। मजबूत डेटा प्रविष्टियां और वैधता सत्यापन सुनिश्चित करते हैं कि डेटाबेस में सभी डेटा उपयुक्त व्यवस्था के भीतर सीमित हैं और संबंध बनाने के लिए आवश्यक डेटा मौजूद हैं। डेटाबेस में तालिकाओं के बीच यह संबंधपरक विश्वसनीयता अभिलेखों को अपूर्ण, पृथक या असंबंधित होने से बचाने में मदद करती है। डेटा अखंडता रिलेशनल डेटाबेस की अन्य महत्वपूर्ण विशेषताओं जैसे उपयोग में आसानी, सटीकता और डेटा की स्थिरता को सुनिश्चित करने में सहायता करती है।

  • 5. Flexibility

एक रिलेशनल डेटाबेस सिस्टम में अपने आप में समतल करने, बड़ी लंबाई के लिए विस्तार करने के गुण होते हैं, क्योंकि यह लगातार स्थानांतरण आवश्यकताओं को समायोजित करने के लिए एक बेंडेबल संरचना के साथ संपन्न होता है। यह डेटा की बढ़ती हुई मात्रा के साथ-साथ अद्यतन की सुविधा प्रदान करता है और जहां आवश्यक हो वहां हटा देता है। यह मॉडल डेटाबेस कॉन्फ़िगरेशन में किए गए परिवर्तनों के लिए भी सहमति देता है, जिसे डेटा या डेटाबेस के अन्य भागों को क्रैश किए बिना कठिनाई के बिना लागू किया जा सकता है।

डेटा विश्लेषक व्यावसायिक जरूरतों को पूरा करने के लिए दिए गए डेटाबेस सिस्टम में टेबल, कॉलम या व्यक्तिगत डेटा को तुरंत और आसानी से सम्मिलित, अपडेट या हटा सकता है। माना जाता है कि एक रिलेशनल डेटाबेस में पंक्तियों, स्तंभों या तालिकाओं की संख्या पर कोई सीमा नहीं है। किसी भी व्यावहारिक अनुप्रयोग में, विकास और परिवर्तन रिलेशनल डेटाबेस मैनेजमेंट सिस्टम और सर्वर द्वारा निहित हार्डवेयर द्वारा प्रतिबंधित हैं। तो ये परिवर्तन विशेष संबंधपरक डेटाबेस सिस्टम से जुड़े अन्य परिधीय कार्यात्मक उपकरणों में परिवर्तन कर सकते हैं।

RDBMS disadvantages

  • COST

डेटाबेस सिस्टम को बनाए रखने और यहां तक ​​कि स्थापित करने की लागत अपेक्षाकृत अधिक है और रिलेशनल डेटाबेस की कमियों में से एक है। एक संबंधपरक डेटाबेस स्थापित करने के लिए एक विशेष सॉफ्टवेयर की आवश्यकता होती है और इसके लिए एक भाग्य खर्च हो सकता है। 

 गैर-प्रोग्रामर के लिए, उन्हें इस डेटाबेस को स्थापित करने के लिए कई उत्पादों को लागू करने की आवश्यकता होगी। सभी सूचनाओं को अपडेट करना और अंत में कार्यक्रम को चलाना आसान काम नहीं हो सकता है। अधिक सशक्त डेटाबेस की आवश्यकता वाली बड़ी फर्मों के लिए, यह आवश्यक होगा कि आप SQL को लागू करने वाले रिलेशनल डेटाबेस के निर्माण के लिए एक अनुभवी प्रोग्रामर से बाहरी सहायता प्राप्त करें। साथ ही, आपको इस डेटाबेस को प्रबंधित और नियंत्रित करने के लिए एक कुशल और अनुभवी रिलेशनल डेटाबेस एडमिनिस्ट्रेटर की आवश्यकता होगी। 

कोई फर्क नहीं पड़ता कि आप किस डेटा का उपयोग करते हैं, यह आवश्यक है कि आप इसे एक्सेल स्प्रेडशीट या टेक्स्ट फ़ाइलों सहित अन्य डेटाबेस से प्राप्त करें। लेकिन आप कीबोर्ड के जरिए भी डेटा दर्ज कर सकते हैं। यदि आप अत्यधिक गोपनीय जानकारी संग्रहीत करने का इरादा रखते हैं, तो 2 यह आवश्यक है कि आप अपने डेटा को किसी भी प्रकार की अनधिकृत पहुंच से सुरक्षित रखें।



Thursday, July 23, 2020

What is the Relational Model In Hindi And Advantages or Disadvantages

July 23, 2020 0
What is the Relational Model In Hindi And Advantages or Disadvantages

What is the Relational Model In Hindi?

RELATIONAL MODEL (RM) संबंधों के संग्रह के रूप में डेटाबेस का प्रतिनिधित्व करता है। एक संबंध और कुछ नहीं बल्कि मूल्यों की एक तालिका है। तालिका की प्रत्येक पंक्ति संबंधित डेटा मानों के संग्रह का प्रतिनिधित्व करती है। तालिका में ये पंक्तियाँ एक वास्तविक-विश्व इकाई या संबंध को दर्शाती हैं।

What is the Relational Model In Hindi
What is the Relational Model In Hindi


तालिका नाम और स्तंभ नाम प्रत्येक पंक्ति में मूल्यों के अर्थ की व्याख्या करने में सहायक होते हैं। डेटा को संबंधों के एक समूह के रूप में दर्शाया जाता है। रिलेशनल मॉडल में, डेटा को टेबल के रूप में संग्रहीत किया जाता है। हालांकि, डेटा का physical storage उस तरह से स्वतंत्र है जिस तरह से डेटा तार्किक रूप से व्यवस्थित होते हैं।



Popular Relational Database management systems are:

  •     DB2 और Informix डायनेमिक सर्वर - IBM
  •     Oracle और RDB - Oracle
  •     SQL सर्वर और पहुँच - Microsoft


Relational Model Concepts in Hindi

  •     Attribute: तालिका में प्रत्येक स्तंभ। गुण एक संबंध को परिभाषित करने वाले गुण हैं। जैसे, Student_Rollno, NAME, आदि।
  •     Tables - रिलेशनल मॉडल में, संबंध तालिका प्रारूप में सहेजे जाते हैं। यह अपनी संस्थाओं के साथ संगृहीत है। एक तालिका में दो गुणन पंक्तियाँ और स्तंभ हैं। पंक्तियाँ रिकॉर्ड्स का प्रतिनिधित्व करती हैं और कॉलम विशेषताओं का प्रतिनिधित्व करते हैं।
  •     Tuple – यह एक मेज की एकल पंक्ति के अलावा और कुछ नहीं है, जिसमें एक एकल रिकॉर्ड होता है।
  •     Relation Schema: एक संबंध स्कीमा अपने गुणों के साथ संबंध के नाम का प्रतिनिधित्व करता है।
  •     Degree: कुल विशेषताओं जो संबंध में डिग्री को संबंध की डिग्री कहा जाता है।
  •     Cardinality: तालिका में मौजूद पंक्तियों की कुल संख्या।
  •     Column: स्तंभ किसी विशिष्ट विशेषता के लिए मानों के समूह का प्रतिनिधित्व करता है।
  •     Relation instance: संबंध उदाहरण RDBMS सिस्टम में ट्यूपल्स का एक सीमित सेट है। संबंध उदाहरणों में कभी डुप्लीकेट ट्यूपल्स नहीं होते हैं।
  •     Relation key: प्रत्येक पंक्ति में एक, दो या कई गुण होते हैं, जिसे संबंध कुंजी कहा जाता है।
  •     Attribute domain: प्रत्येक विशेषता में कुछ पूर्व-परिभाषित मूल्य और गुंजाइश होती है जिसे विशेषता डोमेन के रूप में जाना जाता है

Relational Model In Hindi
Relational Model In Hindi

Relational Model in Hindi Integrity constraints

संबंधपरक वफ़ादारी बाधाओं को उन शर्तों के लिए संदर्भित किया जाता है जो एक वैध संबंध के लिए मौजूद होनी चाहिए। ये अखंडता बाधाएँ डेटाबेस का प्रतिनिधित्व करने वाले मिनी-दुनिया में नियमों से ली गई हैं।

कई प्रकार की अखंडता बाधाएं हैं। रिलेशनल डेटाबेस प्रबंधन प्रणाली पर बाधाएं ज्यादातर तीन मुख्य श्रेणियों में विभाजित हैं:

  •     Domain constraints for a relational data model in DBMS in Hindi
  •     Key constraints in DBMS
  •     Referential integrity constraints For relational data model in DBMS in Hindi

Domain constraints For Relational Model in Hindi

यदि डोमेन में संबंधित विशेषता दिखाई नहीं दे रही है या यह उपयुक्त डेटा प्रकार की नहीं है तो डोमेन की कमी का उल्लंघन किया जा सकता है।
  
Domain constraints निर्दिष्ट करती हैं कि प्रत्येक टपल के भीतर, और प्रत्येक विशेषता का मूल्य अद्वितीय होना चाहिए। यह डेटा प्रकारों के रूप में निर्दिष्ट किया जाता है जिसमें मानक डेटा प्रकार पूर्णांक, वास्तविक संख्या, वर्ण, बूलियन, चर लंबाई तार, आदि शामिल हैं।

Example:
Create DOMAIN CustomerName
CHECK (value not NULL)

दिखाया गया उदाहरण एक डोमेन बाधा पैदा करता है जैसे कि CustomerName NULL नहीं है


Key constraints for Relational Model in Hindi

एक विशेषता जो किसी संबंध में एक विशिष्ट पहचान कर सकती है उसे तालिका की कुंजी कहा जाता है। संबंध में विभिन्न tuples के लिए विशेषता का मूल्य अद्वितीय होना चाहिए।

Example:

दी गई तालिका में, CustomerID ग्राहक तालिका की एक प्रमुख विशेषता है। यह एक ग्राहक के लिए एक एकल कुंजी होने की सबसे अधिक संभावना है, CustomerID = 1 केवल CustomerName = "Google" के लिए है।

Key constraints for Relational Model in Hindi
Key constraints for Relational Model in Hindi


Referential integrity constraints For relational data model in DBMS in Hindi

रेफ़रेंशियल अखंडता की कमी फॉरेन कीज़ की अवधारणा पर आधारित है। एक विदेशी कुंजी एक रिश्ते की एक महत्वपूर्ण विशेषता है जिसे अन्य रिश्तों में संदर्भित किया जाना चाहिए। प्रासंगिक अखंडता बाधा स्थिति होती है जहां संबंध एक अलग या समान संबंध की एक प्रमुख विशेषता को संदर्भित करता है। हालाँकि, वह मुख्य तत्व तालिका में मौजूद होना चाहिए।

Example:

Referential integrity constraints in hindi
Referential integrity constraints in Hindi

उपरोक्त उदाहरण में, हमारे 2 संबंध हैं, ग्राहक और बिलिंग।

CustomerID = 1 के लिए Tuple को संबंध बिलिंग में दो बार संदर्भित किया जाता है। इसलिए हम जानते हैं कि ग्राहक का नाम = Google के पास बिलिंग राशि $ 300 है

Operations in Relational Model In DBMS in Hindi

relational database model in Hindi पर किए गए चार बुनियादी अपडेट ऑपरेशन हैं

डालें, अपडेट करें, हटाएं और चुनें।
  •     Insert का उपयोग संबंध में डेटा डालने के लिए किया जाता है
  •     Delete का उपयोग टेबल से टुपल्स को हटाने के लिए किया जाता है।
  •     Modify आपको मौजूदा टुपल्स में कुछ विशेषताओं के मूल्यों को बदलने की अनुमति देता है।
  •     Select करें आप डेटा की एक विशिष्ट श्रेणी का चयन करने की अनुमति देता है।

जब भी इनमें से कोई एक ऑपरेशन लागू किया जाता है, तो रिलेशनल डेटाबेस स्कीमा पर निर्दिष्ट अखंडता बाधाओं का कभी भी उल्लंघन नहीं किया जाना चाहिए।

Insert Operation In Relational Model In DBMS in Hindi

सम्मिलित ऑपरेशन एक नए टपल के लिए विशेषता का मान देता है जिसे एक संबंध में डाला जाना चाहिए।

Insert Operation In Relational Model In DBMS in Hindi
Insert Operation In Relational Model In DBMS in Hindi

Update Operation Relational Model in Hindi


आप देख सकते हैं कि नीचे दिए गए रिलेशन टेबल में CustomerName = 'Apple' को एक्टिव से एक्टिव में अपडेट किया गया है।



Update Operation Relational Model in Hindi
Update Operation Relational Model in Hindi

Delete Operation in Hindi

विलोपन निर्दिष्ट करने के लिए, संबंध की विशेषताओं पर एक शर्त टपल को हटाए जाने का चयन करती है।

Delete Operation in Hindi
Delete Operation in Hindi

ऊपर दिए गए उदाहरण में, CustomerName = "Apple" तालिका से हटा दिया गया है।

यदि डिलीट किया गया टपल एक ही डेटाबेस में अन्य ट्यूपल्स से विदेशी कुंजियों द्वारा संदर्भित किया जाता है, तो डिलीट ऑपरेशन, रेफरेंशियल अखंडता का उल्लंघन कर सकता है।


Select Operation In Relational Model In DBMS in Hindi

ऊपर दिए गए उदाहरण में, CustomerName = "Amazon" का चयन किया गया है

Select Operationin hindi
Select Operations Hindi

 Creating a Relational Model In DBMS In Hindi

  •     डेटा को संबंधों के संग्रह के रूप में प्रस्तुत किया जाना चाहिए
  •     प्रत्येक संबंध को तालिका में स्पष्ट रूप से चित्रित किया जाना चाहिए
  •     पंक्तियों में एक इकाई के उदाहरणों के बारे में डेटा होना चाहिए
  •     कॉलम में इकाई की विशेषताओं के बारे में डेटा होना चाहिए
  •     तालिका के कक्षों को एकल मान होना चाहिए
  •     प्रत्येक स्तंभ को एक विशिष्ट नाम दिया जाना चाहिए
  •     कोई भी दो पंक्तियाँ समान नहीं हो सकतीं
  •     किसी विशेषता का मान एक ही डोमेन से होना चाहिए

Advantages of using Relational model In Hindi

  •     सादगी: एक संबंधपरक डेटा मॉडल पदानुक्रमित और नेटवर्क मॉडल की तुलना में सरल है।
  •     स्ट्रक्चरल इंडिपेंडेंस: रिलेशनल डेटाबेस केवल डेटा से संबंधित होता है न कि किसी स्ट्रक्चर के साथ। इससे मॉडल के प्रदर्शन में सुधार हो सकता है।
  •     उपयोग करने में आसान: संबंधपरक मॉडल आसान है क्योंकि पंक्तियों और स्तंभों से युक्त तालिकाओं को समझना काफी स्वाभाविक और सरल है
  •     क्वेरी क्षमता: यह जटिल डेटाबेस नेविगेशन से बचने के लिए SQL जैसी उच्च-स्तरीय क्वेरी भाषा के लिए संभव बनाता है।
  •     डेटा स्वतंत्रता: किसी भी एप्लिकेशन को बदले बिना डेटाबेस की संरचना को बदला जा सकता है।
  •     स्केलेबल: कई रिकॉर्ड, या पंक्तियों और फ़ील्ड्स की संख्या के संबंध में, एक डेटाबेस को इसकी उपयोगिता बढ़ाने के लिए बढ़ाना चाहिए।

Disadvantages of using Relational model In Hindi in DBMS

  •     कुछ संबंधपरक डेटाबेस में क्षेत्र की लंबाई की सीमा होती है जिसे पार नहीं किया जा सकता है।
  •     संबंधपरक डेटाबेस कभी-कभी जटिल हो सकते हैं क्योंकि डेटा की मात्रा बढ़ती है, और डेटा के टुकड़ों के बीच संबंध अधिक जटिल हो जाते हैं।
  •     जटिल रिलेशनल डेटाबेस सिस्टम अलग-थलग डेटाबेसों की ओर ले जा सकते हैं, जहाँ सूचना एक सिस्टम से दूसरे सिस्टम में साझा नहीं की जा सकती।
Read More : - What is 8085 microprocessor in Hindi

Summary For relational data model in DBMS in Hindi

  •     संबंधपरक डेटाबेस मॉडल डेटाबेस को संबंधों (तालिकाओं) के संग्रह के रूप में प्रस्तुत करता है
  •     एट्रिब्यूट, टेबल्स, टपल, रिलेशन स्कीम, डिग्री, कार्डिनैलिटी, कॉलम, रिलेशनशिप इंस्टेंस, रिलेशनल मॉडल के कुछ महत्वपूर्ण घटक हैं
  •     संबंधपरक वफ़ादारी बाधाओं को उन शर्तों के लिए संदर्भित किया जाता है जो एक वैध संबंध के लिए मौजूद होनी चाहिए
  •     यदि डोमेन में संबंधित विशेषता दिखाई नहीं दे रही है या यह उपयुक्त डेटा प्रकार की नहीं है तो डोमेन की कमी का उल्लंघन किया जा सकता है
  •     सम्मिलित करें, चुनें, संशोधित करें और हटाएं रिलेशनल मॉडल में किए गए ऑपरेशन हैं
  •     रिलेशनल डेटाबेस केवल डेटा से संबंधित है न कि किसी संरचना के साथ जो मॉडल के प्रदर्शन को बेहतर बना सकता है
  •     संबंधपरक मॉडल का लाभ सादगी, संरचनात्मक स्वतंत्रता, उपयोग में आसानी, क्वेरी क्षमता, डेटा स्वतंत्रता, मापनीयता है।
  •     कुछ संबंधपरक डेटाबेस में क्षेत्र की लंबाई की सीमा होती है जिसे पार नहीं किया जा सकता है।