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

Saturday, April 30, 2022

What is minimal cover in DBMS Hindi

April 30, 2022 0
What is minimal cover in DBMS Hindi

 कार्यात्मक निर्भरता (FD) E के एक सेट का एक न्यूनतम कवर निर्भरता F का एक न्यूनतम सेट है जो E के बराबर है।


औपचारिक परिभाषा है: FD F का एक सेट न्यूनतम होना चाहिए यदि यह निम्नलिखित शर्तों को पूरा करता है -

minimal cover in DBMS in Hindi

एफ में प्रत्येक निर्भरता के दाहिने हाथ के लिए एक ही विशेषता है।


  • हम किसी भी निर्भरता X->A को F में एक निर्भरता Y->A से प्रतिस्थापित नहीं कर सकते हैं, जहां Y, X का एक उचित उपसमुच्चय है, और अभी भी निर्भरता का एक सेट है जो F के बराबर है।
  • हम F से किसी भी निर्भरता को नहीं हटा सकते हैं और अभी भी निर्भरता का एक सेट है जो F के बराबर है।
  • कैनोनिकल कवर को मिनिमम कवर कहा जाता है जिसे FD का मिनिमम सेट कहा जाता है। FD FC के एक सेट को F का कैनोनिकल कवर कहा जाता है यदि FC में प्रत्येक FD एक − . है


साधारण एफडी।

लेफ्ट ने घटाई FD.

गैर-निरर्थक FD.

साधारण FD - X->Y एक साधारण FD है यदि Y एकल विशेषता है।


लेफ्ट रिड्यूस्ड FD - X->Y एक लेफ्ट रिड्यूस्ड FD है, यदि X में कोई बाहरी एट्रिब्यूट्स नहीं हैं।


गैर-निरर्थक FD - X->Y एक गैर-निरर्थक FD है यदि इसे F- {X->y} से प्राप्त नहीं किया जा सकता है।


उदाहरण

F का विहित आवरण ज्ञात करने के लिए एक उदाहरण पर विचार करें।


दी गई कार्यात्मक निर्भरताएँ इस प्रकार हैं -


ए -> बीसी


बी -> सी


ए -> बी


एबी -> सी


न्यूनतम कवर: न्यूनतम कवर FD का सेट होता है जो दिए गए FD के बराबर होता है।


कैनोनिकल कवर: कैनोनिकल कवर में, एलएचएस (लेफ्ट हैंड साइड) अद्वितीय होना चाहिए।


सबसे पहले, हम न्यूनतम कवर और फिर विहित कवर पाएंगे।


पहला चरण - RHS विशेषता को सिंगलटन विशेषता में बदलें।


ए -> बी


ए -> सी


बी -> सी


ए -> बी


एबी -> सी


दूसरा चरण - अतिरिक्त एलएचएस विशेषता को हटा दें


ए के समापन का पता लगाएं।


ए+ = {ए, बी, सी}


तो, AB -> C को A -> C . में बदला जा सकता है


ए -> बी


ए -> सी


बी -> सी


ए -> बी


ए -> सी


तीसरा चरण - अनावश्यक FD को हटा दें।


ए -> बी


बी -> सी


अब, हम FD के उपरोक्त सेट को कैनोनिकल कवर में बदल देंगे।


FD के उपरोक्त सेट के लिए कैननिकल कवर इस प्रकार होगा -


ए -> बीसी


बी -> सी

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

What is ER model in DBMS in Hindi - ER Diagram in DBMS in Hindi

June 15, 2021 0
What is ER model in DBMS in Hindi - ER Diagram in DBMS in Hindi
ईआर मॉडल एक डेटाबेस के वैचारिक दृष्टिकोण को परिभाषित करता है। यह वास्तविक दुनिया की संस्थाओं और उनके बीच संघों के आसपास काम करता है। व्यू लेवल पर, ईआर मॉडल को डेटाबेस डिजाइन करने के लिए एक अच्छा विकल्प माना जाता है।

ER model in DBMS in Hindi


What is Entity In DBMS 

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

एक इकाई सेट समान प्रकार की संस्थाओं का एक संग्रह है। एक निकाय सेट में समान मान साझा करने वाली विशेषता वाली इकाइयां हो सकती हैं। उदाहरण के लिए, एक छात्र समूह में एक स्कूल के सभी छात्र शामिल हो सकते हैं; इसी तरह एक शिक्षक सेट में सभी संकायों के एक स्कूल के सभी शिक्षक शामिल हो सकते हैं। इकाई समुच्चय का असंयुक्त होना आवश्यक नहीं है।

What is Attributes In DBMS in Hindi

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

एक डोमेन या मानों की श्रेणी मौजूद है जिसे विशेषताओं को सौंपा जा सकता है। उदाहरण के लिए, एक छात्र का नाम एक अंकीय मान नहीं हो सकता। यह वर्णमाला होनी चाहिए। विद्यार्थी की आयु ऋणात्मक नहीं हो सकती, आदि।

Types of attributes in DBMS in Hindi

 Simple attribute −  सरल गुण परमाणु मान होते हैं, जिन्हें आगे विभाजित नहीं किया जा सकता है। उदाहरण के लिए, एक छात्र का फ़ोन नंबर 10 अंकों का परमाणु मान होता है।

 Composite attribute − समग्र विशेषताएँ एक से अधिक साधारण विशेषताओं से बनी होती हैं। उदाहरण के लिए, एक छात्र के पूरे नाम में first_name और last_name हो सकता है।

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

Single-value attribute −  सिंगल-वैल्यू एट्रिब्यूट्स में सिंगल वैल्यू होती है। उदाहरण के लिए - Social_Security_Number।

Multi-value attribute − बहु-मूल्य विशेषताओं में एक से अधिक मान हो सकते हैं। उदाहरण के लिए, एक व्यक्ति के पास एक से अधिक फ़ोन नंबर, ईमेल_पता आदि हो सकते हैं।

types of attributes in DBMS - की तरह एक साथ आ सकते हैं

  • simple single-valued attributes
  • simple multi-valued attributes
  • composite single-valued attributes
  • composite multi-valued attributes

ER model in DBMS in Hindi : Entity-Set and Keys

कुंजी एक विशेषता या विशेषताओं का संग्रह है जो विशिष्ट रूप से इकाई सेट के बीच एक इकाई की पहचान करती है।

उदाहरण के लिए, एक छात्र का रोल नंबर उसे छात्रों के बीच पहचानने योग्य बनाता है।

Super Key − विशेषताओं का एक सेट (एक या अधिक) जो सामूहिक रूप से एक इकाई सेट में एक इकाई की पहचान करता है।

 Candidate Key − एक मिनिमम सुपर की को कैंडिडेट की कहा जाता है। एक इकाई सेट में एक से अधिक उम्मीदवार कुंजी हो सकती है।

 Primary Key − प्राथमिक कुंजी डेटाबेस डिज़ाइनर द्वारा निकाय सेट की विशिष्ट रूप से पहचान करने के लिए चुनी गई उम्मीदवार कुंजियों में से एक है।

What is Relationship in ER Model In Hindi

संस्थाओं के बीच संबंध को संबंध कहा जाता है। उदाहरण के लिए, एक कर्मचारी एक विभाग में काम करता है, एक छात्र एक कोर्स में दाखिला लेता है। यहां, works_atऔर एनरोल को संबंध कहा जाता है।

Relationship Set

समान प्रकार के सम्बन्धों के समुच्चय को सम्बन्ध समुच्चय कहते हैं। संस्थाओं की तरह, एक रिश्ते में भी गुण हो सकते हैं। इन गुणों को descriptive attributes कहा जाता है।

Degree of Relationship in DBMS in Hindi

किसी रिश्ते में भाग लेने वाली संस्थाओं की संख्या रिश्ते की डिग्री को परिभाषित करती है।

बाइनरी = डिग्री 2
टर्नरी = डिग्री 3
एन-आर्य = डिग्री

Mapping Cardinalities in DBMS in Hindi

 Cardinality एक इकाई सेट में संस्थाओं की संख्या को परिभाषित करती है, जिसे संबंध सेट के माध्यम से दूसरे सेट की संस्थाओं की संख्या के साथ जोड़ा जा सकता है।

One-to-one −  इकाई सेट ए से एक इकाई को इकाई सेट बी की अधिकतम एक इकाई से जोड़ा जा सकता है और इसके विपरीत।

er model in dbms in hindi
er model in dbms in hindi



 One-to-many − इकाई सेट ए से एक इकाई इकाई सेट बी की एक से अधिक संस्थाओं से जुड़ी हो सकती है, हालांकि इकाई सेट बी से एक इकाई को अधिकतम एक इकाई से जोड़ा जा सकता है।

Many-to-one
Many-to-one 



Many-to-one इकाई सेट ए से एक से अधिक इकाइयां इकाई सेट बी की अधिकतम एक इकाई से जुड़ी हो सकती हैं, हालांकि इकाई सेट बी से एक इकाई इकाई सेट ए से एक से अधिक इकाई से जुड़ी हो सकती है।


Many-to-one in DBMS in Hindi
  Many-to-one





Many-to-many- ए से एक इकाई बी से एक से अधिक इकाई से जुड़ी हो सकती है और इसके विपरीत।

Mapping Cardinalities in DBMS in Hindi
Mapping Cardinalities in DBMS in Hindi



What is rdbms in hindi & RDBMS advantages and disadvantages - RDBMS Notes In Hindi

June 15, 2021 0
What is rdbms in hindi & RDBMS advantages and disadvantages - RDBMS Notes In Hindi

 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 Notes 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 - RDBMS Notes In Hindi

  • COST

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

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

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



Monday, June 14, 2021

What is Relation schema in DBMS in Hindi - DBMS Tutorial In Hindi

June 14, 2021 0
What is Relation schema in DBMS in Hindi - DBMS Tutorial In Hindi

 

Relation schema in DBMS

 

Relation schema संबंध के डिजाइन और संरचना को परिभाषित करता है जैसे इसमें संबंध नाम, विशेषताओं का सेट/फ़ील्ड नाम/कॉलम नाम शामिल हैं। प्रत्येक विशेषता का एक संबद्ध डोमेन होगा।

गीक्स नाम की एक छात्रा है, वह चौथे वर्ष में बी.टेक कर रही है, और आईटी विभाग (विभाग संख्या 1) से संबंधित है और उसका रोल नंबर 1601347 है, वह श्रीमती एस मोहंती द्वारा संचालित है। यदि हम डेटाबेस का उपयोग करके इसका प्रतिनिधित्व करना चाहते हैं तो हमें नाम, लिंग, डिग्री, वर्ष, विभाग, विभाग संख्या, रोल नंबर और प्रॉक्टर (सलाहकार) के साथ एक छात्र तालिका बनानी होगी।



student (rollNo, name, degree, year, sex, deptNo, advisor)

 

NOTE :-
 

यदि हम एक डेटाबेस बनाते हैं, तो अन्य छात्रों का विवरण भी दर्ज किया जा सकता है।

इसी तरह, हमारे पास आईटी विभाग है, जिसमें विभाग आईडी 1 है, जिसमें श्रीमती सुजाता चक्रवर्ती विभाग की प्रमुख हैं। और हम विभाग को 0657 228662 नंबर पर कॉल कर सकते हैं।

यह और अन्य विभागों को विभाग तालिका द्वारा दर्शाया जा सकता है, जिसमें विभाग आईडी, नाम, विभाग और फोन विशेषता के रूप में होते हैं


department (deptId, name, hod, phone)

 

एक छात्र द्वारा चुने गए पाठ्यक्रम में एक पाठ्यक्रम, पाठ्यक्रम का नाम, क्रेडिट और विभाग संख्या होती है।



course (coursId, ename, credits, deptNo)

 

प्रोफेसर के पास एक कर्मचारी आईडी, नाम, लिंग, विभाग संख्या होगी। और फोन नंबर।



professor (empId, name, sex, startYear, deptNo, phone)


हमारे पास नामांकन नाम की एक और तालिका हो सकती है, जिसमें विशेषताओं के रूप में रोल नंबर, कोर्स आईडी, सेमेस्टर, वर्ष और ग्रेड है।



enrollment (rollNo, coursId, sem, year, grade)

 

टीचिंग एक अन्य तालिका हो सकती है, जिसमें कर्मचारी आईडी, पाठ्यक्रम आईडी, सेमेस्टर, वर्ष और कक्षा विशेषताएँ हों।


teaching (empId, coursed, sem, year, Classroom)


जब हम पाठ्यक्रम शुरू करते हैं, तो कुछ पाठ्यक्रम ऐसे होते हैं जिन्हें वर्तमान पाठ्यक्रम शुरू करने से पहले पूरा करने की आवश्यकता होती है, इसलिए इसे पूर्वापेक्षा तालिका द्वारा पूर्वापेक्षित पाठ्यक्रम और पाठ्यक्रम आईडी विशेषताओं के साथ दर्शाया जा सकता है।



prerequisite (preReqCourse, courseId) 


उनके बीच के संबंधों को निम्नलिखित Relation diagram में तीरों के माध्यम से दर्शाया गया है,


 


Points for Relation schema in DBMS 

  • यह दर्शाता है कि छात्र तालिका तालिका में विभाग संख्या विभाग तालिका में प्रयुक्त विभाग के समान है। छात्र तालिका में विभाग संख्या एक विदेशी कुंजी है। यह विभाग तालिका में deptId को संदर्भित करता है।
  • यह दर्शाता है कि छात्र तालिका में सलाहकार एक विदेशी कुंजी है। यह प्रोफेसर तालिका में empId को संदर्भित करता है।
  • यह दर्शाता है कि विभाग तालिका में विभाग एक विदेशी कुंजी है। यह प्रोफेसर तालिका में empId को संदर्भित करता है।
  • यह दर्शाता है कि पाठ्यक्रम तालिका तालिका में विभाग संख्या विभाग तालिका में प्रयुक्त विभाग के समान है। छात्र तालिका में विभाग संख्या एक विदेशी कुंजी है। यह विभाग तालिका में deptId को संदर्भित करता है।
  • यह दर्शाता है कि नामांकन तालिका में रोल नंबर छात्र तालिका में उपयोग किए गए रोल नंबर के समान है।
  • यह दर्शाता है कि नामांकन तालिका में पाठ्यक्रम आईडी पाठ्यक्रम तालिका में प्रयुक्त पाठ्यक्रम आईडी के समान है।
  • यह दर्शाता है कि शिक्षण तालिका में पाठ्यक्रम आईडी पाठ्यक्रम तालिका में प्रयुक्त पाठ्यक्रम आईडी के समान है।
  • यह दर्शाता है कि शिक्षण तालिका में empId प्रोफेसर तालिका में प्रयुक्त empId के समान है।
  • यह दर्शाता है कि preReqCourse preReqiusite तालिका में एक विदेशी कुंजी है। यह पाठ्यक्रम तालिका में पाठ्यक्रम आईडी को संदर्भित करता है।
  • यह दर्शाता है कि छात्र तालिका में विभाग संख्या विभाग तालिका में प्रयुक्त विभाग के समान है।

Participation constraints in DBMS in Hindi

June 14, 2021 0
Participation constraints in DBMS in Hindi

 एक रिश्ते में, भागीदारी बाधा एक इकाई के अस्तित्व को निर्दिष्ट करती है जब वह एक रिश्ते के प्रकार में किसी अन्य इकाई से संबंधित होती है। इसे न्यूनतम कार्डिनैलिटी बाधा ( cardinality constraint) भी कहा जाता है।

यह बाधा (constraint) एक इकाई के उदाहरणों की संख्या निर्दिष्ट करती है जो संबंध प्रकार में भाग ले सकती है।

भागीदारी प्रतिबंध दो प्रकार के होते हैं -

participation constraints in DBMS


  • TOTAL Participation

एंटिटी सेट में प्रत्येक एंटिटी एक रिलेशनशिप सेट में कम से कम एक रिलेशनशिप में शामिल होती है यानी इसमें शामिल प्रत्येक एंटिटी में रिलेशनशिप की संख्या 0 से अधिक होती है।

participation constraints in dbms
participation constraints in dbms



 Works_For रिलेशनशिप के माध्यम से संबंधित दो संस्थाओं कर्मचारी और विभाग पर विचार करें। अब, प्रत्येक कर्मचारी कम से कम एक विभाग में काम करता है इसलिए एक कर्मचारी इकाई मौजूद है यदि उसका विभाग इकाई के साथ कम से कम एक वर्क्स_फॉर संबंध है। इस प्रकार  Works_For में कर्मचारी की भागीदारी कुल संबंध है।



ईआर आरेख में कुल भागीदारी को दोहरी रेखा द्वारा दर्शाया गया है।

  • Partial Participation constraints in DBMS

 

निकाय सेट में प्रत्येक निकाय संबंध सेट में कम से कम एक संबंध में हो भी सकता है और नहीं भी।



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

 

Partial Participation constraints in DBMS
Partial Participation constraints in DBMS

 

 

 

integrity constraints in dbms in Hindi & It's types

June 14, 2021 0
integrity constraints in dbms in Hindi & It's types

integrity constraints in DBMS

  • वफ़ादारी की कमी नियमों का एक समूह है। इसका उपयोग सूचना की गुणवत्ता बनाए रखने के लिए किया जाता है।
  • अखंडता की कमी यह सुनिश्चित करती है कि data insertion, updatingऔर अन्य प्रक्रियाओं को इस तरह से निष्पादित किया जाना है कि data integrity प्रभावित न हो।
  • इस प्रकार, डेटाबेस को आकस्मिक क्षति से बचाने के लिए integrity constraint का उपयोग किया जाता है।

integrity constraints in DBMS

Types of Integrity Constraint In DBMS


Domain constraints in DBMS

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

integrity constraints in dbms
Domain constraints in dbms


entity integrity constraints in DBMS

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

entity integrity constraints in DBMS
entity integrity constraints in DBMS


 

 referential integrity constraints in dbms

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

referential integrity constraints in dbms
referential integrity constraints in dbms


 

key constraints in DBMS

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

 

 

key constraints in DBMS
key constraints in DBMS

 

Sunday, June 13, 2021

Join Dependency In DBMS In Hindi - DBMS in Hindi

June 13, 2021 0
Join Dependency In DBMS In Hindi - DBMS in Hindi

 DBMS में जॉइन डिपेंडेंसी मल्टीवैल्यूड डिपेंडेंसी की अवधारणा पर एक सामान्यीकरण है।

Explanation For Join Dependency In DBMS In Hindi

 

  • मान लीजिए कि दो संबंध R1 और R2 का C के साथ जुड़ना R के संबंध के बराबर है। तब यह निष्कर्ष निकालना सुरक्षित है कि एक जुड़ाव निर्भरता है।
 
  • R1 और R2 संबंध R(A, B, C, D) के R2 (C, D) और R1 (A, B, C) के अपघटन का गठन करते हैं।
 
  • एक विकल्प के रूप में, R2 और R1 R के दोषरहित ब्रेकडाउन का गठन करते हैं।
 
  • एक जॉइन डिपेंडेंसी (R1, R2, R3, R4,….., Rn) R के ऊपर रहती है यदि R1, R2, R3, R4,…Rn एक दोषरहित प्रकार का जॉइन अपघटन है।
 
  • *(ए, बी, सी, डी), (सी, डी) आर की एक जॉइन डिपेंडेंसी का प्रतिनिधित्व करते हैं यदि जॉइन की विशेषता का जॉइनिंग आर के बराबर है।
 
  • इस समीकरण में, *(R1, R2, R3) इंगित करता है कि R1, R2, R3,…., Rn, R पर एक संयुक्त निर्भरता का गठन करता है।

Friday, April 30, 2021

advantages and disadvantages of dbms in Hindi

April 30, 2021 0
advantages and disadvantages of dbms in Hindi

advantages and disadvantages of dbms

Advantages of DBMS in Hindi

1.  Improved data sharing:

  • DBMS एक ऐसा वातावरण बनाने में मदद करता है जिसमें अंत उपयोगकर्ताओं के पास अधिक और बेहतर-प्रबंधित (better-managed) डेटा तक बेहतर पहुंच हो।

  • इस तरह की पहुंच अंत उपयोगकर्ताओं के लिए अपने वातावरण में परिवर्तन के लिए जल्दी से प्रतिक्रिया करना संभव बनाती है।


2. Improved data security:

  • अधिक उपयोगकर्ता डेटा का उपयोग करते हैं, डेटा सुरक्षा उल्लंघनों का अधिक से अधिक जोखिम होता है। कॉरपोरेटेशन यह सुनिश्चित करने के लिए पर्याप्त मात्रा में समय, प्रयास और पैसा लगाते हैं कि कॉरपोरेट डेटा का सही उपयोग हो।
  • एक डीबीएमएस data privacy और security policies के बेहतर प्रवर्तन के लिए एक रूपरेखा प्रदान करता है।


3.  Better data integration:

  • अच्छी तरह से प्रबंधित डेटा (well-managed)के लिए व्यापक पहुंच संगठन के संचालन के एक एकीकृत दृश्य और बड़ी तस्वीर के एक स्पष्ट दृश्य को बढ़ावा देता है।
  • यह देखना बहुत आसान हो जाता है कि कंपनी के एक सेगमेंट में अन्य सेगमेंट पर क्या प्रभाव पड़ता है।


4. Minimized data inconsistency:

  • डेटा असंगति ( inconsistency) तब मौजूद होती है जब एक ही डेटा के विभिन्न संस्करण (versions)अलग-अलग स्थानों पर दिखाई देते हैं।
  • उदाहरण के लिए, डेटा असंगति तब मौजूद होती है जब किसी कंपनी का बिक्री विभाग सेल्स प्रतिनिधि के नाम को "बिल ब्राउन" के रूप में संग्रहीत करता है और कंपनी के कार्मिक विभाग को उसी व्यक्ति के नाम को "विलियम जी। ब्राउन" के रूप में संग्रहीत किया जाता है या जब कंपनी का क्षेत्रीय बिक्री कार्यालय उपयोगकर्ता की कीमत दिखाता है $ 45.95 के रूप में एक उत्पाद और उसके राष्ट्रीय बिक्री कार्यालय $ 43.95 के रूप में उसी उत्पाद की कीमत को दर्शाता है।
  • ठीक से डिज़ाइन किए गए डेटाबेस में डेटा असंगति (inconsistency)की संभावना बहुत कम हो जाती है।


5. Improved data access:

  • DBMS तदर्थ प्रश्नों का त्वरित उत्तर देना संभव बनाता है।
  • डेटाबेस के नजरिए से, एक क्वेरी डेटा हेरफेर के लिए DBMS को जारी किया गया एक विशिष्ट अनुरोध है - उदाहरण के लिए, डेटा को पढ़ने या अपडेट करने के लिए। सीधे शब्दों में कहें, एक क्वेरी एक सवाल है, और एक तदर्थ क्वेरी एक पल का सवाल है।
  • DBMS एप्लिकेशन को एक उत्तर (क्वेरी परिणाम सेट) कहा जाता है।
  • उदाहरण के लिए, अंत उपयोगकर्ता


6. Improved decision making:

  • बेहतर प्रबंधित डेटा और बेहतर डेटा एक्सेस बेहतर गुणवत्ता वाली जानकारी उत्पन्न करना संभव बनाता है, जिस पर बेहतर निर्णय आधारित होते हैं।
  • उत्पन्न जानकारी की गुणवत्ता अंतर्निहित डेटा की गुणवत्ता पर निर्भर करती है।
    डेटा की गुणवत्ता, डेटा की सटीकता, वैधता और समयबद्धता को बढ़ावा देने के लिए एक व्यापक दृष्टिकोण है। जबकि डीबीएमएस डेटा गुणवत्ता की गारंटी नहीं देता है, यह डेटा गुणवत्ता की पहल को सुविधाजनक बनाने के लिए एक ढांचा प्रदान करता है।
  • अंत-उपयोगकर्ता उत्पादकता में वृद्धि
  • डेटा की उपलब्धता, उपकरण के साथ संयुक्त है जो उपयोग करने योग्य जानकारी में डेटा को परिवर्तित करता है, उपयोगकर्ताओं को त्वरित, सूचित निर्णय लेने में सक्षम बनाता है जो वैश्विक अर्थव्यवस्था में सफलता और विफलता के बीच अंतर कर सकते हैं।
Read more :- 10 advantages and disadvantages of internet

Disadvantage of DBMS in Hindi

1. Increased costs:

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

2.Management complexity:

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

3.Maintaining currency:

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

4. Frequent upgrade/replacement cycles:

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

Saturday, March 27, 2021

Top 20 dbms interview questions and answers in Hindi

March 27, 2021 1
Top 20 dbms interview questions and answers in Hindi

DBMS Interview Questions And Answers


database interview questions Q # 1) DBMS किसके लिए उपयोग किया जाता है?

उत्तर: DBMS, जिसे आमतौर पर डेटाबेस मैनेजमेंट सिस्टम के रूप में जाना जाता है, एक एप्लीकेशन सिस्टम है जिसका मुख्य उद्देश्य डेटा के इर्द-गिर्द घूमता है। यह एक प्रणाली है जो अपने उपयोगकर्ता को डेटा संग्रहीत करने, उसे परिभाषित करने, उसे पुनर्प्राप्त करने और डेटाबेस के अंदर डेटा के बारे में जानकारी को अपडेट करने की अनुमति देता है।

Q # 2) डेटाबेस से क्या अभिप्राय है?

उत्तर: सरल शब्दों में, डेटाबेस अपने उपयोगकर्ता को आसानी से एक्सेस करने, प्रबंधित करने और डेटा अपलोड करने की सुविधा के लिए कुछ संगठित तरीके से डेटा का एक संग्रह है।

क्यू # 3) DBMS के उपयोग की सिफारिश क्यों की जाती है? इसके कुछ प्रमुख फायदों को सूचीबद्ध करके समझाएं।

उत्तर: डीबीएमएस के कुछ प्रमुख लाभ इस प्रकार हैं:

  •     Controlled Redundancy: DBMS डेटाबेस के अंदर डेटा के अतिरेक को नियंत्रित करने के लिए एक डेटाबेस में सभी डेटा को एकीकृत करके एक तंत्र का समर्थन करता है और चूंकि डेटा केवल एक ही स्थान पर संग्रहीत होता है, डेटा की डुप्लिकेटता नहीं होती है।
  •     Data Sharing: एक साथ कई उपयोगकर्ताओं के बीच डेटा साझा करना भी डीबीएमएस में किया जा सकता है क्योंकि एक ही डेटाबेस सभी उपयोगकर्ताओं और विभिन्न एप्लिकेशन प्रोग्रामों के बीच साझा किया जाएगा।
  • Backup and Recovery Facility:  डीबीएमएस ‘बैकअप और रिकवरी’ की एक सुविधा प्रदान करके बार-बार डेटा का बैकअप बनाने के दर्द को कम करता है, जो डेटा बैकअप को स्वचालित रूप से बनाता है और जब भी आवश्यक हो डेटा को पुनर्स्थापित करता है।
  •     Enforcement of Integrity Constraints: अखंडता बाधाओं को डेटा पर लागू किया जाना बहुत महत्वपूर्ण है ताकि कुछ बाधाओं को डालने के बाद परिष्कृत डेटा को डेटाबेस में संग्रहीत किया जाए और इसके बाद DBMS का पालन किया जाए।
  •  Independence of data:  इसका सीधा सा मतलब है कि आप किसी भी एप्लिकेशन प्रोग्राम की संरचना को प्रभावित किए बिना डेटा की संरचना को बदल सकते हैं।


Q # 4) DBMS में सामान्यीकरण का उद्देश्य क्या है?

उत्तर: सामान्यीकरण रिलेशनल स्कीमाओं का विश्लेषण करने की प्रक्रिया है जो कुछ विशिष्ट गुणों को पूरा करने के लिए उनके संबंधित कार्यात्मक निर्भरता और प्राथमिक कुंजी पर आधारित हैं।

गुणों में शामिल हैं:

    डेटा की अतिरेक को कम करने के लिए।
    सम्मिलित करना, हटाना और विसंगतियों को अद्यतन करने के लिए।

Q # 5) DBMS में कौन सी विभिन्न प्रकार की भाषाएँ उपलब्ध हैं?

उत्तर: मूल रूप से, डीबीएमएस में 3 प्रकार की भाषाएं हैं जैसा कि नीचे उल्लेख किया गया है:

    डीडीएल: डीडीएल डेटा डेफिनिशन लैंग्वेज है, जिसका उपयोग डेटाबेस और स्कीमा संरचना को परिभाषित करने के लिए किया जाता है, जिसमें कुछ सेट SQL क्वेरी जैसे क्री, ALTER, TRUNCATE, DROP और RENAME का उपयोग किया जाता है।
    DCL: DCL डेटा कंट्रोल लैंग्वेज है जिसका उपयोग डेटाबेस के अंदर यूजर्स की पहुंच को कंट्रोल करने के लिए GRANT और REVOKE जैसी कुछ SQL क्वेरीज़ का उपयोग करके किया जाता है।
    डीएमएल: डीएमएल डेटा मैनीपुलेशन लैंग्वेज है, जो डेटाबेस में कुछ जोड़तोड़ करने के लिए उपयोग की जाती है जैसे कि इंसर्ट, इनसेट, DELETE और UPDATE जैसी SQL क्वेरी के कुछ सेट का उपयोग करके इन्सर्टन, डिलीटेशन आदि।

Q # 6) एसक्यूएल का उद्देश्य क्या है?

उत्तर: SQL स्ट्रक्चर्ड क्वेरी लैंग्वेज के लिए है जिसका मुख्य उद्देश्य डेटाबेस में डेटा सम्मिलित करने और अद्यतन / संशोधित करने के रूप में रिलेशनल डेटाबेस के साथ बातचीत करना है।

Q # 7) एक Primary key और Foreign Key की अवधारणाओं की व्याख्या करें।

उत्तर: Primary Key का उपयोग डेटाबेस तालिका में रिकॉर्ड को विशिष्ट रूप से पहचानने के लिए किया जाता है, जबकि  Foreign Key का उपयोग मुख्य रूप से दो या अधिक तालिकाओं को एक साथ जोड़ने के लिए किया जाता है, क्योंकि यह डेटाबेस तालिकाओं में से एक में एक विशेष क्षेत्र (s) है जो प्राथमिक कुंजी है कुछ और टेबल।

उदाहरण: 2 टेबल हैं - कर्मचारी और विभाग। दोनों के पास एक सामान्य फ़ील्ड / कॉलम है ’आईडी’ के रूप में जहां आईडी कर्मचारी तालिका की प्राथमिक कुंजी है जबकि विभाग तालिका के लिए यह विदेशी कुंजी है।

Q # 8) प्राथमिक कुंजी और विशिष्ट कुंजी के बीच मुख्य अंतर क्या हैं?

उत्तर: नीचे दिए गए कुछ अंतर हैं:

    प्राथमिक कुंजी और अद्वितीय कुंजी के बीच मुख्य अंतर यह है कि प्राथमिक कुंजी में कभी भी शून्य मान नहीं हो सकता है जबकि अद्वितीय कुंजी में शून्य मान हो सकता है।
    प्रत्येक तालिका में, केवल एक प्राथमिक कुंजी हो सकती है जबकि एक तालिका में एक से अधिक अद्वितीय कुंजी हो सकती है।

Q # 9) एसक्यूएल के संदर्भ में उप-प्रश्न की अवधारणा क्या है?

उत्तर: उप-क्वेरी मूल रूप से क्वेरी है जो किसी अन्य क्वेरी के अंदर शामिल है और इसे आंतरिक क्वेरी के रूप में भी कहा जा सकता है जो बाहरी क्वेरी के अंदर पाई जाती है।

Q # 10) DROP कमांड का उपयोग क्या है और DROP, TRUNCATE और DELETE कमांड में क्या अंतर हैं?

उत्तर: DROP कमांड एक DDL कमांड है जिसका उपयोग मौजूदा टेबल, डेटाबेस, इंडेक्स या व्यू को डेटाबेस से ड्रॉप / डिलीट करने के लिए किया जाता है।

DROP, TRUNCATE और DELETE कमांड के बीच मुख्य अंतर हैं:

DROP और TRUNCATE कमांड DDL कमांड हैं जिनका उपयोग डेटाबेस से टेबल को हटाने के लिए किया जाता है और एक बार टेबल डिलीट हो जाने के बाद, टेबल से संबंधित सभी विशेषाधिकार और इंडेक्स भी डिलीट हो जाते हैं। इन 2 परिचालनों को वापस नहीं लाया जा सकता है और इसलिए जब आवश्यक हो तभी उपयोग किया जाना चाहिए

दूसरी ओर DELETE कमांड, एक DML कमांड है जिसका उपयोग तालिका से पंक्तियों को हटाने के लिए भी किया जाता है और इसे वापस रोल किया जा सकता है।

Another top 10 DBMS Interview Question 

 Q # 11) UNION और UNION ALL में मुख्य अंतर क्या है?

उत्तर: UNION और UNION ALL का उपयोग 2 या अधिक तालिकाओं से डेटा में शामिल होने के लिए किया जाता है, लेकिन UNION डुप्लिकेट पंक्तियों को निकालता है और उन पंक्तियों को चुनता है, जो टेबल से डेटा के संयोजन के बाद अलग-अलग होती हैं, जबकि UNION ALL डुप्लिकेट पंक्तियों को नहीं हटाता है, यह सभी को चुनता है तालिकाओं से डेटा।

Q # 12) DBMS में ACID गुणों की अवधारणा को समझाइए?

उत्तर: एसीआईडी ​​गुण एटमॉसिटी, कंसिस्टेंसी, आइसोलेशन और ड्यूरेबिलिटी गुणों का संयोजन है। ये गुण कई उपयोगकर्ताओं के बीच डेटा साझा करने के सुरक्षित और सुरक्षित तरीके की अनुमति देने में बहुत सहायक हैं।

  •   Atomicity: यह "या तो सभी या कुछ भी नहीं" की अवधारणा पर आधारित है, जिसका मूल रूप से अर्थ यह है कि यदि डेटाबेस के अंदर कोई भी अपडेट आता है, तो वह अपडेट या तो उपयोगकर्ता और एप्लिकेशन प्रोग्राम से परे सभी अन्य लोगों के लिए उपलब्ध होना चाहिए या यह किसी के लिए भी उपलब्ध नहीं होना चाहिए। उपयोगकर्ता और आवेदन कार्यक्रम से परे।
  • Association: यह सुनिश्चित करता है कि डेटाबेस के अंदर होने वाले किसी भी लेन-देन से पहले या बाद में डेटाबेस में स्थिरता बनी रहे।
  •   Isolation: जैसा कि नाम से ही पता चलता है, यह संपत्ति बताती है कि होने वाला प्रत्येक लेन-देन दूसरों के साथ अलग-थलग है यानी एक लेन-देन जो शुरू हो गया है लेकिन अभी तक पूरा नहीं हुआ है, दूसरों के साथ अलग-थलग होना चाहिए ताकि इस लेनदेन से अन्य लेनदेन प्रभावित न हों।
  •   Durability: यह गुण बताता है कि डेटा हमेशा एक टिकाऊ स्थिति में होना चाहिए यानी कोई भी डेटा जो प्रतिबद्ध स्थिति में है, सिस्टम में कोई भी विफलता या पुनरारंभ होने पर भी उसी स्थिति में उपलब्ध होना चाहिए।


Q # 13) DBMS में  Correlated Subquery क्या है?

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

गैर-सहसंबद्ध उपश्रेणी का उदाहरण है:

SELECT * from EMP WHERE ‘RIYA’ IN (SELECT Name from DEPT WHERE EMP.EMPID=DEPT.EMPID);


यहां, बाहरी क्वेरी की प्रत्येक पंक्तियों के लिए आंतरिक क्वेरी निष्पादित नहीं की जाती है।

Q # 14) Explain Entity, Entity Type and Entity Set in dbms interview questions and answers  ?

उत्तर:

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

एंटिटी टाइप उन संस्थाओं का एक संग्रह है जिनमें समान विशेषताएँ हैं। उदाहरण के लिए, छात्र तालिका में पंक्तियाँ होती हैं, जिसमें प्रत्येक पंक्ति छात्रों के नाम, आयु और आईडी जैसी विशेषताओं को रखने वाली इकाई होती है, इसलिए छात्र एक इकाई प्रकार है जो एक ही गुण रखने वाली संस्थाओं को रखता है।

इकाई सेट उसी प्रकार की संस्थाओं का एक संग्रह है। उदाहरण के लिए, एक फर्म के कर्मचारियों का एक संग्रह।

Q # 15) What are the different levels of abstraction in DBMS in Hindi?

उत्तर: DBMS में डेटा एब्स्ट्रक्शन के 3 स्तर हैं।

वे सम्मिलित करते हैं:

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

Q # 16) DBMS में कौन से integrity rules मौजूद हैं?

उत्तर: DBMS में 2 प्रमुख integrity rules मौजूद हैं।

वो हैं:

  • Entity Integrity: यह एक बहुत ही महत्वपूर्ण नियम बताता है कि प्राथमिक कुंजी का मूल्य कभी भी पूर्ण मान नहीं हो सकता है।
  •      Referential Integrity: यह नियम फॉरेन की से संबंधित है जिसमें कहा गया है कि या तो फॉरेन की की वैल्यू NULL की है या किसी अन्य रिलेशन की प्राथमिक कुंजी होनी चाहिए।


Q # 17) DBMS में E-R मॉडल क्या है?

उत्तर: ई-आर मॉडल को डीबीएमएस में एक एंटिटी-रिलेशनशिप मॉडल के रूप में जाना जाता है जो कि एंटिटीज की अवधारणा और इन संस्थाओं के बीच मौजूद संबंध पर आधारित है।

Q # 18) DBMS में एक कार्यात्मक निर्भरता क्या है?

उत्तर: यह मूल रूप से एक बाधा है जो एक संबंध में विभिन्न विशेषताओं के बीच संबंध का वर्णन करने में उपयोगी है।

उदाहरण: यदि कुछ संबंध 1 R1 ’है जिसमें 2 विशेषताएँ Y और Z के रूप में हैं तो इन 2 विशेषताओं के बीच कार्यात्मक निर्भरता को Y-> Z के रूप में दिखाया जा सकता है जिसमें कहा गया है कि Z, कार्यात्मक रूप से Y पर निर्भर है।

Q # 19) DBMS में 1NF क्या है?

उत्तर: 1 एनएफ को पहले सामान्य रूप के रूप में जाना जाता है।

यह सामान्यीकरण प्रक्रिया का सबसे आसान रूप है जो बताता है कि किसी विशेषता के डोमेन में केवल परमाणु मूल्य होने चाहिए। इसका उद्देश्य तालिका में मौजूद डुप्लिकेट कॉलम को हटाना है।

Q # 20) DBMS में 2NF क्या है?

उत्तर: 2 एनएफ दूसरा सामान्य रूप है।

किसी तालिका को 2NF में कहा गया है यदि वह निम्नलिखित 2 शर्तों को पूरा करती है:

    एक तालिका 1NF में है।
    तालिका की प्रत्येक गैर-प्रधान विशेषता को प्राथमिक कुंजी पर समग्रता में कार्यात्मक रूप से निर्भर होना कहा जाता है।

This hole article will give you collection for dbms interview question and get to know all kind for proper interview question which is asked about the database interview questions and many more.

 

 

Saturday, March 20, 2021

RAID levels in dbms in Hindi

March 20, 2021 0
RAID levels in dbms in Hindi

RAID levels in dbms

RAID स्वतंत्र डिस्क के अतिरेक सरणी को संदर्भित करता है। यह एक ऐसी तकनीक है, जिसका उपयोग बढ़े हुए प्रदर्शन, data redundancy या multiple secondary storage devices को जोड़ने के लिए किया जाता है। यह आपको उपयोग किए गए RAID स्तर के आधार पर एक या एक से अधिक ड्राइव विफलता से बचने की क्षमता देता है।


इसमें विभिन्न प्रकार के लक्ष्य प्राप्त करने के लिए कई डिस्क जुड़े होते हैं।


Raid technology in DBMS 

RAID योजनाओं के 7 स्तर हैं। ये स्कीमा RAID 0, RAID 1, ...., RAID 6 के रूप में हैं।


इन स्तरों में निम्नलिखित विशेषताएं हैं:

  • इसमें भौतिक डिस्क ड्राइव का एक सेट होता है।
  • इस तकनीक में, ऑपरेटिंग सिस्टम इन अलग-अलग डिस्क को एक तार्किक डिस्क के रूप में देखता है।
  • इस तकनीक में, सरणी के भौतिक ड्राइव में डेटा वितरित किया जाता है।
  • अतिरेक डिस्क क्षमता का उपयोग समता जानकारी को संग्रहीत करने के लिए किया जाता है।
  • डिस्क विफलता के मामले में, डेटा को पुनर्प्राप्त करने के लिए समता जानकारी में मदद की जा सकती है।

RAID levels in dbms in Hindi

RAID 0

  • RAID level 0 डेटा स्ट्रिपिंग प्रदान करता है, यानी, एक डेटा कई डिस्क पर जगह ले सकता है। यह स्ट्रिपिंग पर आधारित है जिसका अर्थ है कि यदि एक डिस्क विफल हो जाती है तो सरणी में सभी डेटा खो जाता है।
  • यह स्तर गलती सहनशीलता प्रदान नहीं करता है, लेकिन सिस्टम प्रदर्शन को बढ़ाता है।

Example for raid in dbms:


raid in dbms
raid in dbms



इस आंकड़े में, 0, 1, 2, 3 ब्लॉक करें।


इस स्तर में, एक बार में केवल एक ब्लॉक को डिस्क में रखने के बजाय, हम अगले एक पर जाने से पहले दो या दो से अधिक ब्लॉकों को डिस्क में रख कर काम कर सकते हैं।


RAID 0 level in dbms
RAID 0

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


Pros of RAID 0:

इस स्तर पर, थ्रूपुट को बढ़ाया जाता है क्योंकि कई डेटा अनुरोध संभवतः एक ही डिस्क पर नहीं होते हैं।

यह स्तर डिस्क स्थान का पूर्ण उपयोग करता है और उच्च प्रदर्शन प्रदान करता है।

इसमें न्यूनतम 2 ड्राइव की आवश्यकता होती है।

Cons of RAID 0:

इसमें कोई त्रुटि का पता लगाने वाला तंत्र नहीं है।

RAID 0 सही RAID नहीं है क्योंकि यह गलती-सहिष्णुता नहीं है।

इस स्तर में, डिस्क की विफलता के परिणामस्वरूप संबंधित सरणी में पूर्ण डेटा हानि होती है।

  • RAID 1 Level In DBMS in Hindi

इस स्तर को डेटा का प्रतिबिंब कहा जाता है क्योंकि यह ड्राइव 1 से ड्राइव 2 के डेटा की प्रतिलिपि बनाता है। यह विफलता के मामले में 100% अतिरेक प्रदान करता है।


Example:


Example
Example

डेटा को संग्रहीत करने के लिए ड्राइव के केवल आधे स्थान का उपयोग किया जाता है। ड्राइव का अन्य आधा पहले से ही संग्रहीत डेटा का एक दर्पण है।

Pros of RAID 1:

RAID 1 का मुख्य लाभ गलती सहिष्णुता है। इस स्तर में, यदि एक डिस्क विफल हो जाती है, तो दूसरा स्वतः ही समाप्त हो जाता है।

इस स्तर में, सरणी तब भी काम करेगी, जब ड्राइव में से कोई भी विफल हो।

Cons of RAID 1:

इस स्तर में, मिररिंग के लिए प्रति ड्राइव एक अतिरिक्त ड्राइव की आवश्यकता होती है, इसलिए खर्च अधिक होता है।

RAID 2 Level in DBMS

RAID 2 में कोडिंग समता का उपयोग करके बिट-स्तरीय स्ट्रिपिंग शामिल है। इस स्तर में, एक शब्द में प्रत्येक डेटा बिट को एक अलग डिस्क पर दर्ज किया जाता है और डेटा शब्द का ईसीसी कोड अलग-अलग सेट डिस्क पर संग्रहीत किया जाता है।

इसकी उच्च लागत और जटिल संरचना के कारण, इस स्तर का व्यावसायिक उपयोग नहीं किया जाता है। यही प्रदर्शन कम लागत पर RAID 3 द्वारा प्राप्त किया जा सकता है।

Pros of RAID 2:

यह स्तर समानता को संग्रहीत करने के लिए एक निर्दिष्ट ड्राइव का उपयोग करता है।

यह त्रुटि का पता लगाने के लिए हैमिंग कोड का उपयोग करता है।

Cons of RAID 2:

इसमें त्रुटि का पता लगाने के लिए अतिरिक्त ड्राइव की आवश्यकता होती है।

RAID 3 Level

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


raid levels in dbms
raid levels in dbms


Pros of RAID 3:

इस स्तर में, डेटा को पैरिटी ड्राइव का उपयोग करके पुनर्जीवित किया जाता है।

इसमें उच्च डेटा अंतरण दर शामिल है।

इस स्तर में, डेटा समानांतर में पहुँचा जाता है।

Cons of RAID 3:

यह समता के लिए एक अतिरिक्त ड्राइव की आवश्यकता थी।

यह छोटे आकार की फाइलों के संचालन के लिए धीमी गति से प्रदर्शन करता है।

RAID Level 4 in DBMS in Hindi 

  • RAID 4 में समता डिस्क के साथ ब्लॉक-लेवल स्ट्रिपिंग होती है। डेटा को डुप्लिकेट करने के बजाय, RAID 4 एक समता-आधारित दृष्टिकोण को अपनाता है।
  • यह स्तर समता के काम करने के तरीके के कारण अधिकतम 1 डिस्क विफलता की वसूली की अनुमति देता है। इस स्तर में, यदि एक से अधिक डिस्क विफल हो जाती हैं, तो डेटा को पुनर्प्राप्त करने का कोई तरीका नहीं है।
  • स्तर 3 और स्तर 4 दोनों को RAID लागू करने के लिए कम से कम तीन डिस्क की आवश्यकता होती है।


raid technology in dbms
RAID 4



इस आकृति में, हम समता के लिए समर्पित एक डिस्क का निरीक्षण कर सकते हैं।


इस स्तर में, समानता को XOR फ़ंक्शन का उपयोग करके गणना की जा सकती है। यदि डेटा बिट्स 0,0,0,1 हैं तो समता बिट्स XOR (0,1,0,0) = 1. यदि समता बिट्स 0,0,1,1 हैं, तो समानता बिट XOR (0) है , 0,1,1) = 0. इसका अर्थ है, समता में एक परिणाम की संख्या 0 और समता 1 में एक परिणाम की विषम संख्या।


raid in dbms in Hindi
raid in dbms

मान लीजिए कि उपरोक्त आकृति में, कुछ डिस्क विफलता के कारण C2 खो गया है। फिर अन्य सभी स्तंभों और समता बिट के मूल्यों का उपयोग करके, हम C2 में संग्रहीत डेटा बिट को फिर से जोड़ सकते हैं। यह स्तर हमें खोए हुए डेटा को पुनर्प्राप्त करने की अनुमति देता है।


RAID 5 In DBMS

  • RAID 5, RAID 4 प्रणाली का एक मामूली संशोधन है। फर्क सिर्फ इतना है कि RAID 5 में, समानता ड्राइव के बीच घूमती है।
  • इसमें खंडित समता के साथ ब्लॉक-स्तरीय स्ट्रिपिंग शामिल है।
  • RAID 4 के समान, यह स्तर अधिकतम 1 डिस्क विफलता की वसूली की अनुमति देता है। यदि एक से अधिक डिस्क विफल हो जाते हैं, तो डेटा रिकवरी के लिए कोई रास्ता नहीं है।

raid 5 level in dbms
RAID 5

यह आंकड़ा दर्शाता है कि समता बिट कैसे घूमता है।


इस स्तर को यादृच्छिक लेखन प्रदर्शन को बेहतर बनाने के लिए पेश किया गया था।


Pros of RAID 5:

यह स्तर लागत प्रभावी है और उच्च प्रदर्शन प्रदान करता है।

इस स्तर में, एक सरणी में डिस्क भर में समता वितरित की जाती है।

इसका उपयोग यादृच्छिक लेखन प्रदर्शन को बेहतर बनाने के लिए किया जाता है।

Cons of RAID 5:

इस स्तर में, डिस्क विफलता पुनर्प्राप्ति में अधिक समय लगता है क्योंकि सभी उपलब्ध ड्राइव से समता की गणना की जानी है।

यह स्तर समवर्ती ड्राइव विफलता में जीवित नहीं रह सकता है।

RAID 6 In DBMS in Hindi

यह स्तर RAID 5 का विस्तार है। इसमें 2 समता बिट्स के साथ ब्लॉक-लेवल स्ट्रिपिंग शामिल है।

RAID 6 में, आप 2 समवर्ती डिस्क विफलताओं से बच सकते हैं। मान लें कि आप RAID 5, और RAID 1 का उपयोग कर रहे हैं। जब आपके डिस्क विफल हो जाते हैं, तो आपको विफल डिस्क को बदलने की आवश्यकता है क्योंकि यदि एक साथ एक और डिस्क विफल हो जाती है तो आप किसी भी डेटा को पुनर्प्राप्त करने में सक्षम नहीं होंगे, इसलिए इस मामले में RAID 6 नाटकों इसका हिस्सा जहां आप विकल्पों से बाहर निकलने से पहले दो समवर्ती डिस्क विफलताओं से बच सकते हैं।


raid technology in dbms
RAID 6

Pros of RAID 6:

यह स्तर RAID 0 को स्ट्रिप डेटा और RAID 1 को मिरर में प्रदर्शित करता है। इस स्तर में, दर्पण से पहले स्ट्रिपिंग का प्रदर्शन किया जाता है।

इस स्तर में, आवश्यक ड्राइव 2 से अधिक होनी चाहिए।

Cons of RAID 6:

यह 100% डिस्क क्षमता का उपयोग नहीं किया जाता है क्योंकि आधा मिररिंग के लिए उपयोग किया जाता है।

इसमें बहुत सीमित मापनीयता होती है।