DBMS लेक्चर 2 में डेटाबेस प्रकार, टू-टियर व थ्री-टियर आर्किटेक्चर, फाइल सिस्टम की कमियाँ और DBMS की ज़रूरत समझाई गई है। यह लेक्चर Unacademy के Vishvadeep Gothi ने दिया है।
Key Takeaways
- DBMS फाइल सिस्टम की रिडंडेंसी और असंगति जैसी समस्याओं का समाधान करता है
- टू-टियर और थ्री-टियर आर्किटेक्चर क्लाइंट-सर्वर संरचना को समझने के लिए आवश्यक हैं
- ट्रांजेक्शन और कॉन्करेंसी नियंत्रण डेटा की अखंडता बनाए रखते हैं
- डेटाबेस स्कीमा और विभिन्न यूज़र प्रकार DBMS डिज़ाइन की नींव हैं
What the video covers
- DBMS के आर्किटेक्चर, उसकी महत्ता और बुनियादी शब्दावली का परिचय
- टू-टियर और थ्री-टियर आर्किटेक्चर की व्याख्या
- DBMS के दो मुख्य घटकों और उनकी उपयोगिता पर चर्चा
- सामान्य फाइल सिस्टम में डेटा रिडंडेंसी और इनकंसिस्टेंसी जैसी समस्याएँ
- ई-कॉमर्स उदाहरण से डेटा दोहराव और असंगति समझाना
- ट्रांजेक्शन, डेबिट-क्रेडिट उदाहरण के माध्यम से ट्रांजेक्शन की अवधारणा
- कॉन्करेंसी और लॉकिंग से जुड़ी समस्याओं (म्यूचुअल एक्सक्लूजन) का परिचय
- डेटाबेस स्कीमा की अवधारणा और टेबल डिज़ाइन का उदाहरण
- DBMS में विभिन्न प्रकार की भाषाएँ जैसे DDL, DML और SQL की चर्चा
- अलग-अलग प्रकार के यूज़र (नेविव, स्पेशलाइज़्ड, सोफिस्टिकेटेड) का वर्णन
Full Transcript — Download SRT & Markdown
Speaker A
झाल एवरीवन गुड मॉर्निंग माय नेम इज विश्वरी प्रणाम वेलकम यू ऑल ऑन एक आदमी कंप्यूटर साइंस चैनल पर अनलिमिटेड लर्निंग इस सेशन में जो कि नंबर टू है लेकर डीबीएमएस का आज हम बात करेंगे डीबीएमएस के आर्किटेक्चर के बारे में डूबी है मिस की
Speaker A
इंपॉर्टेंस के बारे में और कुछ ऐसी छोटी-छोटी टर्म्स के बारे में जो डाटा बेस मैनेजमेंट को सबस्क्राइब डेटाबेस मैनेजमेंट सिस्टम को सीखने में हमें काम आएगी जैसे कि अलग-अलग एक्सट्रैक्शन रहते हैं डाटा के वह क्या होते हैं आर्किटेक्चर
Speaker A
होते हैं टू टियर थ्री टीयर वह क्या होते हैं अगर एक डेटाबेस मैनेजमेंट सिस्टम को देखा जाए तो उसमें दो अलग-अलग पार्ट होते हैं वह क्या है क्यों है हर किसी का यूटीलिटी क्या है डाटा बेस मैनेजमेंट सिस्टम में कुछ लैंग्वेजिस होती है उसके
Speaker A
अलग अलग टाइप की यूजर्स होते हैं वह क्या होते हैं यह सारी बेसिक छोटी-छोटी चीजें आज हम इस सेक्शन में कवर करने वाले हैं तो चलिए स्टार्ट करते हैं सेक्शन को बट बिफोर विस्तार सेट मैं अपने आप को इंट्रोड्यूस
Speaker A
कर दूं उन लोगों के लिए जो क्यों नहीं जानते हैं माय नेम इज गोल्ड डिगर ठीक पिघले न पिघले प्लेटफॉर्म और यह मेरा प्रोफाइल यह मेरी गीत कंप्यूटर साइंस में मास्टर्स इन डाटा साइंस एंड टेक्नोलॉजी और जो हो रहा है
Speaker A
उसे मुझे सीरियस सीरियस है और कोशिश करता हूं एक्सपीरियंस को पूरा आप तक लेकर आऊं ताकि स्टूडेंट कमेटी का उपाय आप लोगों का करीबन 5 से जरूरी है बहुत जरूरी है सबसे इंपोर्टेंट पाठ करें क्योंकि बहुत सारे लोग अपने करीयर को लेकर अपने होम टाउन को
Speaker A
छोड़कर दूसरे से पेशंट होते हैं अपने कॉलेज को लेकर या फिर अपने जो आपको लेकर कंट्री छोड़ देते हैं अपना घर का कंफर्ट छोड़कर और कहीं और रहना शुरू कर देते हैं अपने पेरेंट्स के साथ रहने छोड़कर और
Speaker A
दूसरी जगह चले जाते हैं क्यों क्योंकि इतना इंपोर्टेंट है करियर तो अगर इतना इंपोर्टेंट है तो उसको इतनी रिस्पेक्ट भी मिलनी चाहिए हमारे दिन का जितना भी थिंकिंग प्रोसेस उसमें से काफी टाइम उस आ जाना चाहिए तो याद रखिएगा करीयर को लेकर
Speaker A
जितना भी जितना भी आप सोचते हैं थोड़ा इंटेंसिटी बढ़ाएं क्योंकि यह टाइम ऐसा है जब अगर आप करियर बना पाएंगे अपना सही तरीके से स्टार्ट कर पाएंगे तो आप फिर वहां से ऊपर ही ऊपर ऊपर ऊपर जाएंगे अगर लो
Speaker A
लेवल से स्टार्ट करेंगे तो फिर ऊपर तक जाने में बहुत स्ट्रगल और बहुत मुश्किल है दर्द एंड टैग्ड कि अभी 2 साल अच्छे से 3 साल अच्छे से स्ट्रगल कर लिया जाए ताकि आगे जाकर हमें सगल ना करना पड़े इस करियर
Speaker A
में अगर आप लोग चाहते हैं कि आपको गेट की तैयारी करनी है क्योंकि आपका करियर जो है वह एकदम ऊंचाइयों से स्टार्ट होगा अगर आपने यह अच्छे से कट किया और अगर अच्छी जगह पर आपको डाइरैक्ट जॉब मिल गई या फिर
Speaker A
आप मास्टर्स करने जाते आईडिया ऐसी में तो वहां उस पर्टिकुलर चीज के लिए गेट के लिए आपका प्रिपरेशन जो है वह बहुत सॉलिड होना चाहिए बहुत जाना स्ट्रक्चर होना चाहिए लिमिटेड टाइम में क्योंकि आपको बहुत कुछ करना भी यार कॉल अटेंड करना है आपकी जॉब
Speaker A
भी अगर जॉब है तो जाओ वह करना है नई स्किल्स सीखना है अपने पर्सनल टाइम में देना है प्लस साथ में ग्रेट डिप्रेशन भी करना 113 सब्जेक्ट्स एक साथ वह भी इस लेवल पर पढ़ना ताकि गेट के ID लेवल के कृष्ण
Speaker A
100 गवाह बहुत मुश्किल है बस और उस मुश्किल को आसान करना है तभी मुमकिन हो पाएगा जब गाइड प्रिपरेशन करने जाते हैं डिप्रेशन में आप प्लस सब्सक्रिप्शन ले सकते हैं जहां लाइव क्लासेस मिलती हैं इंटरएक्टिव होती है वह क्लासेस डेली
Speaker A
प्रैक्टिस प्रॉब्लम्स मिलते हैं वीकली अपडेट्स मिलते हैं स्ट्रक्चर ऑर्गेनाइज्ड प्रोसेस मिलते हैं ताकि आपको अपने से कुछ सोचना पड़ेगी को को कैसे पढ़े किस तरीके से पड़े कौन से सीक्वेंस में पड़े एक्सप्रेस मिलेगा आपको टॉप एग्जिक्यूटिव्स के सारे लेक्चर्स का सारी अलग-अलग बैठ
Speaker A
इसका अगर आप इसके अलावा और ज्यादा पर्सनलाइजेशन चाहते आप चाहते हैं कि हम को सोचने का बिल्कुल भी नहीं है हमारे साथ एक्सपोर्ट रहे वह हमारे लिए थिंकिंग टाइम का काम करें और हम सिर्फ और सिर्फ एग्जिक्यूशन का काम करें तो फिर आप ऑयली
Speaker A
सब्सक्रिप्शन लीजिए यहां पर आपको प्लस के बेनिफिट्स मिलेंगे और मिलेगा एक पर्सनल कोच पर्सनल कुछ वह एक्सपर्ट है जो हम अनअकैडमी देंगे आपको जो कि ऑलरेडी सब्सक्राइब कर चुके हैं बहुत अच्छी तरह के साथ में और तो आपको बताएंगे कि कैसे आप
Speaker A
प्रिपरेशन करोगे आपके अपने कैरेक्टर के हिसाब से आपने अपनी पर्सनालिटी और अपनी लाइकिंग हिसाब से कौन सा कोर्स आपके लिए ज्यादा खोरी होगा कौन सा कमजोरी होगा कहां से आप ज्यादा मार्क्स ट्रैक कर पाओगे कि सर ज्यादा आपको मेहनत करनी है आपका डेली
Speaker A
डेली रूटीन के हिसाब से आपकी प्लानिंग कैसी होनी चाहिए इसके अलावा आपका परफॉर्मेंस कैसे इंप्रूव हो सकता है आपके टेस्ट में मार्क्स कैसे इंप्रूव हो सकते हैं और आपको गड्ढा उठाते हैं तो उसके लिए अलग से डेडिकेटेड एजुकेटर भी आपको आइकॉन
Speaker A
क्षण में मिलेंगे कोई भी सब्सक्रिप्शन आप लेंगे चाहे वह प्लस का हो या इलेक्ट्रॉनिक हो आप वैलिडेशन में को ले सकते हैं कोई भी क्वेश्चन जो आपको ठीक लगता है आपको सूट करता है वह लीजिए क्लिक कीजिए और
Speaker A
सब्सक्रिप्शन ले लीजिए आप थर्ड ईयर में अटेंप करना चाहते हैं यह और आप सोच रहे कि पहले हम सिर्फ बढ़ेंगे उसके बाद अगले साल सब्सक्रिप्शन लेंगे तो मैं उल्टा बोलता हूं कि अगर आप रियली चाहते हो तो पहले सेल
Speaker A
प्रीपेड करो नहीं पहले आप गाइड रिपेयर करो क्योंकि जितनी मेहनत आप चल प्रिपेयर में करोगे उतनी अगर इधर कर दिए तो आपको डबल गैलरी हो जाएगी और उस डबल लर्निंग अगले साल बहुत ज्यादा फायदा होगा कम मेहनत में
Speaker A
भी आपके पास अच्छी तरह का सकती है नेक्स्ट ईयर पहली बार उतनी मेहनत करोगे आधी अधूरी सी चीज सीखोगे और सेकंड टाइम वहीं से मेहनत उतना ही टाइम मेहनत करके और उतनी रंग लेकर आओगे इससे बेहतर है कि मेहनत को
Speaker A
अगले साल कम कर दो ताकि नेक्स्ट ईयर हम प्रॉजेक्ट्स में अगर स्किल डेवलपमेंट में हमारा टाइम दे पाए सब स्टेशन के लिए को डांस करेगा v10 ताकि आपको टेंपल्स एंड साइंटिस्ट मेरे मेरा पर्सनल गाइडेंस मिले मेरी टीम के साथ कनेक्ट होने का मौका मिले
Speaker A
इससे यह कोड जो है एक ब्रिज का काम करेगा आपकी मेहनत और मेरी टीम की मेहनत के बीच में ताकि दोनों मिलकर और आपका करियर बना पाएं आपको सक्सेसफुल बना पाएं कुछ बैटर भी है जो टॉप एजुकेटर आप देख सकते हैं यह टॉप
Speaker A
एजूकेटर्स आपको पढ़ाएंगे उन बेसिस में गेट छोटी थी के लिए लक्ष्य और प्रगति पैड टो गेट बेनिफिक यह देखिए सा रेस्टोरेंट जो हमारे अनेक Redmi Plus के स्टूडेंट रहे हैं लास्ट ईयर इन्होंने यह कि निकाली है कि अगर आप सिर्फ खरीद लेना चाहते हैं तो
Speaker A
Redmi लाइट सब्सक्रिप्शन ले सकते हैं इसमें भी आपको टाइम पर सेंड का डिस्काउंट मिल जाएगा अगर आप यूज करेंगे कोड विधि शब्बो मेज़ एबल टो सी हेर लॉर्ड आफ स्टूडेंट्स व्हो लाइव नियर तो आप सब लोग पहले अपने प्रेसिडेंट जमा करा दीजिए यहां
Speaker A
पर कि आप लोग सब लाइव है या नहीं यस आप लोग मुझे सुन पा रहे हैं या नहीं और बता दीजिए कि आप लोग रेडी है या नहीं कल थोड़ा सा प्रॉब्लम हो गया एक छोटी सी टब रीजन की
Speaker A
वजह से एक टेक्निकल शुरू की वजह से मैं लाइव नहीं जा पा रहा था वह लाइन में लेवल बेस्ट कि मैं आपको 538 क्लास हटाकर काम पर नहीं हो पाया इसलिए आपका नुकसान ना हो इसलिए मैंने आज सुबह क्लास रखिए ताकि आपका
Speaker A
कल का फैशन अधिकतम पर सेट हो जाएगा और आज शाम में भी 530 सेक्शन में आपको आज तक का जितना भी हमारा प्लांट सेशन है वह उपाय तो 530 पीएम जो स्टेशन है हमारा हम स्टार्ट करेंगे डिजाइनिंग डीबीएमएस के बारे में डीबीएमएस
Speaker A
के डिजाइनिंग कैसे हो क्यों होती है क्या क्या स्टेप लगती है और डिजाइनिंग में हमें क्या-क्या सीखना पड़ेगा यह सब आज पास 30pm सेशन में रहेगा और 1230 पीएम पर एक छोटा सा स्टेशन है जिसमें मैं अनांइट करने वाला
Speaker A
हूं एक नया कोर्स बाय ऑल एंड एजुकेट जी हां यह ने आज तक यहां पे कोई भी कोर्स नहीं लिया है बहुत ले नेविगेटर है वह और वह आपको इस पर्टिकुलर चैनल पर लाइव लेक्चर लेकर आने वाले हैं वह भी फ्री में कौन सा
Speaker A
होगा कोर्स हम बनाएंगे टाइमिंग सैटलाइट सिस्टम है आप लोग उसमें बताऊंगा चलिए तो लास्ट लास्ट में मैंने आपको स्टार्ट किया था डीबीएमएस क्या होता है क्यों यूज करते हैं ठीक है फिर हमने देखा था वह डीबीएमएस क्यों हम नार्मल फाइल सिस्टम के थ्रू या
Speaker A
नार्मल फाइल्स में डाटा स्टोर करके और उन फाइल्स पर प्रोग्राम लिख के और क्यों नहीं यह डाटा बेस को मैनेज कर सकते क्यों नहीं डाटा को मैनेज करके और उनसे हम इन्फॉर्मेशन एक ट्राय कर सकते हैं डिजाइन क्वेश्चन है वह तो वह रीजन आज हम देखने
Speaker A
वाले हैं कि क्या ऐसी डिसएडवांटेजेस है कि इसमें फाइल सिस्टम में की प्रॉब्लम हो जाता है कि हम फाइल्स को यूज ना करें डाटा को स्टोर करने के लिए रैगर विल यूजर पर्टिकुलर कंप्लीट स्कूल डेडिकेटेड टूल डीबीएमएस तो पहला प्रॉब्लम है डाटा
Speaker A
रिडंडेंसी और इनकंसिस्टेंसी का एक छोटा सा एक्सांपल मैंने आपको लास्ट लास्ट में स्टार्ट करवाया था कि अगर बाई चांस आप जो है आप जो है आपने एक ई-कॉमर्स वेबसाइट बनाने की सोची आपके पास ऑलरेडी में वापस रिपीट कर रहा हूं एग्जांपल अगर आपने लाख
Speaker A
लिखे हो देखा होगा तो आपको याद होगा मैंने कहा था कि आपके पास ऑलरेडी बहुत बड़ी इन्वेंटरी है एक बहुत बड़े वेयरहाउस में आपके किसी एक सीटी में आपके पास ढेर सारे क्लॉथिंग मटेरियल्स है कि रोल्स क्लोज है
Speaker A
एक्चुअली है ना रेडीमेड क्लोज मैं आपके पास ऑलरेडी ढेर सारे अलग-अलग ब्रांड से अलग अलग टाइप के आपको बस चाहना है कि उसका एक वेबसाइट बने और वह कस्टमर तक पहुंचे हैं वेबसाइट के लिए आप मेरे पास आते हैं
Speaker A
कि सर प्लीज वेबसाइट बना लीजिए मैं आप लोगों को इस वेबसाइट बनाने के लिए पहले सबसे पहले सजेस्ट करता हूं कि जोड़ आपके पास इन्वेंटरी है इसका डाटा तो हमें स्टोर करना पड़ेगा ना कहीं ताकि उस डाटा को
Speaker A
स्विच करके और हम वेबसाइट पर डिस्प्ले करा पाए तो फिर उस डाटा को स्टोर कराने के लिए अपने बोला हां सर एक्सेल शीट में एंट्री करवा देते हैं आप बताओ 10 दिन में एंट्री हो जाएंगे सारे आइटम्स की अब एक्सेल शीट
Speaker A
में या किसी फाइल में अगर आपने एंट्री करवाई तो हो सकता है लेटर ऑन जब आपके मल्टीप्ल शीट्स बनेंगे तो एक टाइप की इंफॉर्मेशन एक से ज्यादा जगह पर प्रेसिडेंट हो अगर एक टाइप इंफार्मेशन 1 से ज्यादा जगह पर प्रेसिडेंट हो तू से
Speaker A
बोलते हैं हम रिडंडेंसी रिडंडेंसी की प्रॉब्लम आ सकती है कि इसमें फाइल्स में क्यों क्योंकि हर एक फाइल इंडिपेंडेंट है और कोई टॉप पर ऐसा कोई मैनेजर नहीं बैठा है प्रोग्राम मैनेजर कि वह देख पाए कि यह दो इन्फॉर्मेशन एक इनफार्मेशन दो अलग-अलग
Speaker A
जगह पर बैठी हुई है रखी हुई है कि आपने आज मैन्युअल तो काम किया है अगर मैं अभी ऑपरेटर हूं मुझे पता है कि एक टाइप के इंफोर्मेशन मैं यहां भी रखी इस पानी में भी रखी ठीक है बट लेटर और अगर कोई दूसरा
Speaker A
उस पर्टिकुलर फाइल को मैनेज करने गया मैंने कहा कि चलो यार इस इंफोर्मेशन को आप चेंज कर दो पहले इस पर्टिकुलर शर्ट की कीमत ज्योति वह ₹2000 ठीक है अब आप इसकी कीमत rs.21 कर दो अगर जो नया ऑपरेटर है
Speaker A
उसने एक जगह चेंज कर दिया दूसरे के चेंज नहीं हो पाया तो क्योंकि उसको पता नहीं है कि यह इंफोर्मेशन दो जगह पर रखी हुई है उसकी वजह से पता है प्रॉब्लम क्या आएगी इनकंसिस्टेंसी की अच्छा अब आप बोल रहे हो
Speaker A
कि सर ऐसा फाइल में हो सकता है जी हां तो क्या डीबीएमएस में नहीं हो सकता नहीं क्यों क्योंकि डेटाबेस मैनेजमेंट सिस्टम का सबसे बड़ा खासियत क्या है पता है यहां पर एक मैनेजर बैठा होता है इस मैनेजर को
Speaker A
पता है कि एक ही टाइट इन्फॉर्मेशन अगर मल्टीपल जगह पर है तो वह कहां कहां पर है तो जब भी आप किसी एक इंफोर्मेशन को अपडेट करने के लिए जाओगे कितने मैनेजर सारी जगह पर अपडेट कर देगा एस इट्स प्रेसिडेंट ऑन
Speaker A
मोड लोकेशन टिप रिडंडेंसी वहां भी पॉसिबल है कि एक इन्फॉर्मेशन एक से ज्यादा जगह पर है तो डीएनसी जबरजस्ती नहीं होती ठीक है या मिस्टेक की वजह से नहीं होती वहां रिडंडेंसी होती है किसी ना किसी अच्छे सॉल्यूशन एप्रोच के लिए तो अगर आपने एक
Speaker A
जगह पर अपडेशन कराने की कोशिश की तो सारी जगह पर अपडेट हो जाता है ए सर्किल सेमी चेंज नहीं विटामिन चेंज नहीं हुआ है कल शाम की क्लास हो नहीं पाई थी मुझे लगा कि आपका नुकसान ना हो ज्यादा
Speaker A
इसलिए मैंने एक क्लास ऊपर रख दी कल की रियर लेकर के पास 30pm भी आज क्लास है तो क्या बात क्या है कि बैकग्राउंड में अगर आप कोई भी कोई भी ऐसी फाइल में डेटा रख सकते हैं जहां पर मल्टीपल जगह पर एक ही
Speaker A
इंफोर्मेशन रखी है मल्टीप्ल फाइल्स में एक इन्फॉर्मेशन रखी हुई है तो उसे बोलेंगे कि इन्फॉर्मेशन रिडंडेंट है कि एक जगह से दूसरी जगह पर रखी हुई है अगर कहीं अपडेशन में एक जगह आपने अपडेट कर दिया दूसरी जगह
Speaker A
नहीं कर पाया आप तो यहां पर इनकंसिस्टेंसी आ जाएगी कि आपने कस्टमर्स की इनफार्मेशन दो अलग-अलग फाइल में रखिए एक जगह 15 में उसका एड्रेस चेंज कर दिया दूसरे फाइल पर नहीं कर पाए तो इसका पुराना एड्रेस यहां
Speaker A
पर नया एड्रेस यहां पर कोई नया ऑपरेटर आया देखेगा कि कौन सा एड्रेस सही है कि क्या पता एंड लेट्स मेक अनदर बिग प्रोबलम आफ इनकंसिस्टेंसी यह किसमें है पाइल्स में होती है क्योंकि पाइल्स में एक इन्फॉर्मेशन अगर मल्टीपल जगह पर रखी हुई
Speaker A
है तो कोई ऐसा सिंगल मैनेजर नहीं होगा जिसको पता है कि यह हमेशा यह रखी हुई है सेकंड प्रॉब्लम आएगी डिफिकल्टी इन एक सिंगर डाटा जैसे कि आपने अपने फाइल्स में डेटा रख दिया उन डाटा को एक्सेस करने के
Speaker A
लिए अलग-अलग प्रोग्राम लिख दिया है न लिख दिए ठीक है अब एक लेडी जो है उस वेबसाइट को एक्सेस करती है और वह लेडी एक्सेस करने की कोशिश करती है ब्लैक शर्ट अब ब्लैक शेड जो है अगर उसने फीमेल सिलेक्ट किया हुआ है
Speaker A
तो सिर्फ ईमेल की शर्ट दिखेंगे या फिर मेल सर्वर से लेकर है तो मिल की शर्ट देगी दोनों एक साथ नहीं लिख सकती दोनों एक साथ बाई चांस नहीं पा रही है अब कुछ ऐसी फीमेल कैंडीडेट्स होती हैं जो मेल-फीमेल जोन
Speaker A
दोनों के ही टीशर्ट पहन लेती है सर्विस विल अटैंड अजय उस पर्टिकुलर केस में नहीं जाते हैं हम जस्ट ट्राईंग टो एंटर साइड से नारियों की एक एक पर्टिकुलर फाइल में ढेर सारे शर्ट या टीशर्ट की इंफॉर्मेशन रखी
Speaker A
हुई है यहां पर मेल कि यहां पर फीमेल की ओर सारे शर्ट-टीशर्ट इन्फॉर्मेशन रखी हुई है ब्लैक टीशर्ट टीशर्ट इन्फॉर्मेशन मेल-फीमेल ही रखी हुई है दो अलग-अलग पाई है अब प्रोग्रामर ने यह सोचा कि अगर कोई बंदा आता है उसको ब्लैक टीशर्ट या कोई भी
Speaker A
टीशर्ट चाहिए तो यहां पर टीशर्ट एक्सेस कर सकता है अगर कोई फीमेल आती है तो अपनी फीमेल फीमेल की टी-शर्ट्स कर सकती है बड़े फीमेल ऐसा बोलती है कि मुझे टीशर्ट तो चाहिए पर दोनों की एक साथ ही वह भी ब्लैक
Speaker A
कलर में चाहिए अब ऐसी रिक्वारमेंट के लिए पहले प्रोग्रामर ने सोचा नहीं था कि ऐसी कोई रिक्वारमेंट आ जाएगी अब इस रिक्वारमेंट के लिए प्रोग्रामर को नया प्रोग्राम लिखना पड़ेगा कि दोनों फाइल को एक्सेस किया जाए वहां से टी-शर्ट की
Speaker A
इंफॉर्मेशन ली जाए कलर फिल्टर किया जाए और दी जाए अब प्रोग्रामर ने नया प्रोग्राम बना दिया बाद में एक नया कोई कैंडिडेट नया कोई कस्टमर आता है कि और उसकी एक और नई रिकमेंड आती है कि मुझे मेल फीमेल दोनों
Speaker A
की कंबाइंड ब्लैक टीशर्ट चाहिए इसी स्पेसिफिक रैंक चाहिए और इस स्पेसिफिक साइज में चाहिए तो यह जो अलग अलग टाइप की स्पेसिफिक रिक्वायरमेंट्स है यह हर एक रिक्वारमेंट के लिए अगर बाई चांस एक यूजर ने या एक पर्टिकुलर प्रोग्रामर ने
Speaker A
प्रोग्राम नहीं लिखे हैं तो हर एक के लिए ऐसे प्रोग्राम लिखना बहुत डिफिकल्ट हो जाता है और कुछ स्पेसिफिक इनफॉरमेशन आफ कलेक्टिव ने दो अलग-अलग फाइल से इकट्ठा करना भी मुश्किल हो जाता है इसीलिए डिफिकल्टी इन एक्सप्रेसिंग डाटा हैपेंस इन
Speaker A
थे 5th ऐसा कोई बात नहीं है जो पॉइंट है यह पॉइंट तो प्रॉब्लम क्या है कि फाइल्स में से कोई स्पेसिफिक टाइप का डाटा एक्सेस करना है तो हर एक के लिए के प्रोग्राम लिखना पड़ता बड़ा-बड़ा और वह प्रोग्राम थोड़ा और इतना
Speaker A
आसान नहीं होता है प्रोग्राम पाइल्स में से अगर आपको कोई डाटा एक्स्ट्रा करना है तो वह इतना आसान नहीं होता है ठीक है आप प्रोग्रामिंग कर सकते हैं मैंने भी की है सी प्लस प्लस में कि है सीमा की है मैंने
Speaker A
इन फैक्ट पाइथन में भी किया है इस नोट सॉर्स इनिशियल ठीक है डेटाबेस में आसान होता है एक छोटी सी डायरी लिखनी होती काम खत्म अगर आप लोगों ने बाई चांस कभी डेटाबेस पड़ा है तो उसमें आपको बेसिक वे
Speaker A
लिखनी होती है और आपको डाटा जो भी है करेक्ट हो जाता है जिस टाइप का भी चाहिए तीसरा प्रॉब्लम है डाटा आइसोलेशन शैली डाटा आइसोलेशन का मतलब है किसी को क्या होता है डेटा विश्लेषण यहां पर अगर आप एक सॉफ्टवेयर
Speaker A
बहुत टाइम से यूज कर रहे हो तो हो सकता है कि कि अलग-अलग जो फांस बनी है बैकग्राउंड में उस सॉफ्टवेयर के वह पांच के टाइप अलग-अलग पहले आपने एक्सल शीट बनाई वह एक से टाइप की थी वह वापस से नहीं एक्सल शीट
Speaker A
बनाई तो वह एक सेलेब्स की होगी मतलब डायवर्शन आफ माइक्रोसॉफ्ट वर्ड की होगी हो सकता है एक और कुछ नहीं इन्फॉर्मेशन आ रही है कस्टमर साइड से और वह इन्फॉर्मेशन आपके वर्ड फाइल में आ जाए है न एक कोई फाइल जो
Speaker A
है वह सीएसवी फॉरमैट में आ जाए कोमा सेपरेटेड वैल्यूज का एक फाइल होता है अगर आपने बाई चांस सुना है सीएसवी फाइल तो तो वह सकता है कि फाइल सिस्टम में जब अलग-अलग फाइल साफ बनाते हैं तो अलग-अलग फाइल जो
Speaker A
बनी है वह अलग अलग टाइप की हो तो अगर पाइल्स अलग अलग टाइप की है और आपका डाटा अलग अलग टाइप की फाइल में डिस्ट्रिब्यूटेड है तो वहां से डाटा एक्सपेक्ट करना और कोई स्पेसिफिक टाइप का डाटा यूज तक पहुंचाना
Speaker A
मुश्किल हो जाता है पाइल्स यह प्रौ में आ सकती है देवी है इंटेग्रिटी प्रॉब्लम इंटेग्रिटी प्रॉब्लम का मतलब है थे कंस्ट्रेंट्स एप्लाई करना अबे कंस्ट्रेंस है क्या देखो आपने कभी बैंक में बाय चांस ATM में आप अपना कार्ड डालते
Speaker A
हैं डीसी मशीन में पेंटर करते हैं आप विड्रॉल करने की कोशिश करते हैं विड्रॉल करने की कोशिश करते हैं लिप्स से ₹5000 अ जूमिंग कि आपके अकाउंट में सिर्फ ₹4000 है तो क्या वह विड्रॉल अल्लाहू होगा नहीं होगा नहीं होता वर्ल्ड क्यों क्योंकि
Speaker A
क्योंकि उस पर्टिकुलर बैंक अकाउंट पर एक कंस्ट्रेंट लगा हुआ है कि अमाउंट की वैल्यू अगर विड्रॉल के बाद में जीरो से कम हो जाती है नेगेटिव हो जाती है तो यह विड्रॉल मुमकिन नहीं हो पाएगा तो कि अब यह
Speaker A
क्या है कंस्ट्रेंट लगाया आपने है ना यह कंस्ट्रेंट आप कहां लगाते हो वैल्यू मैक्स वैल्यू कहां स्टार्ट है आपके डेटाबेस में अब अगर डाटा बेस जो है नहीं है बाई चांस डाटा जो वैल्यू है आपके अकाउंट कि वह
Speaker A
इन्फॉर्मेशन रखी हुई है बैंक के बैकग्राउंड में एक पर्टिकुलर फाइल में तो अगर फ़ाइल सिस्टम में अपने ऐसी इंफोर्मेशन रखी हुई है तो ऐसे कंस्ट्रेंट्स लगाना आसान नहीं होता है इतना आसान नहीं होता है बहुत मुश्किल हो जाते हैं ऐसे ढेर सारे
Speaker A
कंस्ट्रेंट्स है लाइक फोन नंबर फोन नंबर जवाब शोर करने जाएंगे तो वह नंबर ही रहेगा टेन डिजिट का होगा है ना और भी ऐसे कंस्ट्रेंट हो सकते हैं लाइक कि अगर आपके पास एक लोन अकाउंट है उस लोन अकाउंट में
Speaker A
जब आप विड्रॉल करने के लिए जायेंगे many कि आपको लोन चाहिए और ज्यादा लोन सैंक्शन है आपके पास ऑलरेडी तो वहां से आप जब डिमांड करेंगे तो डिमांड जो है आपके सैंक्शंड अमाउंट से ज्यादा नहीं होना चाहिए कि बैंक ने बोला आप 2 लाख का लोन ले
Speaker A
सकते हो आप बोलते मुझे नहीं ढाई लाख का क्वांटम रोडीलाल तू वहीं हो सकता जैसा कि मैंने एग्जांपल बताया वह नहीं हो सकता तो ऐसे जो कॉन्फ्रेंस है यह कंस्ट्रेंट्स लगाना आसान नहीं है कि इसमें फाइल्स अगर डाटा स्टोर्ड है तो मल्टीपल टाइप कैसे
Speaker A
कंस्ट्रेंट्स होंगे हम जब आगे बढ़ेंगे जब भी MS को थोड़ा एक्सप्लोरर करेंगे फेस्टिवल सीखेंगे जब हम और आरडीबीएमएस जो रिलेशनल डाटा बेस है वह सीखेंगे तो वहां पर इनकंसिस्टेंट के बारे में और देखेंगे एक हमारे पास फॉरेन की कंस्ट्रेंट आता है
Speaker A
अगर आपने बाई चांस नाम सुना है तो नहीं सुना है तो कोई बात नहीं है वह भी कंस्ट्रेंट लगाना इतना आसान नहीं होता फाइल्स में अ कि डेटाबेस मैनेजमेंट सिस्टम में बहुत बहुत आसान है यह कंस्ट्रेंट्स लगाना और
Speaker A
उनको आप लाइक थिस तो फिर आती है एटॉमिक एसिडिटी की प्रॉब्लम एटोमिसिटी क्या बोलता है एटॉमिक सिटी बोलता है कि यह प्रॉब्लम जो है किसी ट्रांजेक्शन में हो सकती है कोई भी ट्रांजेक्शन हुआ कोई डाटा वैल्यू में चेंजेस हुए और अगर वह परमानेंट नहीं हो
Speaker A
पाए तो क्या हमारा सिस्टम ने जो आधे-अधूरे चेंजेस किए हैं वह चेंजेस ऐसे ही रह जाएंगे इनकंसिस्टेंट ने जाएंगे नहीं तो एग्जांपल जो आपको सबको बहुत अच्छे से पता है कि बैंगन जो है वह सबसे आसानी से समझ
Speaker A
में आता है देखो क्या है एटॉमिक सिटी का कि सपोच आपके पास एक बैंक अकाउंट है एक जिसमें ऑलरेडी ₹5000 है बैंक अकाउंट भी है जिसमें ₹2000 है और हम चाहते हैं कंजक्शन करना कि यहां से विड्रॉल करके ट्रांसफर
Speaker A
करके यहां से डेबिट करके ₹2000 को हम यहां बीमे क्रेडिट करना चाहते हैं ट्रांजेक्शन स्टार्ट हुआ डेटाबेस की वैल्यू पर और वह जो वैल्यू है वह वैल्यू यहां से कट हो गए तो यहां पर डेबिट करने के बाद बच आफ थे
Speaker A
थाउजेंड को व्हाट्सएप ओजोन लेयर आ गया यह डेविड तो हो गया व ट्रांजैक्शन फेल हो गया देखो पहली जो है कंप्यूटर साइंस में बहुत नार्मल सी चीजें जब सॉफ्टवेयर्स अ यूज में आते हैं तब जब ऑफिस आते हैं ना तब पहली
Speaker A
बार आ जाते हैं कहीं न कहीं अगर ऑफिस में फैली बनाते हैं और बाई चांस यह जो सिस्टम था पर लोग है किसी ना किसी इससे ट्रांजैक्शन फेल हो गया तो ट्रांजेक्शन अगर फेल हो गया तो यहां से अकाउंट में से
Speaker A
पैसे कट गए और यहां पर डेविड तो यहां से हो गए वक्त यह क्रेडिट नहीं हो पाए तो आप क्या होगा बस इतना ही आपके पैसे लौटा हो गए नहीं होना चाहिए ना नहीं तो फिर क्या होना चाहिए यहां पर एक ऐसा सिस्टम होना
Speaker A
चाहिए जो यह कर सके एक पर्टिकुलर एटोमिसिटी अप्लाई कर सके एटोमिसिटी का मतलब है कि अगर पूरा ऑपरेशन खत्म हुआ है तो जो खत्म होने के बाद वैल्यू होनी चाहिए वह रहे या फिर अगर बीच में कहीं अटक गया
Speaker A
है तो हम हमारे सिस्टम को उस स्टेट में लेकर जाएं उन वैल्यूज पर लेख कि मैं यहां पर हम कह सकें कि ट्रांजेक्शन स्टार्ट हुआ ही नहीं था मतलब रोलबैक करो इस वैल्यू को वापस से किस पर्टिकुलर वैल्यू पर प्रीवियस
Speaker A
वैल्यू पर फटी यह इस चीज को बोलते हैं डॉमेस्टिक और यह टॉमी सिटी फाइल सिस्टम में ऑटोमैटिकली नहीं आ पाएगी और न ही अपने आसानी से आप आई है हैं तो एक सिंपल सी चीज है यहां पर वह यह
Speaker A
है सीखने की की टॉमी सिटी सिर्फ इस चीज के लिए नहीं है जिससे कि मेरे साथ ऐसा बहुत बार हुआ है एक्चुअली भी आप कभी भी शायद शॉक यह नहीं किया आठ से 10 12 साल पहले तो बहुत प्रॉब्लम आए कर दी थी जब हम इकॉमर्स
Speaker A
वेबसाइट पर जाते थे एक दिन मेरे साथ हुआ कि मुझे शर्ट बहुत पसंद आया कुछ शर्ट की जो कीमत भी कुछ जो भी लाइफ इन रूपीस थी मैंने उसके लिए पेमेंट करने की कोशिश की शर्ट की तो मैं आगे गया तो वह पेमेंट फेल
Speaker A
हो गया कि सीरीज धन से अब मेरा पेमेंट पर हो गया ठीक है पर इन्होंने क्या किया जैसे ही मैं पेमेंट पेज पर गया तो इन्होंने इसके अवेलेबिलिटी जीरो कर दी अपनी वेबसाइट पर कि भैया यह शर्त तो भाग गया अब थोड़ी
Speaker A
देर बाद में वापस उस चोट को पर्चेस करने की कोशिश करता हूं तो मेरे को फैक्ट्री क्वांटिटी जीरो दिखती है को क्यों क्योंकि मैंने जब अपडेट कर लिया यहां पर कि मेरे शर्ट शर्ट का जो जो पेमेंट क्लियर हो गया मेरी बैंक की वजह से
Speaker A
उसकी वजह से यह तूने क्या किया इस शर्ट को लॉक कर दिया और इस चाट की जो नंबर थी उनके पास अवेलेबिलिटी वन से लेकर जीरो हो गई अब इसको उन्होंने क्या किया रिवर नहीं किया क्यों क्योंकि पेमेंट पेन होने के बावजूद
Speaker A
उनका ऑपरेशन पूरा होने के नहीं होने के बावजूद भी यह वैल्यू जो है वह वापस से रिस्टोर नहीं हो पाई तो यह भी एटोमिसिटी का प्रॉब्लम है डेटाबेस में एटोमिसिटी ट्रांजेक्शंस मेट्रो सिटी जो है वह आसानी से इंप्लिमेंट हो जाती है बट
Speaker A
यहां फाइल सिस्टम में नहीं हो पा अभी प्रॉब्लम कॉन्करेंट एसेंबली स्कूल करंट टैक्स सुनावली क्या होता है कि अगर आप लोगों ने ऑपरेटिंग सिस्टम पड़ा है तो ऑपरेटिंग सिस्टम में इस चीज को बोलते हैं हम म्यूचुअल एक्सप्लेनेशन क्या
Speaker A
बोलते हैं म्यूचुअल एक्सप्लोजन कि अगर कोई एक डाटा वैल्यू पर एक कोई प्रोसेस में टाइट कर दिया है ऑपरेशन परफॉर्म करना तो जब तक इसका ऑपरेशन परफॉर्म नहीं होगा इस पर तब तक दूसरा प्रोसेस किसको एक्सेस नहीं करना चाहिए अगर दोनों ने एक साथ एक्सेस कर
Speaker A
लिया तो फिर इनकंसिस्टेंट रिजल्ट आएगा सिस्टम के एग्जीक्यूशन का और यह होता है यही होता है कि कौन-कौन इसलिए अगर दो प्रोसेस एक डाटा वैल्यू को एक साथ एक्सेस कर पाए तो प्रॉब्लम हो जाती है और वह प्रॉब्लम क्या होती है कि इनकंसिस्टेंट
Speaker A
रिजल्ट रहता है सिस्टम का अ अच्छा ठीक है इसको यहां देखते कौन करंट एक्सेस नॉर्मली क्या होती है सपोच एक कोई शर्ट है जो शर्ट की कीमत है ₹2000 और उसके एक ही क्वांटिटी है ना दो अलग अलग से एक
Speaker A
पर्सन दिल्ली से इश्क शर्ट को देखता है और उसे बड़ा अ पैक यह शर्त तो लेनी ही पड़ेगी वाश एक पर्सन बैंगलोर से है और उसने भी मैं इश्क शर्ट को एक्सेस करने की कोशिश की बड़ा अच्छा लगा दोनों ने एक साथ में रीड
Speaker A
किया क्वांटिटी अवेलेबल है ठीक है दोनों आगे बढ़ गए दोनों का पेमेंट सक्सेसफुल हो गया त्यों-त्यों कि आपके सिस्टम ने इस शर्ट की सिंगल क्वांटिटी को दोनों जगह पर एक्सेस दे दी तो अगर दोनों आगे बढ़ गए और
Speaker A
दोनों का पेमेंट जो है वह सक्सेसफुल हो गया अब बैकग्राउंड में जब आपका के स्टोर मैनेजर यहां पर भी आपकी इन्वेंटरी रखी हुई है वहां पर बन्ना जाएगा यार दो अ हैं इस वर्ग के देखे शर्ट तो एक
Speaker A
ही अप क्या करेंगे अब क्या करेंगे तो यह प्रॉब्लम क्यों प्रॉब्लम इसलिए आई क्योंकि दो लोगों ने एक ही शर्ट को एक साथ एक्सेस किया और उस पर ऑपरेशन भी परफॉर्म कर दिया था कि ऐसा आपके बैंक अकाउंट के लिए भी हो
Speaker A
सकता है कि आप एक बिजनेस पर्सन हो आपके बैंक अकाउंट में अभी ट्वेंटी थाउजेंड रूपीस है एक पर्सन है दिल्ली से जो आपके बैंक अकाउंट में ₹5000 का डिपॉजिट करना चाहता है क्योंकि आपने उसको कुछ तो प्रोडक्ट बेचा है दूसरा पर्सन है वह भी
Speaker A
₹5000 डिपॉजिट करना चाहता है दोनों अगर फेज़ देंगे तो आपके पास 3000 जाने चाहिए बट होगा क्या अगर दोनों ने एक साथ ट्रांसेक्शन स्टार्ट किया यहां पर बैंक में बैठा हुआ आदमी और यहां पर बैंक में बैठा हुआ जो ऑफिसर है दोनों ऑफिसर्स ने इस
Speaker A
पर्टिकुलर वैल्यू को आपके डेटा सिस्टम से एक साथ रीड करने की कोशिश की क्योंकि वैल्यूज फाइल्स में सपोर्ट है पाइल्स ने दोनों को कॉल करें एक्सेस दे दिया अब दोनों ने उसे 1000 किया लोकल मशीन पेड़ और उसको ऐड करने की कोशिश की फाइट हाउसेज़
Speaker A
यहां पर यह जाएगा 2500 यहां पर और फिर यह ट्वेंटी फाइव थाउजेंड रीड-राइट करने की कोशिश करेंगे तो अल्टीमेटली आपके पास 125 इंडिया आएंगे नुकसान हो गया सर नुकसान हो गया ₹5000 का तो प्रॉब्लम क्या है प्रॉब्लम यह है कि
Speaker A
अगर एक वैल्यू पर कौन करेंटली दो अलग-अलग प्रोसेस में एक साथ एक्सेस कर लिया आपके डेटा सिस्टम से तो हो सकता है कि उनके अपडेशन उसमें इनकंसिस्टेंसी आ जाए प्रॉब्लम आ जाए यह फाइल सिस्टम में बड़ा ही बड़ा ही प्रॉब्लम मिट्टी के से बहुत
Speaker A
बार होता है बट डाटा बेस में इसके लिए हमारे पास सलूशन होते हैं तो फाइल सिस्टम में कौन करंट टैक्स इसकी भी अ 9 मिलियन नॉर्मली मींस प्रॉब्लम हो सकती है नॉर्मली वर्ड का मतलब होता है प्रॉब्लम फिर आता है
Speaker A
सिक्योरिटी प्रॉब्लम्स सिक्योरिटी प्रॉब्लम मतलब जो फाइल में डाटा है वह उतना सिक्योर्ड नहीं रहता क्यों हो सकता है फ़ाइल का डेटा विजिबल हो जाए भी हो सकता है एक ऐसे पर्सन को वह फाइल का डेटा विजिबल हो जाए जिसको वह नहीं देखना चाहिए
Speaker A
ठीक है ना अब जैसे कि एक पर्सन है स्टोर मैनेजर उसको क्या मतलब है कि Store के ओनर को कितना इनकम आया उसको क्या मतलब है यह जो कॉर्नर है अलग-अलग एंप्लॉइज को कितनी सैलरी देता है वह तो सिर्फ एक स्टोर को
Speaker A
मैनेज कर रहा है इन्वेंटरी - कर रहा है बट फाइल सिस्टम में हो सकता है ऐसा कि एक पर्टिकुलर फाइल का एक्सेस सारी फाइल का एक्सेस सारी यूजर को मिल जाए तो प्रॉब्लम तो यही है ना जिसे आप अपने बैंक अकाउंट हो
Speaker A
देखो जब आप लॉग इन करते हुए अपने बैंक अकाउंट पर ATM मशीन के थ्रू या फिर यूं अपने एटीएम कार्ड पर ATM मशीन के थ्रू रनिंग करते हो या फिर नेट बैंकिंग यह तो लॉग इन करते हो तो आपको सिर्फ अपने ही
Speaker A
अकाउंट की इंफॉर्मेशन मिलती है कि आपने अकाउंट में कितना अमाउंट आफ मनी है आप लास्ट ट्रेन ट्रांजेक्शन ट्वेंटी ट्रांजेक्शन का रिसीव्ड भी ले सकते हैं कि लास्ट एंड ट्रांजेक्शंस क्या हुआ आपने अकाउंट में बस फिर क्या उस अकाउंट में या
Speaker A
उस बैंक ब्रांच में मल्टीप्ल अकाउंट्स है दूसरे लोगों के तो दूसरे लोगों की इंफॉर्मेशन वो दिखती है नहीं यह सिक्योरिटी सोल्यूशन है प्रोडक्शन सलूशन है दूसरे लोगों का अमाउंट आपको नहीं दिखेगा नहीं देखना चाहिए तो यह सलूशन कैसे
Speaker A
लगेगा डेटाबेस में लग सकता है फाइल में मुश्किल है एक और प्रॉब्लम है पॉइंट्स स्पाइस सिस्टम में स्टोर होती है एक नार्मल कंप्यूटर सिस्टम में अगर फ़ाइल सिस्टम से किसी ने जाकिर और उस फाइल को ऐसे खोलने अभिनय एप्लीकेशन के तो
Speaker A
सिक्योरिटी ब्रीच हो जाएगी कोई आपका फ्रेंड आया या कोई ऐसे ही बच्चा आया उसने देखा गेम खेलना है पापा कंप्यूटर है आपके टांग अलका कंप्यूटर है किसी कभी कंप्यूटर ऑन किया उसने देखा अरे यार हार्ड इसमें जगह नहीं है नए गेम को स्टोर करने के लिए
Speaker A
कुछ पाइल बढ़ा दो सिस्टम बोलता यह फाइल बहुत दिन से यूज नहीं पिन कोड 14 पाइल उसने उड़ा दी डिलीट कर दिया क्या गए क्योंकि वह सिक्योर्ड नहीं थी फ़ाइलें एक्सेस हो सकती है नॉर्मल आप माय कंप्यूटर में जाओ वहां से जहां भी फाइल्स स्टोर्ड
Speaker A
है वहां से एक्सेस कर सकते हो तो सिक्योरिटी ब्रीच हो जाएगी हां जी पर डाटा बेस मेरा सबसे बड़ी बात यह आती है यहां पर डाटा स्टोर्ड होता है वह डेटाबेस का फाइल आपको दिखता ही नहीं आप उसको अपनी माय
Speaker A
कंप्यूटर में जाकर ऑपरेटिंग सिस्टम के फाइल सिस्टम की हेल्प से एक्सेस नहीं कर सकते तो सिक्योरिटी का सबसे बड़ा सलूशन वहां पर मिल जाता है ए सईंया रे कंडीशन बिल्कुल सही समझा था आपने अब कुछ ऐसी छोटी-छोटी टम्स हैं जो हम
Speaker A
देखेंगे यहां पर स्त्री यह जो सारे प्रॉब्लम्स में समझाएं जो फाइल सिस्टम में थे यह फाइल सिस्टम में प्रॉब्लम की वजह से ही डेटाबेस जो था वह उतना ज्यादा पॉपुलर बना और अब इतना ज्यादा यूज होता है डेटाबेस का कि उसके बिना सिस्टम जो है
Speaker A
वह डेफिनेटली काम नहीं कर पाते हैं चल अब आता है कुछ सिम्टम्स पहला टर्म आता है इंस्टैंस और दूसरा आता है खीमा की मां क्या होता है मैं बता देता हूं यहां पर डेफिनेशन आफ पढ़ सकते हो द ओवरऑल डिजाइनर
Speaker A
डेटाबेस स्कूल डेटाबेस स्कीमा डेफिनेशन पढ़कर तो हम को अगर समझ में आ जाता है सर हम बुक ही पढ़ लेते आपके पास क्यों पढ़ने आते डेफिनेटली अगर तुमको समझ में आया तो मेरे को सुनने कौन आता है ना मैं समझाता
Speaker A
हूं मैं को जब आप डेट आफ बनाते हो ना तो डेटाबेस में बनाते हो अलग अलग अलग अलग टेबल मैं बात कर रहा हूं आरडीबीएमएस की बहुत स्पेसिफिक टाइप का डेटाबेस डिजाइन होता है री अपने डेटाबेस के साइज तो जब उस
Speaker A
पर्टिकुलर डेटाबेस में आप बनाते हैं टेबल्स हर एक छोटी छोटी चीज़ों की एक टेबल तो एक टेबल में कौन-कौन सी इन्फॉर्मेशन होगी उसका ओवरऑल डिजाइन जो है उसको बोलते हैं डेटाबेस का स्कीमा एक छोटा सा एक्सांपल देता हूं मैं वही ई-कॉमर्स
Speaker A
वेबसाइट का एग्जांपल ले रहा हूं ई-कॉमर्स वेबसाइट पर आपने सोचा कि हम पहले एक चुटकी टेबल बनाइए को टेबल बनाइए शर्ट्स की जिसमें हम सिर्फ और सिर्फ वर्ष की इंफॉर्मेशन रखेंगे अब इन शर्ट की इंफॉर्मेशन मैं आपने क्या किया सबसे पहले
Speaker A
तो उसका एक आईडी होगा जिसको आप क्यूआर कोड आप किसी के थ्रू एक्सेस कर पाए फिर उस एक शर्ट का नाम होता है अब बोलोगे 67 का कौन सा नाम होता है आप कभी भी ना एक काम करेगा
Speaker A
किसी इकॉमर्स वेबसाइट पर ओपन करके देखिएगा एक शर्ट को तो वह लिखा रहता है ब्लैक कलर्ड चेक टी-शर्ट और शॉर्ट ऐसा करके तो जो नाम रहता ना बड़ा सा नाम बताओ ब्लैक कलर चेंज चीज शर्ट और ब्लैक कलर सॉलिड
Speaker A
शर्ट ऐसा करके नाम विरुद्ध शर्ट का ब्रांड का यह किस बैंक यह वर्ष अर्थ फिर उसका साइज जाएगा कि वह शर्ट का साइज़ क्या है जो आपके पास रखा हुआ ह्रदय क्वेश्चंड की एंट्री होगी यहां पर है न हो सकता है उसी
Speaker A
टाइप के शर्ट कि आपके पास मल्टीपल कोंटीटीज हो तो कितनी क्वांटिटी हैं आपके पास उस साइज की बताओ फिर आपके पास उसका प्राइस आएगा है कि वह साइड का प्राइस कितना है जो आप जो बेचना चाहते हैं हो सकता है वह शर्ट का
Speaker A
टाइप आ जाए मतलब टाइप मतलब वह शिव व पर्टिकुलर जो है वह कॉलर शर्ट है कि यह कोलर की इंफॉर्मेशन है पुल यूज की शर्ट या नहीं ऐसी ढेर सारी इन्फॉर्मेशन आप देंगे सिर्फ और सिर्फ शर्ट के बारे में उसके बाद
Speaker A
ऐसा ही टी-शर्ट के बारे में देंगे अब कि टीशर्ट की अलग-अलग इन्फॉर्मेशन होगी कि वह रावण ने है कि पायलट है टीशर्ट पोलो टीशर्ट जिसको हम बोलते हैं आप कलर होगा उसका कलर भी आएगा यहां पर भैया टाइप भी
Speaker A
रहेगा चेक डाले टाइप का तो ऐसे बहुत सारी चीजें आप 1 टेबल में रखेंगे ऐसी और भी बहुत सारी चीज़े दूसरी डबल में रखेंगे और जब पूरा डाटा बेस बनेगा तो इस डेटाबेस में एसिड ढेर सारे छोटे छोटे छोटे अव्वल
Speaker A
रहेंगे है न इनटेंजिबल में क्या लिखा हुआ है इस 1 टेबल का नाम है शर्ट इस बल में क्या क्या क्या क्या आपके पास वैल्यूज है किस टाइप की चीजें हैं ID यह शर्ट का नाम है ब्रांडेड साइज यह है वह है यह जो मैंने
Speaker A
डिजाइन डिसाइड की है इसको बोलते हैं कि मां क्या बोलते हैं कि मां ए टेरिबल का डिजाइंस और पूरे डेटाबेस का डिजाइन क्या बोलते हैं इसको की मां अब इनकी वैल्यू उसके बारे में बात करते हैं अब एक पर्टिकुलर टाइम पर टेबल में कुछ
Speaker A
वैल्यू होंगी कि शर्ट वाली टेबल में है एक आईडी नंबर वन लिप्स से शर्ट का नाम है ब्लैक प्रिंटेड शर्ट शर्ट कि ब्रांड हिस्सा एक्स वाई जेड लिप्स से साइड से स्माल में सवाल पैदा हो इसलिए स्माल लिख भी आप मेरे को तुम्हारा नहीं
Speaker A
पता पॉइंटेड इसकी तीन क्वांटिटी हमारे पास प्राइस है इसका 1599 इसका टाइप है प्लेन शर्ट है सॉलिड कि एंड अलग कि यह वैल्यू होगी ऐसी थाउजेंड्स मिलियंस आफ वैल्यूज होंगे शर्ट वाली टेबल में फिर टीशर्ट वाली टेबल में फिर जींस वाली टेबल
Speaker A
में फिर ट्राउजर वाली टेबल में बस इतना ही खत्म मेंस फैशन खत्म हो जाता है लड़कों के फैशन में है न ठीक है मत ठीक है बड़ा आसान से काम है जाओ सामने वाला दिखेगा भैया का साइज एवं
Speaker A
मीडियम साइज यह चार्ट टीशर्ट से उठा लो एक जो चाहिए आपको थम इतना झंझटी नहीं है राइट तो देखो यहां पर जो अंदर वैल्यूज लिखी हुई है यह वैल्यूज ना चेंज होती रहती है जैसे किसी ने इस शर्ट की क्वांटिटी की आर्डर
Speaker A
प्रेस कर दी तो आपके पास बचेगी 21 है ना दूसरी साइड जो है और उन सारी शहर से टी-शर्ट के ऑर्डर हैं तो उनकी क्वांटिटी कम हो जाएंगे हो सकता है एक शर्ट आपके पास खत्म हो गया वो शॉट बचाई नहीं तो उसका
Speaker A
डीलीशन हो जाएगा हो सकता है आपने नए कुछ आपके इन्वेंटरी में या आपके पर्टिकुलर डाटा बेस में और इनक्रीज की क्यों क्योंकि आपके पास नया शर्ट टी शर्ट का स्टॉक आया तो उसमें सलूशन आएंगे राइट हो सकता है कुछ
Speaker A
पर्टिकुलर प्रोडक्ट कि आपने प्राइस इस कम कर दिए तो वह प्राइस जो आपने कम किए उन प्राइस इसको अपडेट अपडेट करो यहां पर टुट्टी डबल्स में ए पार्टिकुलर मोमेंट जैसे कि राइड अभी-अभी इस टेबल में क्या क्या वैल्यू है इन वैल्यू उसको यह सारी
Speaker A
वैल्यूज को एक साथ बोलते हैं डेटाबेस का इंस्टैंस क्या बोलते हैं इंस्टंट कि अभी करेंटली डेटाबेस का इंस्टैंस क्या है तो यह सारी वैल्यूज यहां पर रखी हुई है वह है इसका इंस्टैंट हो सकता है थोड़ी देर बाद
Speaker A
कुछ इंफोर्मेशन रिलेशन अपडेशन की वजह से इंस्टैंस बदले अब कौन बदलेगा तो यही देखो लिखा है कलेक्शन आफ इनफॉरमेशन स्टोर्ड इन र डाटाबेस टो पार्टिकुलर मोमेंट इसको ड्रेसिंग सेंस ऑफ डेट ऑफ बिर्थ मुझे लगता है आप लोगों को समझ में आ रही है चीजें कि
Speaker A
वह बहुत एनर्जी लगती है आप लोगों को यह सारी चीजें प्लेन करने में बहुत एनर्जी लगती है और आप लोगों को इसको समझ के कंज्यूमर करके याद रखने में उससे भी ज्यादा एनर्जी लगती है ना तो यह जो एनर्जी
Speaker A
है दोनों एक दूसरे की हाय रखते हैं आप लोग बात करते रहो यस नो बोलते रहो मैं भी समझाते रहूंगा दोनों एक दूसरे की हाई एनर्जी मेंटेन करके रखेंगे दोनों का फायदा मेरा फायदे अपने को खुशी मिल रही आपको पता
Speaker A
कि और दूसरा का फायदा आपको खुशी मिल रही पड़ती सेशन को लाइक नहीं तो लाइक भी कर दो और यस न बोलते रहो हुआ था मैं च बेसिक शिक्षा चीजें थी अब बात करते हैं डेटाबेस लैंग्वेजिस डेटाबेस लैंग्वेज
Speaker A
का मतलब है कि को डेटाबेस को एक्सेस करने के लिए अलग अलग टाइप की लैंग्वेजेस डिफाइन की गई ठीक है इन डिफाइन की गई लैंग्वेजेस का मोटिव उस डाटा बेस पर काम करने का अलग अलग था मोटिव का मतलब कि वह लैंग्वेज क्या
Speaker A
करना चाहती है डाटा बेस पर अगर वह डेटाबेस की डिजाइन में चेंज करना चाहती है डिजाइन मतलब कि इस टेबल में पहले एक कॉलम फक्र यहां पर डिस्काउंट का व हटा लो इस पर्टिकुलर डेटाबेस की टेबल में एक नया
Speaker A
कॉलम लगा दो तो अगर टेबल की स्कीमों में कोई चेंजेस करने की कोशिश कर रहे हैं तो उस टेबल की स्कैम आफ पर या डेटाबेस की स्कीमों पर जो चेंजेस होंगे वह एक स्पेसिफिक लैंग्वेज के थ्रू होंगे जिसे हम
Speaker A
बोलते हैं डीडीएल डाटा डेफिनेशन लैंग्वेज में है तो अगर टेबल में आपने कोई कॉलम नया ऐड कर दिया यह कॉलम रिमूव कर दिया है न कोई भी स्कीमों से चेंजेस किया इसकी मां से रिलेटेड चेंजेस करने हैं तो उसके लिए जो
Speaker A
लैंग्वेज लगी उसको अपडेट करने के लिए जो लैंग्वेज लगी उसे हम बोलते हैं डीडीएल और अगर डेटाबेस के अंदर जो वैल्यूज रखी हुई है वैल्यूज मतलब यह सारी इंफेक्शंस जो है उस इंस्टेंस पर काम करने के लिए अगर
Speaker A
हमें कोई लैंग्वेज चाहिए तो उस लैंग्वेज को हम बोलेंगे डी एम एल ए थे ब्रीड जॉब अम्लीय सीईओ एक प्लेलिस्ट थैंक यू सो मच फॉर वुड लाइक टू हैव एनी एक्सपेक्टेशन ठाट यू ऑल द ग्रेट जॉब यूजिंग थिस नॉलेज हैव ग्रेट करियर्राइड
Speaker A
फिर आप जो भी पहली सैलरी आएगी उसका पांच परसेंट कमीशन मेरा ठीक है चलो वापस आते हैं दर जोक्स अपार्ट नहीं चाहिए पैसा मेरे को आप हल्दी अच्छा कुछ कर जाओ और कहीं ना कहीं मेरे को पर्सनली आप फिर सोशल मीडिया
Speaker A
पर टैप करके और मैसेज कर दोगे सर ऐसा हो गया है आई एम हैप्पी थैंक यू हैव प्लेज्ड गुड पार्टी नेटवर्क लगते हैं कि आई विल बी हैप्पी एंड सेटिस्फाइड ठीक है चल उधेल क्या करता है डीडियर उस
Speaker A
लैंग्वेज का वह पार्ट है जो सीमा पर काम करता है और डैमेज वह पार्ट है जो कि मतलब टेबल्स डेटाबेस के अंदर जो वैल्यूज रखी है उस पर काम करता है मतलब वैल्यूज को अगर इंफेक्शन कराना है नया नया वैल्यू इनसाइड
Speaker A
कराना है तो दीए में लगेगा अगर किसी वैल्यू को अपडेट करना है यह वाली को तो डैमेज लगेगा अगर कोई डिलीट कर आना है तो डैमेज लगेगा कोई भी वैल्यू पर कोई आपको सर्च करना है या एक स्पेसिफिक टाइप के
Speaker A
वैल्यू एक्सट्रैक्ट करके लेकर आनी है तो डेढ लगेगा मतलब अल्टीमेटली याद रखिए कि टेबल की जो डिजाइन है उस डिजाइन पर टेबल का जो बेस्ट डिजाइन है उस डिजाइन पर अगर आपको काम करना है तो आपको आधे लैंग्वेज
Speaker A
लगी और अगर वैल्यू उस पर काम करना है तो भी ML लैंग्वेज लगेंगे अपडेट लैंग्वेज जो है वह 2 टाइप की होती है कुत्ते प्रोसीजरल और एक होती है नॉन प्रोसीजर एंड प्रोसीजरल क्या होती है प्रोसीजर्स होती है कि यह
Speaker A
प्रोसीजरल लैंग्वेजेस रिक्वायर्ड यूजर टू स्पेसिफाइड व्हाट डाटा नीड एंड हाउ टू गेट डाटा मतलब यह प्रोसिजरल लैंग्वेज़ पहले तो बताएंगी बीटेबल से मुझे एक पर्टिकुलर टाइप का डेटा एक्सपेक्ट करना है और किस तरीके से करना है वह तरीका भी बताया जाएगा यह
Speaker A
डाटा इस तरीके से उठाकर और यहां देखिए अब दिखाओ मुझे इलेक्ट्रिक इस पर्टिकुलर पूरे शर्ट वाले पूरे टेबल में से वह सारी शॉर्ट उठाकर लाओ जो कि ब्रांड एक्स वाई जेड की है साइज स्माल की है और जिनकी कीमत ₹5000
Speaker A
से कम कि है या लिस्ट ₹2000 से कम को अच्छा आपके बजट में आते हजार रुपए से कम की है अच्छा ठीक है ही होंगे बजट ठीक है तो ऐसा अगर इंफॉर्मेशन चाहिए तो मैंने रिक्वायरमेंट बताइए मुझे इंफॉर्मेशन चाहिए वह सारी शर्ट
Speaker A
जो एक्स वाई जेड ब्रांड की है साइज स्माल हो रहे ज़रूर की कीमत हो यह मेरी रिक्वारमेंट तो मैंने बताया कि कौन सा डाटा चाहिए उसके लिए मुझे क्या करना पड़ेगा मुझे एक दिए मेल लैंग्वेज में कुछ तो बताना पड़ेगा फिर
Speaker A
कि यह भी स्पेसिफाइड करना पड़ेगा कि जो डाटा मुझे आया है वह कैसे आना है किस प्रकार फॉर्मेट में आना है अगर वह बताया कि किस फॉर्मेट में है किस तरीके से मुझे करना है तो वह आएगा प्रोसीजरल नॉन
Speaker A
प्रोसीजरल में बस डिफरेंस इतना है कि क्या डाटा एक्सपेक्ट करना है बस वह बताओ कैसे यह मत बताओ वह ऑटोमेटिकली आप की डेथ लैंग्वेज जो है वह डिसाइड करेगी कि कैसे उसको आपको देना पड़ेगा अच्छा ठीक है तो जो निकले रिलेटिव या नॉन
Speaker A
प्रोसीजरल डीलेज होती है यह डी ML जो नॉन डिक्लेरटिव या फिर अननोन प्रोसीजरल डिक्लेरटिव डैमेज होती है वह क्या बोलती है यह बोलती है कि यूजर्स स्पेसिफिक करेगा कि क्या डाटा चाहिए बट यह स्पेसिफाइड नहीं करेगा कि कैसे वह डाटा चाहिए है
Speaker A
अच्छा ठीक है क्या लिखा है मैंने नहीं लिखा है तो आपका जो एसक्यूएल होता है ना वह स्कूल नॉन प्रोसीजरल यह डिक्लेरटिव डीएमएल टाइप का होता है क्योंकि उसमें आप सिर्फ और सिर्फ करे लिखकर यह बताते हो कि
Speaker A
कौन सा डाटा चाहिए किस तरीके से चाहिए यह बताते हो ऑटोमेटिकली जो आपका कैरियर प्रोसेसर होता है वह एक्सट्रैक्ट करके और आपको उस अपने तरीके से फ़ॉर्मेट बनाकर और आपको डाटा डिस्प्ले करा देता है डाटा एक्स्ट्रा करके देता है यह लो भैया तुम यह
Speaker A
मांगा था हमने दे दिया हमारे हिसाब से अरेंज कर दिया था कि ग्रीस अंडरस्टूड ठाट शब्द डेटाबेस को यूज करने वाले यूजर्स बहुत होते हैं आप लोग भी यूज कर रहे हैं इन फैक्ट आप लोगों को पता भी
Speaker A
नहीं होगा और यूज कर रहे हो मेरे पादप को डाटा बेस वोट पता भी नहीं है बट की जो अलसो यूजिंग Android सोमिनि शो मिनी कंप्यूटर सिस्टम्स और मोबाइल फोन यूजर्स आर यू यूजिंग डाटा बेस पर उनको पता ही
Speaker A
नहीं है क्यों क्योंकि इस कंप्यूटर साइंटिस्ट वी हैव डन अ ग्रेट जॉब मींस आफ कम्युनिटी हेल्थ डाइनर ग्रेट जॉब टो गिव हिम ओनली बैक टू मच आफ एक्सिस उन्हें चाहिए उस तरीके से दे रखा है जिस तरीके से
Speaker A
उन्हें चाहिए या समझ में आ जाए उनको कोई फर्क नहीं पड़ता है कि डाटा उठकर कहां से आ रहा है तुमने टेबल में रखा कि फाइल में रख कोई मतलब नहीं था उनको डाटा चाहिए दो काम खत्म उन्होंने तो बटन क्लिक कर दिया
Speaker A
सब कुछ दिख जाना चाहिए नेक्स्ट तो ऐसे अलग अलग टाइप की यूज़र्स होते हैं जो डेटाबेस को शुरू करते हैं सबसे पहले नए व्यूअर्स जोन डेटाबेस के बारे में कुछ जानते ही नहीं है एप्लीकेशन प्रोग्राम चलाते हैं कोई वेबसाइट या कोई भी एक पर्टिकुलर
Speaker A
प्रोग्राम चला फिर और वह बैकग्राउंड में डाटा बेस टो एक्सेस करते रहते हैं उनको पता भी नहीं है कोई भनक तक नहीं है इल्म भी नहीं है उन्हें कि वह डाटा बेस यूज कर रहे हैं जितने भी मोबाइल यूजर्स हैं जो
Speaker A
डेटाबेस एक्सेस करते हैं बैकग्राउंड में ताकि उन्हें कहीं न कहीं कोई इंफॉर्मेशन मिल पाए लेते किसी इकॉमर्स वेबसाइट की या किसी भी ऐड इस साइड की चीज़ों की जिद्द पेमेंट वेबसाइट से ऐसी ढेर सारी वेब साइट है जहां पर डाटा बेस बैकग्राउंड में यूज
Speaker A
होता है तो उनको कोई आइडिया नहीं दे डोंट हैव एनी आइडिया है झाल डोंट हैव एनी आइडिया ठीक है ठीक है ना चलो तो क्या होगा डेटाबेस यूजर नेम व्यूअर्स कौन है जो यह बताते हैं यह बताते हैं कि यह जो व होते हैं जिनको कोई
Speaker A
आईडिया नहीं है कि डेटाबेस एक्चुली है क्या वह बस यूज करते हैं एप्लीकेशन प्रोग्राम को और वह एप्लीकेशन प्रोग्राम के बेस बैकग्राउंड में डेटाबेस एक्सेस कर रहे हैं बिना कुछ जाने फिर आते हैं एप्लीकेशन प्रोग्रामस एप्लीकेशन प्रोग्राम रूंस वह जो एप्लीकेशन लिखते हैं और ऐसे
Speaker A
स्टेटमेंट लिखते हैं उस एप्लीकेशन प्रोग्राम में जिसके थ्रू बैकग्राउंड में डेटाबेस एक्सेस हो जाता है तो दर प्रोग्रामस फॉर राइटिंग भी एप्लीकेशन जो कि नए व्यूअर्स यूज कर रहे हैं वह प्रोग्रामर कुछ प्रोग्रामिंग स्टेटमेंट लिख के और डाटा बेस को बैकग्राउंड में
Speaker A
एक्सेस करने की कोशिश करते हैं और उन्हें सारे यूज़र्स को क्या बोलते हैं एप्लीकेशन प्रोग्रामस फिर आते हैं सोफिस्टिकेटेड यूजर इस पर्टिकुलर केटेगिरी में मेरी वाइफ भी काम करती है और एकल में ही डाटा बेस सिस्टम में सोफिस्टिकेटेड व्यास क्या होते
Speaker A
हैं यह यूजर्स डेटाबेस को एक्सेस जरूर करते हैं बट एप्लीकेशन प्रोग्राम लिखकर नहीं क्वैरीज लिखकर क्या लिखकर क्वेरीज लिखकर तो अगर कोई ऐसा प्रोग्रामर या ऐसा एक डेटाबेस यूज़र है जो क्वेरी लिखता है ठीक है सोफिस्टिकेटेड स्टेटमेंट लिखता है
Speaker A
और उस स्टेटमेंट को like और डेटाबेस को एक्सेस करने की कोशिश कर रहा है तो उसे बोलते हैं सोफिस्टिकेटेड यूजर यह दोनों अनसोफिस्टिकेटेड थे तो फिर आते हैं स्पेशलाइज्ड यूजर स्पेशलाइज्ड यूजर नेम व होते हैं जो कि यह
Speaker A
डाटा बेस टूल डिजाइन करते हैं मतलब कि एक ऐसी आर्किटेक्ट की टीम जो और एकल में काम कर रही है और एक नए डाटा बेस वर्शन बना रही है मतलब जो डाटा बेस डिजाइन करता है जो डाटा बेस कार्टून बना डीबीएमएस जो पुल
Speaker A
है वह पूर्व बनाना अच्छा बताओ अभी आप कौन सा वाला डिब्बे में टू यूज़ कर रहे हो अगर आप बाई चांस यूज कर रहे हो कोई ए में स्टूल ऑरेकल का ही किसी और अ पर्टिकुलर कंपनी का आइडिया किसी और का तो कौन सा यूज
Speaker A
कर रहे हो अभी तो झाल कि वह तो टू यूज़ कर रहे हो नंबर डेटाबेस का पुल बनाया किसी ऐसे स्पेशलाइज्ड यूजर्स ने तो स्पेशलाइज्ड युद्ध है जो डाटा बेस बनाते हैं डिजाइन करते हैं अच्छा ठीक है फिर एडिट एडमिनिस्ट्रेटर्स
Speaker A
जहां जिस भी कंपनी में डेटाबेस यूज होता है उस कंपनी में एक डेटाबेस का एडमिनिस्ट्रेटर होता है जिसको हम बोलते हैं डीबीए यह बहुत हाई क्लास पोस्ट होती है जो बहुत बहुत इंपोर्टेंट है डाटा बेस को मेंटेन करना है ना आफ पीरियोडिक
Speaker A
मेंटेनेंस चलाना चीजें फिर क्लीनअप प्रोसीजर चलाना उस डाटा बेस में सिक्योरिटी मेथड डिफाइन करना है न प्रोटेक्शन ऑथेंटिकेशन डिफाइन करना ऑथराइजेशन डिफाइन करना यह सारे काम होते हैं इस डेटाबेस ऐडमिनिस्ट्रेटर के यह एक बहुत बड़ी पोस्ट है ऐसे पर्टिकुलर
Speaker A
ऑर्गेनाइजेशन में जहां पर बैकग्राउंड में डेटाबेस यूज होता है बहुत हाई लेवल का ठीक है ना जब मैं अपने कॉलेज में था तब जिन-जिन लोगों को भी MS Word बहुत पसंद हुआ करता था वह सारे के सारे लोग चाहते थे
Speaker A
कि उन्हें डीबीए बनना है इस दिन जाकिर क्योंकि फिर सेटिंग्स व होता था कि डेटाबेस मैनेजमेंट सिस्टम में सबसे हाई लेवल की जॉब फिर ओरेकल के कुछ आर्किटेक्ट आए और 116 प्लस में उन्होंने क्या बोला कि डीबी एक ही जॉब खत्म
Speaker A
मतलब हमने हमारा ऐसा डाटा बेस बनाया जो ऑटोनॉमस डेटाबेस है और इस डेटाबेस में डीबीए के लिए एक पर्सन की जरूरत नहीं पड़ेगी हमें ऐसे प्रोग्राम लिख दिए हैं आर्टिफिशियल इंटेलीजेंस को यूज करके कि वह प्रोग्राम ऑटोमेटिकली डेट आप इसको मैश कर
Speaker A
लेंगे खुद से ही तो वह जो आप खत्म हो गई पढ़िए ओरेकल के सिक्सटीन Plus के जो वर्षा ने उन्हें में मिलेगा आएगा आई डोंट थिंक वर्शन आप तक पहुंचे भी होंगे अभी तक डेफिनेटली इतनी आसानी से नहीं सोचेंगे कि
Speaker A
वह बहुत हाई वैल्यू होते हैं को तोड़ कर लिया और भी दूसरी कंपनी में डेफिनेटली ओरेकल डाटाबेस बनाने वाली कंपनी जो है वह इतना ज्यादा आगे बढ़ चुकी है कि डीबी है का काम ही खास है वह तो क्या करें साहब ऐसा है आगे बढ़ते हैं
Speaker A
और बात करते हैं डाटा का वह यह डाटा का व्यू क्या होता है डाटा का व्यूज जो होता है वह होता है मैं एक्सप्लेन करूंगा आप लोगों को यह एक पर्टिकुलर डाटा जो डाटा बेस में रखा हुआ है उसके तीन अलग-अलग व्यू
Speaker A
होते हैं तीन अलग-अलग तरीके से यह क्या होते हैं बताता हूं जिससे कि आप एक डेटाबेस डिजाइन करते हो आपने किस दिशा में इसका डिजाइन करने में अलग-अलग डेट आफ की टेबल्स बनाई है न बहुत सारी अलग-अलग टेबलस्पून ली एक टी-शर्ट की एक शर्ट की एक
Speaker A
जींस की एक ट्राउजर की और इस तरीके से आपने बहुत सारी अलग-अलग टेबल्स बना ली है जब टेबल बनाते हो किसी टोन को यूज करके डेटाबेस के अंदर तो यह जो टेबल्स है यह है एक लौजिकल बीरू जिसने डिजाइन की ढिलाई का
Speaker A
गर्मी ने डिजाइन की है तो यह मेरा लॉजिकल ब्यूरो बेटा मुझे दिखेगा कि हां यह वाली ट्रैवल्स मैंने बनाई है अब यह जो टेबल्स मैंने बना दी अब यह टेबल्स कहने कहीं बैकग्राउंड में जाकर स्टोर होंगी और उनकी
Speaker A
टेबल्स कि बहुत सारी जो एंट्रीज रहेगी वह भी स्टोर होंगी तो यह जो एंट्रीज स्टोर महंगी डेटाबेस के अंदर वह कहीं न कहीं तो जिस पर जाकर स्टोर रहेंगी कहां पर यह डिश में कहां स्टोर रहेंगी आपको कोई आईडिया
Speaker A
नहीं है मैं आपको कोई आइडिया नहीं मतलब अब आपने यह डिज़ाइन बनाई यह टेबल की डिज़ाइन बनाई आपने ट्रैवल्स बना दिए इतने सारे अलग अलग अलग इसको बोलते हैं लॉजिकल यू ऑल डाटा और लॉजिकल लेवल ऑफ द डाटा लॉजिकल लेवल आफ
Speaker A
डाटा मतलब जितनी भी टेबल्स की डिजाइन है वह सारी आपने बना दी हर एक टेबल की अलग-अलग डिजाइन उसमें ढेर सारा डाटा सब कुछ बना दिया और आपने इनको अगर सपोर्ट करने की कोशिश की तो कहीं न कहीं डिस्क
Speaker A
में जाकर स्टोर होंगी आपको कोई पता नहीं कि जिसमें कहां है यह आपको कोई आईडिया नहीं है जिसमें कहां है बट है आप एक्सट्रेक्ट कर सकते हो इस इंफोर्मेशन को हाथ आपके दिमाग में है कि वह किस फॉर्मेट
Speaker A
में टेबल से हाथ पर यह ऐसे टेबल की टेबल जिस पर थोड़ी स्टोर होती है यह कुछ अलग तरीके से स्टोर होती है कैसे कोई Idea कि कोई आईडिया नहीं है तो फिर कैसे स्टोर होगी वह फिजिकल लेवल आफ डाटा रहेगा
Speaker A
फिजिकल लेवल आफ डाटा क्या है कि यह इश्क पर यह वाली टेबल जो है वह कैसे स्टोर होंगी यह टेबल टेबल के अंदर की इतनी सारी एंट्रीज किस तरीके से स्टार्ट हो रही है वह इन फिजिकल लेवल ए लॉजिकल लेवल आपको
Speaker A
क्या दिखेगा बस यह सारी टेबल्स क्या दिखेगी यह सारी डिटेल्स तुम डिश पे बिल्स टो है लॉजिकल लेवल को नहीं पता कि किस तरीके से दोनों के बीच में कहीं ना कहीं डेटाबेस का कनेक्शन है जो इस लौजिकल
Speaker A
लेवल से फिजिकल लेवल को कनेक्ट करता है बट इस लौजिकल लेवल वाले को कोई आईडिया नहीं है कि फिजिकल लेवल पर यह डिश पर चैनल में डाटा स्टोर कैसे वर्क कि तनु कैन यू प्लीज कंफर्म न लाइव चल ओके
Speaker A
वापस आते तो मैं बता रहा था आप लोगों को यह जो है यह जो आपके पास क्या है लॉजिकल यू है इस लौजिकल बी मैया लॉजिकल लेवल पर आपको ऐसे गए दिन ओनर्स उल्टी तरफ बनाता है उसे सारी डिटेल्स सारी इन्फॉर्मेशन दिखती
Speaker A
है समझ में तक यह सारी इन्फॉर्मेशन है उससे फिजिकल लेवल जो ही डन है उसको नहीं पता कि स्टोर कहां हुआ है डिस्क पर स्टोर कहां हुआ यह नहीं पता है ठीक है तो वह जाएगा फिजिकल लेवल जहां पर स्टोरेज है बट
Speaker A
स्टोरेज कैसे हैं क्यों है किस तरीके से उसे नहीं पता उसे सिर्फ टेबल्स पता है अब लेवल क्या होता है व्यू लेवल जो होता है एक छोटा सा पार्ट ऑफ डेटाबेस का लॉजिकल लेवल जो कि यूजर को दिखता है कि यूजर को
Speaker A
चाहिए इतना दिखाना इतना दिखा रहा है जैसे कि जैसे एक छोटा सा एक्सांपल और लेता हूं मैं इस एक्ज़ांपल है कि अगर बाई चांस आपके पास एक बैंक है इस बैंक के इस पर्टिकुलर डेटाबेस में यह सारी इन्फॉर्मेशन है कि
Speaker A
किस-किस कस्टमर का क्या-क्या हफ्ता अकाउंट है उसमें क्या-क्या इन्फॉर्मेशन या क्या-क्या अमाउंट है इस पूरी इंफॉर्मेशन को बैंक का मैनेजर देख सकता है पूरा जी हां बैंक मैनेजर कैन सी कि किस पर्टिकुलर कस्टमर का कितना कितना अकाउंट में कितना
Speaker A
कितना अमाउंट है बट एक यूजर जो नार्मल यूज है वह क्या देख सकता है कि वह अगर अपना बैंक अकाउंट डालेगा तो सिर्फ अपनी ही इन्फॉर्मेशन देख पाएगा तो हर एक यूजर के लिए टाइप और यूजर के लिए अलग अलग टाइप की
Speaker A
इंफॉर्मेशन एक्सट्रैक्ट करके मिलेगी अब इस मैनेजर को सिर्फ इसी ब्रांच की इंफॉर्मेशन मिलेगी दूसरे ब्रांच में क्या चल रहा है नहीं पता उस ब्रांच के मैनेजर को इस ब्रांच की इंफॉर्मेशन मिलेगी इसकी नहीं और अगर ऐसा बैंक है जो वर्ल्डवाइड फैला हुआ
Speaker A
है तो वर्ल्ड वाइड इतने सारे ढेर सारे कस्टमर ढेर सारी ब्रांचेस है स्व कस्टमर्स का सारा डाटा जो डाटा बेस में रहेगा का यह वह रेस्क्यूअर्स को तो नहीं दिखेगा नहीं कि तुम क्यों क्या होता है व्यू लेवल होता
Speaker A
है जो किसी एक डेटाबेस यूजर को दिखता है एक्चुअल में जब वह यूज कर रहा है तब तो इसे यूज कैसे करेगा या जूस ऐड कर सकते हैं उस इन्फॉर्मेशन को वह उसे हुए दिखेगा तीन लेवल आफ एब्स्ट्रेक्शन होता है डाटा का यह
Speaker A
तीन लेवल आफ वेलेडिक्शन जिसे हम कहते हैं वह है सबसे पहले तो फिजिकल लेवल फिजिकल लेवल वह लेवल होता है जहां पर डेटाबेस एक्चुअल में टेबल पर स्टोर रहता है एक्चुअल में डिस्प्ले स्टोर रहता है उस फिजिकल लेवल के टॉप पर आता है लॉजिकल लेवल
Speaker A
जो टेबल की डिजाइन और यह लॉजिकली आपने बनाई थी ओनर ने बनाई थी डेटाबेस मैनेज करने वाले बंदे ने बनाई थी वह लॉजिकल लेवल लॉजिकल लेवल वाले को नहीं पता है कि फिजिकल लेवल में चाय कैसे डाटा स्कोर हुआ
Speaker A
है कि फिर इस लौजिकल लेवल से मल्टीपल छोटे-छोटे व्यूस बनते हैं ताकि जो यूजर है इस डेटाबेस का यूजर एक्चुअल एंड यूजर उसको छोटे-छोटे इन्फॉर्मेशन देख पाएं उसे क्या बोलेंगे व्यू लेवल तो यह व्यू लेवल वाले को नहीं पता कि डेटाबेस और क्या है अगर आप
Speaker A
दाढ़ी देख रहे हो तो साड़ी ही दिखेंगी आपको बैकग्राउंड में यह नहीं पता चलेगा कि जींस और कौन सी है या है बी के नहीं है नहीं पता चलेगा जब तक आप उसको यू करने की कोशिश नहीं करो तो एक छोटा सा पाठ व्यू
Speaker A
मिलेगा छोटा सा पार्ट और डेटाबेस यू मिलेगा और इस विल वालों को पूरा एक साथ पूरा का पूरा लॉजिकल लेवल नहीं दिखता है फिर बात आती है डाटा बेस सिस्टम आर्किटेक्चर किया सिस्टम स्ट्रक्चर की तो डेटाबेस का जो एक सिस्टम बनता है उस
Speaker A
सिस्टम में क्या होता है आपने एक कमांड धी कि मुझे यह टाइप का डाटा डाटा बेस एक्सेस करना है यह कमांड सबसे पहले क्यों क्यूरी हां क्या बोलो कुड़ी कुड़ी प्रोसेसर के पास जाती है यह क्वेरी प्रोसेसर process
Speaker A
करता है कि यह जो कमांड1 वैरी हाई है यह किस टाइप की है क्या क्या क्या क्या इसे इन्फॉर्मेशन किस फॉर्मेट में चाहिए फिर यह प्रोसेसर जो है क्वेरी प्रोसेसर इस टाइप से कमांड को आगे भेजता है स्टोरेज मैनेजर
Speaker A
के पास में कि स्टोरेज मैनेजर उस पर्टिकुलर कमांड के अज्ञान अगेंस्ट जितना कंटेंट है या जो भी कंटेंट एक्सेस करना है उस कंटेंट को स्टोरेज से एक्सेस कर पाए तो यह दोनों का एक्चुअली यूज किया है बताता हूं मैं बताता हूं थोड़ी देर में एक मिनट
Speaker A
में बताता हूं आपको इतना तो पता है कि डेटाबेस स्टोर रहेगा हार्ड डिस्क पर डिस्क पर और किसी एंटरप्राइज़ का अगर आप डेट ऑफ बिर्थ देखो तो वह टेराबाइट्स में होता है बहुत बड़ा डेटाबेस प्रोसेसिंग किसी डाटा पर होती है मेरी के
Speaker A
अंदर तो जब भी आप किसी डाटा पर प्रोसेस करने की कोशिश करते हो तो बीच से डाटा आता है कहां पर मेरी के अंदर अहम के अंदर वहां पर होती है प्रॉसेस अब क्या पूरा डाटा बेस उठा कर लोगे नहीं क्या पूरा एक टेबल उठा
Speaker A
खिलाओगे नहीं कुछ भी डेटा जिस पर आपको काम करना है वहीं लेकर आओ पर इस तरीके से लेकर आगे की रैम में कम से कम स्पेस में आपका काम हो जाएगा और जल्दी से जल्दी प्रोसेसिंग हो जाए रैम और डिस्क के बीच
Speaker A
में डाटा ट्रांसफर जो है वह कम से कम डाटा ट्रांसफर हो क्यों क्योंकि आपको यह आइडिया होना चाहिए कि डिस्क के एक्सेस में बहुत टाइम लगता है कि जब वेरी स्लो प्रोसेस आफ एक्सचेंज एंड डिस्कवर्ड इसको मेमोरी के बीच में डाटा ट्रांसफर
Speaker A
बहुत ज्यादा हुआ ज्यादा लगा तो उससे क्या होगा उससे आपका जो क्वेरी का प्रोसेसिंग टाइम है या आपकी कमांड की जो प्रोसेसिंग टाइम है आपके एप्लीकेशन भी रनिंग टाइम है वह बढ़ जाएगी परफॉर्मेंस लोक परफॉर्मेंस लो मतलब यूजर एक्सपीरियंस खराब हो जाएगा
Speaker A
आपके लिए है यह तो होता क्या है सबसे पहले जवाब अपने कमांड लिखी तो यह क्वेरी प्रोसेसर उस कमांड को इस तरीके से प्रोसेस कराता है ताकि स्टोरेज मैनेजर के पास में वही कमांड जाएगी मुझे इतना ही देता इस
Speaker A
फॉर्मैट में आप इस तरीके से दो ताकि स्टोरेज मैनेजर क्या करें स्टोरेज मैनेजर जितना रिक्वायर्ड डाटा है उतना ही रिक्वेस्ट डाटा मेरी में भेजे और फिर उस उसको प्रोसेस करा जाए है तो सूरज मैनेजर क्या करता है सूरज
Speaker A
मैनेजर स्टोरेज से रिलेटेड काम करता है कि जो क्वेरी का या जो कमांड का हमारे पास में रिक्वेस्ट आया है उस कमांड के हिसाब से जु जो डाटा डाटा बेस से डैड इश्क से या स्टोरेज से मुझे एक्सेस करना है वह मैं कर
Speaker A
पार्ट कौन करेगा स्टोरेज मैनेजर क्वेरी प्रोसेसर क्या करेगा जो कमांड आई है एप्लीकेशन से या यूजर से कि मुझे यह डाटा इस फॉर्मेट में एक्सेस करना है उसको प्रोसेस करके और स्टोरेज मैनेजर तक इन्फॉर्मेशन पहुंचाई जाएगी इस तरीके से यह
Speaker A
कंटेंट मुझे एक्सेस करके तो यहां पर एक ऑप्टिमाइजेशन करके चीज आती जिसे हम बात एक वेरिफिकेशन अगर वह वेरिफिकेशन होती है तो स्टोरेज मैनेजर के पास में कमांड बड़ी स्पेसिफिक तरीके से जाएंगी ताकि स्टोरेज मैनेजर का काम आसान हो जाए और डिस्क और
Speaker A
अमीर के बीच में डाटा मुमेंट कम से कम हो सिस्टम का परफॉर्मेंस इंप्रूव रहे का यह हुआ है कि डेटाबेस अगर नेटवर्क पर यूज होता है तो एक टू टीयर फ्री टियर आर्किटेक्चर होता है यह सेमेस्टर एग्जाम में कहीं भी काम आ
Speaker A
जाता है बट ई गेट में इतना खास देखा नहीं गया टू टियर आर्किटेक्चर होता है कि यूज अपनी एप्लीकेशन के थ्रू एप्लीकेशन के थ्रू क्या करता है कमांडेड है वह डायरेक्टली कमान डाटा बेस सिस्टम के पास जाती है तू
Speaker A
नेटवर्क और वह टू टीयर आर्किटेक्चर होता है थ्री टियर आर्किटेक्चर करता है यूजर जो है एप्लिकेशन की एक क्लाइंट प्रोसेस अपने एंड पर चलाता है नेटवर्क के थ्रू यह एप्लीकेशन के सर्वर प्रॉसेस से कनेक्टेड रहता है और वह सर्वस प्रोसेस बैकग्राउंड
Speaker A
में डाटा बेस सिस्टम से कनेक्ट करती है तो आप चाहे तो सर्वत्र client-server आर्किटेक्चर के रूप इस तरीके से भी जा सकते हैं इस तरीके से भी जा सके कि चलो अभी एक 10 मिनट में 2030 का सह-संस्थापक में ब्रिटिश पीएम से 60
Speaker A
करूंगा इसको इक्वल 30pm वेकेशन होने वाला है इस फैशन में हम बात करने वाले हैं किस चीज के बारे में एक नया एजुकेटर एक नया कोर्स सेट करने वाले हैं इसके लॉन्च के बारे में और आज 530 पीएम ग्लास है जी हां
Speaker A
530 पीएम बीवी में इसकी ही क्लास पैक और इस क्लास में हम देखेंगे कि कैसे डीबीएमएस डिजाइन होता है तो अब हम तेरी जो बेसिक पार्ट था वह खत्म हो गया है अब हम थोड़ा मेनस्ट्रीम की तरफ जाएंगे मैं इसलिए मतलब
Speaker A
एक्चुअल में डेटाबेस के डिजाइनिंग की तरह तो एक-एक करके टॉपिक जो हम टैक्स माफ करते जाएंगे तो यहां से स्टार्ट होगा हमारा डिजाइनिंग डेटाबेस डिजाइनिंग डेटाबेस में हम सबसे पहले जाएंगे यार डायग्राम की तरफ फिर वहां से जाएंगे आरडीबीएमएस की तरफ
Speaker A
बॉडी में हमारे पास बहुत सारी छोटी-छोटी चीजें होती है लाइक अब टेबल्स रिलेशंस फिर नॉर्मलाइजेशन स्कीमा रिफाईनमेंट से रिलेटेड फिर नार्मल क्वेश्चन के आगे हमारे पास में और भी दूसरे ट्रांजेक्शन मैनेजमेंट आएगा फिर अब झाल कि आपके 500 आप में से कोई भी अगर चाहता है
Speaker A
कि उसे एडमिट प्लस याग्निक का सब्सक्रिप्शन चाहिए तो आप यह कोड यूज कर लीजिए विधि पैक और सब्सक्रिप्शन का ले लीजिए थैंक यू सो मच फॉर जॉइनिंग हेयर आप लोगों से मिलते हैं वापस से अगले सेशन में 10 मिनट में तब तक अपना ध्यान रखिएगा की
Speaker A
प्लानिंग लाइक नहीं किया सेशन को तो लाइक कर दीजिए शेयर करें अपने सारे फ्रेंड्स के बीच सेशंस को एंड थैंक यू सो मच आप लोग नोट्स बनाते रहिए इंफेक्शंस को देखकर ताकि आप लोगों को आगे जाकर नोट्स की तकनीक ना
Speaker A
हो सी यू अगेन इन एक्शन थैंक यू
Topics:DBMSडेटाबेसआर्किटेक्चरटू टियरथ्री टियरडेटा रिडंडेंसीट्रांजेक्शनस्कीमाSQLडेटाबेस डिज़ाइन











