-
MySQL टेबल में कॉलम का आकार कैसे संशोधित करें?
हम ALTER कमांड की मदद से कॉलम आकार को संशोधित कर सकते हैं। आइए देखें कि कॉलम आकार कैसे संशोधित करें। मान लीजिए हम किसी कॉलम को कुछ आकार के साथ परिभाषित कर रहे हैं। इंसर्ट के समय यदि हम परिभाषित आकार से अधिक आकार दे रहे हैं, तो एक त्रुटि उत्पन्न होगी।उपरोक्त समस्या को आकार संशोधित करके कम किया जा सकत
-
MySQL में दो मानों का अधिकतम कैसे प्राप्त करें?
MySQL में दो मानों का अधिकतम प्राप्त करने के लिए, हम पूर्वनिर्धारित फंक्शन GREATEST का उपयोग कर सकते हैं। GREATEST() फंक्शन का सिंटैक्स निम्नानुसार है:SELECT GREATEST(value1, value2);उपरोक्त क्वेरी लागू करके, दो मानों से अधिकतम मान प्राप्त करने के लिए। क्वेरी निम्नानुसार है:केस 1हम दोनों मान int दे
-
डेटाबेस भाषाएं (Database Languages)
डेटाबेस भाषाओं का उपयोग करके डेटाबेस में डेटा पढ़ें, अपडेट करें, मैनिपुलेट करें और स्टोर करें। निम्नलिखित डेटाबेस भाषाएं हैं:डेटा डेफिनिशन लैंग्वेज (DDL)डेटा मैनिपुलेशन लैंग्वेज (DML)डेटा कंट्रोल लैंग्वेज (DCL)ट्रांजैक्शन कंट्रोल लैंग्वेज (TCL)आइए डेटा डेफिनिशन लैंग्वेज से शुरू करें:डेटा डेफिनिशन लै
-
DBMS में डेडलॉक
डेडलॉक तब होता है जब दो या अधिक प्रक्रियाओं को अपने निष्पादन को पूरा करने के लिए किसी संसाधन की आवश्यकता होती है जो दूसरी प्रक्रिया के पास होता है। उपरोक्त आरेख में, प्रक्रिया 1 के पास संसाधन 1 है और इसे संसाधन 2 की आवश्यकता है। इसी तरह प्रक्रिया 2 के पास संसाधन 2 है और इसे संसाधन 1 की आवश्यकता है।
-
यूनरी या रिकर्सिव रिलेशनशिप
जब एक ही प्रकार की दो एंटिटी के बीच संबंध होता है, तो इसे रिकर्सिव रिलेशनशिप कहा जाता है। इसका मतलब है कि संबंध उसी एंटिटी प्रकार के विभिन्न उदाहरणों के बीच है।रिकर्सिव रिलेशनशिप के कुछ उदाहरण निम्नानुसार दिखाए जा सकते हैं:एक कर्मचारी कई कर्मचारियों की निगरानी कर सकता है। इसलिए, यह एंटिटी कर्मचारी क
-
DDBMS के फायदे और नुकसान
वितरित डेटाबेस मैनेजमेंट सिस्टम में डेटा कई स्थानों पर होता है। यह एक ही स्थान पर विभिन्न प्रणालियों में या विभिन्न भौगोलिक स्थानों पर हो सकता है।जैसा कि नीचे दिए गए उदाहरण में दिखाया गया है:डेटाबेस कई स्थानों में विभाजित है और साइट1, साइट2, साइट3 और साइट4 में डेटा स्टोर करता है।वितरित डेटाबेस मैनेज
-
DDBMS घटक (Distributed DBMS Components)
एक वितरित डेटाबेस की सामग्री कई स्थानों पर फैली होती है। इसका मतलब है कि सामग्री विभिन्न प्रणालियों में संग्रहीत हो सकती है जो एक ही स्थान पर स्थित हैं या भौगोलिक रूप से दूर हैं। हालांकि, डेटाबेस अभी भी उपयोगकर्ताओं को समान दिखाई देता है यानी यह तथ्य कि डेटाबेस कई स्थानों पर संग्रहीत है, उपयोगकर्ताओ
-
डेटाबेस में ट्रांजैक्शन की परिभाषा
एक ट्रांजैक्शन में डेटाबेस में निष्पादित कमांड की एक श्रृंखला होती है। ट्रांजैक्शन में प्रत्येक कमांड परमाणु होती है यानी इसे आगे उप-कमांड में विभाजित नहीं किया जा सकता। ट्रांजैक्शन में कोई भी कमांड डेटाबेस की संरचना को बदल भी सकती है और नहीं भी। साथ ही, ट्रांजैक्शन द्वारा आवश्यक परिवर्तन एक साथ किए
-
DBMS में लॉक्स का उपयोग करके कॉन्करेंसी कंट्रोल
लॉक्स DBMS में कॉन्करेंसी कंट्रोल बनाए रखने का एक अभिन्न अंग हैं। लॉक-आधारित कॉन्करेंसी कंट्रोल लागू करने वाले किसी भी सिस्टम में एक ट्रांजैक्शन तब तक स्टेटमेंट को पढ़ या लिख नहीं सकता जब तक कि उसे आवश्यक लॉक्स प्राप्त न हो जाएं।लॉक-आधारित प्रोटोकॉल में दो प्रकार के लॉक्स होते हैं:बाइनरी लॉक्स (Bina
-
डेटा और संरचनात्मक स्वतंत्रता
संरचनात्मक स्वतंत्रता (Structural Independence)संरचनात्मक स्वतंत्रता तब मौजूद होती है जब डेटाबेस संरचना में परिवर्तन DBMS की डेटा एक्सेस करने की क्षमता को प्रभावित नहीं करते।संरचनात्मक निर्भरता तब मौजूद होती है जब डेटाबेस संरचना में परिवर्तन DBMS की डेटा एक्सेस करने की क्षमता को प्रभावित करते हैं। (
-
डेटाबेस नॉर्मलाइज़ेशन का महत्व
नॉर्मलाइज़ेशन खराब डिजाइन वाले डेटाबेस की खामियों को दूर करने की एक प्रक्रिया है। एक खराब डिजाइन किया गया डेटाबेस असंगत होता है और जानकारी जोड़ने, हटाने या अपडेट करते समय समस्याएं पैदा करता है।निम्नलिखित डेटाबेस नॉर्मलाइज़ेशन को डेटाबेस डिजाइन प्रक्रिया में एक महत्वपूर्ण चरण बनाते हैं:डेटाबेस एनोमली
-
DBMS में जॉइन डिपेंडेंसी
जॉइन डिपेंडेंसी क्या है?यदि एक टेबल को कई टेबल्स को जोड़कर पुनः बनाया जा सकता है और इनमें से प्रत्येक टेबल में मूल टेबल की विशेषताओं का एक सबसेट है, तो टेबल जॉइन डिपेंडेंसी में है। यह मल्टीवैल्यूड डिपेंडेंसी का सामान्यीकरण है।जॉइन डिपेंडेंसी को 5NF से जोड़ा जा सकता है, जिसमें एक रिलेशन 5NF में तभी ह
-
फिफ्थ नॉर्मल फॉर्म (5NF)
5NF (फिफ्थ नॉर्मल फॉर्म) को प्रोजेक्ट-जॉइन नॉर्मल फॉर्म के रूप में भी जाना जाता है। एक रिलेशन फिफ्थ नॉर्मल फॉर्म (5NF) में होता है, यदि यह 4NF में है, और छोटी टेबल्स में लॉसलेस डीकंपोजिशन नहीं होगी।आप यह भी मान सकते हैं कि एक रिलेशन 5NF में है, यदि उम्मीदवार की इसमें हर जॉइन डिपेंडेंसी को तात्पर्यित
-
DBMS में फंक्शनल डिपेंडेंसी
फंक्शनल डिपेंडेंसी क्या है?DBMS में फंक्शनल डिपेंडेंसी, जैसा कि नाम से पता चलता है, एक टेबल की विशेषताओं के बीच एक संबंध है जो एक-दूसरे पर निर्भर हैं। E. F. Codd द्वारा पेश किया गया, यह डेटा रिडंडेंसी को रोकने और खराब डिजाइन के बारे में जानने में मदद करता है।अवधारणा को पूरी तरह से समझने के लिए, मान
-
DBMS में ट्रांजिटिव डिपेंडेंसी
ट्रांजिटिव डिपेंडेंसी क्या है?जब एक अप्रत्यक्ष संबंध फंक्शनल डिपेंडेंसी का कारण बनता है तो इसे ट्रांजिटिव डिपेंडेंसी कहा जाता है।यदि P -> Q और Q -> R सत्य है, तो P-> R एक ट्रांजिटिव डिपेंडेंसी है।3NF प्राप्त करने के लिए, ट्रांजिटिव डिपेंडेंसी को समाप्त करें।उदाहरण<MovieListing>Movie_I
-
थर्ड नॉर्मल फॉर्म (3NF)
3NF क्या है?नॉर्मलाइज़ेशन में तीसरा चरण 3NF है।एक टेबल 3NF में तभी होती है जब रिलेशन 2NF में हो और उसमें कोई ट्रांजिटिव फंक्शनल डिपेंडेंसी न हो।आइए एक उदाहरण देखें:उदाहरण (टेबल 3NF का उल्लंघन करती है)<MovieListing>Movie_IDListing_IDListing_TypeDVD_Price ($)0089007Comedy1000090003Action15000910
-
डोमेन-की नॉर्मल फॉर्म (DKNF)
एक रिलेशन DKNF में होता है जब डेटाबेस में इंसर्शन या डिलीशन एनोमली मौजूद नहीं होते। डोमेन-की नॉर्मल फॉर्म नॉर्मलाइज़ेशन का उच्चतम रूप है। कारण यह है कि इंसर्शन और अपडेशन एनोमली हटा दी जाती हैं। कंस्ट्रेन्ट डोमेन और की कंस्ट्रेन्ट द्वारा सत्यापित किए जाते हैं।एक टेबल केवल तभी डोमेन-की नॉर्मल फॉर्म मे
-
एंटिटी-रिलेशनशिप डायग्राम (ER Diagram)
एंटिटी-रिलेशनशिप डायग्राम वास्तविक दुनिया को एंटिटी के रूप में देखता है। इसे 1976 में P.P.Chen द्वारा पेश किया गया था और इसे ER Diagram, E R Model आदि के नाम से जाना जाता है। ER Diagram एंटिटी सेट के संबंधों को प्रदर्शित करता है।आइए पहले देखें कि इसमें क्या शामिल है:एंटिटी (Entity)DBMS में एंटिटी एक
-
DBMS में मल्टीवैल्यूड डिपेंडेंसी
मल्टीवैल्यूड डिपेंडेंसी क्या है?जब एक टेबल में एक या अधिक पंक्तियों का अस्तित्व उसी टेबल में एक या अधिक अन्य पंक्तियों का तात्पर्य करता है, तो मल्टीवैल्यूड डिपेंडेंसी होती है।यदि एक टेबल में विशेषताएँ P, Q और R हैं, तो Q और R, P के मल्टीवैल्यूड तथ्य हैं।इसे डबल एरो द्वारा दर्शाया जाता है:->->ह
-
फोर्थ नॉर्मल फॉर्म (4NF)
4NF क्या है? 4NF 1NF, 2NF, 3NF, और बॉयस-कोड नॉर्मल फॉर्म के बाद आता है। इसे 1977 में रोनाल्ड फेजिन द्वारा पेश किया गया था। 4NF में होने के लिए, एक रिलेशन बॉयस-कोड नॉर्मल फॉर्म में होना चाहिए और इसमें एक से अधिक मल्टीवैल्यूड एट्रिब्यूट नहीं हो सकते। उदाहरण आइए एक उदाहरण देखें: <Movie> Movie_N