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

Monday, June 6, 2022

What is having clause in SQL Hindi

June 06, 2022 0
What is having clause in SQL Hindi

HAVING Clauseआपको उन शर्तों को निर्दिष्ट करने में सक्षम बनाता है जो फ़िल्टर करते हैं कि परिणामों में कौन से समूह परिणाम दिखाई देते हैं।


WHERE क्लॉज चयनित कॉलम पर शर्तें रखता है, जबकि HAVING क्लॉज ग्रुप बाय क्लॉज द्वारा बनाए गए समूहों पर शर्तें रखता है।


having clause in SQL in Hindi


Syntax

निम्नलिखित कोड ब्लॉक एक क्वेरी में HAVING क्लॉज की स्थिति दिखाता है।


SELECT
FROM
WHERE
GROUP BY
HAVING
ORDER BY


HAVING क्लॉज को एक क्वेरी में ग्रुप बाय क्लॉज का पालन करना चाहिए और यदि उपयोग किया जाता है तो ORDER BY क्लॉज से पहले भी होना चाहिए। निम्नलिखित कोड ब्लॉक में HAVING क्लॉज सहित सेलेक्ट स्टेटमेंट का सिंटैक्स है -


having clause in sql in hindi
having clause in sql in hindi



Example

निम्नलिखित रिकॉर्ड वाली ग्राहक तालिका पर विचार करें।


Example having clause in sql in Hindi
Example having clause in sql in Hindi



निम्नलिखित एक उदाहरण है, जो एक समान आयु गणना के लिए एक रिकॉर्ड प्रदर्शित करेगा जो 2 से अधिक या उसके बराबर होगा।

SQL > SELECT ID, NAME, AGE, ADDRESS, SALARY
FROM CUSTOMERS
GROUP BY age
HAVING COUNT(age) >= 2;

यह निम्नलिखित परिणाम देगा -

SQL in hindi
SQL in hindi




Sunday, June 5, 2022

What is cascadeless schedule in DBMS

June 05, 2022 0
What is cascadeless schedule in DBMS

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

cascadeless schedule in DBMS in Hindi


cascadeless schedule in dbms
cascadeless schedule in dbms 



उपरोक्त तालिका 1 एक शेड्यूल दिखाती है जिसमें दो लेनदेन हैं। T1 A के मान को पढ़ता और लिखता है और वह मान T2 द्वारा पढ़ा और लिखा जाता है। T2 करता है लेकिन बाद में, T1 विफल हो जाता है। विफलता के कारण, हमें T1 को रोलबैक करना होगा। T2 को भी रोलबैक होना चाहिए क्योंकि यह T1 द्वारा लिखे गए मान को पढ़ता है, लेकिन T2 को रोलबैक नहीं किया जा सकता क्योंकि यह पहले से ही प्रतिबद्ध है। तो इस प्रकार की अनुसूची को अपरिवर्तनीय अनुसूची के रूप में जाना जाता है।


Irrecoverable schedule: शेड्यूल अपरिवर्तनीय होगा यदि Tj, Ti प्रतिबद्ध से पहले किए गए Ti और Tj के अद्यतन मान को पढ़ता है।


cascadeless schedule in dbms PDF
cascadeless schedule in dbms PDF



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


Recoverable with cascading rollback: शेड्यूल कैस्केडिंग रोलबैक के साथ पुनर्प्राप्त करने योग्य होगा यदि टीजे टीआई के अद्यतन मूल्य को पढ़ता है। टीआई की प्रतिबद्धता तक टीजे की प्रतिबद्धता में देरी हो रही है।


cascadeless schedule in dbms in Hindi
cascadeless schedule in dbms in Hindi



उपरोक्त तालिका 3 दो लेनदेन के साथ एक अनुसूची दिखाती है। लेन-देन T1 A को पढ़ता और लिखता है और प्रतिबद्ध करता है, और वह मान T2 द्वारा पढ़ा और लिखा जाता है। तो यह एक कैस्केड कम पुनर्प्राप्ति योग्य शेड्यूल है।

What is serializability in DBMS Hindi

June 05, 2022 0
What is serializability in DBMS Hindi

 एक शेड्यूल सीरियल शेड्यूल के बराबर देखे जाने पर सीरियल करने योग्य दिखाई देगा।

यदि कोई शेड्यूल विरोध क्रमानुसार है, तो उसे क्रमानुसार देखा जा सकेगा।

क्रमानुसार दृश्य जो क्रमानुसार विरोध नहीं करता है उसमें अंधा लेखन होता है।


serializability in dbms in hindi

दो अनुसूचियों S1 और S2 को समतुल्य माना जाता है यदि वे निम्नलिखित शर्तों को पूरा करते हैं:


1. Initial Read

दोनों अनुसूचियों का प्रारंभिक पठन समान होना चाहिए। मान लीजिए दो शेड्यूल S1 और S2। अनुसूची S1 में, यदि कोई लेन-देन T1 डेटा आइटम A पढ़ रहा है, तो S2 में, लेनदेन T1 को भी A पढ़ना चाहिए।


serializability in dbms in hindi
serializability in dbms in hindi



उपरोक्त दो अनुसूचियों को समतुल्य देखा जाता है क्योंकि S1 में प्रारंभिक रीड ऑपरेशन T1 द्वारा किया जाता है और S2 में यह भी T1 द्वारा किया जाता है।


2. Updated Read

अनुसूची S1 में, यदि Ti A पढ़ रहा है जिसे Tj द्वारा अद्यतन किया गया है तो S2 में भी Ti को A पढ़ना चाहिए जिसे Tj द्वारा अद्यतन किया जाता है।


Updated Read
Updated Read



उपरोक्त दो अनुसूचियों को समान नहीं देखा जाता है, क्योंकि S1 में, T3 A पढ़ रहा है, T2 द्वारा अद्यतन किया गया है और S2 में, T3 T1 द्वारा अद्यतन A पढ़ रहा है।


3. Final Write

दोनों अनुसूचियों के बीच एक अंतिम लेखन समान होना चाहिए। अनुसूची S1 में, यदि कोई लेन-देन T1 अंत में A को अद्यतन करता है तो S2 में, अंतिम लेखन कार्य भी T1 द्वारा किया जाना चाहिए।


serializability in dbms
serializability in dbms



उपरोक्त दो अनुसूचियों को बराबर देखा जाता है क्योंकि S1 में अंतिम लेखन कार्य T3 द्वारा किया जाता है और S2 में, अंतिम लेखन कार्य भी T3 द्वारा किया

जाता है।


Example For serializability in DBMS Hindi


Example
Example


Schedule S


3 लेन-देन के साथ, संभावित शेड्यूल की कुल संख्या

  1. 3! = 6  
  2. S1 = <T1 T2 T3>  
  3. S2 = <T1 T3 T2>  
  4. S3 = <T2 T3 T1>  
  5. S4 = <T2 T1 T3>  
  6. S5 = <T3 T1 T2>  
  7. S6 = <T3 T2 T1>  

Schedule STaking first schedule S1:


Schedule STaking first schedule S1:
Schedule STaking first schedule S1:



Schedule S1


चरण 1: डेटा आइटम पर अंतिम अद्यतन


दोनों अनुसूचियों S और S1 में, प्रारंभिक पठन के अलावा कोई पठन नहीं है, इसलिए हमें उस स्थिति की जाँच करने की आवश्यकता नहीं है।


चरण 2: प्रारंभिक पढ़ें


S में प्रारंभिक रीड ऑपरेशन T1 द्वारा किया जाता है और S1 में, यह भी T1 द्वारा किया जाता है।


चरण 3: अंतिम लिखें


S में अंतिम लेखन कार्य T3 द्वारा किया जाता है और S1 में, यह भी T3 द्वारा किया जाता है। तो, S और S1 समतुल्य दृश्य हैं।


पहला शेड्यूल S1 तीनों शर्तों को पूरा करता है, इसलिए हमें किसी अन्य शेड्यूल की जांच करने की आवश्यकता नहीं है।


इसलिए, समकक्ष सीरियल शेड्यूल देखें:


  1. T1    →      T2    →    T3  

Tuesday, May 31, 2022

EF CODD rules in DBMS In Hindi

May 31, 2022 0
EF CODD rules in DBMS In Hindi

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


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


ef codd rules in DBMS In Hindi


इसे प्राप्त करने के लिए, निम्नलिखित परम आवश्यक हैं:


Data Modeling − यह सूचना भंडारण के लिए संरचनाओं को परिभाषित करने के बारे में है।

Provision of Mechanisms − संसाधित डेटा में हेरफेर करने और फ़ाइल और सिस्टम संरचनाओं को संशोधित करने के लिए, क्वेरी प्रसंस्करण तंत्र प्रदान करना महत्वपूर्ण है।

Crash Recovery and Security −किसी भी विसंगति से बचने के लिए और यह सुनिश्चित करने के लिए कि डेटा सुरक्षित है, क्रैश रिकवरी और सुरक्षा तंत्र आवश्यक हैं।

Concurrency Control - यदि सिस्टम एकाधिक उपयोगकर्ताओं द्वारा साझा किया जाता है, तो समवर्ती नियंत्रण समय की आवश्यकता है।



Relational Database Management System in Hindi

डेटाबेस मैनेजमेंट सिस्टम के शब्दजाल में एक अनकहा नियम है। चूंकि डेटाबेस जो सभी E.F.Codd के नियमों को लागू करते हैं, डरे हुए हैं, अनिर्दिष्ट नियम कर्षण प्राप्त कर रहा है।


यदि कोई प्रबंधन प्रणाली या सॉफ्टवेयर E.F.Codd द्वारा प्रस्तावित 5-6 नियमों में से किसी का पालन करता है, तो यह डेटाबेस प्रबंधन प्रणाली (DBMS) होने के योग्य है।

यदि कोई प्रबंधन प्रणाली या सॉफ्टवेयर E.F.Codd द्वारा प्रस्तावित 7-9 नियमों में से किसी का पालन करता है, तो यह एक अर्ध-संबंधपरक डेटाबेस प्रबंधन प्रणाली (अर्ध-आरडीबीएमएस) होने के योग्य है।

यदि कोई प्रबंधन प्रणाली या सॉफ्टवेयर E.F. Codd द्वारा प्रस्तावित 9-12 नियमों का पालन करता है, तो यह एक पूर्ण संबंधपरक डेटाबेस प्रबंधन प्रणाली (RDBMS) होने के योग्य है।


codd's 12 rule in DBMS in Hindi


Rule 0 − Foundation rule


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


Rule 1 −  Information


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


Rule 2 − Guaranteed Access


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


Rule 3 − Systematic Null Value Support


रिलेशनल डेटाबेस में नल मान पूरी तरह से समर्थित हैं। उन्हें समान रूप से 'लापता सूचना' के रूप में माना जाना चाहिए। शून्य मान किसी भी डेटा प्रकार से स्वतंत्र होते हैं। उन्हें ब्लैंक या ज़ीरो या खाली स्ट्रिंग्स के लिए गलत नहीं समझा जाना चाहिए। शून्य मानों की व्याख्या 'अनुपयुक्त डेटा' या 'अज्ञात जानकारी' के रूप में भी की जा सकती है।


Rule 4 − Active and online relational Catalog


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


Rule 5 − Comprehensive Data Sub-language


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


Rule 6 − Rule of Updating Views

दृश्यों को उनके संबंधित बेस टेबल के अपडेट को प्रतिबिंबित करना चाहिए और इसके विपरीत। दृश्य एक तार्किक तालिका है जो प्रतिबंधित डेटा दिखाती है। दृश्य आम तौर पर डेटा को पठनीय बनाते हैं लेकिन संशोधित नहीं करते हैं। दृश्य डेटा अमूर्तता में मदद करते हैं।


Rule 7 − Rule of Set level insertion, update and deletion


डेटा को पुनः प्राप्त करने, सम्मिलित करने, अद्यतन करने और हटाने के लिए एक एकल ऑपरेशन पर्याप्त होना चाहिए।


नियम 8 - भौतिक डेटा स्वतंत्रता का नियम


बैच और अंतिम उपयोगकर्ता संचालन तार्किक रूप से भौतिक भंडारण और संबंधित एक्सेस विधियों से अलग होते हैं।


नियम 9 - Logical Data Independence


बैच और अंतिम उपयोगकर्ता डेटाबेस स्कीमा को फिर से बनाए बिना या उस पर बनाए गए एप्लिकेशन को फिर से बनाए बिना बदल सकते हैं।


नियम 10 -  Integrity Independence


अखंडता की कमी उपलब्ध होनी चाहिए और डेटा डिक्शनरी में मेटाडेटा के रूप में संग्रहीत की जानी चाहिए न कि एप्लिकेशन प्रोग्राम में।


नियम 11 - Distribution Independence


संबंधपरक प्रणाली की डेटा हेरफेर भाषा को भौतिक डेटा भंडारण के बारे में चिंतित नहीं होना चाहिए और भौतिक डेटा केंद्रीकृत या वितरित होने पर किसी भी बदलाव की आवश्यकता नहीं होनी चाहिए।


नियम 12 - Non Subversion


किसी भी पंक्ति को लगाए गए सुरक्षा और अखंडता बाधाओं का पालन करना चाहिए। कोई विशेष विशेषाधिकार लागू नहीं हैं।

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 के उपरोक्त सेट के लिए कैननिकल कवर इस प्रकार होगा -


ए -> बीसी


बी -> सी

Friday, April 8, 2022

What is tuple in DBMS or SQL tuple

April 08, 2022 0
What is tuple in DBMS or SQL tuple

टपल रिलेशनल डेटाबेस में एकल रिकॉर्ड के लिए सभी डेटा की एक सूची है। उदाहरण के लिए, क्लाइंट संपर्क जानकारी वाले डेटाबेस में, फ़ील्ड नाम, फ़ोन नंबर, ईमेल पता और डाक पता जैसी श्रेणियां हो सकती हैं, जबकि उस डेटाबेस के लिए एक टपल हो सकता है: बिल गेट्स कॉल करने के लिए नंबर 206-555 है- 1234. 


tuple in DBMS

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


What is Tuple in DBMS Explain With Example

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


डेटाबेस क्या है उदाहरण सहित समझाइए? [What Is A Database Explain With Example]

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


डेटाबेस में Tuple को क्या कहते हैं? [What Is Called Tuple In Database]

(1) एक रिलेशनल डेटाबेस में एक टपल एक एकल रिकॉर्ड (एक पंक्ति) है। मान फ़ंक्शन कॉल के लिए पैरामीटर या डेटाबेस के लिए डेटा मानों का एक सेट हो सकता है, और वे आम तौर पर अल्पविराम से अलग होते हैं।


डीबीएमएस में टुपल से आप क्या समझते हैं?[What Do You Mean By Tuple In Dbms]

टुपल्स में, उस संबंध के लिए एकल रिकॉर्ड वाली तालिका की एक पंक्ति को टपल कहा जाता है। एक रिलेशन इंस्टेंस रिलेशनल डेटाबेस सिस्टम में टुपल्स का एक सीमित सेट है।


उदाहरण के साथ डीबीएमएस क्या है? [What Is The Dbms With Example]

डेटा को डीबीएमएस द्वारा प्रबंधित किया जाता है, इसके द्वारा व्यवस्थित किया जाता है, और इसके एपीआई के माध्यम से उपयोगकर्ताओं या अन्य कार्यक्रमों द्वारा संशोधित या निकाला जा सकता है। MySQL, PostgreSQL, Microsoft Access, SQL Server, FileMaker, Oracle, RDBMS, dBASE, Clipper और FoxPro डेटाबेस मैनेजमेंट सिस्टम के कुछ उदाहरण हैं।


डीबीएमएस में टुपल और डोमेन क्या है? [What Is Tuple And Domain In Dbms]

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


Tuple in SQL in Hindi

एक तालिका में, एक टपल केवल एक पंक्ति होती है जो एक टेबलस्पेस के भीतर समाहित होती है। किसी तालिका में स्तंभ और पंक्तियाँ आमतौर पर ऐसी पंक्तियाँ होती हैं जिनमें रिकॉर्ड होते हैं, जबकि स्तंभ विशेषताएँ होते हैं। टुपल्स तालिकाओं में एकल प्रविष्टियाँ हैं; उन्हें रिकॉर्ड या रो भी कहा जाता है।


टुपल से आप क्या समझते हैं? [What Do You Mean By A Tuple]

टपल गणित में तत्वों की एक सीमित क्रमित सूची (अनुक्रम) है। n-tuples को परिभाषित करने के लिए, एक आदेशित युग्म का निर्माण किया जाना चाहिए। गणित में, टुपल्स को आमतौर पर कोष्ठक "( )" के भीतर तत्वों को सूचीबद्ध करके और अल्पविराम द्वारा अलग करके लिखा जाता है; उदाहरण के लिए, (2, 7, 4, 1, 7) एक 5-टुपल टपल है।


डेटाबेस में Tuples और Attributes क्या हैं? [What Are Tuples And Attributes In Database]

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


विशेषता और टपल क्या है? [What Is Attribute And Tuple]

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


एक डेटाबेस क्या है समझाएं? [What Is A Database Explain]

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


डेटाबेस क्या है दो उदाहरण दीजिए?

प्रौद्योगिकी के संदर्भ में, यह एक सॉफ्टवेयर सिस्टम है जो एक मानक विधि का उपयोग करके डेटा पर प्रश्नों को सूचीबद्ध करता है, पुनर्प्राप्त करता है और चलाता है। MySQL, PostgreSQL, Microsoft Access, SQL Server, FileMaker, Oracle, RDBMS, dBASE, Clipper और FoxPro डेटाबेस मैनेजमेंट सिस्टम के कुछ उदाहरण हैं। यह उत्तर kaypeeoh72z और 137 अन्य उपयोगकर्ताओं के लिए मददगार था।

Wednesday, June 16, 2021

what is non relational database in Hindi

June 16, 2021 0
what is non relational database in Hindi

what is non-relational database

 

अधिकांश डेटाबेस को या तो वर्गीकृत किया जा सकता है: - Relational - Non-relational

इनके बीच मुख्य अंतर यह है कि वे अपनी जानकारी कैसे संग्रहीत करते हैं।

एक non-relational database डेटा को गैर-सारणीबद्ध रूप में संग्रहीत करता है, और पारंपरिक, SQL-आधारित, संबंधपरक डेटाबेस संरचनाओं की तुलना में अधिक लचीला होता है। यह पारंपरिक रिलेशनल डेटाबेस मैनेजमेंट सिस्टम द्वारा प्रदान किए गए रिलेशनल मॉडल का पालन नहीं करता है।

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


non-relational database in Hindi

  

गैर-संबंधपरक डेटाबेस (Non-relational database) (जिन्हें अक्सर NoSQL डेटाबेस कहा जाता है) पारंपरिक relational databases से भिन्न होते हैं, जिसमें वे अपने डेटा को गैर-सारणीबद्ध रूप में संग्रहीत करते हैं। इसके बजाय, गैर-संबंधपरक डेटाबेस दस्तावेज़ जैसे डेटा संरचनाओं पर आधारित हो सकते हैं। विभिन्न स्वरूपों में विभिन्न प्रकार की सूचनाओं की एक श्रृंखला को समाहित करते हुए एक दस्तावेज़ को अत्यधिक विस्तृत किया जा सकता है। विभिन्न प्रकार की सूचनाओं को साथ-साथ पचाने और व्यवस्थित करने की यह क्षमता गैर-संबंधपरक डेटाबेस को रिलेशनल डेटाबेस की तुलना में अधिक लचीला बनाती है।



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



Non-relational databases अक्सर तेजी से प्रदर्शन करते हैं क्योंकि एक प्रश्न को उत्तर देने के लिए कई तालिकाओं को देखने की आवश्यकता नहीं होती है, जैसा कि संबंधपरक डेटासेट अक्सर करते हैं। इसलिए गैर-संबंधपरक डेटाबेस डेटा को संग्रहीत करने के लिए आदर्श होते हैं जिन्हें अक्सर बदला जा सकता है या उन अनुप्रयोगों के लिए जो कई अलग-अलग प्रकार के डेटा को संभालते हैं। वे तेजी से विकासशील अनुप्रयोगों का समर्थन कर सकते हैं जिनके लिए गतिशील डेटाबेस (dynamic database)की आवश्यकता होती है जो जल्दी से बदलने और जटिल, असंरचित डेटा की बड़ी मात्रा को समायोजित करने में सक्षम हो।

benefits of a non-relational database in Hindi

 

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

गैर-संबंधपरक डेटाबेस का उपयोग करने के कई फायदे हैं, जिनमें शामिल हैं:

  • Massive dataset organization

बिग डेटा के युग में, गैर-संबंधपरक डेटाबेस न केवल भारी मात्रा में जानकारी संग्रहीत कर सकते हैं, बल्कि वे इन डेटासेट को आसानी से क्वेरी भी कर सकते हैं। स्केल और गति गैर-संबंधपरक डेटाबेस के महत्वपूर्ण लाभ हैं।

  • Flexible database expansion

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

  • Multiple data structures

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

  • Built for the cloud

एक  non-relational database बड़े पैमाने पर हो सकता है। और जैसा कि वे कुछ मामलों में तेजी से बढ़ सकते हैं, उन्हें एक ऐसे होस्टिंग वातावरण की आवश्यकता होती है जो बढ़ सके और विस्तार कर सके। क्लाउड की अंतर्निहित मापनीयता इसे गैर-संबंधपरक डेटाबेस के लिए एक आदर्श घर बनाती है।

Non-relational databases and application

 

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



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


FAQ For non-relational databases in Hindi

Q.1: what is NoSQL in Hindi?

Ans : NoSQL डेटाबेस डेटा को रिलेशनल टेबल के बजाय दस्तावेज़ों में संग्रहीत करता है। तदनुसार, हम उन्हें "न केवल SQL" के रूप में वर्गीकृत करते हैं और उन्हें विभिन्न प्रकार के लचीले डेटा मॉडल द्वारा उप-विभाजित करते हैं। NoSQL डेटाबेस के प्रकारों में शुद्ध दस्तावेज़ डेटाबेस, की-वैल्यू स्टोर, वाइड-कॉलम डेटाबेस और ग्राफ़ डेटाबेस शामिल हैं।

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



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