Skip to content
Get App

Data Base Management System | DBMS in one shot | Complete GATE Course | Hindi #withsanchitsir

संचित सर द्वारा GATE के लिए DBMS का पूरा कोर्स, बेसिक्स से ट्रांजैक्शन, ER डायग्राम, नॉर्मलाइजेशन, इंडेक्सिंग और क्वेरी तक। GATE वेटेज, सिलेबस और पढ़ने के तरीके पर भी मार्गदर्शन।

Key Takeaways

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

What the video covers

  • वक्ता संचित सर, 15 सालों के अनुभव के साथ GATE के लिए मुफ्त कंप्लीट कोर्स पेश करते हैं
  • DBMS को CSIT का कोर सब्जेक्ट बताया गया है, जो GATE और छात्र जीवन दोनों में महत्वपूर्ण है
  • GATE में लगभग 7-8 मार्क्स का वेटेज बताया गया है, जिसमें 5-6 प्रश्न आते हैं, ज्यादातर न्यूमेरिकल टाइप
  • सिलेबस का फ्लो: ट्रांजैक्शन और कॉन्करंसी कंट्रोल, ER डायग्राम, रिलेशनल मॉडल, फंक्शनल डिपेंडेंसीज, कीज, नॉर्मलाइजेशन, फाइल ऑर्गेनाइजेशन, इंडेक्सिंग, फिर क्वेरी
  • डेटा और इंफॉर्मेशन की बुनियादी परिभाषाएं समझाई गई हैं
  • ER डायग्राम में रिलेशनशिप, स्ट्रांग एंटिटी और वीक एंटिटी की अवधारणाएं पढ़ाई गई हैं
  • नॉर्मलाइजेशन में डिकंपोज़िशन, रिडंडेंसी और उसकी समस्याओं पर चर्चा है
  • फिजिकल स्ट्रक्चर में B+ ट्री और इंडेक्सिंग (sparse/dense) का उल्लेख है
  • पिछले वर्षों के प्रश्नों (PYQ) को हल करके उदाहरण दिए गए हैं
  • सलाह दी गई है कि वीडियो को धीरे-धीरे पढ़ें, नोट्स बनाएं और कई बार रिवाइज करें

Answers

Questions about this video

इस वीडियो में GATE के लिए DBMS का कितना वेटेज बताया गया है?

संचित सर के अनुसार GATE में DBMS का लगभग 7-8 मार्क्स का वेटेज है, हालांकि हाल में यह एक-दो नंबर ज्यादा भी हो रहा है। इसमें लगभग 5-6 प्रश्न आते हैं, जिनमें ज्यादातर न्यूमेरिकल टाइप होते हैं।

वीडियो में पढ़ाई का सुझाया गया तरीका क्या है?

सर का सुझाव है कि वीडियो को 2x पर देखकर खत्म न करें, बल्कि आधा-एक घंटा पढ़कर नोट्स बनाएं, होमवर्क और प्रैक्टिस प्रश्न हल करें। GATE के गंभीर अभ्यर्थियों को यह कोर्स कम से कम चार-पांच बार देखना चाहिए।

वीडियो में सिलेबस का क्रम क्या बताया गया है?

सबसे पहले ट्रांजैक्शन और कॉन्करंसी कंट्रोल, फिर ER डायग्राम, रिलेशनल मॉडल, फंक्शनल डिपेंडेंसीज, कीज, नॉर्मलाइजेशन, फाइल ऑर्गेनाइजेशन, इंडेक्सिंग और अंत में क्वेरी पार्ट। इसी क्रम में अध्ययन करने की बात कही गई है।

Full Transcript — Download SRT & Markdown

00:00
Speaker A
नमस्कार दोस्तों, मैं हूं आपका दोस्त संचित, और मुझे पिछले 15 सालों से देश की बड़ी-बड़ी कोचिंग्स में ऑनलाइन और ऑफलाइन हजारों बच्चों को गेट एग्जाम के लिए 10 के 10 कोर्स सब्जेक्ट पढ़ाने का एक्सपीरियंस है। और भारत में पहली बार मैं कराऊंगा गेट एग्जाम की कंप्लीट प्रिपरेशन, स्ट्रक्चर्ड मैनर में, टाइम मैनेजमेंट के साथ।
00:15
Speaker A
इस कोर्स में होंगी कंप्लीट कांसेप्ट वीडियोस, प्रीवियस ईयर क्वेश्चन के सॉल्यूशन, नोट्स, एग्जाम रोडमैप और बहुत कुछ, वो भी एकदम फ्री! तो देश का हर बच्चा कर पाएगा गेट एग्जाम की तैयारी विद संचित सर।
00:33
Speaker A
मैंने इस कोर्स में एकदम बेसिक लेवल से पढ़ाया है, रियल लाइफ एग्जांपल्स के साथ। तो इस कोर्स को पढ़ने के लिए कोई भी प्रायर नॉलेज की रिक्वायरमेंट नहीं है।
00:47
Speaker A
इस कोर्स को मैंने एक्जैक्टली गेट एग्जाम के सिलेबस को देख के डिजाइन किया है, और यह संचित सर की गारंटी है कि गेट का 100% सिलेबस कवर होगा। मैंने उन टॉपिक्स पर ज्यादा फोकस किया है जहां से गेट एग्जाम पे ज्यादा क्वेश्चंस पूछे जाते हैं, और साथ ही उन शॉर्टकट ट्रिक्स और टेक्निक्स को भी यूज किया है जिससे कम टाइम में आप एग्जाम में क्वेश्चन सॉल्व कर पाएंगे।
01:02
Speaker A
इस वीडियो के एकदम प्रो लेवल के नोट्स का लिंक आपको वीडियो के डिस्क्रिप्शन में मिलेगा। आपको नीचे टाइमलाइन में वीडियो के चैप्टर्स भी नजर आएंगे, तो अगर आप किसी भी चैप्टर पे डायरेक्ट जाना चाहते हैं तो आप टाइमलाइन पे क्लिक कर सकते हैं।
01:16
Speaker A
तो अगर आप सपोर्ट करना चाहते हैं हमारे इस मिशन को, जिसमें भारत के सभी बच्चों तक जीरो कॉस्ट क्वालिटी एजुकेशन पहुंचा रहे हैं, हम तो प्रेस करिए लाइक बटन, सब्सक्राइब टू चैनल, नॉलेज गेट एंड कमेंट। #विद_संचित_सर
01:27
Speaker A
तो चलिए सर, इस वीडियो में बात करेंगे डेटाबेस के बारे में। दो-तीन बातें जल्दी से आपको बता देता हूं, बिकॉज़ वीडियो, आई थिंक, 1 घंटा 12 घंटे तक ही जाने वाली है।
01:42
Speaker A
सबसे इंपॉर्टेंट बात: डेटाबेस इज वन ऑफ द कोर सब्जेक्ट ऑफ सीएसआईटी। तो डेटा स्ट्रक्चर एल्गोरिथम के बाद गेट तो ओबवियसली इंपॉर्टेंट है, बट ये सब्जेक्ट ओवरऑल भी कंप्यूटर साइंस स्टूडेंट्स की लाइफ में बहुत इंपॉर्टेंस रखता है।
01:56
Speaker A
गेट की बात करें तो 7-8 मार्क्स का इन जनरल वेटेज मान के चलता हूं, हालांकि आजकल एक-दो नंबर ज्यादा भी हो जा रहे हैं। तो बहुत कोर्स है ना! 100 नंबर का पेपर है, इसमें टेक्निकल तो 70-75 मार्क्स आता है, उसमें से अगर 10 पर क्वेश्चन यहां से आ रहे हैं, दैट इज वेरी वेरी इंपोर्टेंट।
02:09
Speaker A
क्वेश्चन की टर्म्स में बात करें तो पांच से छह क्वेश्चन यहां पर होंगे। आमतौर पे मैं मानता हूं, दिस इज रिलेटिवली ईजी सब्जेक्ट, ईजी सब्जेक्ट है। टाइम कम लगेगा, स्कोरिंग ज्यादा होगा।
02:18
Speaker A
ज्यादातर क्वेश्चंस न्यूमेरिकल टाइप के होते हैं, बिकॉज़ आजकल हमारी एक शिकायत कि एमएसक्यूज़ बहुत ज्यादा रहे, फिल इन द ब्लैंक ज्यादा आ रहे हैं। तो यहां पर अपार्ट फ्रॉम क्वेरी पार्ट, मैं ट्रांजैक्शन से स्टार्ट करूंगा। ईआर डायग्राम है, नॉर्मलाइजेशन है, फंक्शनल डिपेंडेंसीज हैं, कीज हैं, और फिर इंडेक्सिंग है, फिजिकल स्ट्रक्चर है।
02:32
Speaker A
लगभग, लगभग ऐसा कोई भी, आई डोंट... ऐसा सेक्शन है कि जहां पे एग्जामिनर कुछ ऐसा एक्सपेरिमेंट कर दे कि आप सोच ही ना पाओ कि ये क्या किया! स्कोरिंग है, मतलब इस सब्जेक्ट में पूरे में से पूरे नंबर लाए जा सकते हैं। बड़ी इंपॉर्टेंट बात है, और जैसे मैंने बोला, इनडायरेक्टली इंडस्ट्री में भी यूज है।
02:47
Speaker A
जैसे-जैसे कहानी आगे बढ़ रही है, तो इसमें एक अच्छी कमांड होना बहुत जरूरी है। ये सिलेबस की बात करें तो ये ऑफिशियल सिलेबस है जो कि गेट अपनी वेबसाइट पे रखता है। मैं ये सिलेबस कुछ इस फ्लो में लेके चलने वाला हूं, तो इसी को मैंने रिओरियंटेशन किया है।
02:56
Speaker A
वी विल स्टार्ट विद ट्रांजैक्शन, कॉन्करंसी कंट्रोल। क्या रीजन है कि मैं ट्रांजैक्शन से स्टार्ट करता हूं? जब आप पढ़ेंगे तो आपको समझ आएगा। देन ईआर डायग्राम, रिलेशनल मॉडल, यू नो, फंक्शनल डिपेंडेंसीज, कीज, कॉन्स्टेंट्स। देन नॉर्मलाइजेशन, उसके बाद फाइल ऑर्गेनाइजेशन, इंडेक्सिंग, वो सब। और फाइनली हमारा जो क्वेरी पार्ट है, उस पे काम करने वाले हैं।
03:08
Speaker A
यह कुछ वीडियोस के चैप्टर्स हैं, एंड देन वी विल डायरेक्टली गो फॉर दिस। तो मैं दोबारा याद दिला रहा हूं, बहुत एफर्ट करके, बहुत मेहनत करके सारी वीडियोस बना रहा हूं। एक बात का ध्यान रखना है, यह 12 घंटे की वीडियो 2x पर चला के 6 घंटे में देके खत्म नहीं करनी है।
03:20
Speaker A
इसको डाइजेस्ट करिएगा। जब मैं लाइव बैचेज में यह कोर्स पढ़ा रहा होता हूं, आई टेक यूजुअली वन मंथ एटलीस्ट, 20-25 डेज में लेता हूं यह पूरा कोर्स कंप्लीट करने के लिए। तो यहां पर उस पूरे कंटेंट को 12 घंटे में समराइज करने की कोशिश की है, बट आप उसे छह घंटे में समराइज मत करिएगा, सब उड़ जाएगा।
03:35
Speaker A
थोड़ा पढ़िए। एक बार मैं तो बोलता हूं, आधा घंटा, 40 मिनट पढ़ेंगे, चलेगा। एक घंटा उसका नोट्स बनाइए, उसके ऊपर काम करिए, होमवर्क करिए, जो क्वेश्चन सॉल्व करा रहा हूं वो क्वेश्चंस करिए, और प्रैक्टिस क्वेश्चंस करना चाहते हैं वो करिए। क्लेरिटी आपको मिलेगी। फिर उसको रिवाइज करना पड़ेगा।
03:46
Speaker A
अगर आप गेट के सीरियस एस्पिरेंट हैं, तो मेरे को लगता है यह पूरी वीडियो कम से कम चार से पांच बार आपको देखनी पड़ेगी, तब आपका एक लेवल ऑफ अंडरस्टैंडिंग डेवलप होगा। वीडियोस रिलेटिवली शेड्यूल से थोड़ा सा डिले चल रही हैं, बट डोंट वरी अबाउट इट। अगर आप इस कोर्स पर डिपेंडेंट हैं तो बिल्कुल डिपेंडेंट रहिएगा।
03:58
Speaker A
मैं एक महीना ऊपर या नीचे, बट यू नो, अगस्त तक, मान लीजिए आपका पूरा का पूरा सिलेबस अगस्त-सितंबर तक पूरा सिलेबस आपका कंप्लीट कर दूंगा, तो उसमें बिल्कुल टेंशन लेने की जरूरत नहीं है, और बहुत शानदार तरीके से एक-एक पॉइंट कंप्लीट करिए।
04:11
Speaker A
आपको जो भी लगता है कमेंट सेक्शन में लिखना जरूर, बिकॉज़ कुछ लोग होते हैं कि बहुत अच्छा पढ़ा रहे हैं, मजा भी आ रहा है, ना लाइक करते, ना डिसलाइक करते, ना कमेंट लिखते। जो भी आपका ट्रू फीडबैक है मुझे बताइए। मैं हर एक कमेंट रोज सुबह उठ के, जब मैं ऑफिस में आता हूं, पहला काम करता हूं कि लास्ट 24 घंटे के कमेंट देखता हूं, जो आपका रियल फीडबैक है।
04:23
Speaker A
तो कमेंट करके बिल्कुल बताइए, यह कोर्स बाकी लोगों के साथ शेयर करिए, बिल्कुल फ्री ऑफ कॉस्ट है और इसका मजा लीजिए, है ना! चलिए डायरेक्टली चैप्टर नंबर वन, बेसिक्स ऑफ ट्रांजैक्शन
04:35
Speaker A
डिपेंडेंट रहिएगा मैं एक महीना ऊपर या नीचे बट यू नो अगस्त तक मान लीजिए आपका पूरा का पूरा सिलेबस अगस्त सितंबर तक पूरा सिलेबस आपका कंप्लीट कर दूंगा तो उसमें बिल्कुल टेंशन लेने की जरूरत नहीं है और बहुत शानदार तरीके से एक-एक एकएक पॉइंट
04:49
Speaker A
कंप्लीट करिए आपको जो भी लगता है कमेंट सेक्शन में लिखना जरूर बिकॉज़ कुछ लोग होते हैं कि बहुत अच्छा पढ़ा रहे हैं मजा भी आ रहा है ना लाइक करते ना डिसलाइक करते ना कमेंट लिखते जो भी आपका ट्रू फीडबैक
05:00
Speaker A
मुझे बताइए मैं हर एक कमेंट रोज सुबह उठके जब मैं ऑफिस में आता हूं पहला काम करता हूं कि लास्ट 24 घंटे के कमेंट देखता हूं जो आपका रियल फीडबैक है तो कमेंट करके बिल्कुल बताइए यह कोर्स बाकी लोगों के साथ
05:11
Speaker A
शेयर करिए बिल्कुल फ्री ऑफ कॉस्ट है और इसका मजा लीजिए है ना चलिए डायरेक्टली चैप्टर नंबर वन बेसिक्स ऑफ ट्रांजैक्शन एंड कॉन्करंसी कंट्रोल से शुरू करते हैं तो चलिए सर डिस्कशन स्टार्ट करते हैं और सबसे पहले बात करते हैं चैप्टर वन व्हिच
05:24
Speaker A
इज लाइक बेसिक्स एंड देन ट्रांजैक्शन एंड कॉन्करंसी कंट्रोल तो क्या हम करने वाले हैं पहले तो थोड़ा सा बेसिक के बारे में बात करेंगे कुछ फंडामेंटल टर्मिनोलॉजी है मुझे लगता है डेटाबेस की जिसके ऊपर हर किसी का क्लियर कट अंडरस्टैंडिंग
05:36
Speaker A
पर्सपेक्टिव होना चाहिए और उसके बाद ट्रांजैक्शन कॉन्करंसी कंट्रोल तो जैसे मैंने आपको बताया कि यू नो दिस इज लाइक अ सेपरेट आईडिया तो पहले इस पर काम करेंगे देन जो र डायग्राम वाला पूरा का पूरा प्रोसेस है वहां से आगे बढूंगा सो सबसे
05:49
Speaker A
पहले बात स्टार्ट करता हूं व्हाट इज डाटा देखो सब्जेक्ट का नाम क्या है डेटा बेस मैनेजमेंट सिस्टम तो डाटा क्या पहले इस पर क्लेरिटी होनी चाहिए देखो वैसे तो यू नो आप बुक पढ़ो पढ़ हो गया तो आपको लंबी
06:01
Speaker A
चौड़ी डेफिनेशंस मिलेंगी एक बेसिक अंडरस्टैंडिंग में डेवलप होगी बट डेटा और इंफॉर्मेशन मैं थोड़ा सा बस आईडिया उसमें चेंज करना चाहूंगा आप जो यूनिवर्सिटी एग्जाम में लिख के आओगे वही लिख के आओ उसमें मेरे को कोई प्रॉब्लम नहीं है बट एज
06:12
Speaker A
फार एज गेट इज कंसर्न तो आपकी अंडरस्टैंडिंग क्या होनी चाहिए उस पे ध्यान देते हो पहले मैं डेफिनेशन ही पढ़ता हूं लुक एट दिस डेटा आर कैरेक्टरिस्टिक यूजुअली न्यूमेरिकल दैट आर कलेक्टेड थ्रू ऑब्जर्वेशंस तो ये अलग-अलग ऑब्जर्वेशंस के
06:25
Speaker A
थ्रू जो भी डाटा जैसे या जैसे यहां पे देखिए मैंने लिखा है फैक्ट्स एंड फिगर्स जो भी हमने इकट्ठा किया है है ना उसको हम बोलते हैं डाटा अब वो ज्योग्राफी कल्चर साइंस फाइनेंस स्टैटिक्स मौसम नेचर ट्रांसपोर्ट किसी के भी बारे में हो सकता
06:40
Speaker A
है है ना इट इज इन अ मोर टेक्निकल सेंस डाटा इज अ सेट ऑफ वैल्यूज ऑफ क्वांटिटेशन एंड क्वालिटेटिव वेरिएबल अबाउट वन पर्सन और ऑब्जेक्ट कुछ भी हो सकता है डेटा इज एक्चुअली प्लूरल इसका जो सिंगुलर फॉर्म है
06:54
Speaker A
दैट इज नोन एज डेटम बट वो फालतू की बात है मतलब हमारे लिए रिलेवेंट इंफॉर्मेशन है और कोई भी फै फिगर को बोलते हैं डाटा एंड यू नो दूसरा जो हमारा टर्म है इंफॉर्मेशन दोनों इंटररिलेटेड है दोनों को साथ-साथ
07:06
Speaker A
पढ़ेंगे आमतौर पे जो काफी लोग ऐसा बोलते हैं ना प्रोसेस डाटा इज इंफॉर्मेशन या मीनिंगफुल डाटा इज इंफॉर्मेशन तो इसके बारे में बात करूंगा इसको भी पढ़ लेते हैं पहले लद द टर्म डेटा इंफॉर्मेशन आर ऑफें यूज इंटरचेंजेबली यानी कि आमतौर पे हम क्या
07:22
Speaker A
करते हैं डेटा इंफॉर्मेशन मानते सेम ही है काइंड ऑफ जहां डाटा यूज करना है वहां इंफो लिख देते हैं जहां इंफॉर्मेशन लिखना है वहां डाटा लिख सकते हैं बट देर इज अ पार्शियल थोड़ा सा डिफरेंस है इन सम
07:33
Speaker A
पॉपुलर पब्लिकेशन डटा सम टाइम्स सेड टू बी ट्रांसफॉर्म्ड इनटू इंफॉर्मेशन तो डेटा इंफॉर्मेशन बनता है कब व्हेन दे आर व्यूड इन द कॉन्टेक्स्ट और इन पोस्ट एनालिसिस जब जो आपका रिक्वायरमेंट है जिस कॉन्टेक्स्ट में आप उसको देखते हो या किसी तरह की
07:48
Speaker A
एनालिसिस के बाद अब मैं इसका बेसिक सा मतलब समझाता हूं मेरा आईडिया इसमें बड़ा सिंपल है वो क्या जो भी चीज आप एज अ इनपुट लेते हैं है ना यू ट्रीटेड एज डाटा उसमें आपको जो समझ में आया या जो आपके काम का है
08:03
Speaker A
या आपकी प्रोसेसिंग के बाद जो रिजल्ट आया दैट इज नोन एज इंफॉर्मेशन तो मैंने इस वीडियो को बनाने के लिए बहुत साल पढ़ाई की बहुत सारी बार डेटाबेस ऑलरेडी पढ़ा चुका हूं बहुत सारा एक्सपीरियंस लिया है ना 10
08:16
Speaker A
साल से गेट स्टूडेंट्स को गाइड कर रहा हूं मैंने देखा किस टॉपिक से कितने क्वेश्चंस आते हैं किस टॉपिक को किस तरह से पढ़ाया जाना चाहिए क्या मुझे चेंजेज करने चाहिए समय के साथ कुछ पोर्शन मैंने इस कोर्स का
08:26
Speaker A
हटा दिया कुछ नया इंफॉर्मेशन लाए सारी मेरी अंडरस्टैंडिंग है है ना अब मैं जो डिलीवर कर रहा हूं यहां पर अपने हिसाब से दैट इज इंफॉर्मेशन कि यार 12 घंटे के अंदर जो भी बेस्ट पॉसिबल आईडिया है वो मैं आपको
08:38
Speaker A
बताऊं आप स्टिल इसे कैसे ट्रीट करोगे आप ट्रीट करोगे एज अ डाटा जो इसमें आपको समझ है वो आपके लिए इंफॉर्मेशन है है ना तो उसको ऐसे समझिए जैसे यहां देखिए इस बालक के पास पूरी बुक थी है कि नहीं है ना उस
08:52
Speaker A
पूरी बुक को इसने क्या ट्रीट किया सर डेटा ट्रीट किया एग्जाम में चार पर्ची बना के लाया इसको लग रहा था यार इसमें से कुछ जरूर पूछेगा अब इसके लिए ये इंफॉर्मेशन है यहां पर भी हो सकता है 10 फॉर्मूला लिख के
09:03
Speaker A
आए 10 में से कोई दो फॉर्मूला ही एग्जाम में पूछे गए हो तो जो फॉर्मूला एग्जाम में पूछे गए अब वो हमारे लिए इंफॉर्मेशन है वो स्टूडेंट के लिए इंफॉर्मेशन है जो नहीं आया वो डाटा है है ना तो रेलवे क्या मैनेज
09:15
Speaker A
करेगा बताओ डेटाबेस मैनेजमेंट सिस्टम इट कंटेंस अ डेट ऑफ 10000 ट्रेंस इजट इट बट जिस ट्रेन में जिस दिन आपको ट्रेवल करना है वो आपके लिए इंफॉर्मेशन है तो इंफॉर्मेशन जो आपके काम का डाटा है उसे इंफॉर्मेशन कहते हैं इसको ऐसे समझिए तो य
09:29
Speaker A
कांटे या पोस्ट एनालिसिस की बात कर रहा हूं शेयर मार्केट का पूरा डटा सेट आपके पास है जिसमें पिछले मान लेते हैं फिर इन लास्ट वन ईयर कौन सा स्टॉक ऊपर गया कौन सा स्टॉक नीचे आया कब मौसम कैसा था गवर्नमेंट
09:42
Speaker A
की पॉलिसी क्या थी व्हाट एवर फैक्टर्स आर देयर यस लेकिन आप उसमें से कोई भी एक स्पेसिफिक शेयर ही उठा के एक कंपनी उठा के बस उसको स्टडी कर रहे हैं देन इट इज द इंफॉर्मेशन आप जो एक्शनेबल आइटम उसके ऊपर
09:53
Speaker A
परफॉर्म करोगे मैं भी बाय करोगे सेल करोगे आपको लगेगा राइट नाउ इट इज नॉट अ करेक्ट टाइम टू ट्रेड अभी इसमें ना खरीद रहे ना बेचर समथिंग लाइक दिस है ना तो याद रखिएगा डेटा इंफॉर्मेशन काइंड ऑफ देर सिमिलर टर्म
10:05
Speaker A
बट जो आपका इनपुट होता है हमेशा वो डाटा होता है जो आपको समझ आया जो आपके काम का है दैट इज इंफॉर्मेशन ऐसे याद रखिएगा आगे बढ़ते हैं अब हमें डाटा पढ़ना है कि डेटाबेस पढ़ना है सर ऑब् वियस हमें पढ़ना
10:18
Speaker A
है डेटाबेस ना व्हाट इज डेटाबेस तो अगेन बहुत सिंपल बात है डेटाबेस इज एन ऑर्गेनाइज्ड कलेक्शन ऑफ डाटा जनरली स्टोर्ड एंड एक्सेस इलेक्ट्रॉनिकली फॉर अ कंप्यूटर सिस्टम तो हम क्या बोल रहे हैं इट इज अ कलेक्शन ऑफ डाटा इसमें आप चाहो तो
10:33
Speaker A
थोड़ा सा पॉइंट में ऐड कर देता हूं ओबवियसली इट कैन नॉट बी अ रैंडम कलेक्शन है ना इट शुड बी अ इंटररिलेटेड डाटा मतलब फॉर एग्जांपल अगर मैं बोलू कि हमारे पास एक डेटाबेस है है ना उस डेटाबेस में हमने
10:45
Speaker A
साइकिल के बारे में हमने गेट एग्जाम के बारे में हमने मोदी जी के बारे में हमने i के बारे में बहुत सारी इंफॉर्मेशन इकट्ठी की है अब इन सारी चीजों का आपस में कोई लेना देना नहीं है तो बेसिकली आप ऐसे भी
10:57
Speaker A
समझो हम डेटाबेस बना क्यों रहे हैं ताकि बाद में हमारे काम आए उस डाटा प हम कुछ प्रोसेसिंग कर सक ब अगर हम बहुत सारा रैंडम कलेक्शन रखेंगे जिसका आपस में कोई लेना देना नहीं है देन दैट डजन मेक सेंस
11:09
Speaker A
तो डेटा इंटर कलेक्टेड होगा एक और बात यहां पर लिख जरूर मैं रहा हूं डेटाबेस मैनेजमेंट सिस्टम बट जो हम पढ़ेंगे वो क्या पढ़ेंगे रिलेशनल डेटाबेस मैनेजमेंट सिस्टम आरडीबीएमएस तो बेसिकली यह जो डाटा होगा आगे इसपे डिटेल में बात करेंगे ये भी
11:24
Speaker A
किस में ऑर्गेनाइज्ड होगा इन द फील्ड ऑफ टेबल्स रिलेशंस के फॉर्म में टेबल के फॉर्म में में जो डिवाइडेड होंगे कॉलम्स में और रोज में देखिए डेटाबेस भी बहुत तरह के हैं क्या googleapis.com डेटा इज द टेक्स्ट जो हम
12:00
Speaker A
पढ़ रहे हैं अभी आगे बढ़ते हैं अगेन बात हम डेटाबेस भी नहीं पढ़ रहे सर हम क्या पढ़ रहे हैं हम पढ़ रहे हैं डेटाबेस मैनेजमेंट सिस्टम अब इस बात को समझना पड़ेगा नाउ दिस इज अ काइंड ऑफ़ अ
12:10
Speaker A
सॉफ्टवेयर ऐसा समझो ये डेटाबेस है है ना बहुत मेहनत करके बहुत पढ़ाई करके सब कुछ प्रॉपर तरह से हैंडल करके यह डेटाबेस अपन ने बना लिया अब क्या करें इसको पकड़ के नाचे क्या नहीं अब हमें क्या चाहिए हमें
12:25
Speaker A
ऐसे मैकेनिज्म चाहिए हमें ऐसे फंक्शन चाहिए हमें ऐसा सॉफ्टवेयर प्रोटोकॉल्स चाहिए जो हमें अलाव करें कि हम इस डेटाबेस में कुछ भी स्टोर कर सके जरूरत पड़ने पे इफ रिक्वायर्ड देन वी कैन मॉडिफाई दैट डाटा एंड इन द लेटर स्टेजेस वीी कैन
12:40
Speaker A
ओबवियसली एक्सेस दैट डाटा बोलो हां या ना तो जब तक स्टोर मॉडिफाई और हम एक्सेस नहीं कर पाते तब तक इस पूरे आईडिया को कोई मतलब नहीं है तो नाउ लुक एट दिस द डेटाबेस मैनेजमेंट सिस्टम इज़ अ सॉफ्टवेयर दैट
12:52
Speaker A
इंटरेक्स विद द एंड यूज़र एप्लीकेशन एंड द डेटाबेस इट सेल्फ टू कैप्चर एनालाइज डाटा व सारी होनी चाहिए एडिशनल इट्स अ सॉफ्टवेयर जिसके पास फैसिलिटी हो जो एडमिनिस्ट्रेशन प्रोवाइड करे स्टोरेज करे और उसमें भी दो-तीन पॉइंट ऐड कर देता हूं
13:07
Speaker A
अब यह तो कमर्शियल एंटिटी है जो बाजार में बेचो ग आप तो आपको एफिशिएंसी का आपको कंसिस्टेंसी का आपको ऑथराइजेशन का सिक्योरिटी का रिकवरेबिलिटी का हर किसी का प्रॉमिस देना पड़ेगा जब ये पूरा का पूरा एक शानदार बंडल बन जाएगा तब हम इसे
13:22
Speaker A
डेटाबेस मैनेजमेंट सिस्टम कहेंगे है ना सो स्टार्टिंग विद डेटा डेटा क्या है देन डेटा बेस क्या है देन डेटाबेस मैनेजमेंट सिस्टम क्या है है ना आई थिंक आई एम गोइंग वेरी स्लो और बहुत ध्यान से एक एक बात रख
13:35
Speaker A
रहा हूं ताकि कंफ्यूजन ना हो किसी भी चीज को समझने के लिए नाउ बिफोर वी एक्चुअली एंटर्स इन टू द यू नो डेटाबेस और कॉम्प्लेक्टेड एक्सपेक्ट कि यहां से एग्जैक्ट डायरेक्ट क्वेश्चन आपसे पूछ लेगा गेट एग्जाम के बारे में बट व्हाट इज द
13:51
Speaker A
प्रॉब्लम विद द फाइल सिस्टम फाइल सिस्टम में अब क्या कहानी है देखो आज की भी मैं बात करूं है ना मान लीजिए अगर मैं भी स्टूडेंट्स का जो यू नो जो स्टूडेंट्स हमारे गेट गाइडेंस प्रोग्राम के अंदर हैं
14:03
Speaker A
उनका जितना भी डेटा सेट हम मैनेज करते हैं एक्सेल फाइल में कर लेते हैं ऐसा नहीं है कि यू नो वहां पे 10 लाख स्टूडेंट है या एक करोड़ स्टूडेंट है हम आधार का डेटाबेस बना रहे कि हमें प्रोफेशनल डेटाबेस सिस्टम
14:13
Speaker A
चाहिए तो आज भी आप भी ऐसा कॉलेज में या छोटे-छोटे ऑर्गेनाइजेशन जो होते हैं जहां पे डेटा सेट बहुत ज्यादा नहीं है स्टिल देर इज नो रिक्वायरमेंट कि आप एक प्रोफेशनल डीबीएमएस यूज करो आप सिंपल ऑपरेटिंग सिस्टम फाइल्स में एक्सेस फ यू
14:26
Speaker A
नो माइक्रोसॉफ्ट वाले जो सिंपल फोल्ड फाइल्स होते उसमें आप डेटा मैनेज कर सकते हो कोई प्रॉब्लम नहीं है उसमें यस लेकिन जैसे-जैसे स्केल बढ़ता है चीजें कॉम्प्लेक्शन डेटाबेस सिस्टम तो एक छोटे से कुछ पॉइंट्स विद एग्जांपल मैं एक बार
14:41
Speaker A
डिस्कस आपसे कर रहा हूं क्या कि जैसे-जैसे स्केल बढ़ेगा जैसे-जैसे कॉम्प्लेक्शन बढ़ेगी धीरे-धीरे कुछ प्रॉब्लम्स होने लगेंगे और प्रॉब्लम्स को मैनेज करने के लिए आपको प्रोफेशनल डेटाबेस सिस्टम यूज करना पड़ेगा टू कोट सम एग्जांपल आई विल गो वन बाय वन डेटा रिडंडेंसी एंड
14:58
Speaker A
इनकंसिस्टेंसी इमेजिन टू सेपरेट स्टे अ सेपरेट स्प्रेडशीट्स दैट लिस्ट एंप्लॉई कॉन्टेक्स्ट बट वन इज़ अपडेटेड विद अ फ़न नंबर वाइल अदर इज़ नॉट लीडिंग टू कंफ्यूजन अबाउट द करेक्ट नंबर टू यूज़ और बड़ी प्रैक्टिकल बात है होगा क्या क्योंकि एक
15:14
Speaker A
प्रोफेशनल सिस्टम नहीं है आपने कहीं पे कोई यू नो लेट मी से इसने एंप्लॉई की बात करें एंप्लॉई का डेटा सेट हमने रख लिया थोड़े दिन के बाद कोई और आएगा वह किसी और फोल्डर में बना देगा मे बी अह हो सकता है
15:25
Speaker A
समय के साथ कुछ के फोन नंबर चेंज हु अब वह फोन नंबर हमने दूसरी जगह चेंज कर दिए तो पहली बात एक ही डाटा को सिस्टम में दो जगह स्टोर करना कहलाता रिडंडेंसी यह बड़ी इंपॉर्टेंट टर्म है डेटाबेस के कॉन्टेक्स्ट में
15:37
Speaker A
रिडंडेंसी नॉर्मलाइजेशन में इसम डिटेल में बात करेंगे अब प्रॉब्लम क्या हो गई दूसरी फाइल में किसने थोड़े फोन नंबर और चेंज कर दिए तोब जब अगली बार किसी को कॉल करना होगा दो फाइल है और दोनों जगह नंबर
15:48
Speaker A
अलग-अलग लिखे हुए हैं अ ये और कंफ्यूजन क्रिएट करेगा कि है क्या इसको बोलते हैं इनकंसिस्टेंसी क्या बोलते हैं इनकंसिस्टेंसी जब एक डाटा की दो कॉपी हो और दोनों कॉपी की वैल्यू भी आपस में अलग-अलग हो जाए तब तो महा कंफ्यूजन की बात
16:02
Speaker A
है सो दैट इज रिडंडेंसी इनकंसिस्टेंसी प्रोफेशनल डेटाबेस में प्रॉब्लम नहीं होगी लेकिन फाइल सिस्टम लेवल प अगर आप चीजों को मैनेज कर रहे हो तो ओबवियसली प्रॉब्लम हो सकती है आगे देखिए डिफिकल्टी इन एक्सेसिंग डाटा कंसीडर नीडिंग अ स्पेसिफिक रिपोर्ट
16:17
Speaker A
अबाउट द डेटाबेस बट यू हैव टू रिक्वेस्ट फ्रॉम एन आईटी स्पेशलिस्ट इंस्टेड ऑफ गेटिंग इट योरसेल्फ डायरेक्टली कॉजिंग डिलेज इसको ऐसे समझिए आम भाषा में बोलूं तो मान लीजिए कोई स्पेसिफिक इंफॉर्मेशन हमें चाहिए मान लीजिए हमें चाहिए कि हमें उस एंप्लॉई का
16:34
Speaker A
डाटा चाहिए जो पिछले एक साल में जिसने फॉर एग्जांपल फाइव से कम लीव्स ली हो लीव्स बहुत कम ली हो और उसका यू नो समथिंग लाइक दिस उसका जो सीआर है जो उसके सीनियर्स ने जो रिपोर्ट बनाई बहुत अच्छी हो अब फाइल
16:48
Speaker A
सिस्टम में उसके लिए कोई कमांड्स नहीं है कि आप डायरेक्टली ऐसा कर लोगे मे बी या तो आपको बाय हैंड सर्च करना पड़ेगा या एक प्रोग्राम लिखना पड़ेगा बट डेटाबेस के अंदर वी हैव क्वेरी लैंग्वेज जैसे एसक्यूएल है और और बहुत सारी क्वेरी
17:01
Speaker A
लैंग्वेजेस जहां पे देर इज अ स्पेसिफिक मेथड दैट जो भी आपको स्पेसिफिक इंफो चाहिए आप डायरेक्ट जाके ले सकते हो तो यह एक बड़ी प्रॉब्लम थी उन सिस्टम्स में या फाइल सिस्टम्स में जो एक एडवांटेज हमें डेटाबेस मिलता है डेटा आइसोलेशन इफ अ कस्टमर
17:15
Speaker A
प्रोफाइल स्टोर्ड इन वन सिस्टम एंड द ऑर्डर अ हिस्ट्री इन अनदर मर्जिंग दिस टू इंफॉर्मेशन फॉर अ कंप्रिहेंसिव व्यू कैन बी क्रंबल समम यह भी बिल्कुल प्रैक्टिकल बात है कभी-कभी हमारे साथ भी ऐसा होता है कि अलग-अलग इनफॉर्म मेशन है ट्रांजैक्शन
17:30
Speaker A
हिस्ट्री जैसे स्टूडेंट की बात है उसकी अटेंडेंस कहीं और हम स्टोर करते हैं और मान लीजिए कि यू नो उसके मार्क्स टेस्ट में क्या परफॉर्मेंस उसका कोई अलग फोल्डर सफ डटा अलग-अलग फोल्डर्स में स्टोर्ड है अब अगर एक बार बैठ के आज एक स्टूडेंट से
17:43
Speaker A
हमें बात करनी है और समझना है उसकी क्या प्रोग्रेस रिपोर्ट है तो देर इज अ पर्सन जिसको यू नो काम पे लगाना पड़ेगा जो अलग-अलग डोमेन से देखेगा अटेंडेंस क्या है टेस्ट में परफॉर्मेंस क्या रही और यू नो
17:55
Speaker A
लास्ट टाइम जब बात की थी उस बात का कंक्लूजन क्या निकला एंड देन वी कैन कम अप विद द रिपोर्ट कि हां प्रोग्रेस ठीक चल रही है कि नहीं तो डाटा अलग-अलग जगह यू नो आइसोलेट हो जाता है बड़ी प्रॉब्लम है
18:05
Speaker A
इंटीग्रिटी प्रॉब्लम आफ्टर द कस्टमर अपडेट दर एड्रेस इन वन पेज एंड द वेबसाइट एंड दे फाइंड ओल्डर एड्रेस इन द मतलब बहुत सारे तरह से आप इसको डील कर सकते हो इंटीग्रिटी को मैं सिंपल तर से बोल जैसे प्राइमरी की
18:17
Speaker A
है है ना हम बोल रहे हैं प्राइमरी की कैन नॉट बी नल बट मान लीजिए कोई इतना इंपॉर्टेंट इंफॉर्मेशन उसका आईडिया हमारे पास नहीं इंटीग्रिटी इश्यूज है या मान लीजिए हम चाहते हैं कि अ अकाउंट बैंक की बात कर लेते हैं किसी अकाउंट में एक 1000
18:29
Speaker A
से कम रुपया ना हो या हो तो पैसा कट जाए अब फाइल सिस्टम में इस तरह का स्पेसिफिक कंडीशन कैसे मेंशन करेंगे मुश्किल है बट डेटाबेस में सारी चीजें बहुत आसान है एटोमिसिटी ये तो इतना ही इंपॉर्टेंट इस
18:42
Speaker A
बाद में बहुत डिटेल में बात करनी है डेटाबेस कहता है या तो काम एकदम कंप्लीट हो या तो काम बिल्कुल ना हो मेरे को बीच में मत छोड़ना जैसे सबसे कॉमन एग्जांपल है कि अगेन अगर अकाउंट ए से अकाउंट बी में यू
18:55
Speaker A
आर ट्रांसफरिंग लेट मी से ₹1 तो आप ऐसा तो नहीं बोल सकते एज अ प्रोग्रामर कि सर ₹1 अकाउंट ऐसे कट गए बट अकाउंट बी में भी नहीं आए बट कोई बात नहीं कम से कम मैंने आधा काम तो कर दिया इट डजन वर्क लाइक दिस
19:08
Speaker A
या तो ₹1 वापस अकाउंट ए में पहुंचा दो वरना इंश्योर करो कि वो अकाउंट में भी मैं बीच में मत छोड़ना अदर वाइज वो उल्टा प्रॉब्लम है तो यह ऑपरेटिंग सिस्टम या सिंपल यू नो जो हमारा जो फाइल सिस्टम है
19:21
Speaker A
उसमें चीजें पॉसिबल नहीं हो पाती एटोमिसिटी को उस लेवल प जाके इंश्योर करना एंड लास्ट वन इज कॉन्करेंट एक्सेस एमली ये तो ओबवियसली इमेजिन करो लेट मी से माइक्रोसॉफ्ट है ना आई नो जैसे हमारे प्रशांत सर है आप जानते हैं कि लाइक ही
19:35
Speaker A
वाज फर्स्ट वर्किंग माइक्रोसॉफ्ट सो देयर आर सर्टेन प्रोजेक्ट्स जहां पे एक ही बार में एक ही प्रोजेक्ट में एक एक हजार प्रोग्रामर काम कर रहे हैं और बहुत लाखों लाइन का कोड होता है हर कोई छोटा-छोटा बिल्ड कर रहा है उसके ऊपर काम कर रहा है
19:48
Speaker A
उसको रन करके देख रहे है फ एवरीथिंग इज फाइन देन उसको परमानेंट कर रहे हैं अब आप समझो अगर इतने सारे लोग एक ही टाइम पे वही काम हम वर्ड फाइल बना के या के शेयर करें हो पाएगा क्या हो ही नहीं
20:01
Speaker A
सकता यू हैव टू मैनेज कि य बोलते है ना कोड फट गया अगर नहीं चला तो दोबारा पुराने पे जाना वोह सारी चीजें मैनेज करना या रेलवे एट द टाइम ऑफ तत्काल यू नो दे दे आर बुकिंग लाइक 1 लाख टिकट्स इन 10 मिनट्स तो
20:13
Speaker A
इज इट पॉसिबल कि सिंपल एक्सेल फाइल सारी चीजें मैनेज की जाए पॉसिबल नहीं है सर क्लैश हो जाएंगे सो कॉन्करेंट एक्सेस जब भी आप करोगे जब भी कॉन्करेंस चाहिए तब भी प्रॉब्लम आएगी सो आई थिंक हमने सफिशिएंट नंबर ऑफ पॉइंट डिस्कस कर लिए और इस बात को
20:28
Speaker A
बहुत अच्छे से समझ लिया कि अगर एक लेवल ऊपर जाना है सर तो सिंपल तरीके से पॉसिबल नहीं हो पाएगा हमें यू नो वी हैव टू कम अप विद अ प्रोफेशनल डेटाबेस यूज़ करना ही पड़ेगा है ना यह बात समझ आई एक छोटा सा
20:41
Speaker A
पॉइंट मेरे को और डिस्कस करना है इंस्टेंस एंड स्कीमा पूरे डेटाबेस में दो शब्द हम बार-बार पढ़ते रहेंगे इंस्टेंट एंड स्कीमा इंस्टेंट एंड स्कीमा नाउ व्हाट इज दैट इसका बहुत सिंपल सा एग्जांपल मान लीजिए हम डिक्लेयर करते हैं लेट मी से इंटी जर
20:56
Speaker A
वेरिएबल i = 10 अब क्या हमने कंपाइलर को बताया लेट मी से कि इंटी जर मान लीजिए दो बाइट में स्टोर है तो किसी भी लोकेशन पे जाओ जिसका साइज दो बाइट होना चाहिए उसके साथ एक नाम एसोसिएट करो आए और यहां पर मैं
21:11
Speaker A
इंटी जर टाइप का डाटा स्टोर करूंगा ये सारी चीजें फिक्स हो गई एंड देन उसके अंदर जाके इनिश इइ भी कर रहा है कि वैल्यू लिखो 10 अब देखो ये जो पूरा स्ट्रक्चर है इसको बोलते हैं स्कीमा क्या बोलते हैं स्कीमा
21:23
Speaker A
स्ट्रक्चर और उस स्ट्रक्चर में किसी भी टाइम पे जो वैल्यू है उसको बोलते हैं इंस्टेंस तो वेरिएबल का नाम आई है वो दो बाइट का है वो इंटी जर टाइप का डाटा स्टोर करता है दैट इज नोन एज स्कीमा फिलहाल उसके
21:35
Speaker A
अंदर वैल्यू 10 है दैट इज अ इंस्टेंस सिमिलरली डेटाबेस में अगर कोई टेबल हमारे पास है तो टेबल में कितने कॉलम्स हैं हर कॉलम का क्या डटा टाइप है में भी रोल नंबर है स्टूडेंट नेम है ब्रांच नेम है ब्ला
21:47
Speaker A
ब्ला यह पूरा का पूरा क्या है दैट इज द स्कीमा है ना किसी इंस्टेंस पे कौन-कौन से स्टूडेंट्स हैं उनका क्या इंफॉर्मेशन है दैट इज नोन एज इंस्टेंस है ना तो घर मकान वो क्या है वो है स्कीमा स्ट्रक्चर क्या
22:01
Speaker A
है स्कीमा उस स्ट्रक्चर पे फिलहाल उसके अंदर आप रह रहे हैं तो राइट नाउ यू आर द इंस्टेंस तो ध्यान रखना स्कीमा इंस्टेंस बार-बार यूज़ करेंगे टम लेट मी रीड द कलेक्शन ऑफ इंफॉर्मेशन स्टोर्ड इन अ डेटाबेस एट अ पर्टिकुलर मोमेंट इज़ कॉल्ड
22:15
Speaker A
द इंस्टेंस ऑफ़ अ डेटाबेस उसको हम क्या बोलते हैं डेटाबेस का इंस्टेंस द ओवरऑल डिज़ाइन ऑफ़ द डेटाबेस इज़ कॉल्ड द डेटाबेस स्कीमा तो जो डिजाइन है जो स्ट्रक्चर है दैट इज़ द स्कीमा है ना इंडिया इज द स्कीमा एंड इंडियंस आर द
22:30
Speaker A
इंस्टेंस क्योंकि हम अभी इंडिया के अंदर रह रहे है वी आर द इंडियन सिटीजंस यस लाइक दिस ठीक है यह बात भी समझ आई एंड आई थिंक दैट विल बी ऑल तो यह कुछ बहुत सिंपल सिंपल फंडामेंटल आइडिया थे जो मुझे लगा कि
22:42
Speaker A
डिस्कस करने बहुत जरूरी है वी वेरी रेडी फॉर फर्स्ट एक्चुअल चैप्टर व्हिच इज लाइक ट्रांजैक्शन यस तो अभी बात करेंगे ट्रांजैक्शन की तो चलिए अभी बात करते हैं ट्रांजैक्शन के बारे में देखिए आम भाषा में वैसे हम बात करते हैं ना तो
22:56
Speaker A
ट्रांजैक्शन मतलब पैसे से संबंध दे ना तो पैसा किसी ने एक जगह ने दूसरे को लिया या दिया तो उसको इन जनरल हम बोल रहे थे ट्रांजैक्शन बेसिक अंडरस्टैंडिंग हमारी यही है लेकिन यहां पर जब हम बात करते हैं
23:08
Speaker A
ना तो डेटाबेस में कोई भी एक काम कोई भी अभी मैं आगे और डिटेल में बात करूंगा एक सेट ऑफ इंस्ट्रक्शंस पूरा एक लॉजिकल काम कंप्लीट कर दें मान लीजिए कोई आया एक यूजर है ना वो कहता है कि मेरे को देखना है कि
23:22
Speaker A
ट्रेन के अंदर अवेलेबिलिटी है कि नहीं है मेरे को उस दिन ट्रेवल करना है और हमने उसको बता दिया कि अवेलेबिलिटी है या वेटिंग में है ट्रांजैक्शन कंप्लीट हो गया कोई आया उसने फॉर एग्जांपल कोई लेट मी से
23:32
Speaker A
टाइम्स ऑफ इंडिया की वेबसाइट है उसको जाना था कोई आर्टिकल पढ़ना था उसने आर्टिकल देखा ट्रांजैक्शन कंप्लीट हो गया इस इसका डेटाबेस के कॉन्टेक्स्ट में पैसे से कोई लेना देना नहीं है हालांकि एग्जांपल हम यूज कर सकते हैं वो अलग बात है सो व्हाई
23:45
Speaker A
वी स्टडी ट्रांजैक्शन देखिए ये बात जो मैं आपसे पहले बोल रहा था एटोमिसिटी वाला इशू ट्रांजैक्शन शब्द क्यों आया ट्रांजैक्शन अगर सेट ऑफ इंस्ट्रक्शन उसे तो हम प्रोग्राम बोलते हैं ऑपरेटिंग सिस्टम में बाकी सब्जेक्ट्स में इधर उसको ट्रांजैक्शन
23:57
Speaker A
कके क्यों बुला रहे है तो समझो अगेन प्रॉब्लम क्या है कि जब भी कोई प्रोग्राम एग्जीक्यूट होता है एंड इट कंटेन नंबर ऑफ इंस्ट्रक्शंस बीच में कहीं पर भी एक फेलियर हो सकता है मानते यह बात और जैसे
24:11
Speaker A
ही फेलियर होता है एग्जीक्यूशन वहीं रुक जाएगा फेलियर क्यों हुआ सर किसी भी सिस्टम में किसी भी कारण से फेलियर हो सकता है इट कुड बी हार्डवेयर फेलियर इट कुड बी सॉफ्टवेयर फेलियर इन जनरल जहां पर भी एग्जीक्यूशन रुका ये कोई बड़ी प्रॉब्लम
24:23
Speaker A
नहीं है क्योंकि हम हमेशा मान के चलेंगे यार थोड़ा काम तो कर लिया जो रहा उसको आगे देखेंगे बट फिर वही प्रॉब्लम है डेटाबेस के कॉन्टेक्स्ट में बात होल्ड नहीं करती तो डेटाबेस क्या बोल रहा है या तो काम
24:34
Speaker A
कंप्लीट करना है आइर ऑल द इंस्ट्रक्शंस रिटन इन दिस प्रोग्राम हैव टू बी कंप्लीट सारी इंस्ट्रक्शंस कंप्लीट होनी चाहिए या एक भी इंस्ट्रक्शन नहीं हो बीच में आप मेरे को नहीं छोड़ोगे है ना तो जब मैं इन सेट ऑफ इंस्ट्रक्शंस को बंडल कर देता हूं
24:49
Speaker A
इन अ सिंगल ग्रुप तब मैं उसको बोल रहा होता हूं ट्रांजैक्शन और वही मैं आपको एग्जांपल दे रहा हूं क्या अगर आप कुछ पैसा अकाउंट ए से अकाउंट बी में ट्रांसफर कर रहे हो सो व्हाट यू वांट कि बिफोर द
25:00
Speaker A
ट्रांजैक्शन और बिफोर एग्जीक्यूटिंग दिस इंस्ट्रक्शन एंड आफ्टर द ट्रांजैक्शन द रिजल्ट मस्ट बी सेम a प् बी क्योंकि पैसा इधर से इधर ही ट्रेवल किया ना अगर डिफरेंस आया तो उसका मतलब कंसिस्टेंसी नहीं है इसका मतलब कुछ प्रॉब्लम है है ना तो अगेन
25:14
Speaker A
अगर एग्जैक्ट डेफिनेशन समझे तो हमें एक बात समझनी पड़ेगी क्या डेटाबेस के कॉन्टेक्स्ट में पार्शियल एग्जीक्यूशन अलाउड है क्या नहीं या तो जितने इंस्ट्रक्शन है सारे कंप्लीट हो वरना एक भी ना हो तो मैं क्या बोलूं अ ट्रांजैक्शन
25:27
Speaker A
इज अ सेट ऑफ लॉजिकली रिलेटेड इंस्ट्रक्शंस ओबवियसली प्रोग्राम का पार्ट है तो इनलॉजिक मतलब इ रिलेटेड तो नहीं होंगे टू परफॉर्म अ लॉजिकल यूनिट ऑफ वर्क नाउ दैट इज वेरी वेरी इंपॉर्टेंट ऐसा नहीं है अकाउंट से दूसरे अकाउंट में पैसा भेजना ही
25:41
Speaker A
ट्रांजैक्शन कहलाता है कोई भी एक लॉजिकल यूनिट ऑफ वर्क है जो आप कंप्लीट कर रहे हैं और उन सेट ऑफ इंस्ट्रक्शन को हम ट्रांजैक्शन कहते हैं अ ट्रांजैक्शन मे हैव ओनली वन रीड इंस्ट्रक्शन की मेरे को जाया मैं गया और मैं किसी वेरिएबल की
25:54
Speaker A
वैल्यू रीड मेरे को करनी थी ये भी अपने आप में एक ट्रांजैक्शन है या हो स सता है किसी कंपनी के अंदर या किसी कॉलेज के अंदर 2000 स्टूडेंट्स हैं और हर किसी की अटेंडेंस मार्क करनी है डेली सिस्टम है
26:06
Speaker A
डेटाबेस का वो भी अपने आप में ट्रांजैक्शन हो सकता है तो इंस्ट्रक्शंस कितने भी हो बट गेम यही है कि सारा का सारा य काम कंप्लीट होगा या तो एक भी इंस्ट्रक्शंस कंप्लीट नहीं होगी दैट इज नोन एज
26:16
Speaker A
ट्रांजैक्शन और दैट इज अ रीजन कि ट्रांजैक्शन शब्द हम यहां पर अलग से पढ़ रहे हैं डेटाबेस में बिकॉज़ बाकी हम ऑपरेटिंग सिस्टम की बात करें डेटा स्ट्रक्चर्स की बात करें जो एटोमिसिटी वाला पॉइंट है ये कभी इतना इंपोर्टेंट
26:29
Speaker A
नहीं होता बट डेटाबेस में इंपॉर्टेंट होता है है ना तो ट्रांजैक्शन क्या है यह बेसिक बात आपको समझ आई आगे बात करता हूं दो फंडामेंटल ऑपरेशंस देखिए जब कोई प्रोग्राम एग्जीक्यूट होता है कंप्यूटर के अंदर तो कोई एक सब्जेक्ट का आईडिया थोड़ी चलता है
26:44
Speaker A
वहां पर ऑपरेटिंग सिस्टम में काम आ रहा है जितना भी आप पढ़ते हो डेटाबेस है एल्गोरिथम्स है डेटा स्ट्रक्चर्स है कंपाइलर है टीसी है बहुत सारी चीज हो रही थी कंप्यूटर आर्किटेक्चर है डिजिटल इलेक्ट्रॉनिक्स है बट अगर हम सब कुछ पढ़ने
26:57
Speaker A
लग जाएंगे तो फिर हमारी जो फिलहाल प्रॉब्लम है डेटा बेसस की उस परे कंसंट्रेट नहीं कर पाएंगे तो सीपीयू में क्या हो रहा है एलय में क्या हो रहा है मेन मेमोरी सेकेंडरी मेमोरी या कैश कैसे काम कर रहे हैं हमें कोई लेना देना नहीं
27:10
Speaker A
है इस पूरे सब्जेक्ट में हम ऑपरेशन ही दो पढ़ेंगे क्या आइर वी रीड और वी राइट आइर वी रीड और वी राइट ओनली टू फंडामेंटल ऑपरेशंस आर देयर तो ये मेरा डेटाबेस है सर है ना जब भी आप यहां से कुछ भी डाटा कॉपी
27:26
Speaker A
करोगे मैं उसको बोलूंगा रीड ऑपरेशन एक्सेस द डेटा डेटाबेस आइटम एकस फ्रॉम द डिस्क जो भी आप रीड कर रहे हैं दैट इज नोन एज रीड ऑपरेशन और जब भी आप यहां पर कुछ आके लिखोगे दैट इज नोन एज राइट ऑपरेशन एंड दैट
27:39
Speaker A
विल बी ऑल इसके अलावा बाकी हम कुछ नहीं करने वाले रीड राइट रीड राइट ये बात ध्यान रखनी है है ना तो इसमें कोई कंफ्यूजन नहीं चाहिए बड़ी इंपोर्टेंट बात है तो इससे हमारी कॉम्प्लेक्टेड करना है या तो राइट करना है
27:54
Speaker A
ये क्लेरिटी आ गई अभी डिजायरेबल प्रॉपर्टी की बात समझो ये देखो एक आईडिया समझाता हूं क्या है ये है हमारा डेटाबेस जो हमने बना लिया मान लो बना के रखा है और ओबवियसली अभी हमने बनाया तो हम ये मान के चल रहे हैं कि
28:08
Speaker A
स्टेज वन में डेटाबेस कंसिस्टेंट है कंसिस्टेंट माने इसमें कोई डाटा गड़बड़ नहीं अी तो सब बना के रखा है बट डे टू ब डे टू डे बेसिस पे क्या होगा इसमें बार-बार हम चेंजेज करेंगे है ना और हमें
28:21
Speaker A
बस ये इंश्योर रखना है जो चेंजेज हम इसके ऊपर करें वो चेंजेज इसकी कंसिस्टेंसी को इसकी प्योरिटी को खराब खराब ना करें मानते हो इस बात को अब सिंगल इंस्ट्रक्शन तो हम वैसे भी स्टडी नहीं कर रहे क्योंकि बहुत
28:34
Speaker A
सारे इंस्ट्रक्शंस को बंडल अप करके हमने क्या नाम दे दिया ट्रांजैक्शन तो हमें इतना समझ आ गया कि डेटाबेस में जो भी चेंज होगा जो भी चेंज करेगा वो ट्रांजैक्शन करेगा डेटाबेस डे वन पे कंसिस्टेंट है अब अगर आप चाहते हो कि डे टू डे ऑपरेशंस के
28:50
Speaker A
बाद भी यह डेटाबेस कंसिस्टेंट रहे तो फिर सोचो आपको किस चीज के ऊपर कंसंट्रेट करना पड़ेगा डेटाबेस के ऊपर कि ट्रांजैक्शन के ऊपर डेटाबेस के ऊपर कि ट्रांजैक्शन के ऊपर ऑब् वियस ट्रांजैक्शन के ऊपर बिकॉज़ अगर ये सही से काम करेगा भाई ये तो पहले से
29:06
Speaker A
ठीक है है ना इट इज लाइक कि ये रॉ मटेरियल है है ना और ये मान लीजिए हमारा शेफ है ये रॉ मटेरियल के ऊपर काम करता है अगर हम चाहते हैं कि वो खाना अच्छा बने तो हमें
29:16
Speaker A
रॉ मटेरियल तो ठीक है वो तो पहले से अच्छा है उसपे हमने ध्यान दिया बट अब हमें ये देखना पड़ेगा कि हम क्या प्रोसेस फॉलो कर रहे हैं जो सेट ऑफ ऑपरेशंस कर रहे हैं वो ठीक से कर रहे हैं कि नहीं कर रहे और अगर
29:26
Speaker A
नहीं कर रहे तो वही इसको खराब करेगा तो इंस्टेड ऑफ कंसंट्रेटिंग ऑन डेटाबेस हालांकि कंसंट्रेशन हमारा इसी पे है बट डेटाबेस अच्छा रहे और अच्छे से काम करें उस लिए अब हम कंसंट्रेट किस पे करेंगे ट्रांजैक्शन पे करेंगे अब वो कैसे
29:40
Speaker A
कंसंट्रेट करेंगे सो देयर आर सम डिजायरेबल प्रॉपर्टीज ये बड़ा इंपोर्टेंट टॉपिक है यहां पे गेट में बैक टू बैक क्वेश्चन अभी तक जितना पढ़ा यह पहला ऐसा टॉपिक है जहां से डायरेक्ट वी एक्सपेक्ट क्वेश्चंस यस तो हम क्या मानते हैं कि अगर अ यू नो
29:55
Speaker A
ट्रांजैक्शन को डेटाबेस प ऑपरेट करना है तो हम ऐसे भी किसी एरे गरे ट्रांजैक्शन को ऑपरेट नहीं करने देंगे अब मान लीजिए अगर किसी बड़ी कंपनी का अकाउंट चेक करना है तो आपको सीए को बुलाना पड़ेगा चार्टर्ड अकाउंटेंट है वो मानते हो उस बात को एक
30:09
Speaker A
डिग्री है अगर आपको कोई बड़ा ऑपरेशन करना है तो किसी सर्जन को बुलाना पड़ेगा जिसके एमबीबीएस एमडी वो सब होगा देन ओनली ही इज एलिजिबल टू डू दैट ऑपरेशन अगर आपको एक ब्रिज बनाना है यू नीड अ सिविल इंजीनियर
30:21
Speaker A
तो अगर आपको डेटाबेस के ऊपर ऑपरेट करना है तो ट्रांजैक्शन को चाहिए कोई भी ट्रांजैक्शन आके ऑपरेट नहीं कर सकता उसको चाहिए कि व चार प्रॉपर्टी सेटिस्फाई करें तो अगर ट्रांजैक्शन कहता है एटोमिसिटी कंसिस्टेंसी आइसोलेशन एंड ड्यूरेबल आई अ
30:37
Speaker A
यू नो आई हैव ऑल दीज फोर प्रॉपर्टीज शॉर्ट में क्या बोलते हैं एसिड प्रॉपर्टी एक्रोनिस एसिड से याद रखना अगर मैं चार प्रॉपर्टी सेटिस्फाई करता हूं तब हम बोलते हैं नाउ यू आर एलिजिबल टू वर्क ऑन द डेटाबेस तब हमें यकीन है कि आप हमारे
30:51
Speaker A
डेटाबेस की कंसिस्टेंसी को खराब नहीं करोगे दिस इज इट यस तो ये प्रॉपर्टीज क्या है जल्दी से एक-एक करके देख लेते हैं पहली चीज एटोमिसिटी आई थिंक ये तो पूरा गेम अभी तक जो हमने डिस्कस किया इसी के बेस पे
31:03
Speaker A
किया सो दिस इज यू नो नॉट अ वेरी न्यू थिंग तो व्हाट इज एटोमिसिटी अगेन ट्रांजैक्शन ये कह रहा है ये गारंटी कर रहा है कि जितने भी इंस्ट्रक्शंस मेरे अंदर है मे बी वन हो सकते हैं 1 लाख हो
31:13
Speaker A
सकते हैं आइर आई विल एग्जीक्यूट ईच एंड एवरी इंस्ट्रक्शन और आई विल एग्जीक्यूट नन बीच में नहीं छोडूंगा आपको सो देखो क्या लिखा है अ ट्रांजैक्शन इज एटॉमिक यूनिट ऑफ प्रोसेसिंग यस इट शुड आइर बी परफॉर्म्ड इन इट्स
31:28
Speaker A
और नॉट परफॉर्म्ड एट ऑल या तो पूरा कंप्लीट होगा तो बिल्कुल भी नहीं होगा एक य छोटा सा पॉइंट आप याद करना चाहे याद कर सकते हैं हालांकि आई डोंट रिमेंबर की गेट वाले इस तरह की अप्रोच फॉलो करते हैं बट
31:39
Speaker A
कहीं और काम आएगा रिकवरी कंट्रोल मैनेजर और ट्रांजैक्शन कंट्रोल मैनेजर ए इंश्योर्स एटोमिसिटी तो कहने से तो नहीं हो जाएगा डेटाबेस के अंदर कोई मॉड्यूल होना चाहिए जिस चीज की गारंटी ले है ना और वो कौन सा मॉड्यूल है रिकवरी कंट्रोल
31:56
Speaker A
मैनेजर या ट्रांजैक्शन कंट्रोल मैनेज इस चीज की गारंटी लेगा कि हां सर हम एटोमिसिटी का ध्यान रखेंगे अच्छा नेक्स्ट क्या आता कंसिस्टेंसी अभी इसको रोक लेता हूं बीच में फर्स्ट आल गो फॉर आइसोलेशन अब ये बड़ी कमाल की चीज है आइसोलेशन क्या है
32:08
Speaker A
देखिए पहले ऐसे समझो आजकल की जो दुनिया आजकल का जो सिस्टम है क्या हम सच में चाहते हैं लिटरली कि आइसोलेशन हो हम सच में नहीं चाहते आइसोलेशन हो इसका मतलब क्या है कि आप चाहते हो कि डेटाबेस में एक
32:22
Speaker A
बार में एक ही ट्रांजैक्शन एग्जीक्यूट करें मान लीजिए आपने एक बहुत बड़ा रेस्टोरेंट खोला है ना एंड एट अ टाइम इट अमेट लेट मी से 200 गेस्ट 200 गेस्ट एक बार में आप बैठा के खाना खिला सकते हो
32:33
Speaker A
लेकिन आप चाहते हो कि किसी भी गेस्ट को कोई प्रॉब्लम ना हो किसी दूसरे गेस्ट से है ना तो क्या आप यह चाहोगे कि एक बार में बस एक ही गेस्ट आए पहले मुसे अच्छे से खाना खिला दो उसके बाद दूसरा गेस्ट आ ऐसे
32:45
Speaker A
तो यार रेस्टोरेंट का दिवाला निकल जाएगा 200 आदमी की व्यवस्था की है बड़ा स्टाफ है चार मेन शेफ है और यू नो एक नंबर ऑफ वेटर्स हमारे पास है तो हम चाहते हैं कि बहुत सारे लोग आए रेस्टोरेंट हमेशा वेटिंग
32:56
Speaker A
में चले फुल कैपेसिटी प चले लेकिन फिर भी अगर एक गेस्ट ने बोला कि मेरे को दाल सब्जी खानी है उसको दाल सब्जी मिले किसीने बोला मेरे को चाइनीज खाना है तो उसको चाइनीज मिले एक का ऑर्डर से दूसरे का
33:07
Speaker A
ऑर्डर इफेक्ट ना हो तो आइसोलेशन का मतलब डेटाबेस के कॉन्टेक्स्ट में एक्चुअल आइसोलेशन नहीं है एक्चुअल आइसोलेशन तो एक बार में एक ही कस्टमर आएगा उसको खाना खिलाएंगे बाहर भेजेंगे बट यहां पर हम बोलते हैं अगर एक कस्टमर से दूसरे कस्टमर
33:21
Speaker A
पे फर्क नहीं पड़ रहा मैं एज अ कस्टमर रेस्टोरेंट में गया मैंने जो ऑर्डर किया मुझे वही ऑर्डर मिला जो स्टैंडर्ड सर्विस टाइम होना चाहिए तो उतने ही टाइम में ऑर्डर आ गया खाना टेस्टी था अच्छा था देन
33:30
Speaker A
इट इज ओके मेरे को क्या फर्क पड़ रहा है वहां कितने लोग खाना खा रहे हैं अगर मैं आईआरसीटीसी की वेबसाइट प गया मेरे को स्टेशन ए से स्टेशन बी पर जाना था मैंने टिकट बुक कराया पैसा दिया जो टिकट मैं चाह
33:42
Speaker A
रहा था एगजैक्टली वही टिकट मेरे को मिला तो उस समय आईआरसीटीसी और कितने यू नो ट्रांजैक्शंस रन कर रही है कितने टिकट बुक कर रही है आपको इस बात से क्या लेना देना है दैट इज इट तो रियलिटी में आइसोलेशन
33:53
Speaker A
नहीं है बट इट शुड फील कि आइसोलेशन और फील कैसे होगा जब एक ट्रांजैक्शन दूसरे ट्रांजैक्शन को इंपैक्ट ना करें है ना दैट इज द गोल तो अब मैं पढ़ूं इस बात को अ ट्रांजैक्शन शुड अपीयर एज दो इट इज बीइंग
34:07
Speaker A
एग्जीक्यूटेड इन आइसोलेशन फ्रॉम अदर ट्रांजैक्शन इवन दो मेनी ट्रांजैक्शंस आर एग्जीक्यूटिंग कॉन्करेंटली हे भगवान नजर ना लगे कितना अच्छा लिख है क्या कह रहा है उसको ऐसा लगना चाहिए कि वो आइसोलेशन में एग्जीक्यूट हो रहा है बट सच्चाई है कि वो
34:20
Speaker A
एग्जीक्यूट नहीं हो रहा आइसोलेशन में बहुत सारे ट्रांजैक्शंस पैरेलली रन कर रहे हैं बट स्टिल उसको ऐसा क्यों लग रहा है क्योंकि कोई इंपैक्ट नहीं आ रहा ये वाली चीज़ है है ना सो दैट इज़ द एग्जीक्यूशन ऑफ़ अ ट्रांजैक्शन शुड बी अ द एग्जीक्यूशन
34:33
Speaker A
ऑफ़ अ ट्रांजैक्शन शुड नॉट इंटरफेयर विद द और बाय एनी अदर ट्रांजैक्शन ड्यूरिंग एग्जीक्यूशन किसी का इंटरफेरेंस ना हो किसी दूसरे में एंड अगेन द लास्ट पॉइंट हु कंट्रोल्स दिस सो देयर इज़ अ कंपोनेंट कॉल्ड कॉन्करेंस कंट्रोल मैनेजर ऑफ़ द
34:48
Speaker A
डेटाबेस तो एक मॉड्यूल है जिसका काम है इस चीज को इंश्योर रखना कि आइसोलेशन की जो प्रॉपर्टी है वह होल्ड करें और कोई भी दूसरे को इंपैक्ट ना करे कॉन्करंसी कंट्रोल मैनेजर विल टेक केयर ऑफ दिस ओके नेक्स्ट आइडिया ड्यूरे एबिलिटी एसेट में ए
35:03
Speaker A
हो गया अभी सी मैंने छोड़ा आई मींस आइसोलेशन डी मींस ड्युरेबिलिटी व्हाट इज ड्युरेबिलिटी इट लाइक आजकल के जो डेटा बेसेस हम यूज कर रहे हैं पहले इस बात को मैं हमेशा य प समझाता हूं कि ये कोई टाइम
35:14
Speaker A
पास हम नहीं कर रहे अगर आप डेटाबेस में किसी चीज को सेव कर रहे हो तो उसके ड्यूरेबल होने की उसके सरवाइव करने की गारंटी है क्या सर इसका सबसे बड़ा प्रूफ क्या है कि जितना भी पैसा है वो ऑलरेडी
35:28
Speaker A
डिजिटल हो चुका है है ना तो अभी अगर आप बोलते हो कि आपके अकाउंट में एक्स वाई जड रप है स्टेट बैंक में फॉर एग्जांपल या किसी भी बैंक में फॉर दैट मैटर तो क्या सच में कहीं वो फिजिकली लिखे हुए हैं क्या
35:39
Speaker A
नहीं हर चीज डिजिटल है कल को ऐसा हो सकता है कि एसबीआई अग अलग यू नो किसी मॉर्निंग सुबह से प्रेस कॉन्फ्रेंस करे कि सर हमारे डेटा बेसेस क्रैश हो गए हैं एंड सो सॉरी फॉर दैट है ना असुविधा के लिए खेद है बट
35:52
Speaker A
बस बात खत्म हो गई अब कोई बोले किसका कितना पैसा था बैंक में या किसका कितना लोन था हम हमें नहीं पता जीरो हो गया दोबारा से शुरू करते हैं पॉसिबल है क्या नहीं तो आप इस बात को समझो तो बैंक हवा
36:04
Speaker A
में तो नहीं खेल रहा ना इसका मतलब सॉफ्टवेयर जो है जो डेटाबेस है वो इतने स्ट्रांग हैं कि उनको गारंटी है इस बात की कुछ भी हो जाए डटा कहीं नहीं जाने वाला तभी तो पैसा ऑनलाइन किया है मेरी बात समझ
36:15
Speaker A
रहे हो तो ड्यूरेबल इस चीज का नाम है क्या है एक वेरिएबल है i मान लीजिए ओरिजनली उसकी वैल्यू वन थी मैंने उसको चेंज करके कर दिया 10 अब मैं इसको बंद करके भूल गया अब इस बात की गारंटी है कि जब तक आप खुद
36:29
Speaker A
से आके आई को चेंज नहीं करोगे 1 साल 2 साल 10 साल 100 साल 1000 साल दोबारा से जब मैं आके चेक करूंगा इसकी वैल्यू मुझे दोबारा 10 ही मिलनी चाहिए दैट इज़ ड्यूरेबल यस तो लुक एट दिस द चेंजेज अप्लाइड टू द डेटाबेस
36:45
Speaker A
बाय अ कमिटेड ट्रांजैक्शन मस्ट परसिस्ट इन द डेटाबेस तो जो ट्रांजैक्शन कमिट हो गया माने एग्जीक्यूट हो गया फिनिश हो गया उसने जो चेंज किया वह वहां पर रहेगा वह कभी खुद से खत्म नहीं हो सकता एंड हु टेक केयर ऑफ
36:59
Speaker A
दैट रिकवरी कंट्रोल मैनेजर सो देर इज अ कंपोनेंट कॉल्ड रिकवरी कंट्रोल मैनेजर इस बात की गारंटी लेता है कि हां सर जो भी चेंजेज आप करेंगे वो चेंजेज टाइम के साथ ड्यूरेबल रहेंगे दैट इज ड्यूरेबल है ना तो
37:12
Speaker A
एसिड में ए सी अभी छोड़ा हुआ है आई और डी ए मींस एटोमिसिटी आई माने आइसोलेशन डी माने ड्यूरेबल तीनों की हमने बात कर ली नाल गो बैक टू कंसिस्टेंसी सी कंसिस्टेंसी अपने आप में कोई इंडिविजुअल प्रॉपर्टी नहीं है टू बी वेरी नेस्ट
37:29
Speaker A
कंसिस्टेंसी का मतलब यही है अगेन मान लीजिए ये हमारा डेटाबेस था और मैं इसको स्टेट्स में मान के चलता हूं लेट मीज ओरिजिनल डेटाबेस इज नोन एज d न यस कोई ट्रांजैक्शन आया और उस ट्रांजैक्शन ने इस डेटाबेस के ऊपर काम किया अब जैसे इस
37:43
Speaker A
डेटाबेस के ऊपर काम किया ओबवियसली ट्रांजैक्शन को चेंज करेगा है ना और चेंज करेगा तो बोल सकते हैं चेंज होने के बाद यह पुराने जैसा डेटाबेस नहीं रहेगा कोई तो डेटा मॉडिफाई हुआ होगा ना ना इट बिकम डेटाबेस वन अगर डेटाबेस जीरो कंसिस्टेंट
37:58
Speaker A
था तो डेटाबेस वन भी कंसिस्टेंट होना चाहिए यह गारंटी ट्रांजैक्शन से चाहिए वरना एग्जीक्यूट नहीं करने देंगे और अगर बीच में कुछ गड़बड़ घोटाला हुआ जो कि हम मानते हैं कि हो सकता है किसी के भी साथ हो सकता है तो बीच में मत छोड़ना हमें
38:12
Speaker A
वापस डेटाबेस जीरो पे पहुंचा देना हम ये बोल रहे हैं ये भी कंसिस्टेंट है ये भी कंसिस्टेंट है अगर इधर तक पहुंच गए वेरी गुड बल्ले बल्ले अगर कुछ प्रॉब्लम है तो वापस मेरे को डेटाबेस जीरो प पहुंचा दो
38:23
Speaker A
दिस इज द आइडिया ये बात फॉलो कर पाएंगे क्या सो ये आईडिया कहलाता कं केंसी की अगर डेटाबेस ट्रांजैक्शन से पहले कंसिस्टेंट था देन इट मस्ट रिमन कंसिस्टेंट आफ्टर द ट्रांजैक्शन है ना और कंसिस्टेंसी का एग्जैक्ट आईडिया टॉपिक टू टॉपिक टाइप ऑफ ट्रांजैक्शन के
38:42
Speaker A
हिसाब से चेंज हो सकता है जैसे वो अकाउंट वाला एग्जांपल है तो अगर एक अकाउंट से दूसरे अकाउंट में आप पैसा ट्रांसफर कर रहे हो तो इन दैट केस हम वहां पे बोल सकते हैं कि कंसिस्टेंसी का वहां क्या मतलब होगा कि
38:53
Speaker A
दोनों का सम इक्वल हो a + b मस्ट बी इक्वल टू a + b बिफोर एंड आफ्टर द ट्रांजैक्शन सो अ ट्रांजैक्शन शुड बी अ कंसिस्टेंसी प्रिजर्विंग मीनिंग दैट इफ अ ट्रांजैक्शन इज कंप्लीट एग्जीक्यूटेड देन द बिगिनिंग एंड एंड विदाउट इंटरफेरेंस फॉर एनी अदर
39:08
Speaker A
ट्रांजैक्शन इट शुड टेक द डेटाबेस फ्रॉम वन कंसिस्टेंट स्टेट टू अनदर एक से दूसरे पे ले जाए यस हु केयर्स ऑफ कंसिस्टेंसी एक्चुअली नोबडी व्हाई बिकॉज हम बोलते हैं अगर एटोमिसिटी आइसोलेशन एंड ड्यूरेबल होल्ड्स गुड देन एटोमिसिटी होल्ड्स गुड
39:24
Speaker A
ऑटोमेटिक देयर इज नो सेपरेट कंपोनेंट ऑफ़ द डेटा जो इस बात को अलग से इंश्योर करेगा या हम बोल सकते हैं इट इज अ ड्यूटी ऑफ अ प्रोग्रामर कि भाई प्रोग्रामर का काम है ध्यान से सब कुछ ऐसे बनाए किट कंसिस्टेंसी
39:35
Speaker A
वहां पे रहे है ना तो एसेट प्रॉपर्टी क्या है वो आपने समझ ली और मैं दोबारा याद दिला रहा हूं हम क्यों पढ़ रहे हैं जब कोई ट्रांजैक्शन एसेट प्रॉपर्टी सेटिस्फाई करता है तभी वह एलिजिबल बनता है है ना तभी
39:48
Speaker A
यह गारंटी हम करते हैं कि अब वो डेटाबेस प एग्जीक्यूट करेगा है ना दिस इज इट क्या इसके ऊपर डायरेक्ट क्वेश्चन पूछे जाते हैं 100% लुक एट दिस क्वेश्चन आई थिंक दिस इज आल्सो प्रीवियस ईयर क्वेश्चन अ क्वेश्चन
40:00
Speaker A
है नॉट अ पार्ट ऑफ एसेट प्रॉपर्टी ऑफ डेटाबेस ट्रांजैक्शन चार ऑप्शंस आपके पास है इसमें से कौन एसेट प्रॉपर्टी का कंपोनेंट नहीं है पार्ट नहीं है एटोमिसिटी कंसिस्टेंसी आइसोलेशन एंड डेडलॉक फ्रीडम सो आई थिंक वी नो द आंसर इट इज डेड लॉग
40:16
Speaker A
फ्रीडम इसने अच्छे से लिखा है और डेड लॉग भी अब अगर किसी बच्चे को नॉलेज नहीं है तो डेड लॉग भी बड़ा रिलेटेड टर्म है सोचेगा ये भी होना चाहिए बट आप जानते हैं डी डंट स्टैंड्स फॉर डेडलॉक फ्रीडम स्टैंड्स फॉर
40:27
Speaker A
ड्यूरेबल सो करेक्ट आंसर डी हो गया नेक्स्ट आइडिया ट्रांजैक्शन स्टेट्स अब देखिए ट्रांजैक्शन स्टेट्स की क्या कहानी जल्दी से बात आपको समझाता हूं देखो एस फार एस ट्रांजैक्शन स्टेट्स आर कंसर्न यह किस तरह से काम करता है इसको
40:42
Speaker A
ऐसा आप सोचना कि जैसे हमारी एक लाइफ साइकिल है है ना कोई न्यूली बोर्न इन्फेंट होगा देन बच्चा होगा थोड़ा बड़ा बनेगा ब्ला ब्ला ब्ला उसकी लाइफ साइकिल आगे बढ़ेगी ठीक उसी तरह हर ट्रांजैक्शन की भी अपनी एक लाइफ साइकिल होती है अब ट्रांज की
40:58
Speaker A
लाइफ साइकिल का क्या मतलब है कि जैसे मैं बल्कि एक और एग्जांपल देता हूं लेट मी से ऑपरेटिंग सिस्टम में हम पढ़ते हैं प्रोसेस की लाइफ साइकिल तो प्रोसेस पहले न्यू होगा देन यू नो रेडी होगा एग्जीक्यूशन में
41:08
Speaker A
जाएगा मे बी वेटिंग में जा सकता है देन एग्जिट में जा सकता है उसी तरह ट्रांजैक्शन का भी अपने एक लाइफ साइकिल है इसके ऊपर डायरेक्ट क्वेश्चन रिलेटिवली मैंने कम देखे हैं टू बी वेरी ऑनेस्ट बट हां ये पढ़ने से ना एक क्लेरिटी आपको आएगी
41:20
Speaker A
कि एक्चुअली ट्रांजैक्शन का मतलब क्या है और चीजें डेटाबेस में कैसे काम करती है तो एक बेसिक आइडिया इस पे होना जरूरी है आई विल गो वन बाय वन देखिए सबसे पहले एक ट्रांजैक्शन है जैसा मैंने बताया एंड इट
41:32
Speaker A
कंटेंस अ नंबर ऑफ इंस्ट्रक्शंस लेट मी से i1 i2 ब्ला ब्ला ब्ला अप टिल अप टिल आ तक बहुत सारे इंस्ट्रक्शन उसके पास है फ्रॉम इंस्ट्रक्शन नंबर वन टू इंस्ट्रक्शन नंबर n जब तक ट्रांजैक्शन एग्जीक्यूट हो रहा है
41:47
Speaker A
ध्यान से सुनना इस बात को तब तक वो एक्टिव स्टेट में रहने वाला है ऐसा नहीं 20 पर हो गया 30 पर हो गया 40 पर हो गया तो स्टेट चेंज करेगा ना अन अंट्स क्शन इज एग्जीक्यूटिंग इट विल रिमन इन द एक्टिव
41:59
Speaker A
स्टेट वो एक्टिव स्टेट में रहेगा पॉइंट नंबर वन पॉइंट नंबर टू जैसे ही ट्रांजैक्शन को जो करना था वह कर चुका है एग्जीक्यूशन कंप्लीट हो चुकी है देन वो चला जाता है एक नए स्टेट में जिसे बोलते हैं पार्शियली कमिटेड सी स्टिल अभी मैं
42:15
Speaker A
उसे कमिटेड नहीं बोल रहा मैं क्या बोल रहा हूं पार्शियली कमिटेड वई देखो हम ना बड़ा ध्यान रखते इस बात का कि कुछ भी हो जाए भाई डेटाबेस की कंसिस्टेंसी हैपर ना हो तो अब अगर मैं ट्रांजैक्शन को डेटाबेस पर काम
42:29
Speaker A
करना चालू कर रहा हूं बीच में अगर कहीं फेलियर कुछ गड़बड़ हो जाए तो दिक्कत नहीं हो जाएगी सर हो तो जाएगी तो इसलिए हम क्या करते हैं जब ये ट्रांजैक्शन काम करता है ना तो हम रियल डेटाबेस प काम कराते ही
42:40
Speaker A
नहीं हम क्या करते हैं हम एक बफर एक कॉपी बनाते हैं लोकल लेवल पे हम जसे बोलते हैं काम करो रियल डेटाबेस पे मत काम करो आपको जो भी करना है करो बट एक लोकल कॉपी पे डुप्लीकेट डेटाबेस पे आप काम करो सो दैट
42:53
Speaker A
अगर रास्ते में कुछ गड़बड़ घोटाला हो भी जाए तो मैंने रियल डेटाबेस को तो टच किया ही नहीं इस ये बफर है इसको उठा के अंडू कर दूंगा इसको डिलीट कर दूंगा फ्लश कर दूंगा बात खत्म हो जाएगी ये वाली कहानी है तो
43:04
Speaker A
अगर ट्रांजैक्शन की जितने इंस्ट्रक्शंस थी अगर वो कंप्लीट हो भी चुकी हैं तो भी इस बात को समझना पड़ेगा कि वो जो काम हुआ है वो भी रियल डेटाबेस में रिफ्लेक्ट नहीं हुआ है वो टेंपरेरिली एक लोकल बफर में
43:17
Speaker A
हमने होल्ड करके रखा हुआ है ये आईडिया है बताइए बात समझ आ रही है क्या और क्योंकि उसको लोकल बफर के अंदर रखा हुआ है इसलिए हम उसको बोलते हैं पार्शियली कमिटेड है ना जैसे ही डेटा बीइंग फ्लश टू द डिस्क जैसे
43:29
Speaker A
ही हम उसे फाइनल डेटाबेस में अपडेट कर देते हैं वी से द ट्रांजैक्शन इज कमिटेड और अगर आप कमिटेड स्टेट में है तो अगेन वी गारंटी बिकॉज़ जितनी सब पढ़ाई हमने की कि अगेन वी आर कंसिस्टेंट जब स्टार्ट किया था
43:41
Speaker A
तब भी कंसिस्टेंट थे कमिटेड पे भी ट्रांज कंसिस्टेंट है और यह वो रास्ता है जहां बीच में कुछ गड़बड़ नहीं हुई सब कुछ बढ़िया से हुआ जो ऑपरेशंस थे वो कंप्लीट हुए हम पार्शियली कमिटेड में आ गए पार्शियली कमिट से जो भी चेंजेज परमानेंट
43:55
Speaker A
करने थे सेव करने थे मेन डेटाबेस में लोकल बफ से वो भी हमने सेव कर दी यस पर प्रॉब्लम हो सकती है जीवन का दूसरा नाम प्रॉब्लम है तो अब अगर आप एक्टिव स्टेट में है ट्रांजैक्शंस एग्जीक्यूट हो रहा था
44:08
Speaker A
और बीच में कुछ गड़बड़ हो गई गड़बड़ तो कभी भी हो सकती है एनी इन एनी सिस्टम देर इज अ वल्नरेबल ऑफ हार्डवेयर और सॉफ्टवेयर फेलियर अगर कोई गड़बड़ हुई तो मैं तुरंत कहां जाऊंगा मैं जाऊंगा फील्ड स्टेट में
44:20
Speaker A
और वो गड़बड़ क्या पार्शियली कमिटमेंट जाने के बाद भी हो सकती है हां सर हो सकती है ये तो मानोगे ना गड़बड़ तो कभी भी हो सकती है देन यू एंटर पार्शियली कमिटेड अ देन यू एंटर फेल्ड स्टेट पहली बात तो
44:30
Speaker A
फेल्ड स्टेट में जाने का क्या मतलब है यह गड़बड़ ऐसा भी तो हो सकता है कि छोटी सी गड़बड़ हुई बट हमने उसे मैनेज कर लिया उसी टाइम पे कोई बड़ा इशू नहीं था बट अगर गड़बड़ उस स्टेज की है कि नाउ द सिस्टम
44:42
Speaker A
रिकॉग्नाइज कि भाई इस प्रोसेस को अबोर्ड करना पड़ेगा रोकना पड़ेगा वी कैन नॉट कंटिन्यू विद द नॉर्मल एग्जीक्यूशन नॉर्मल एग्जीक्यूशन में कंटिन्यू नहीं कर पाएंगे देन ओनली हम बोलते हैं कि हम कौन से स्टेट में आ गए फील्ड स्टेट में यह बात समझ आती
44:57
Speaker A
है फेल स्टेट में आने का मतलब अब यह तो प्रयास हम कर ही नहीं रहे कि हम वह काम कंप्लीट कर दें जो गंद हमने फैलाई है है ना जो पार्शल एग्जीक्यूशन हुआ है उसको कैसे अंड डू करें अब इस पे सवाल है है ना
45:10
Speaker A
तो फेल्ड स्टेट में आने के बाद वी रिकॉग्नाइज दैट देर सम इशू एंड नाउ मजे की बात क्या हमने मेन डेटाबेस को चेंज किया है क्या सर चेंज नहीं किया बस जो लोकल बफर में हमने चेंजेज किए थे उसको हम अनडू
45:21
Speaker A
करेंगे उसको रोल बैक करेंगे एंड देन वी एंटर ए न्यू स्टेट कॉल्ड अबोर्ड स्टेट तो फिर दोबारा ध्यान रखना अगर डे वन पे स्टार्टिंग में डेटाबेस का स्टेट था डेटाबेस जीरो अगर सब कुछ परफेक्ट हुआ तो मैं कहां पहुंचा डेटाबेस वन पे यह भी
45:36
Speaker A
कंसिस्टेंट है बट मजे की बात है अगर मैं अबोर्ड स्टेट पे भी हूं तो मैं वापस डेटाबेस के इनिशियल स्टेट पे चले गया डेटाबेस रो मैं कंसिस्टेंट वहां भी हूं यही गेम है तो कोई आपसे पूछता है कि
45:47
Speaker A
कमिटेड और अबोर्ड में कौन कंसिस्टेंट है सर दोनों कंसिस्टेंट है कमिटेड भी और अटेड भी पॉइंट ये कि वहां काम कंप्लीट हुआ यहां पे हमने वापस से वही छोड़ दिया जहां सबने चालू किया था मैं भी बाद में दोबारा एफर्ट
46:00
Speaker A
करें है ना तो दैट इज द एंटायस रहा हूं व्हाट इज पार्शियली कमिटेड जो काम करना था वह किया जा चुका है बट वो काम भीभी परमानेंट न्यू ल लोकल बफर में सेव्ड है दैट इज पार्शियली कमिटेड यस तो
46:14
Speaker A
यह बात हो गई ट्रांजैक्शन स्टेट्स की आप एक बार चाहो तो पढ़ लेना यू कैन पॉज द वीडियो कैंड टेक अ स्क्रीनशॉट या बाकी आपको नोट्स तो मिलेगा ही डिस्क्रिप्शन में लिंक होगा तो वहां से आप बाद में इसको देख
46:23
Speaker A
लेना यस एक छोटा सा क्वेश्चन ट्राई करें इफ अ ट्रांजैक्शन अ इफ द ट्रांजैक्शन इज इन व्हिच ऑफ़ द स्टेट दैट वी कैन गारंटी दैट द डेटाबेस इज इन कंसिस्टेंट स्टेट अच्छा वही वाला आईडिया है सो अबोर्ड कमिटेड अ बोथ और नन तो आई थिंक 110 पर
46:42
Speaker A
आंसर इज बोथ है ना चाहे हम अबोर्ड हैं चाहे हम अबोर्ड हैं या हम कमिटेड है दोनों केस में हम गारंटी करते हैं कि डेटाबेस कंसिस्टेंट है अधर में बीच में तो कभी नहीं छोड़ने वाले है ना यह बात समझ आती है
46:56
Speaker A
नाउ नेक्स्ट आईडिया इज व्हाई वी नीड कॉन्करेंट एग्जीक्यूशन तो चलिए अभी बात करते हैं कॉन्करेंट एग्जीक्यूशन के बारे में देखो कॉन्करेंस का क्या गेम है अभी तक हमने ट्रांजैक्शंस की जो प्रॉपर्टीज पढ़ी है ना एसेट प्रॉपर्टी वो सब बढ़िया काम
47:10
Speaker A
करती हैं बट एक शर्त है शर्त क्या है कि एक्चुअल कॉन्करंसी नहीं होनी चाहिए मतलब एक बार में दो ट्रांजैक्शन अगर आप रन करोगे तो प्रॉब्लम हो सकता है तो हर ट्रांजैक्शन कंसिस्टेंसी की गारंटी देता है बट कॉन्करेंटली एग्जीक्यूट नहीं करना
47:26
Speaker A
तो अब हमारे पास दो ऑप्शन है या तो जितना हमने पढ़ लिया दैट इज मोर देन सफिशिएंट और ऐसा करके भी हमारा डेटाबेस कंसिस्टेंट रहेगा बट शर्त है कि पैरेलल एग्जीक्यूशन ऑफ द ट्रांजैक्शन इज नॉट अलाउड पॉइंट नंबर
47:38
Speaker A
वन या पॉइंट नंबर टू कि हम पैरेलल एग्जीक्यूशन करेंगे अगर इनकंसिस्टेंसी होती है तो उसे मैनेज करने की कोशिश करेंगे बट हालांकि यह सवाल इस बात पर डिपेंडेंट होना चाहिए कि रिक्वायरमेंट क्या है तो अगेन आप समझो जिस लेवल के
47:54
Speaker A
डेटाबेस आज हम मैनेज कर रहे हैं चाहे वो बैंकिंग है है एजुकेशन है कहीं पे भी आप जाते हो वो ट्रांसपोर्ट है क्या सच में हम यह कॉस्ट उठा सकते हैं क्या कि एसबीआई में एक बार में एक ही आदमी काम करें या रेलवे
48:06
Speaker A
एक बार में एक ही टिकट बुक करें या आपके यूनिवर्सिटी में मे भी एक बार में एक ही बच्चा एग्जाम दे पॉसिबल नहीं है सर स्केल बहुत बड़ा है तो क्यों चाहिए हमें कॉन्करेंस मैं एक बार दोबारा याद दिला रहा
48:16
Speaker A
हूं बिकॉज़ हमें चाहिए हम डेटाबेस को बहुत अच्छे से इस्तेमाल कर सकें एस फार एज परफॉर्मेंस इज कंसर्न ऑब् वियस अगर एक बार में पैरेलली बहुत सारे ट्रांजैक्शंस एग्जीक्यूट होंगे तो वेटिंग टाइम कम होगा ओवरलैपिंग कर पाएंगे तो सीपीयू का थ्रू
48:31
Speaker A
पुट बेटर होगा रिस्पांस टाइम कम होगा जितने एडवांटेजेस हो सकते हैं वो सारे एडवांटेज हमें मिलेंगे तो हमको कॉन्करंसी चाहिए है ना अगर कॉन्करेंस से प्रॉब्लम है तो उस प्रॉब्लम को भले ही हम और पढ़ाई करके मैनेज करेंगे बट ऐसा तो नहीं कर सकते
48:47
Speaker A
कॉन्करंसी ना करें अब अगर आप एक बार में पैरेलल एग्जीक्यूशंस करते हो बहुत सारे ट्रांजैक्शंस एग्जीक्यूट करते हो तो इवन दो इं जुअल ट्रांजैक्शन एसेट प्रॉपर्टी सेटिस्फाई करने की कोशिश करें फिर भी कुछ प्रॉब्लम्स हो सकते हैं प्रॉब्लम्स बहुत
49:04
Speaker A
सारे हो सकते हैं अलग-अलग किस्म के हो सकते हैं लेकिन उसमें कुछ तीन चार प्रॉब्लम्स है जो बड़े कॉमन है जैसे आप देख रहे डर्टी रीड प्रॉब्लम अनरिपीटेबल रीड प्रॉब्लम लॉस्ट अपडेट प्रॉब्लम या फैंटम रीड प्रॉब्लम तो अभी हम क्या करना
49:18
Speaker A
चाहते हैं बजाय इसके कि डायरेक्ट हम सॉल्यूशन पर काम करने लगे और प्रॉब्लम हमें समझ आई नहीं तो मजा नहीं आएगा तो कोशिश करते हैं इन प्रॉब्लम उस को थोड़ा सा अच्छे से डिटेल में समझने की तो जैसे
49:30
Speaker A
ही आप प्रॉब्लम समझोगे ना तब हम उसको सॉल्व करेंगे आपको समझ भी आ गया कि हां सॉल्यूशन ने कैसे काम किया प्रॉब्लम क्या था है ना तो कुछ एग्जांपल्स कुछ सिनेरियो लेते हैं फॉर एग्जांपल लुक एट दिस दिस इज
49:42
Speaker A
कॉल्ड लॉस्ट अपडेट प्रॉब्लम या राइट राइट प्रॉब्लम है ना ये क्या प्रॉब्लम है इसको समझते हैं एंड देन वी विल अंडरस्टैंड कि बाद में जब इस तरह की प्रॉब्लम को हम सॉल्व करेंगे कैसे करेंगे लुक एट दिस दो
49:52
Speaker A
ट्रांजैक्शन हमारे पास है और मैं ध्यान रख रहा हूं इस बात प देखिए किसी भी रो में में एक से ज्यादा इंस्ट्रक्शन एग्जीक्यूट नहीं कर रहा बिकॉज़ अगेन वी हैव एन अंडरस्टैंडिंग कि एक बार में एक ही ट्रांजैक्शन रन करेगा या एक बार में एक ही
50:04
Speaker A
इंस्ट्रक्शन रन कर सकती है बिकॉज़ एक ही प्रोसेसर हमारे पास है तो गेम स्टार्ट हुआ मान लीजिए t1 ने आके वैल्यू रीड किया a का अब मान लेते हैं ओरिजिनल डेटाबेस में वैल्यू है a का 10 तो हमने एक लोकल बफर
50:16
Speaker A
में कॉपी किया है ना और a का वैल्यू रीड हो गया 10 उसके बाद इसने राइट किया तो जब राइट किया लेट मी से + 1 किया तो जब राइट किया अब ये वैल्यू हो गया 11 है ना और
50:26
Speaker A
ध्यान दीजिएगा भी क्योंकि एग्जीक्यूशन स्टेट में है तो जो मेन डेटाबेस है वो सेम है उसमें कोई चेंज नहीं हुआ जो काम हो रहा है लोकल बफर में हो रहा है देन लुक एट दिस ट्रांजैक्शन t2 आता है वो कोई रीड नहीं कर
50:37
Speaker A
रहा इस तरह के राइट को हम बोलते हैं डेटाबेस के कॉन्टेक्स्ट में ब्लाइंड राइट क्या बोलते हैं ब्लाइंड राइट तो t2 आता है और एक ब्लाइंड राइट अटेंप्ट करता है एक और बात कुछ लोगों को इसमें भी कंफ्यूजन होता
50:50
Speaker A
है शायद उनको लगता है कि वी हैव सेपरेट सेपरेट बफर फॉर एवरी ट्रांजैक्शन ऐसा नहीं होता तो एक एक ही लोकल बफर है एक ही कॉपी है जिस पर सब काम कर रहे होते हैं तो जब t2 आके राइट करेगा मान लेता है वो अपने मन
51:03
Speaker A
में सोच के आया था मैं तो 20 लिख के जाऊंगा तो पहले वैल्यू वहां पर 10 11 है t2 को फर्क नहीं पड़ता इसने इसको क्या किया 20 किया और 20 करते ही कमिट किया नाउ सी कमिट द मोमेंट यू से कमिट कमिट का मतलब
51:16
Speaker A
क्या है कि पार्शियली कमिट से कमिट में आया तो लोकल बफर की वैल्यू डेटाबेस में भी अपडेट करी होगी तो यह 20 इसने मेन डेटाबेस में भी अपडेट कर दिया ठीक है अब t1 उसके बाद कमिट कर रहा है अब मजे की बात क्या है
51:29
Speaker A
जब t1 ने कुछ समय पहले यहां पर 11 लिखा था लिखा था ना t1 ने और t1 को पता है आइसोलेशन t1 को पता है मैं अकेला हूं तो क्या कमिट करते हुए वो दोबारा से वैल्यू क्रॉस चेक करेगा क्या क्रॉस चेक क्यों
51:41
Speaker A
करेगा तो बताओ t1 क्या करेगा t1 ये मानते हुए कि मैंने 11 लिखा है तो मैं 11 ही राइट कर रहा हूं वो यहां से डाटा उठाएगा और दोबारा राइट करेगा और शायद वो 11 20 उठा रहा है बट उसको लग रहा है कि वो 11
51:54
Speaker A
उठा रहा है वो 20 को दोबारा अपडेट करके 20 लिख देगा और गेम ओवर हो जाएगा अब प्रॉब्लम क्या हुई किसको प्रॉब्लम हुई डेटाबेस को कोई प्रॉब्लम नहीं है t2 को कोई प्रॉब्लम नहीं t1 को प्रॉब्लम है क्यों क्योंकि t1
52:06
Speaker A
बाहर जाके सबको बताएगा कि मैंने 10 पढ़ा मैंने उसमें प्लस व किया और मैं 11 लिख के आया हूं जबकि फैक्ट ये है कि वो अपने हाथ से 20 लिख के आया है क्यों क्योंकि t1 की एंट्री के बाद एक्चुअली आइसोलेशन वायलेट
52:20
Speaker A
हो गया t2 सिस्टम में आया उसने उसी डाटा पे जिस परे t1 काम कर रहा था उसने एक ब्लाइंड राइट किया बिना रीड करें राइट की अपडेट करके उससे पहले कमिट करके चला गया और जब बाट में t1 कमिट कर रहा है तो t2 के
52:32
Speaker A
लिखी वैल्यू को दोबारा राइट कर रहा है दैट इज नोन एज लॉस्ट अपडेट प्रॉब्लम व्हाई इट्स कॉल्ड लॉस्ट अपडेट बिकॉज़ जो अपडेट t1 ने किया वो काइंड ऑफ हमारा लॉस हो गया और व्हाट इज कॉल्ड राइट राइट कंफ्लेक्स
52:43
Speaker A
बिकॉज़ दोनों ट्रांजैक्शन सेम डाटा पे एक ही टाइम पे राइट करने की कोशिश कर रहे हैं सो दैट इज अ काइंड ऑफ़ अ प्रॉब्लम एक एग्जांपल है कि हां ऐसा प्रॉब्लम हो सकता है आगे देखते हैं दिस इज कॉल्ड डर्टी रीड
52:57
Speaker A
प्रॉब्लम और रीड राइट प्रॉब्लम रीड राइट के नाम से वैसे लोग इसे कम जानते हैं ज्यादातर डर्टी रीड प्रॉब्लम के नाम से जानते अब ये क्या सिनेरियो फिर से देखिए तो अगेन कैन आई टेक द सेम वैल्यू तो मान
53:08
Speaker A
लेते हैं a की ओरिजिनल वैल्यू है 10 हमने रीड किया तो यहां पर हमने रीड किया 10 और मान लीजिए एक लोकल बफर में वैल्यू हमें एक ही मिल गई 10 अगेन ये राइट करना चाह रहा है तो लेट मी से उसने उसको 11 किया और
53:21
Speaker A
यहां राइट हुआ 11 नाउ लुक एट दिस t2 सिस्टम में आता है इस बार t2 राइट नहीं कर रहा t2 रीड कर रहा है ध्यान देखना अब t2 जब रीड करेगा a का वैल्यू तो बताओ क्या रीड करेगा जो फिलहाल लोकल बफर में है
53:34
Speaker A
क्योंकि मैंने बता है ना लोकल बफर सबका कॉमन है तो t2 ने भी 11 रीड किया कोई प्रॉब्लम नहीं है हालांकि यहीं पे इस बात पे फोकस करके बता देते हैं क्या 11 फिलहाल फाइनल परमानेंट वैल्यू है नहीं तो कह सकते
53:48
Speaker A
हैं ये टेंपरेरी वैल्यू है जो किसी अनकमिटेड ट्रांजैक्शन ने लिखी है क्योंकि t1 अभी कमिट भी नहीं हुआ इट इज एन अनकमिटेड ट्रांजैक्शन और भाई ने रीड किया और मजे की बात है कमिट करके चला गया और यहां ध्यान रखना है एक बार अगर
54:03
Speaker A
ट्रांजैक्शन कमिट कर ले कैन यू रोल बैक है कमिटेड ट्रांजैक्शन नो सर है ना तो रोल बैक तो किया ही नहीं जा सकता तो t1 बाहर t2 बाहर चला गया और t2 का सत्य यही है कि वैल्यू 11 है ठीक है कुछ समय के
54:17
Speaker A
बाद कोई फेलियर हुआ हो सकता है ना हां सर हो सकता है कोई भी ट्रांजैक्शन में हार्डवेयर सॉफ्टवेयर कोई भी फेलियर हो सकता है एंड देन t1 डिसाइड टू अबोर्ड अब जब अबोर्ड करेगा क्या करेगा उस रोल बैक
54:28
Speaker A
करेगा उसने जो जो काम किए उन सबको अनन करेगा इवन लोकल बफर में भी इस 11 को उठाकर दोबारा 10 ही लिख देगा बात खत्म हो जाएगी अब आप सोचिए डेटाबेस में वैल्यू 10 थी और हमेशा 10 ही रही कुछ समय के लिए t1 ने
54:43
Speaker A
लोकल बफर में वैल्यू को 10 से 11 किया था बट जब उसने अवॉड किया तो वो वैल्यू को 11 से दोबारा 10 करके चला गया उसी तरफ एक t2 भाई साहब है जिनकी दुनिया बिल्कुल अलग ही है क्योंकि t2 का मानना है कि वैल्यू 11
54:56
Speaker A
है और t2 ने अपने हिसाब से तो कुछ गड़बड़ नहीं किया t2 को भी आइसोलेशन के बारे में बताया गया था तो t2 को भी यही पता था कि सिस्टम में t2 अकेला है और वो 11 लिख के
55:05
Speaker A
एंड दैट इज अ प्रॉब्लम है ना तो ये देखिए एक बहुत अच्छा एग्जांपल है जो आपको समझाता है डर्टी रीड प्रॉब्लम प्रॉब्लम क्या हुई प्रॉब्लम हुई कि t2 ने डेटाबेस की वैल्यू रीड नहीं की एक अनकमिटेड ट्रांजैक्शन ने
55:18
Speaker A
जो एक टेंपरेरी वैल्यू लिखी थी उसे रीड करके काम अपडेट करके चला गया एक और बात क्या डर्टी रीड से हमेशा प्रॉब्लम होगी नहीं अगर t1 अबोर्ड ना करके प्रॉपर कमिट करता तो कोई इशू नहीं था एवरीथिंग वाज
55:30
Speaker A
फाइन है ना लेकिन यहां अबोर्ड लिख के यह बात की फीजिबिलिटी समझाई जा रही है कि प्रॉब्लम हो सकता है तो इस तरह के सिनेरियो को जब तक पॉसिबल हो उससे बचना है है ना बिकॉज दैट विल लीड टू अ प्रॉब्लम तो
55:43
Speaker A
यह एक और सिनेरियो के एग्जांपल हुआ इस बात को समझने का कि हाउ कॉन्करेंस आपको प्रॉब्लम में डाल सकता है आगे बढ़ते हैं वन इज वन मोर आइडिया इ कॉल्ड अनरिपीटेबल रीड प्रॉब्लम अन टेबल मतलब शायद रीड ऑपरेशन को अगर रिपीट करना चाहे तो नहीं कर
56:01
Speaker A
पा रहे ऐसा कुछ सिनेरियो देखते हैं लुक एट दिस अगेन मान लेते हैं a का ओरिजिनल वैल्यू है 10 है ना अब मैं ट्रांजैक्शन t1 से स्टार्ट किया रीड किया तो फिर वही लोकल बफर वाली बात है तो बताओ t1 ने क्या रीड
56:13
Speaker A
किया 10 किया t2 आया कह रहा सर मेरे को भी रीड करना कर सकता है इस बार t2 रीड के बाद राइट कर रहा है लेट मी से उसने 11 राइट किया अभी कमिट नहीं किया अब यहां देखो कुछ
56:24
Speaker A
समय के बाद क्या किसी ट्रांजैक्शन एक ही डाटा को मल्टीपल टाइम रीड करना कर सकता है मे भी होगा कोई ऑपरेशन हमको क्या लेना देना तो t1 कह रहा है मेरे को दोबारा रीड करना है कर ले भाई बट अब वो जो दोबारा रीड
56:35
Speaker A
करेगा लुक एट दिस पहले 10 रीड किया अभी 11 रीड कर रहा है ध्यान से देखो t1 भाई पागल हो गए कंफ्यूज हो गया ये क्या चक्कर है क्योंकि t1 को क्या बताया है t1 को बताया द ही और शी इज द ओनली वन इन द सिस्टम
56:48
Speaker A
आइसोलेशन है ना भाई अगर एक वेरिएबल की वैल्यू 2 मिनट पहले 10 थी और मैंने चेंज की नहीं और मैं सिस्टम में अकेला हूं तो हाउ द हेल इट इज पॉसिबल की वैल्यू 11 हो जाए ये प्रॉब्लम है है ना एंड दिस
57:01
Speaker A
प्रॉब्लम इज नोन एज अनरिपीटेबल रीड प्रॉब्लम व्हाई यू कॉल्ड अनरिपीटेबल बिकॉज़ मैंने जो रीड किया था मेरे पास राइट है कि मैं उस रीड को रिपीट कर सकूं बट यहां पर आप नोटिस करो मैं उस रीड ऑपरेशन को रिपीट नहीं कर पा रहा हूं एंड
57:17
Speaker A
दैट इज अ प्रॉब्लम है ना तो ये भी एक वैलिड सिनेरियो है और अगेन आगे जाके जब सॉल्यूशंस बनाएंगे और समझेंगे कि इस तरह के सिनेरियो को भी हम कैसे अवॉइड कर सकते हैं यहां देखिए नेक्स्ट आइडिया इज फैंटम रीड
57:30
Speaker A
प्रॉब्लम अब ये फैंटम रीड प्रॉब्लम क्या है इसको एक बार इन्वेस्टिगेट करते हैं इसको समझते हैं यहां मैंने कोई डेफिनेशन नहीं लिखी आईडिया बहुत कमाल का है अपने आप में यहां देखिए अगेन मान लेते हैं कि एक वेरिएबल है
57:44
Speaker A
a = 10 t1 भाई साहब आए उन्होंने रीड किया तो लोकल बफर में a का वैल्यू 10 आ गया t1 ने रीड कर लिया कोई प्रॉब्लम नहीं लुक एट दिस t2 क्या कर रहा है t2 आया और आने के
57:55
Speaker A
बाद उसने अब इंस्टेंस स्कीमा की बात कर रहा हूं उसने इंस्टेंस चेंज नहीं किया सर उसने स्कीमा चेंज कर दिया उसने वेरिएबल उठा के डिलीट कर दिया तो मान लीजिए t2 ने वेरिएबल डिलीट कर दिया यस कर दिया कर दिया उसका मन
58:09
Speaker A
है और य मैंने लिखा नहीं आप ये भी मान के चलो कमिट हो गया कोई प्रॉब्लम नहीं है सब कुछ ऑथेंटिक है बढ़िया से ट्रांजैक्शन के पास राइट था कोई नया वेरिएबल डिक्लेयर करने का पुराना डिलीट करने का सब कुछ
58:19
Speaker A
बढ़िया था t1 को इस कहानी के बारे में पता नहीं t1 आया कुछ समय के बाद नोटिस करो कह रहा है कि मेरे को दोबारा रीड करना इस बार हम उसको क्या बोलेंगे वैल्यू चेंज हो गया क्या वैल्यू चेंज हुआ प्रॉब्लम
58:31
Speaker A
नहीं है डटा बस बोलेगा दिस इज अनडिफाइंड सिंबल कौन किसके ए की बात कर रहे हो अब t1 कंफ्यूज हो जाएगा फिर वही प्रॉब्लम अगर सिस्टम में आइसोलेशन है और अगर मैं अकेला हूं तो हाउ दिस इज पॉसिबल कि 10 मिनट पहले
58:46
Speaker A
आप मेरे को बोल रहे हो दे अ वेरिएबल ए जिसकी वैल्यू 10 है और अभी आप मेरे को बोल रहा हो कि इस तरह का तो कोई वेरिएबल ही नहीं है यह पॉसिबल नहीं है इसमें कुछ प्रॉब्लम है बताओ बात समझ आ रही है क्या
58:55
Speaker A
यस एक्सक्यूज मी तो देर यू सी कि इस तरह के बहुत सारे और यह जो मैंने चार प्रॉब्लम्स आपके सामने लिखे मैं दोबारा या दिला रहा हूं क्या सिर्फ यही चार प्रॉब्लम है सर परम्यूटेशन कॉमिनेशन ट्राई करके इस तरह के
59:09
Speaker A
पता नहीं और कितने अलग-अलग प्रॉब्लम्स बनाए जा सकते हैं है ना बट यह कुछ चार मेजर प्रॉब्लम्स है जो हम पढ़ते हैं जो हम समझते हैं एक एग्जांपल ट्राई करें च द शेड्यूल द फॉलोइंग शेड्यूल इ सफरिंग फ्रॉम
59:22
Speaker A
लॉस्ट अपडेट अनरिपीटेबल रीड और व्हाट तो देर यू सी क्या दिखा रहा है वन ने आके पहले रीड वाय किया देन इसने भी रीड वाय किया देन इसने रीड वाय फिर से किया दोनों को अपडेट किया राइट किया एंड देन यू डू द
59:38
Speaker A
रीड यस तो जहां तक बात है लॉस्ट अपडेट की आई डोंट सिंक कि यहां पे लॉस्ट अपडेट है व्हाई बिकॉज़ t1 ने कोई अपडेट किया ही नहीं था जो लॉस हो जाए t2 ही अकेला काम कर रहा था बट क्या है यहां पे अनरिपीटेबल रीड
59:51
Speaker A
प्रॉब्लम है यह बिल्कुल है क्य क्योंकि इसने यहां पे जो ओरिजिनल वैल्यू y का रीड किया ओबवियसली यहां पे वैल्यू डिफरेंट आ रहा है क्योंकि वा अपडेट हो चुका है है ना तो t1 बोलेगा कि देर इज अ प्रॉब्लम मैंने
60:03
Speaker A
जो रीड किया पता नहीं मैं वो रीड ऑपरेशन रिपीट क्यों नहीं कर पा रहा हूं तो यह बिल्कुल फैक्ट है प्रैक्टिकल बात है ठीक है करेक्ट आईडिया एक और क्वेश्चन ट्राई करें देखो और ये इस तरह के क्वेश्चन गेट
60:14
Speaker A
में डायरेक्ट पूछे जाते हैं वच ऑफ द फॉलोइंग सिनेरियो मे लीड्स टू इरिकवरेबल एरर इन डेटाबेस आइटम इसमें से किसम इरिकवरेबल एरर हो सकता है अ ट्रांजैक्शन राइट्स डाटा आइटम आफ्टर इट इज रीड बाय एन अनकमिटेड ट्रांजैक्शन अगर किसी
60:31
Speaker A
ट्रांजैक्शन ने किसी डेटा आइटम को रीड किया और मैं उसके बाद उसके ऊपर राइट ऑपरेशन कर रहा हूं आई थिंक इससे कोई प्रॉब्लम नहीं है है ना हो सकता है नेक्स्ट क्या है ट्रांजैक्शन रीड्स से डेटा आइटम आफ्टर इट इज रीड बाय इन कमिटेड
60:44
Speaker A
ट्रांजैक्शंस अगर दो ट्रांजैक्शन रीड करते हैं रीड रीड से कभी प्रॉब्लम नहीं होता आप किसी भी ऑर्डर में करो ट्रांजैक्शन कमिटेड और अनकमिटेड और नो इशू सी वाला ट्रांजैक्शन रीड्स अ डटा आइटम आफ्टर इट इज रिटन बाय कमिटेड ट्रांजैक्शन आई थिंक यहां
60:59
Speaker A
भी कोई इशू नहीं है बिकॉज वन अ ट्रांजैक्शन इज कमिटेड अब वो जो वैल्यू है बफर की वैल्यू की परमानेंट वैल्यू परमानेंट वैल्यू ना कोई इशू नहीं है मेरे ख्याल से डर्टी रीड की तरफ लेके जा रहा है
61:09
Speaker A
अ ट्रांजैक्शन रीड्स अ डटा आइटम आफ्टर इट इज रिटन बाय एन अनकमिटेड ट्रांजैक्शन यहां प्रॉब्लम है किसी ट्रांजैक्शन ने रीड किया मे बी उसके बाद कुछ राइट किया और अब आपने उसको रीड कर लिया यह वैल्यू परमानेंट नहीं
61:24
Speaker A
है क्योंकि ये ट्रांज ने भी कमिट नहीं किया आप अगर रीड करके कमिट करके चले गए और बाद में इस ट्रांजैक्शन ने रोल बैक कर दिया तो प्रॉब्लम हो जाएगा सो दिस इज अ क्लियर कट डेफिनेशन ऑफ अ डर्टी रीड और
61:37
Speaker A
इसीलिए इसने यहां पर लिखा है लीड्स टू और मे लीड्स टू तो जैसा हमने पहले भी समझा ऐसा नहीं कि डर्टी रीड होगा तो गारंटी है कि सर प्रॉब्लम होगा ही होगा बट प्रॉब्लम हो सकता है दैट इज द आईडिया सो यस दैट इज
61:48
Speaker A
प्रेटी मच बिल्कुल सही बोल रहा है व्च ऑफ द फॉलोइंग सिनेरियो मे लीड्स टू इरिकवरेबल एरर इन डेटाबेस आइटम करेक्ट आंसर इज डी बिकॉज़ दैट इज अ सिनेरियो ऑफ डर्टी रीट यस ओके सो अगेन एक और आईडिया हमने कंप्लीट कर
62:02
Speaker A
लिया हमने कुछ प्रॉब्लम समझ ली और यह भी मैं समझ आ गया कि कॉन्करेंस हमको चाहिए बट कॉन्करंसी से इश्यूज हो रहे हैं अब सॉल्यूशन क्या है सॉल्यूशन यह है कि हमको यह चाहिए कि हम ट्रांजैक्शंस को आइसोलेट
62:15
Speaker A
स्टडी ना करें क्योंकि होना तो कंक्रेंस में है तो यहां देखिए एक नया आईडिया हम लेके आए हैं शेड्यूल्स कुछ लोग उसको स्केड्यूल भी बोलते हैं आई विल कॉल इट शेड्यूल तो आईडिया यह है कि हम मल्टीपल ट्रांज क् को एक साथ स्टडी करेंगे वी कॉल
62:29
Speaker A
देम शेड्यूल और उसके बाद देखेंगे कि वेदर वो जो हमारे प्रॉपर्टीज हैं यू नो कंसिस्टेंसी वाले वो इंश्योर है या नहीं है ना ओके तो चलिए अभी शेड्यूल्स को थोड़ा सा और डिटेल में समझेंगे देखिए गेम क्या है जैसे यहां पर आप देख रहे हैं सबसे
62:43
Speaker A
सिंपल एग्जांपल हो सकता है एक से ज्यादा ट्रांजैक्शन रखना है तो सबसे सिंपल एग्जांपल हो सकता है कि दो ट्रांजैक्शन के एग्जांपल तो नायू सी देयर आर टू ट्रांजैक्शंस है ना और इस पूरे बंडल को मिला के मैं क्या बोल बोल रहा हूं मैं बोल
62:56
Speaker A
रहा हूं दिस इज कॉल्ड अ शेड्यूल अब नाम के लिए यह शेड्यूल है या नाम के लिए यहां पे कॉन्करेंस है बिकॉज अगर आप नोटिस करोगे ध्यान से तो पहले t न स्टार्ट हुआ और जब t न पूरा कंप्लीट हो गया देन ओनली वी हैव
63:09
Speaker A
स्टार्टेड t1 नोटिस करो है ना इसको हम बोलते हैं सीरियल शेड्यूल क्या बोलते हैं सीरियल कि जब एक कंप्लीट हो जाएगा उसके बाद हम दूसरा स्टार्ट करेंगे जो रियल कॉन्करेंस वो इधर आपको मिलेगी लुक एट दिस एग्जांपल दिस इज अनदर शेड्यूल बट यहां पर
63:23
Speaker A
गेम क्या है एक इंस्ट्रक्शन आप देखोगे हमने t2 की की फिर मे भी हमारा मन बदला दो इंस्ट्रक्शन हमने t3 की एग्जीक्यूट करी अगेन दे अ चेंज इन प्लान देन दोबारा जैसे कॉन्टेक्स्ट स्विच करता ऑपरेटिंग सिस्टम में कोई भी प्रोसेस दूसरी प्रोसेस को कभी
63:37
Speaker A
भी कांटेक्ट स्विच कर सकता है तो सेम यहां पर हुआ देन अगेन वी हैव t2 देन अगेन दो इंस्ट्रक्शन हमने t1 के रन कर दिए और ऐसे जिगजैग फैशन में हमने काम किया दिस इज कॉल्ड नॉन सीरियल शेड्यूल अभी डिटेल में
63:49
Speaker A
आगे बात करूंगा इन द लंगर रन हम इसे ही चाहते हैं है ना तो दो-तीन बातें यहां पे आपको नोटिस करनी है बजाय इसके कि एक ट्रांजैक्शन को हम एक बार स्टडी कर रहे हैं अकेले स्टडी कर रहे हैं हम दो या दो
64:00
Speaker A
से ज्यादा ट्रांजैक्शन को जब एक साथ स्टडी करते हैं उसको हम शेड्यूल बोल रहे हैं क्या मैं जब शेड्यूल की बात कर रहा हूं तो मैं ऐसा कर सकता हूं क्या सपोज दिस इज इंस्ट्रक्शन 1 2 3 4 कि मैं फोर को पहले
64:11
Speaker A
एग्जीक्यूट कर दूं टू के बाद में करूं ओबवियसली ऐसा नहीं हो सकता जो प्रोग्राम को एग्जीक्यूट करने का ऑर्डर है ऑब् वियस दैट विल रिमन सेम बस हमारा काम क्या है कि आपस में कांटेक्ट स्विचिंग हम ट्राई कर
64:22
Speaker A
सकते हैं अगर इधर चार और इधर चार है तो टोटल आठ इंस्ट्रक्शन क्शन ही रन करूंगा इंडिविजुअल ऑर्डर सेम ही रहेगा बस कांटेक्ट स्विचिंग अलाउड है है ना तो दो तीन बातें हमें ध्यान रखनी है अब तो जैसे
64:33
Speaker A
मैंने आपसे बोला जो पहला टाइप है दैट इज नोन एज सीरियल शेड्यूल अब इसकी खास बात क्या है यह हम पहले पढ़ के आए हैं कि अगर एक बार में एक ही ट्रांजैक्शन एग्जीक्यूट हो तो क्या कॉन्करेंस को या कंसिस्टेंसी
64:47
Speaker A
को आ एम सॉरी नॉट कॉन्करेंस कंसिस्टेंसी को कोई खतरा है क्या नहीं ये मैं पता है अगर एक बार में एक ही ट्रांजैक्शन एग्जीक्यूट होगा तो तो कंसिस्टेंसी इज नॉट एन इशू तो अगर कोई शेड्यूल सीरियल है तो
64:58
Speaker A
क्या वो हमेशा कंसिस्टेंट होगा क्या वो हमेशा कंसिस्टेंट होगा या कहने का मतलब वो डेटाबेस की कंसिस्टेंसी को हमेशा इंश्योर करेगा ये एक इंपॉर्टेंट प्रॉपर्टी है हालांकि ये हमारे किसी खास काम का नहीं है क्यों मैं दोबारा याद दिला रहा हूं हमारा
65:14
Speaker A
एजेंडा कॉन्करेंस इधर से कॉन्करेंस तो मिलेगी नहीं नहीं मिलेगी कॉन्करेंस तो इससे ओवरऑल एज सच हमें कुछ फायदा होता नजर नहीं आ रहा बट हां ये बात ठीक है कि ऐसा करने की वजह से ऐसा करने के कारण हमें
65:26
Speaker A
यू नो कंसिस्टेंसी से कोई डाउट नहीं है अब एक बात नोटिस करिए क्या ऐसा भी जरूरी है अगर दो पार्टिसिपेटिंग जैसे यहां पे ट्रांजैक्शन है t न और t1 तो पहले t न उसके बाद t1 होगा ऐसा जरूरी नहीं आप उल्टा
65:37
Speaker A
भी कर सकते हो व्हाट यू कैन हैव आप ऐसा भी कर सकते हो कि पहले t1 को एग्जीक्यूट करो उसके बाद t न को करो तो क्या ये सीरियल शेड्यूल है हां सर ये भी सीरियल शेड्यूल है तो अगेन एक एग्जांपल और इमेजिन कर लेते
65:48
Speaker A
हैं सपोज तीन ट्रांजैक्शन है तो कितने पॉसिबल सीरियल शेड्यूल हो सकते हैं इट कुड बी लाइक 123 इट कुड बी 132 इट कुड बी 213 इट कुड बी 231 इट कुड बी 321 इट कुड बी 312 सो ओवरऑल सिक्स डिफरेंट सीरियल
66:04
Speaker A
शेड्यूल्स आर पॉसिबल और समझदार को इशारा काफी है अगर दो पे दो और तीन पे छह हमें मिल रहा है तो ओबवियसली एंड डिफरेंट एंड फैक्टोरियल डिफरेंट सीरियल शेड्यूल्स आर पॉसिबल दैट इज अ वन मार्क क्वेश्चन जो कभी-कभी पूछ सकते हैं दोबारा
66:18
Speaker A
कंक्लूजन है बट ये हमारे कुछ खास काम का नहीं है बिकॉज इसके अंदर कॉन्करेंस नहीं है एक कंप्लीट होने के बाद हम दूसरे पे जा रहे हैं नाउ लुक एट द नेक्स्ट वन जो मैंने अभी आपको दिखाया था व्हिच इज नोन एज लाइक
66:30
Speaker A
नॉन सीरियल शेड्यूल अब यहां पे रियल कॉन्करेंस है वी वांट दैट वो हमें चाहिए बट प्रॉब्लम क्या है क्योंकि यहां पे कांटेक्ट स्विचिंग हुई है और क्योंकि एक शेड्यूल कंप्लीट होने से पहले दूसरा स्टार्ट हुआ और क्या प्रॉब्लम होगी अब
66:44
Speaker A
मुझे बताने की जरूरत नहीं चार एग्जांपल हम पहले देख चुके हैं तो इस तरह के सिनेरियो में प्रॉब्लम है इसमें कॉन्करेंस है बट कंसिस्टेंसी की गारंटी नहीं है है ना दूसरा हाउ मेनी डिफरेंट नॉन सीरियल शेड्यूल्स आर पॉसिबल यह बता सकते हो नॉन
66:59
Speaker A
सीरियल अब अगर आप ध्यान से सोचोगे देखो लेट मी से दिस कंटेन n1 नंबर ऑफ इंस्ट्रक्शन दिस कंटेन n2 नंबर ऑफ इंस्ट्रक्शन सो टोटल नंबर ऑफ इंस्ट्रक्शन कितने हो जाएंगे दैट इज लाइक n1 + n2 एंड लेट मी से टोटल का फैक्टोरियल सारे पॉसिबल
67:17
Speaker A
कॉमिनेशन बट प्रॉब्लम क्या है प्रॉब्लम है कि यहां पर आपने वह केस भी इमेजिन कर लिया जहां पर इन दोनों का ऑर्डर भी आपने स्वैप किया होगा तो यह स्वैप नहीं है इनकोडर फिक्स्ड है इसकी वजह से रिस्ट्रिक्टेड
67:29
Speaker A
परम्यूटेशन के केस आपने कि होंगे 11 12 क्लास में वो वाला याद दिला रहा हूं तो 2 n1 फैक्टोरियल से मैंने डिवाइड कर दिया सिमिलरली n2 फैक्टोरियल इनके भी टोटल परम्यूटेशन पॉसिबल जो है वो हमें नहीं चाहिए क्योंकि इनका रिलेटिव ऑर्डर सेम
67:42
Speaker A
होना चाहिए सो लेट मी डिवाइड बाय n2 फ्टो और यह क्या आ गया ये आ गया टोटल नंबर ऑफ शेड्यूल्स पॉसिबल वैलिड बट मैं क्या बोल रहा हूं हमें चाहिए सिर्फ नॉन सीरियल सीरियल कितने थे टोटल जितने यहां पे लेट
67:55
Speaker A
लेट से टोटल नंबर ऑफ़ ट्रांजैक्शन अगर n है - n फटो सो टोटल शेड्यूल माइनस सीरियल शेड्यूल यू गेट टोटल पॉसिबल नॉन सीरियल शेड्यूल य यहां पर देखिए डिटेल में बात की है अगर t1 t2 t3 अप टिल t ए ट्रांजैक्शंस
68:11
Speaker A
है ईच हैविंग n1 n2 n3 अप टल n4 इंस्ट्रक्शन तो टोटल नंबर ऑफ पॉसिबल केस कितने होंगे n1 से लेके n2 टोटल का फैक्टोरियल डिवाइडेड बाय n1 n2 फ्टो अप टिल टिल n n फैक्टोरियल एंड देन इसमें से
68:28
Speaker A
- n फ्ट करना है क्योंकि स हमें हटा देने हैं यस अब आप हो सकता है ये सोच के कंफ्यूज हो र हूं यह सीरियल नॉन सीरियल का क्या गेम चल रहा है इधर हमने पहले सीरियल स्टडी किया हमने दोबारा याद किया कि यहां
68:41
Speaker A
कंसिस्टेंसी है बट एफिशिएंसी नहीं है कॉन्करंसी नहीं है यहां कॉन्करंसी है एफिशिएंसी है बिकॉज़ कांटेक्ट स्विचिंग हो रहा है बट यहां कंसिस्टेंसी की ऐसा नहीं मैं बोल रहा हूं ये इनकंसिस्टेंट है बट जस्ट आई एम सेइंग कि य कंसिस्टेंसी का
68:54
Speaker A
गारंटी नहीं है अब हमें क्या करना हमारी क्या अप्रोच है देखिए लॉजिक ये है इसको थोड़ा सा ऑब्जर्व कराता हूं बाकी वैसे सब नोट्स बना के इधर लिख के रखा है यस लुक एट दिस ऐसे समझना एक तरफ है नॉन सीरियल शेड्यूल लेट
69:10
Speaker A
मी से नॉन सीरियल शेड्यूल एक तरफ है सीरियल शेड्यूल है ना नॉन सीरियल शेड्यूल कंसिस्टेंसी का इशू है और मैं ये नहीं कह रहा हूं कि कंसिस्टेंट नहीं मैं बोल रहा हूं बस मेरे को पता नहीं है इफ सम हाउ आई
69:24
Speaker A
कैन प्रूव कि नॉन सीरियल शेड्यूल इज काइंड ऑफ इक्विवेलेंट टू सीरियल शेड्यूल अगर मैं ऐसा कुछ करूं कैसे करूंगा मेरे को भी नहीं पता बट अगर मैं प्रूफ कर दूं कि नॉन सीरियल सीरियल के बराबर है और सीरियल पहले
69:37
Speaker A
से कंसिस्टेंट है मेरे को पता है तो क्या नॉन सीरियल की कंसिस्टेंसी भी गारंटी हो जाएगी हां हो तो जाएगी ध्यान से समझना मेरे को पहले से पता है कि सीरियल शेड्यूल कंसिस्टेंट होता है तो व्ट आई एम आस्किंग
69:50
Speaker A
अगर मैं नॉन सीरियल को सम हाउ कन्वर्ट कर दूं सीरियल शेड्यूल में तो मैं प्रूफ कर दूंगा कि नॉन सीरियल होने के बाद भी वो शेड्यूल कंसिस्टेंट है और एफिशिएंट तो पहले से मेरा काम बन जाएगा क् मेरे को कोई
70:02
Speaker A
मैकेनिज्म चाहिए पता लगाने के लेकिन नॉन सीरियल शेड्यूल जो हमारे पास है वो कंसिस्टेंट है कि नहीं अब ये काम हम करते कैसे हैं तो अभी इस बात को यहीं भूल जाओ अब दो-तीन और एग्जांपल एक डिफरेंट आईडिया
70:12
Speaker A
आपको समझाता हूं देन दोनों कहानी मिक्स करूंगा आपको बात समझ आएगी नाउ लुक एट दिस थिंग यहां मैंने कुछ अलग-अलग केसेस बनाए हैं है ना और ये केसेस जब आप इंडिविजुअल स्टडी करोगे आपको समझ आएगा यहां देखो लुक
70:25
Speaker A
एट दिस केस दो ट्रांजैक्शन है पहला ट्रांजैक्शन रीड ए कर रहा है दूसरा रीड ब कर रहा है बस मैं क्या जानना चाह रहा हूं कि अगर मैं इनके एग्जीक्यूशन का ऑर्डर स्वैप कर दूं मान लो पहले t2 रीड भी करें फिर t1 रीड करे तो
70:39
Speaker A
कोई फर्क पड़ेगा क्या आई डोंट थिंक कोई फर्क पड़ेगा आप नोटिस कर लो क्योंकि पहली बात तो दोनों रीड ऑपरेशन है हम पहले से जानते हैं रीड रीड से कोई क्लैश होता नहीं है पॉइंट नंबर वन पॉइंट नंबर टू अ डेटा
70:51
Speaker A
आइटम भी डिफरेंट है वो ए पे काम कर रहा है वो बी पे काम कर रहा है तो वैसे भी इसमें कोई कंफ्यूजन कोई प्रॉब्लम है नहीं सो 110 पर हमको बात समझ आ रही है कि स्वैप करने
71:00
Speaker A
से कोई फर्क नहीं पड़ेगा तो हम स्वैप कर सकते हैं अब ध्यान से सुनना क्योंकि हम स्वैप कर सकते हैं इसका मतलब यह इंस्ट्रक्शन आपस में कंफ्लेक्स नहीं है तो मैं क्या बोलूंगा इंस्ट्रक्शंस आर कंफ्लेक्स मैं बोलूंगा इंस्ट्रक्शंस आर नॉन
71:18
Speaker A
कॉन्फ्लेटिंग टू ईच अदर प्लीज अंडरस्टैंड इंस्ट्रक्शंस आर नॉन कॉन्फ्ल एट दिस थिंग इधर बताओ स्वैप हो सकता है क्या नाउ एक राइट ऑपरेशन है दैट आई एग्री बट स्टिल यू मस्ट अंडरस्टैंड कि यह दोनों आप ध्यान से नोटिस करोगे तो आप समझेगा ये
71:33
Speaker A
दोनों सेम डटा आइटम है कि डिफरेंट है सर दैट इज डिफरेंट डटा आइटम यू सी ये ए पे काम कर रहे है भाई साहब बी पे काम कर रहे है ये बी पे काम कर रहा है ये ए पे काम कर
71:41
Speaker A
रहा है अगर डटा आइटम डिफरेंट है तो मैं कुछ और काम कर रहा हूं आप कुछ और काम कर रहे हो हम किस ऑर्डर में कर रहे उससे कोई फर्क नहीं पड़ता तो अगर आप इनके एग्जीक्यूशन ऑर्डर चेंज कर भी दो इधर पहले
71:52
Speaker A
t1 यू नो रीड कर रहा है देन t2 राइट भी कर रहा है इधर अगर पहले t2 राइट भी करे फिर t1 रीड करे आई डोंट थिंक इससे कोई प्रॉब्लम होने वाला है तो यह भी चल सकता है सर इधर आ जाइए नाउ लुक एट दिस थिंग t1
72:04
Speaker A
एंड t2 नाउ लुक एट दिस t1 यहां पर कर रहा है रीड ओ माय गॉड अभी धीरे-धीरे मैं और ज्यादा कॉम्प्लेक्टेड आइटम सेम कर दिया ना बोथ ऑफ देम आर ऑपरेटिंग ऑन सेम डेट आइटम बट स्टिल एडवांटेज क्या है दोनों रीड है फिर वही
72:19
Speaker A
कहानी क्या रीड रीड से कोई क्लैश होता है क्या रीड रीड के स्वैप से कोई प्रॉब्लम होगा क्या नहीं आप पहले रीड करो फिर t2 कर ले या पहले t2 करे फिर t1 करे कोई प्रॉब्लम नहीं है रीड रीड नेवर लीड टू
72:31
Speaker A
क्लश इवन इफ द डेटा आइटम इज द सेम बात समझ आई तो इन तीनों केसेस में ऑर्डर का रिलेटिव इंस्ट्रक्शंस का जो रिलेटिव एग्जीक्यूटिंग ऑर्डर है वह स्वप किया जा सकता है और क्योंकि सप स्वाब किया जा सकता
72:43
Speaker A
है तो इंस्ट्रक्शंस को क्या बोलेंगे कंफ्लेक्स विल से नॉन कॉन्फ्लेटिंग यस इधर आ जाइए नाउ या देखिए सेम डाटा आइटम एंड इवन वन ऑफ देम इज राइट ऑपरेशन क्या इधर स्वप कर सकते हैं आई डोंट थिंक सो नहीं कर सकते रीजन
73:00
Speaker A
क्या है अगर आप इस एग्जीक्यूशन ऑर्डर को देखेंगे तो t1 जो रीड है परफॉर्म कर रहा है वो डेटाबेस की किसी ओरिजिनल वैल्यू पर रीड ऑपरेशन करेगा देन t2 परफॉर्म्स राइट ऑपरेशन एग्री लेकिन यहां पर आप देखोगे तो
73:12
Speaker A
आप क्या नोटिस करोगे पहले t2 राइट कर रहा है उसके बाद t1 रीड कर रहा है तो बेसिकली t1 वो वैल्यू रीड करेगा जो t2 राइट कर रहा तो t1 का ऑपरेशन चेंज हो जाएगा हम क्या कहते हैं या तो जो पार्टिसिपेटिंग
73:25
Speaker A
ट्रांजैक्शन उनमें से किसी को प्रॉब्लम हो या डेटाबेस को प्रॉब्लम हो तो हम इंस्ट्रक्शन क्डर स्वप नहीं कर सकते यहां पर किसको प्रॉब्लम है आई थिंक t2 को भी प्रॉब्लम नहीं है डेटाबेस को भी फाइनल जो t2 लिखेगा वही मिलेगा ब t1 को प्रॉब्लम है
73:39
Speaker A
उसका राइट ऑपरेशन इफेक्ट हो रहा है और अगर उसका राइट ऑपरेशन इफेक्ट हो रहा है तो उसकी आइसोलेशन जा रही है आइसोलेशन याद है हमें इंश्योर करना था कि हम किसी के साथ करें अकेले करें ऑर्डर ऑपरेशन में कोई
73:51
Speaker A
फर्क ना है पर फर्क आया यहां ओरिजिनल वैल्यू रीड कर रहा है यहां t की लिखी हुई वैल्यू रीड कर रहा है सो अब मैं इन दोनों इंस्ट्रक्शन को स्वैप नहीं कर सकता और क्योंकि मैं स्वैप नहीं कर सकता सो
74:02
Speaker A
इंस्ट्रक्शंस आर सेट टू बी नॉन कन्फ ओ इंस्ट्रक्शंस आर सेड टू बी कंफ्लेक्स क्योंकि स्वप नहीं कर सकता है ना तो यहां बोलूंगा कंफ्लेक्स लड़ाई हो गई स्वप नहीं हो रहा सिमिलरली इधर बात एकदम सेम बस ऑर्डर चेंज कर दिया तो यहां पे आप नोटिस
74:16
Speaker A
करोगे पहले t2 कर रहा है फिर t1 कर रहा है तो अब अगेन अगर मैं स्वप करूंगा तो t2 वो वैल्यू रीड करने लगेगा जो t1 ने लिखी ी दैट इज नॉट परमिस बल तो यहां पर भी स्वैप
74:28
Speaker A
करना अलाउड नहीं है इधर देखिए दिस इज राइट दिस इज राइट दिस इज़ राइट दिस तो दोनों ही राइट ऑपरेशन है इस बार आई थिंक डेटाबेस पे इंपैक्ट आएगा नोटिस करो ना t1 पे ना t2 पे अगर ये ऑर्डर में रन करोगे तो डेटाबेस में
74:42
Speaker A
फाइनल वैल्यू वो आएगी जो t1 ने लिखी थी अगर इस ऑर्डर में रन करोगे तो डेटाबेस में फाइनल वैल्यू वो आएगी जो t2 ने लिखी थी तो इंपैक्ट आएगा इन तीनों कंडीशन में हम स्वैप नहीं कर सकते इतनी बात समझ आई अब आप
74:54
Speaker A
बोलोगे नॉन सीरियल का सीरियल में कन्वर्जन क्या एक काइंड ऑफ अभी फिल इन द ब्लैंक है कैसे होगा हमें नहीं पता बट बीच में हमने कंफ्लेक्स वाली बात समझ ली यस और यह जो मैंने अभी आपको बताया है वह यहीं पर लिखा
75:08
Speaker A
हुआ है कंफ्लेक्स जस्ट टेबलेट कर दिया जैसे बुक में आपको लिखा मिलेगा फिर भी एक बार याद दिला देता हूं दो इंस्ट्रक्शंस आपस में कंफ्लेक्स क्श आर सेड टू बी कंफ्लेक्स पहला दे मस्ट बिलोंग टू डिफरेंट ट्रांजैक्शन ओबवियस इसलिए एक ट्रांजैक्शन
75:26
Speaker A
की तो आपस में कंफ्लेक्स क्शन जिस ट्रांजैक्शन से बिलोंग कर र है वो डिफरेंट होना चाहिए बोथ ऑफ देम मस्ट ऑपरेट ऑन सेम डेटा वैल्यू अगर आप अलग-अलग डेटा वैल्यू प काम करो तो भी फर्क नहीं पड़ता दे मस्ट ऑपरेट ऑन सेम डेटा वैल्यू
75:40
Speaker A
एंड एटलीस्ट वन ऑफ देम शुड बी अ राइट ऑपरेशन कम से कम एक राइट ऑपरेशन होना चाहिए अगर तीनों कंडीशन एक साथ होल्ड करती है तो हम बोलेंगे दे आर कंफ्लेक्स बात समझ आई वो यहां पर लिखा हुआ है नाउ द क्वेश्चन
75:54
Speaker A
इज या द अप्रोच हम क्या करेंगे ना हम इंस्ट्रक्शंस को स्वैप करना शुरू करेंगे और अब आपको पता है मैं आपको आंसर बता रहा हूं अप्रोच क्या है कैसे नॉन सीरियल शेड्यूल को सीरियल शेड्यूल में कन्वर्ट करेंगे ओबवियसली कंफ्लेक्स को तो स्वैप कर
76:08
Speaker A
नहीं सकते तो किसको स्वैप करेंगे नॉन कंफ्लेक्स को हम कोशिश करेंगे नॉन कंफ्लेक्स इंस्ट्रक्शंस को स्वप करें एंड कन्वर्ट द नॉन सीरियल शेड्यूल इनटू सीरियल शेड्यूल है ना कंफ्लेक्स अप करें और कन्वर्ट करें नॉन सीरियल को सीरियल में फॉर एग्जांपल यहां
76:25
Speaker A
देखिए क्या क्या करने की कोशिश की गई है यस इधर देखिए ये दोनों इंस्ट्रक्शन आई थिंक नीचे आ गई है और ये दोनों इंस्ट्रक्शंस ऊपर चली गई है अभी जितना हमने पिछले कुछ समय में सीखा सोच के मुझे
76:38
Speaker A
बताइए इससे किसी ऑपरेशन प कोई फर्क पड़ेगा क्या आई डोंट थिंक सो क्यों क्योंकि रीड और राइट दोनों ऑपरेशन है बट ध्यान देने वाली बात यह है कि रीड और राइट दोनों ऑपरेशन यहां पर किस पे किए गए हैं बताइए ए
76:50
Speaker A
पे किए गए हैं जबकि यहां पर किस पे हो रहा है बी पे हो रहा है तो कोई फर्क नहीं पड़ता ये इसको आराम से आप स्वप कर सकते हो है ना तो कैन आई से इन दोनों शेड्यूल का
77:00
Speaker A
हालांकि नोटिस करोगे आप दोनों में कोई इक्वल है क्या दोनों में से कोई सीरियल है क्या सीरियल रियल की बात नहीं है बट इतना तो मानोगे ना एक शेड्यूल को दूसरे शेड्यूल में कन्वर्ट कर सकते हैं बाय स्वैपिंग ऑफ
77:14
Speaker A
नॉन कॉन्फ्लेटिंग इंस्ट्रक्शन जो इधर हमने किया हां कि ना है ना तो दीज टू शेड्यूल्स आर सेट टू बी कंफ्लेक्स नाउ गेट में डेफिनेशन आर वेरी इंपोर्टेंट इस पे तो कई बार डायरेक्ट क्वेश्चन पूछा है तो मैं पढ़ूं एक बार इफ वन शेड्यूल कैन
77:30
Speaker A
बी कन्वर्टेड टू अनदर शेड्यूल बाय स्वैपिंग ऑफ नॉन कंफ्लेक्स क्शन वही तो किया हमने नॉन कंफ्लेक्स को स्वैप किया है है ना देन दे आर कॉल्ड कंफ्लेक्स शेड्यूल तो ये दोनों शेड्यूल आपस में कौन हो गए कंफ्लेक्स हो गए जैसे एक क्वेश्चन देखिए
77:46
Speaker A
दिस इज गेट प्रीवियस ईयर क्वेश्चन अभी रिसेंटली पूछा गया था क्या क्वेश्चन है नोटिस करिए कंसीडर अ शेड्यूल अस ऑफ अ ट्रांजैक्शन t1 एंड t2 एंड रिडेक्स स्टंड्स फॉर री एंड डब एक्स स्टैंड्स फॉर राइट एक्स चच ऑफ द फॉलोइंग शेड्यूल इज
77:59
Speaker A
कन्फेक्ट इक्विवेलेंट टू अबब शेड्यूल तो ये एक शेड्यूल गिवन था आपको बताना है इन सब में कौन इसके कंफ्लेक्स करोगे वन बाय वन एंड वैसे इसके कुछ शॉर्टकट अप्रोच हो सकता है बट यू नो वी कैन कंपेयर ए से ही शुरू करू आप ध्यान से
78:17
Speaker A
देखोगे टी नॉन स्ट्रक्शन ऊपर आ गई जरा चेक करो ऐसा हो सकता है क्या क्या यह तीनों इंस्ट्रक्शन ऊपर आ सक तीनों इंस्ट्रक्शन अगर ऊपर आई है तो रीड ए और रीड सी नीचे आए हैं बट ए और सी नीचे आ सकते क्योंकि ये तो
78:32
Speaker A
बी और डी पर काम कर रहे हैं वी एग्री टू इट ऐसा हो सकता है दूसरा काम इसने क्या किया यह राइट बी ध्यान से देखो राइट भी राइट सी को स्वप कर दिया सो दैट ये चारों बीच में आ जाए है ना और आई थिंक ये भी
78:45
Speaker A
किया जा सकता है क्यों क्योंकि वो बी पर काम कर रहा है वो सी पर काम कर रहा है इनका स्वैप करना पॉसिबल है 110 पर मेरे को तो समझ आ रहा है कि यस दिस गिवन श कैन बी
78:55
Speaker A
कन्वर्टेड टू शेड्यूल गिवन इन ऑप्शन ए उसमें किया जा सकता है और हमने कोई भी कंफ्लेक्स क्शन को स्वप नहीं किया है ना सो 100% आई थिंक करेक्ट आंसर यही है बाकी ऑप्शन दिखा देता हूं बाकी में क्या
79:07
Speaker A
प्रॉब्लम होना चाहिए अगर चार में से एक ही सही था तो जैसे लुक एट दिस यहां पर इन दोनों का आप नोटिस करो लुक एट दिस इस शेड्यूल में ऑप्शन बी में राइट डी पहले हुआ इधर रीड डी बाद में हुआ जबकि यहां पर
79:24
Speaker A
नोटिस करो इधर रीड डी पहले था राइट डी पहले था क्या इनकोडर स्वप हो सकता था कि नहीं हो सकता वई डिफरेंट ट्रांजैक्शन सेम डेटा वैल्यू वन ऑफ देम इज राइट ऑपरेशन यह स्वप नहीं किया जा सकता था बट यह स्वप
79:37
Speaker A
किया गया तो यह कंफ्लेक्स आपस में नहीं है है ना इधर आ जाइए आई थिंक यहां भी सेम इशू है फिर से राइट डी रीडी राइट डी ऊपर लेके जा गया नॉट अलाउड ये स्वप नहीं किया जा सकता था ऑप्शन डी में क्या प्रॉब्लम है यह
79:51
Speaker A
सबको ऊपर ले गया देर यू सी अ प्रॉब्लम सी और राइट सी में स्वप कर दिया गया यह भी नहीं हो सकता तो आई होप आपको पैटर्न समझ आ गया एंड ट इज गेट प्रीवियस ईयर क्वेश्चन फॉर टू मार्क तो टू मार्क में बस यह समझना
80:04
Speaker A
था बहुत सिंपल सा कांसेप्ट था यहां पर जो एक्चुअल क्वेश्चन बनता है ना वो बनता है वेरी इंपोर्टेंट टम लाक हर बार यहां से क्वेश्चन पूछा जाता है नोन एस कन्फ सीरिज बिलिटी क्या बोलते हैं मुझसे बोलो कन्फ
80:17
Speaker A
सीला बिलिटी ना व्ट इज दैट यहां देखो आप यहां क्या किया है स्वैपिंग में देखो कुछ बात समझ आती है क्या आई थिंक इन दोनों को स्वप किया देखो लुक एट दिस तो ये रीड भी राइड भी ऊपर आ
80:29
Speaker A
गया ये रीड भी राइड भी नीचे आ गया ये ऊपर आ गया नीचे आ गया ध्यान से देखो आपको पैटर्न समझ आ रहा है क्या हां सर आ तो रहा है है ना तो ये स्वैप किया जा सकता था
80:38
Speaker A
क्या ध्यान से नोटिस करो सर आई थिंक ये स्वैप किया जा सकता है क्योंकि डेटा आइटम डिफरेंट है वो बी पे काम कर रहा है वो पे काम कर रहा है वो बी पे काम कर रहा है वो
80:45
Speaker A
पे काम कर रहा है ये स्वैप पॉसिबल है और मजे की बात क्या है इस बार यह दोनों आपस में कंफ्लेक्स है कंफ्लेक्स जो भी डेफिनेशन हमने समझी बट लुक एट दिस यह सीरियल है अगर यह सीरियल है तो यह
80:58
Speaker A
कंसिस्टेंट है इसका मतलब यह नॉन सीरियल होने के बाद भी कंसिस्टेंट है इसका मतलब यह कंफ्लेक्स सीरियल इजेब है अब यह है डेफिनेशन सो कैन आई से द एंटायस इज सेट टू बी कॉन्फ्लेट सी रिलाइजेबल इफ बाय स्वैपिंग ऑफ नॉन
81:15
Speaker A
कॉन्फ्लेटिंग इंस्ट्रक्शंस बाय स्वैपिंग ऑफ नॉन कॉन्फ्लेटिंग इंस्ट्रक्शंस वी कैन कन्वर्ट अ नॉन सीरियल शेड्यूल इंटू अ सीरियल शेड्यूल हां तो अगर किसी शेड्यूल को नॉन कंफ्लेक्स इंस्ट्रक्शन स्वैप करके सीरियल शेड्यूल में कन्वर्ट कर दें तो वो शेड्यूल कहलाता है कंफ्लेक्स इइ जबल और आप
81:32
Speaker A
अगर कंफ्लेक्स रिलाइजेबल है तो आप कंसिस्टेंट है आप हमारे काम के एफिशिएंट तो है ही है कंसिस्टेंट भी हो गए आप यह कहानी है सो आई थिंक दिस इज द एंटायस स्टोरी जो आपको समझ आया एंड दैट इज अ
81:43
Speaker A
मैकेनिज्म यूजिंग व्हिच हम ट्रांजैक्शंस को ग्रुप में स्टडी भी कर पा रहे हैं उनकी कंसिस्टेंसी भी इंश्योर कर पा रहे हैं अब यहां पर बैक टू बैक क्वेश्चंस पूछे जाते हैं एग्जाम में सीधे कंफ्लेक्स रिलाइजेबिलिटी पे तो वो न्यूमेरिकल्स वो
81:55
Speaker A
क्वेश्चंस कैसे सॉल्व होते हैं हम एक तरह का शॉर्टकट ग्राफ बनाते हैं जिसे बोलते हैं प्रेसिडेंस ग्राफ उसकी क्या कॉम्प्लेक्टेड अप्रोच इज यू जस्ट गो बाय एग्जांपल्स तो कुछ क्वेश्चन सॉल्व करते हैं है ना उसके बाद इसको हम और अच्छे से
82:11
Speaker A
खुद में खुद समझ देंगे तो चलिए सर लेट्स स्टार्ट फ्रॉम दिस क्वेश्चन तो आई थिंक दिस इज आल्सो प्रीवियस ईयर क्वेश्चन एग्जाम में पूछा गया है तो ये पूरा शेड्यूल हमारे पास गिवन है और फाइनली पूछा क्या है व्हिच ऑफ द फॉलोइंग शेड्यूल इज
82:24
Speaker A
कॉन्फ्लेट ट s अब इसमें से कौन-कौन s के साथ कंफ्लेक्स है बट ओबवियसली जिस ऑर्डर में लिखा हुआ है इसका मतलब य सब के सब शेड्यूल सीरियल है मैं एकएक करके बात करता हूं देखो यह गिवन शेड्यूल है मैंने बस एक
82:37
Speaker A
काम किया है कि ये टेबल फॉर्म में गिवन नहीं था एग्जाम में ये इस फॉर्म में गिवन था एंड आई थिंक इट इज वेरी मच एडवाइजेबल कि पहले आप उसको टेबल में कन्वर्ट कर लो कैसे कन्वर्ट करोगे लुक एट दिस तो इसने
82:48
Speaker A
लिखा फॉर एग्जांपल रीड 4x इस बात का मतलब क्या है कि ट्रांजैक्शन नंबर फोर रीड ऑपरे परफॉर्म करेगा x पे अगली बात देखो क्या लिखा हुआ है रीड टू एक इस बात का क्या मतलब है ट्रांजैक्शन नंबर टू रीड ऑपरेशन
83:03
Speaker A
परफॉर्म करेगा x पे इसी तरह वन बाय वन वन बाय वन में पढ़ता गया एंड यू सी टॉप डाउन फैशन में पूरा शेड्यूल बना के हमने तैयार कर लिया यस अभी क्या करना है कैसे करना है एकएक करके देखना तो हम कैसे पता लगाते हैं
83:15
Speaker A
कंफ्लेक्स रिलाइजेबिलिटी एक शॉर्टकट मेथड है जिसे हम बोलते हैं प्रेसिडेंस ग्राफ बिकॉज आप सोचो t1 से लेकर t4 तक चार शेड्यूल है 4 फैक्टो होता है 4 * 3 * 2 * 1 आई थिंक 24 टोटल 24 डिफरेंट शेड्यूल बना
83:30
Speaker A
के चेक करना तो पॉसिबल नहीं तो कोई शॉर्टकट मेथड होना चाहिए वो मेथड आपको सिखाता हूं तो क्या करना है स्टेप नंबर वन में जितने भी पार्टिसिपेटिंग ट्रांजैक्शंस है हमारे पास है ना वो सारे के सारे ट्रांजैक्शंस के लिए यहां पर मैं एक एक
83:43
Speaker A
वर्टेक्स बना लेता हूं लाइक अ ग्राफ दैट इज स्टेप नंबर वन स्टेप नंबर टू में क्या करना है टॉप डाउन फैशन में चलना और हमें कन्फेक्ट चेक करना है कैसे चेक करना समझाता हूं लुक एट दिस अब यहां पर पर
83:55
Speaker A
देखिए क्या लिखा हुआ है यहां पर लिखा हुआ है रीड x है ना तो आपको क्या देखना है क्या इनमें से कोई भी ट्रांजैक्शन राइट ऑपरेशन परफॉर्म कर रहा है क्या तीन कंडीशन आपको पता है डिफरेंट ट्रांजैक्शन सेम डाटा
84:07
Speaker A
वैल्यू वन ऑफ देम इज अ राइट ऑपरेशन सो देखो कहीं पर भी ये एक्स पे है बट रीड रीड का क्लैश नहीं होता नहीं होता नहीं होता नहीं होता देयर यू सी डिफरेंट ट्रांजैक्शन सेम डेटा वैल्यू वन ऑफ देम इज अ राइट
84:19
Speaker A
ऑपरेशन 110 पर ये कंफ्लेक्स से क्या समझ आता है आप जैसे चाहे वैसे स्वैप कर लो बट क्या कभी भी आप t2 को t4 के ऊपर रख पाओगे क्या मेरी बात सुनो मैं क्या बो पूछ रहा हूं क्या कभी भी t2 को t4 के ऊपर रख पाओगे
84:33
Speaker A
क्या सही नहीं रख पाओगे इस बात को याद रखने के लिए क्योंकि इस तरह से क्लैश आया हैवन एज फ्रॉम t4 टू t2 ध्यान से देखना अभी एक एक पैटर्न समझा दूंगा तो t4 से t2 पे आपने एज लगा दिया कोई बात नहीं फिर आगे
84:46
Speaker A
बढ़ो दिस इज डन अब ये रीड एक है देखो कहीं पे बाकी किसी ने x पे काम किया यह है रीड रीड बट इससे कोई क्लैश होगा नहीं कर दो फिर आगे बढ़ो अच्छा चेक सिर्फ नीचे करना ऊपर नहीं करना फिर नीचे चलो रिडेक्स आई
85:00
Speaker A
थिंक ये फिर दोबारा से सेम इशू है बाकी कहीं पे तो नहीं है सो डिफरेंट ट्रांजैक्शन सेम डाटा वैल्यू वन ऑफ देम इज अ राइट ऑपरेशन तो t3 से t2 पे हम एज लगा सकते हैं देयर यू सी t3 से t2 पे हमने एज
85:12
Speaker A
लगा दी फिर आगे बढ़ते हैं अब यहां देखिए यहां हमारे पास क्या है रीड y सो दिस इज एंड दिस इज राइट हु लुक एट दिस t1 से t3 डिफरेंट ट्रांजैक्शन सेम डेटा वैल्यू वन ऑफ देम इज राइट ऑ ऑपरेशन तो हम कहां से
85:25
Speaker A
कहां लगाएंगे t1 से t3 पे एज लगाएंगे दोबारा बोल रहा हूं t1 से t3 पेज लगाएंगे सो हियर वी कैन हैव एन h फ्रॉम t1 टू t3 एंड यहां पे वा है बट वो कोई इशू नहीं बिकॉज आप जानते हो वो रीड है है ना अब यह
85:40
Speaker A
काम हमें कब तक करते जाना बता रहा हूं जब तक इस ग्राफ में अगर बीच में साइकिल बन गई तो रुक जाना वरना चलते रहना फिलहाल कोई साइकिल नहीं बन रही तो लेट्स प्रोसीड नाउ लुक एट दिस राइट वा अब फिर देखो यहां पे
85:51
Speaker A
तो क्लियर कट क्लैश है इधर भी और इधर भी डिफरेंट न क्शन सेम डाटा वैल्यू वन ऑफ देम इज अ राइट ऑपरेशन राइट तो वहीं पे है तो t1 ने क्लियर कट बता दिया कि मेरा t2 से और t4 से सॉरी t3 और t4 दोनों पे क्लैश है
86:05
Speaker A
t3 t4 तो t1 से t3 सर और t1 से t4 कुछ लोग को लग सकता है कि साइकिल बन गई हो बट लुक एट दिस दिस इज अ डायरेक्टेड ग्राफ और डायरेक्टेड ग्राफ में साइकिल तब तक नहीं बनती जब तक यू नो एजस का डायरेक्शन अलाइन
86:19
Speaker A
ना हो कि एक वर्टेक्स पे शुरू करके पूरा लूप घूम के मैं वहीं पे आ पा रहा हूं कि नहीं नहीं आ पा रहा तो अभी साइक नहीं बनी यस सो दिस इज आल्सो डन एंड आई थिंक आगे
86:28
Speaker A
देखोगे दिस इज डन t3 से t4 अभी आया है क्या नहीं आया ये भी क्लश है डिफरेंट ट्रांजैक्शन सेम डेटा वैल्यू वन ऑफ देम इज राइट ऑपरेशन सो t3 से t4 पर भी एक एज यहां पर बन गई नोटिस कर पा रहे हैं अब जरा देख
86:41
Speaker A
लेते हैं ऑर्डर ऑफ सी रिलाइजेबिलिटी क्या है पहले वो वर्टेक्स ढूंढ रहा हूं आमतौर पे जिसमें कोई इनकमिंग एज नहीं है सब आउटगोइंग एज है एंड आई थिंक वो ट्रांजैक्शन है t1 तो ये 100% सबसे स्टार्टिंग में आएगा मैं मैं बता देता हूं
86:55
Speaker A
अगर टी से टी ज पर एक डायरेक्टेड एज है है ना तो इसका मतलब क्या टी से टी ज पे अगर एक एज है डायरेक्टेड एज है तो इसका मतलब क्या है इसका मतलब है कि टीआई पहले एग्जीक्यूट होगा टीजे बाद में होगा है ना
87:08
Speaker A
तो यहां पर हमने देख लिया तो सबसे पहले t1 आएगा और ऐसा कोई जो सिंक की तरह काम करो जिसमें कोई आउटगोइंग हो ई ना आई थिंक t2 देखो t2 सबसे लास्ट में है है ना रही बात t3 और t4 की वो कहां पर आएंगे तो कौन किस
87:22
Speaker A
पे डिपेंडेंट है आई थिंक t4 t3 पे डिपेंडेंट है t3 से t4 पर र जाए तो मैं पहले रखूंगा t3 एंड देन आई विल हैव t4 एंड लुक एट दिस और आई थिंक ऑप्शन ए इसका मतलब करेक्ट हो जाएगा दिस इज करेक्ट ट ऑफ़
87:35
Speaker A
सलाइज बिलिटी एक बार चेक भी करके देख लेते नोटिस करो पहले आया t1 क्या t1 की दोनों इंस्ट्रक्शन नोटिस करो सबसे ऊपर जा सकती है हां क्योंकि ये दोनों y पे काम कर रहा है और यहां पे सिर्फ x एक का ही है
87:47
Speaker A
बिल्कुल जा सकती है उसके बाद सरप्राइजिंगली अगला नंबर आ रहा है किसका t3 का इनके बाद इसका नंबर भी आ सकता है ओबवियसली इमेजिन करना थोड़ा मुश्किल होगा बट आप नोटिस करोगे तो क्योंकि यहां पर रीड है दोनों x पे काम कर रहे हैं राइट वा है
88:02
Speaker A
बिल्कुल जा सकता है देन t4 आ जाएगा नीचे एंड सबसे लास्ट में नंबर आएगा t2 का राइट x के साथ ये सबसे नीचे मिलेगा तो दिस इज करेक्ट ड ऑफ सलाइज बिलिटी तो कंक्लूजन एग्जाम में बहुत ज्यादा पॉपुलर है पैटर्न
88:18
Speaker A
सिर्फ एक है यह टेबल एग्जाम में बना हुआ आएगा इस टेबल को पढ़ना समझना फिर मतलब बना हुआ आएगा या इस तरह से आएगा तो आपको टेबल फॉर्म में कन्वर्ट करना है देन आपको एक प्रेसिडेंस ग्राफ बनाना है अगर इस ग्राफ
88:31
Speaker A
के अंदर साइकिल है तो ग्राफ कंफ्लेक्स रिलाइजेबल नहीं है अगर साइकिल नहीं है जैसे यहां पर तो इस तरह का एक रिलेटिव ऑर्डर आपको मिल जाएगा और जो रिलेटिव ऑर्डर मिलेगा दैट इज द सीरियल शेड्यूल टू व्हिच दिस शेड्यूल इज कंफ्लेक्स टू लेकिन खैर
88:46
Speaker A
मुद्दे की बात थ हम डायरेक्ट आम तौर पे ऐसा बोलते थे साइकिल नहीं है इसका मतलब शेड्यूल कंफ्लेक्स रिलाइजेबल है दैट इज हाउ यू मस्ट अप्रोच दिस यस अभी पहला केस है वैसे तो अगर कुछ बात नहीं समझी मेरे
88:57
Speaker A
ख्याल से रिवाइंड करके देखेंगे तो पूरा समझ आएगा स्टिल मैं दो तीन एग्जांपल्स अभी और ट्राई करूंगा सो दैट कोई कंफ्यूजन ना रहे नाउ लुक एट दिस क्वेश्चन दो अलग-अलग शेड्यूल है छोटे-छोटे ये बड़ा फैशन है कि बजा एक शेड्यूल देने के दो शेड्यूल देते
89:09
Speaker A
हैं तो दो शेड्यूल हमारे पास है इंडिपेंडेंटली पूछा यही कॉमिनेशन बना के कि कौन कंफ्लेक्स रिलाइजेबल और कौन नहीं है तो मैं कोशिश करता हूं जहां गलती करूं मुझे टोक दीजिएगा तो देयर यू सी इसके लिए बना रहा हूं पहले ग्राफ सो t1 एंड t2
89:23
Speaker A
नोटिस करो ना दैट इज रीड x ऊपर से नीचे चलना शुरू करता हूं क्या x के ऊपर कोई राइट ऑपरेशन है क्या कोई नहीं है रीड y क्या y के ऊपर राइट ऑपरेशन है बिल्कुल है सर तो देयर यू सी देयर इज अ कॉन्फ्ल फ्रॉम
89:36
Speaker A
t1 टू t2 डिफरेंट ट्रांजैक्शन सेम डेटा वैल्यू वन ऑफ देम इज अ राइट ऑपरेशन डिफरेंट ट्रांजैक्शन सेम डेटा वैल्यू वन ऑफ देम इज राइट ऑपरेशन सो अलाउ मी टू हैव एन एज फ्रॉम t1 से t2 t1 से t2 पे एज लगा
89:50
Speaker A
दिया फिर चलते हैं ऊपर से नीचे एंड लुक एट दिस लुक एट दिस डिफरेंट ट्रांजैक्शन सेम डाटा वैल्यू वन ऑफ देम इज अ राइट ऑपरेशन तो उल्टा भी मेरे को मिल गया अब इस बात का मतलब क्या दोनों ही अड़े हुए हैं t1 कह
90:03
Speaker A
रहा है पहले मैं एग्जीक्यूट होा क्योंकि आप चाहो भी तो इस वाले इंस्ट्रक्शन को इस इंस्ट्रक्शन के ऊपर नहीं लेके जा सकते t2 कह रहा है पहले मैं एग्जीक्यूट होंगा क्योंकि आप t21 को अगर पहले रन करने की
90:14
Speaker A
कोशिश करोगे इन दोनों के बीच में कंफ्लेक्स स्प नहीं हो सकता इसका मतलब साइकिल और साइकिल है तो मतलब क्या है साइकिल है तो शेड्यूल कंफ्लेक्स रिलाइजेबल नहीं है फिर से बोलूं तो बायस ट ऑफ नॉन कॉन्फ्लेटिंग इंस्ट्रक्शन हम इसको सीरियल
90:27
Speaker A
शेड्यूल में कन्वर्ट नहीं कर पाएंगे नॉट पॉसिबल शेड्यूल इज नॉट कन्फ रिलाइजेबल आगे बढ़ते हैं इधर अच्छा सिलेक्शन बा एलिमिनेशन उधर तो चल ही रहा है तो अगर कन्फ रिलाइजेबल नहीं एंड वी नो दैट तो एटलीस्ट ए को एंड एटलीस्ट सी को हम यहां
90:44
Speaker A
से बाहर कर सकते हैं इधर आ जाओ लुक एट दिस रिडेक्स रिडेक्स डेक्स दिस दिस दिस चलो देखते हैं नाउ यू हैव t1 एंड t2 रिडेक्स अब ध्यान से देखो कोई कंफ्लेक्स हो भी नहीं सकता बिकॉज सिर्फ इधर से इधर
90:59
Speaker A
ही जाना तो अगर एक कंफ्लेक्स तो भी आई थिंक साइकिल नहीं बन पाएगी t1 से t2 पे आप नहीं जा पाओगे सो इसका मतलब ये शेड्यूल कंफ्लेक्स रिलाइजेबल है आप चाहो तो इन तीनों को ऊपर ले जाओ इसको नीचे ले
91:11
Speaker A
आओ तो t2 के बाद t1 वाला सीरियल बनेगा सो करेक्ट आंसर इज ऑप्शन बी देखिए बात समझ आ रही है क्या दो वाले केस में रिलेटिवली थोड़ा सा आसान तो हो जाता है बात फैक्ट है है ना कि किस तरह से ऑब्जर्व करना है कैसे
91:24
Speaker A
काम काम करना है एक और केस देखिए लुक एट दिस अब अगेन यहां पर शेड्यूल है मैं तो कह रहा हूं भाई वीडियो पॉज कर लो बिकॉज जब तक खुद से नहीं करके देखोगे ना तब तक ये समझ
91:35
Speaker A
नहीं आएगा कि आप कर रहे हो कि मैं कर रहा हूं साथ-साथ तो होता रहेगा खुद से करोगे तो डाउट आएगा है ना और मैं दोबारा याद दिला रहा हूं ये जो गेट कोर्स की वीडियोस है ये इसलिए नहीं है कि आप एक बार बैठे और
91:45
Speaker A
6 घंटे में 2x पर चला के आपने देख के खत्म कर दिया आपको लगेगा सब कुछ आ बट कुछ नहीं आएगा बहुत धीरे-धीरे पचा पचा के डाइजेस्ट करके करोगे तो होगा थोड़ा सा पढ़ लिया फिर उ एनालाइज किया ऑब्जर्व किया उसम और कुछ
91:57
Speaker A
प्रॉब्लम सॉल्विंग की फिर आगे बढ़े फिर थोड़ा सा बढ़ा फिर आगे बढ़े है ना कई बच्चे कमेंट में पूछते हैं कि सर ये कोर्स सफिशिएंट है क्या भाई सफिशिएंट है बट इसे कायदे से किया जाए तो है ना यह वाली कहानी
92:08
Speaker A
है ठीक है आगे बढ़ते हैं तो यहां देखिए लेट मी हैव t1 t2 t3 क्या हमने समझा फॉर एवरी ट्रांजैक्शन हम एक एक वर्टेक्स बनाएंगे और उसके ऊपर काम करेंगे चलो ऊपर से नीचे चलता हूं है ना और जहां कुछ
92:22
Speaker A
गड़बड़ घोटाला हो आप मुझे बता ंगे सो देर यू सी वी हैव रिडक्स है ना अब चलो ऊपर से नीचे रिडेक्स रिडेक्स किसी ने सेम ट्रांजैक्शन तो चेक करना नहीं तो मैं t2 और t3 चेक कर रहा हूं ध्यान से देखना
92:34
Speaker A
डिफरेंट ट्रांजैक्शन सेम डेटा वैल्यू वन ऑफ देम इज अ राइट ऑपरेशन तो दे यू सी राइट x एंड राइट x तो t1 से t1 से t3 पे और t2 पे दोनों पे हमें यहां पे एज नजर आ रहा है
92:46
Speaker A
लुक एट दिस है ना तो क्लियर क क्लियर कट कंफ्लेक्स अ थोड़ा जल्दी सॉल्व करने की बात है ये ऑलरेडी क्योंकि कंफ्लेक्स चेक करने की जरूरत नहीं तीन ट्रांजैक्शन थे दो कंफ्लेक्स सकते हैं तो दोनों स्टार्टिंग में ही हो गए अब t2 को चेक कर लीजिए जरा
93:04
Speaker A
यहां से नीचे की तरफ चलिए नाउ दिस इज रीड y एंड दिस इज अगेन रीड y दिस इज राइट x राइट x कोई क्लैश नहीं है तो दिस इज आल्सो डन दिस इज आल्सो डन ये देखिए रीड y और
93:15
Speaker A
यहां मुझे क्लियर कट देखिए कंफ्लेक्स आ रहा है t3 से t2 तो मैं एक एज लगा देता हूं t3 से t2 साइकिल बन गई क्या अगेन एजेस की डायरेक्शन में ध्यान देना अभी नहीं बनी सो दिस इज डन नाउ दिस इज राइट वा इधर है
93:30
Speaker A
राइट एक्स इधर भी है राइट एकस अगेन कोई क्लैश नहीं है इसको बाहर कर देते हैं कोई प्रॉब्लम नहीं दिस इज राइट एक्स ब ऑलरेडी य दोनों क्लैश हम लिख चुके दिस इज डन और आई थिंक t t3 से t2 वाला भी लिखा जा चुका
93:42
Speaker A
है तो फाइनल ऑर्डर ऑफ सलाइज बिलिटी के लिए यह प्रेसिडेंस ग्राफ हमारा बना और आप नोटिस करोगे तो साइकिल तो कोई नहीं है और डिपेंडेंसी प आई थिंक आप क्लियर कट ऑब्जर्व कर पा रहे होग t1 सबसे पहले आएगा
93:54
Speaker A
t2 सबसे बाद में आएगा एंड t3 विल टेक सम वेयर इंटरमीडिएट पोजीशन तो दिस इज़ लाइक t1 t3 t2 t1 t3 t2 देखिए ऑब्जर्व कर पा रहे हैं क्या यस तो बिल्कुल परफेक्ट तरीके से आई थिंक तीन-चार एग्जांपल हम सॉल्व कर
94:08
Speaker A
चुके हैं नाउ यू मस्ट हैव दिस बेसिक अंडरस्टैंडिंग है ना तो जो पूरा प्रेसिडेंस ग्राफ हमने बनाया यह ग्राफ कैसे बना इसने क्या काम किया यह आपको समझ आया एजेस कब लगानी है टी से t ज पे यह समझ
94:21
Speaker A
आ गया कंफ्लेक्स करते हैं देन अगेन अगर छोटा से मैं डिस्कशन करूं ना कॉम्प्लेक्शन कॉज पे तो आपको एक बात यहां पे और समझनी पड़ेगी कि ओवरऑल डिस्कशन के बाद एक बात जो हमें समझ आई है वो ये कि यू नो द कॉस्ट ऑफ
94:37
Speaker A
फाइंडिंग वेदर अ शेड्यूल इज कंफ्लेक्स रिलाइजेबल र नॉट इज काइंड ऑफ इक्वल टू द कॉस्ट ऑफ फाइंडिंग वेदर अ ग्राफ कंटेन अ साइकिल र नॉट सोच के बताओ अगर ग्राफ में हमें साइकिल मिल गया तो हमें समझ आ रहा है
94:50
Speaker A
कि हां कंफ्लेक्स रिलाइजेबल है अ सॉरी नहीं है है ना और अगर साइकिल नहीं मिला तो इसका मतलब कंफ्लेक्स रिलाइजेबल है इसका मतलब कि पूरा कंफ्लेक्स रिलाइजेबिलिटी एक्चुअली रिड्यूस डाउन होके रह गया फाइंडिंग वेदर अ ग्राफ कंटेन साइकिल ऑर
95:03
Speaker A
नॉट और किसी ग्राफ में साइकिल है कि नहीं ये पता लगाने का कॉज क्या होता है ये पता लगाने का कॉस्ट है ऑर्डर ऑफ n स् तो 110 पर एंड विदाउट अ डाउट इस बात को ध्यान रखना कि पता लगाना अ यू नो इफ अ ग्राफ
95:17
Speaker A
कंटेंस अ साइकिल र नॉट या वेदर अ यू नो शेड्यूल इज कंफ्लेक्स रिलाइजेबल र नॉट इस चीज की कीमत होती है सिर्फ ऑर्डर ऑफ स्क्वा तो रिलेटिवली दैट इज अ वेरी सिंपल कॉस्टिंग है ना एंड आई थिंक इसके अंदर
95:29
Speaker A
बेसिक बेसिक सारी बात समझ आ गई टोपोलॉजी सर्टिंग बोल लो पार्शियल ऑर्डरिंग बोल लो एक ही बात है दिस इज द आईडिया ओके अब थोड़ा सा कांसेप्चुअली एक लेवल आगे बढ़ते हैं और जो अगला आईडिया यहां पर हमें
95:40
Speaker A
ऑब्जर्व करना है दैट इज वूसी रिलाइजेबिलिटी तो चलिए अभी बात करते हैं वूसी रिलाइजेबिलिटी की नाउ व्हाट इज वूसी रिलाइजेबिलिटी देखिए अभी तक हमें यहां पे मैं एक बार दोबारा पूरा आईडिया याद दिलाता हूं अगर कोई शेड्यूल नॉन सीरियल है
95:54
Speaker A
तो वह कंसिस्टेंट हो भी सकता और नहीं भी हो सकता और हमारे पास काइंड ऑफ कोई डायरेक्ट मेथड नहीं है पता लगाने का तो हम क्या कर रहे हैं हमने एक टाइप निकाल लिया कंफ्लेक्स रिलाइजेबिलिटी जिसमें हम कर
96:06
Speaker A
बेसिकली यह रहे हैं अगेन पूरी बात याद दिला तो नॉन कंफ्लेक्स कशंस को स्वप कर रहे हैं एंड सम हाउ वी आर ट्राइट कन्वर्ट देम इनटू सीरियल शेड्यूल्स और अगर शेड्यूल सीरियल है तो वो कंसिस्टेंट हम पहले से
96:18
Speaker A
पता है सो दैट इज हाउ वी डिक्लेयर कि नॉन सीरियल होने के बाद भात कंसिस्टेंट है बट द क्वेश्चन इज अगर कोई शेड्यूल नॉन सीरियल है और नॉन कंफ्लेक्स शक्श को स्वैप करके मैं उसे सीरियल शेड्यूल में कन्वर्ट नहीं
96:32
Speaker A
कर पाया फॉर एग्जांपल सोफ शेड्यूल इज नॉट कंफ्लेक्स रिलाइजेबल क्या इसका मतलब यह है कि वो इनकंसिस्टेंट है ऐसा तो हमने नहीं बोला ऐसा नहीं है हमें नहीं पता इट इज लाइक दिस की मैं हमेशा एक बहुत सिंपल
96:43
Speaker A
एनालॉजी देता हूं जो बच्चे गेट एग्जाम में अच्छी रैंक लेके आए क्या वो इंटेलिजेंट है 100% वो इंटेलिजेंट है हार्ड वर्किंग है हम बट अगर कोई अच्छी रैंक नहीं लेके आया तो क्या वो इंटेलिजेंट या हार्ड वर्किंग नहीं है हमें नहीं पता है ना हो सकता है
96:58
Speaker A
वो एग्जाम की तैयारी ना कर पाया कोई और पर्सनल प्रॉब्लम हो कंडीशन हो तैयारी लेट शुरू की हो वो दिन अच्छा ना हो मे भी हजार कारण हो सकते हैं ठीक उसी तरह से अब हम इसके थोड़ा सा बाहर आते हैं देर इज अ वीकर
97:09
Speaker A
फॉर्म ऑफ सीडिला जबिलिंग कॉल्ड व्यू सीडिला बिलिटी अब मजे की बात क्या है अगर कोई शेड्यूल व्यू सीलाइन है तो भी क्या वो कंसिस्टेंट है हां जी वो कंसिस्टेंट है है ना और कैसे इसको एक्सप्लोर करना है कैसे
97:22
Speaker A
इस पर काम करना है वो एक एक बार हम डिस्कस करेंगे तो ऐसा हो सकता है कि अगर आप कंफ्लेक्स रिलाइजेबल नहीं है और आप व्यू रिलाइजेबल है तो भी आप कंसिस्टेंट और उसम हम काम कर पाए बट दो तीन बातें पहले से
97:33
Speaker A
बता देता हूं यह टॉपिक काइंड ऑफ अगर बोलू तो कोई अजीब बात नहीं है बिल्कुल भी इंपॉर्टेंट नहीं है वी डोंट एक्सपेक्ट क्वेश्चन फ्रॉम यूस लाइज बिलिटी इन गेट एक थरेट क्वेश्चन पूछ सकता है बट नॉट अ प्रॉपर न्यूमेरिकल या यू नो टू फाइंड वेदर
97:47
Speaker A
व्यू रिलाइजेबल है नॉट क्यों ये जैसा हमने समझा द कॉस्ट ऑफ फाइंडिंग कंफ्लेक्स रिलाइजेबल इज ऑर्डर ऑफ़ n स् ऑर्डर ऑफ n स्क्वा में हम यह काम कर सकते हैं तो इट्स अ पॉलिनो कॉस्ट कोई बड़ी बात नहीं है अल्टीमेटली जो
98:00
Speaker A
हमने समझा था बात वही प आके टग गई कि ग्राफ में साइकिल बना कि नहीं बना बट टॉकिंग अबाउट व्यूज रिलाइजेबिलिटी इट इज अ एनपीसी प्रॉब्लम वैसे तो एल्गोरिथम में या टीसी में इस बात को हम बहुत डिटेल में
98:12
Speaker A
पढ़ते हैं लेकिन साधारण भाषा में बोले तो इट इज वन ऑफ द टफेस्ट प्रॉब्लम जिसको कंप्यूटर सॉल्व कर सकता है है ना तो क्योंकि व्यूज रिलाइजेबिलिटी पता लगाने का कॉस्टिंग इतना ज्यादा है कि उसकी कोई प्रैक्टिकल एप्लीकेशन रह नहीं जाती इसीलिए
98:26
Speaker A
देर इज काइंड ऑफ नो प्रैक्टिकल प्रोटोकॉल्स और एल्गोरिथम औरन सिस्टम और सॉफ्टवेयर जो व्यूज रिलेज बिलिटी का आईडिया यूज़ करते हैं इसलिए गेट में भी काइंड ऑफ इसका इंपॉर्टेंस नहीं है बट स्टिल एक बेसिक आईडिया आपको पता होना
98:37
Speaker A
चाहिए जो सिलेबस में मेंशन है तो इसलिए थोड़ा सा आईडिया में डिस्कस करके चल रहा हूं है ना आई विल गो वन बाय वन देखिए क्या लिखता हूं इफ अ शेड्यूल इज नॉट कंफ्लेक्स रिलाइजेबल स्टिल इट कैन बी कंसिस्टेंट सो
98:49
Speaker A
लेट अस ट्राई अ वीकर फॉर्म ऑफ़ सलाइज बिलिटी कॉल्ड व्यू सलाइज बिलिटी एंड इवन इफ अ शेड्यूल इज व्यू रिलाइजेबल इट कैन बी कंसिस्टेंट अगर कंफ्लेक्स जो मैंने बता था वही लिखा है तो व्यू रिलाइजेबल हो सकता है
99:01
Speaker A
कैसे पता लगाना है वो भी देखेंगे ब अगर आप व्यू रिलाइजेबल है तो भी आप कंसिस्टेंट है इफ अ शेड्यूल इज कॉन्फ्लेट रिलाइजेबल देन इट इज आल्सो व्यू रिलाइजेबल सो वी मस्ट चेक व्यू रिलाइजेबिलिटी इफ अ शेड्यूल इज
99:12
Speaker A
नॉट कंफ्लेक्स रिलाइजेबल तो अब अगेन एक बात समझिए कभी-कभी हो सकता है मान लीजिए कोई आपसे बोले बताओ शेड्यूल व्यू रिलाइजेबल है कि नहीं तो भी टेस्ट कहां से स्टार्ट हो होना चाहिए कॉन्फ्लेट से बिकॉज इट इज लाइक कि आप दिल्ली में है आप इंडिया
99:27
Speaker A
में है है ना दिल्ली इज अ सबसेट ऑफ इंडिया अगर आप दिल्ली में तो आप इंडिया में भी हैं तो अगर कोई आपसे पूछता है कि बताओ शेड्यूल व्यू रिलाइजेबल है कि नहीं तो भी कहां से चेक करें देखें वो कंफ्लेक्स है
99:39
Speaker A
तो फिर वो व्यू भी है क्यों हम कंफ्लेक्स चक करें डायरेक्ट व्यू ना चेक करें भूलिए मत कि व्यू रिलाइजेबिलिटी चेक करने की कॉस्ट है एनपीसी कॉम्प्लेक्शन रिलेटिवली बहुत आसान है तो हमें कंफ्लेक्स करना चाहिए यस ओके सो
99:54
Speaker A
यहां देखो मैं पूरा अप्रोच आपको समझाता हूं कैसे चेक करना तो अगर कोई बोलता भी है व्यू रिला बिलिटी चेक करो तब भी आप पहले क्या चेक करोगे कंफ्लेक्स रिलाइजेबिलिटी अगर कंफ्लेक्स रिलाइजेबल मिल गया और आपकी किस्मत बहुत अच्छी है तो तो हम डायरेक्टली
100:06
Speaker A
बोल सकते हैं कि हां व्यूज रिलाइजेबल भी है और व्यूज रिलाइजेबल है तो आगे उस पर कोई बात करने की जरूरत नहीं है लेकिन अगर हमारा शेड्यूल कन्फेक्ट रिलाइजेबल नहीं निकला तब अब एक शॉर्टकट ट्रिक आपको बताता हूं वो शॉर्टकट ट्रिक काम क्यों करती है
100:21
Speaker A
वो जब थोड़ा सा आगे जाकर पढ़ाई करेंगे तो हम समझेंगे आईडिया क्या है आपको देखना है कि उस शेड्यूल में कोई ब्लाइंड राइट प्रेजेंट है कि नहीं है ब्लाइंड राइट क्या होता है ब्लाइंड राइट इज दैट शेड्यूल याद
100:33
Speaker A
इज दैट इंस्ट्रक्शन आई मस्ट से जहां पर अगर कोई ट्रांजैक्शन बिना किसी डटा को रीड किए राइट करता है उसको बोलते हैं ब्लाइंड राइट पहले भी जब मैं प्रॉब्लम डिस्कस कर था ये टर्म मैंने आपसे डिस्कस किया मान
100:44
Speaker A
लीजिए अगर कोई ट्रांजैक्शन पहले करता है रीड एंड देन राइट इट इज नॉर्मल राइट बट अगर कोई डायरेक्ट आके राइट ऑपरेशन परफॉर्म कर रहा है किसी भी डाटा आइटम पे उसको बोलते हैं ब्लाइंड राट अब एक ट्रिक क्या
100:55
Speaker A
है अगर कोई शेड्यूल कंफ्लेक्स रिलाइजेबल नहीं है और वो व्यू से रिलाइजेबल है तो उसमें ब्लाइंड राइट प्रेजेंट होना ही चाहिए तो हम क्या कर रहे हैं हम देखते हैं कि उसमें ब्लाइंड राइट है कि नहीं और अगर
101:07
Speaker A
ब्लाइंड राइट नहीं है तो फर्द चेक करने की जरूरत नहीं है हम 100% श्यर हैं कि अब वो व्यू रिलाइजेबल भी नहीं होगा एक बार दोबारा से सुन लो ट्रिक क्या है अगर आप कंफ्लेक्स रिलाइजेबल नहीं है ध्यान से
101:18
Speaker A
सुनिए अगर आप कंफ्लेक्स रिलाइजेबल नहीं है एंड आपके पास ब्लाइंड राइट भी नहीं है तो कोई चांस नहीं कि आप व्यूज रिलाइजेबल हो चेक करने की जरूरत नहीं है है ना अगर आप कंफ्लेक्स रिलाइजेबल और ब्लाइंड राइट है
101:30
Speaker A
तब क्या व्यूज रिलाइजेबल है नहीं तब हमें चेक करना पड़ेगा बेसिकली हम कोशिश यह कर रहे हैं कि जब तक पॉसिबल हो हमें चेक करने की जरूरत ना पड़े बिकॉज़ उसमें टाइम खर्चा होगा उसमें कॉम्प्लेक्शन चेक करना पड़ेगा व्यस
101:48
Speaker A
रिलाइजेबिलिटी पहले आप कंफ्लेक्स किया कंफ्लेक्स आपने ब्लाइंड राइट चेक किया और बाय चास ब्लाइंड राइट भी वहां प्रेजेंट था अब पॉसिबिलिटी कि शायद वो ू रिलाइजेबल हो ना दे नो शॉर्टकट तब तो आपको जाक वहां पर चेक करना ही पड़ेगा कैसे करेंगे इसको मैं
102:03
Speaker A
एक एग्जांपल से समझाता हूं नाउ लुक एटस टू शेड्यूल्स मान लीजिए इसका नाम रख लेते हैं ए1 इसका नाम रख लेते हैं स् अप्रोच क्या है अगर बहुत सिंपल शब्दों में समझाने की कोशिश कोशिश करूं आईडिया य है यह छोड़ दो
102:18
Speaker A
कंफ्लेक्स लाक टू ब्लैक बॉक्स दोनों में इनपुट क्या जा रहा है दोनों किस ऑर्डर में प्रोसेसिंग कर रहे हैं और दोनों से आउटपुट क्या आ रहा है अगर इनपुट का आउटपुट का और इंटरमीडिएट प्रोसेसिंग का ऑर्डर सेम है तो हम बोलते
102:35
Speaker A
हैं स्वैप हो पा रहा है कि नहीं हो पा रहा कोई फर्क नहीं पड़ता रिजल्ट सेम होगा मैं क्या बोलना चाह रहा हूं एक एग्जांपल लेके यहां पे आपको समझाता हूं तो आई विल चूज डिफरेंट डिफरेंट कलर दोनों शेड्यूल्स में
102:47
Speaker A
हम पहले देखेंगे इनिशियल रीड किसने किया तो आप नोटिस करिए s1 में a पे पहली बार रीड ऑपरेशन t1 ने किया और बी पर भी पहली बार रीड ऑपरेशन t1 ने ही किया नोटिस करिए दोनों प इनिशियल रीड t1 ने किया आप यहां
103:03
Speaker A
देखेंगे s2 में तो यहां पर भी ऐसा ही है सर दोनों के दोनों पे इनिशियल रीड किसने किया t1 ने किया तो ऐसा मान सकते हैं कि काइंड ऑफ दोनों का इनपुट एकदम सेम है कोई प्रॉब्लम नहीं है यस आफ्टर हैविंग इनिशियल
103:15
Speaker A
रीड अब जरा देख लेते हैं फाइनल राइट तो मुझे बताओ s1 में फाइनल राइट ए और बी प किसने किया तो आई थिंक ए पर फाइनल राइट t2 ने किया दिस इज द फाइनल टाइम जो राइट हुआ है ए पे और शायद बी पर भी फाइनल राइट t2
103:29
Speaker A
ने ही किया नोटिस करिए इधर आइए s2 प s2 में भी शायद फाइनल राइट t2 ने ही किया नोटिस करें जी हां s2 ने ही t2 पर दोनों बार फाइनल राइट ऑपरेशन किया तो इनिशियल रीड और फाइनल राइट दोनों सेम हो गए अब
103:45
Speaker A
क्या करना है अब हमें देखना सर इंटरमीडिएट ऑपरेशन के क्या सीक्वेंस है जैसे इनिशियल रीड के अलावा कहां रीड हुआ यहां पर रीड हुआ एंड दैट इज अ र्टी रीड और t2 ने t1 की लिखी हुई वैल्यू रीड करी क्या इधर भी ऐसा
103:58
Speaker A
आप नोटिस करो जी हां यह भी सेम ऑर्डर का डर्टी रीड है और t2 ने t1 की लिखी हुई वैल्यू रीड करी सिमिलरली यहां देखो आई थिंक दिस इज आल्सो अ डर्टी रीड t2 ने b के लिए t1 की लिखी हुई वैल्यू रीड करी एंड
104:12
Speaker A
हियर आल्सो इट इज डर्टी रीड t2 ने t1 की लिखी हुई वैल्यू रीड करी तो तीनों कंडीशन हमारी मैच करी जो पहले जैसे यहां प मैंने लिख के रखी है जैसा पहला पॉइंट पढ़ेंगे ईच डेटा आइटम q इफ अ ट्रांजैक्शन t रीड्स द
104:26
Speaker A
इनिशियल वैल्यू ऑफ़ q इन शेड्यूल s देन द ट्रांजैक्शन टी मस्ट इन शेड्यूल s ड आल्सो रीड्स द इनिशियल वैल्यू ऑफ़ q तो अगर पहले में टी ने इनिशियल वैल्यू रीड किया तो दूसरे में भी टी ही करेगा समझ गए हम तीसरा
104:39
Speaker A
पॉइंट पढ़ो पहले फॉर एनी अ डेटा आइटम क्यू द ट्रांजैक्शन टीआई इफ एनी दैट परफॉर्म अ फाइनल राइट ऑपरेशन राइट क्यू ऑपरेशन इन शेड्यूल s देन द सेम ट्रांजैक्शन मस्ट आल्सो परफॉर्म अ फाइनल राइट क्यू डैश तो पहले में जिसने फाइनल राइट किया दूसरे में
104:56
Speaker A
वही फाइनल राइट करेगा ब्लू वाले कलर से हमने उसी चीज को मेंशन किया है एंड नाउ द मिडल पॉइंट इफ द ट्रांजैक्शन टीआई इन शेड्यूल एस रीड अ डेट आइटम क्य व्हिच इज अपडेटेड बाय टीजे तो टीजे ने जो राइट किया
105:09
Speaker A
था उसको अगर टीआई ने रीड किया कहां पे अ इन शेड्यूल एस तो ए ड में क्या होगा ए ड में भी ट्रांजैक्शन टीआई मस्ट रीड द डेटा आइटम क्य व्हिच इज रिटन बाय ट्रांजैक्शन टीजे तो वही तीनों बा बता रहा है और अगर
105:24
Speaker A
ऐसा है यहां तीनों कंडीशन मैच हो गई तो जैसे कंफ्लेक्स था ना अब यहां पर हम बोलेंगे दीज टू शेड्यूल्स आर व्यू इक्विवेलेंट मुझसे बोलो क्या बोलेंगे दीज टू शेड्यूल्स आर व्यू इक्विवेलेंट और क्योंकि ये दोनों शेड्यूल व्यू
105:39
Speaker A
इक्विवेलेंट है ध्यान से सुनिए क्योंकि ये दोनों शेड्यूल व्यू इक्विवेलेंट है और क्योंकि s2 सीरियल है ध्यान से नोटिस करो इसका मतलब s1 व्यू सी रिलाइजेबल है और क्योंकि s1 व्यू स रिलाइजेबल है तो वो कंसिस्टेंट है यह मैथ है अब प्रॉब्लम क्या
105:54
Speaker A
है कि यहां पर कोई शॉर्टकट मेथड नहीं है तीनों कंडीशन वन बाय वन मैच करना काम करना पता लगाना इट इज रिलेटिवली टफ और खासकर तब जब नंबर ऑफ ट्रांजैक्शन बहुत ज्यादा होंगे सो अगेन दैट इज द रीजन कि कोई इसपे काम
106:07
Speaker A
नहीं कर रहा अब इसकी एक और एग्जैक्ट कॉम्प्लेक्शन क्वेश्चन ये एक शेड्यूल हमारे पास है इसका नाम है ए और हमें पता लगाना है कि बताओ ये व्यूज रिलाइजेबल है कि नहीं तो बताओ हमने क्या सीखा अप्रोच वन
106:21
Speaker A
सबसे पहले कोई व्यू भी पूछे तो क्या चाहिए कॉन्फ्लेट चेक करो चलो तो कन्फ पर तो काम करना हमने आई थिंक बहुत अच्छे सीखा है सो t1 t2 t3 तीनों ट्रांजैक्शन में ले रहा हूं सर है ना एंड विद योर परमिशन कफ्ट चेक
106:33
Speaker A
करता हूं कैसे ऊपर से नीचे तो रीड से राइट एंड रीड से राइट साइटिंग t3 से t4 डिफरेंट ट्रांजैक्शन सेम डाटा वैल्यू वन ऑफ देम इज राइट ऑपरेशन कंफ्लेक्स आई थिंक यस और दोनों जगह क्लश मिल गया तो
106:51
Speaker A
आई डोंट थिंक इसमें भी आगे कुछ करने की जरूरत है 100% डेज अ साइकिल किस्मत खराब कोई बात नहीं अभी भी उम्मीद है अगर कंफ्लेक्स रिलाइजेबल नहीं भी है साइकिल बन गया तो कंफ्लेक्स फॉर ब्लाइंड राइट देखो यहां ब्लाइंड राइट
107:06
Speaker A
है क्या सर 100% देर आर टू ब्लाइंड राइट्स आर दे दे यू सी t4 एंड t6 दोनों ट्रांजैक्शन कू को अपडेट कर रहे हैं बिना रीड ऑपरेशन परफॉर्म करे सो इट्स अ क्लियर कट एग्जांपल ऑफ ब्लाइंड राइट अब क्योंकि
107:19
Speaker A
यहां पे ब्लाइंड राइट है तो फिर किस्मत खराब अब हमको फाइनली चेक करना पड़ेगा व्य क्लेंसी अब तीसरा प्रॉब्लम समझना क्या अब क्योंकि तीन ट्रांजैक्शन है यहां कोई शॉर्टकट मेथड नहीं है प्रेसिडेंस ग्राफ की तरह कि आप बना लोगे और चेक कर लोगे
107:34
Speaker A
बेसिकली आपको क्या करना चाहिए यू मस्ट टेबलेट ऑल थ्री सीरियल शेड्यूल्स पॉसिबल नॉट थ्री सिक्स सिक्स बनेंगे ना फैक्टोरियल थी तो जितने पॉसिबल सीरियल शेड्यूल है सब के सब आपको लिखना पड़ेगा तो 3 4 6 364 एंड देन 436 एंड देन 463 एंड
107:51
Speaker A
देन 634 एंड देन 6 43 लाइक दिस और हर एक के साथ वह तीनों कंडीशन मैच करनी है अब आपको समझेगा प्रॉब्लम क्या है तो पहले फैक्टोरियल n केसेस लिखो हर एक के साथ तीनों कंडीशन मैच करो और अगर एक बार भी
108:05
Speaker A
तीनों कंडीशन मैच करी तो लेंसी प्रूफ हो जाएगी और क्योंकि ये सीरियल शेड्यूल है तब शेड्यूल कहलाएगा व्यू रिलाइजेबल तो भाई ये बहुत टफ हो जाने वाला है बट स्टिल मैं एक केस ट्राई करता हूं 314 तो यानी कि मैं
108:17
Speaker A
इसी शेड्यूल को एक सीरियल ऑर्डर में लिखने की कोशिश करूंगा जहां पर पहले इंस्ट्रक्शन आएंगे सिफ t3 का सो दैट इज लाइक रीड क्य एंड देन राइट क्यू एंड देन t4 सो देयर वी हैव अ राइट क एंड देन t6 देर वी हैव अ
108:34
Speaker A
राइट क नाउ व विल गो वन बाय वन एक-एक करके कोशिश करते हैं बताओ पहली कंडीशन क्या थी इनिशियल रीड बताइए दोनों शेड्यूल में इनिशियल रीड कौन कर रहा है सो आई थिंक ये कंडीशन तो बहुत सिंपल है दोनों शेड्यूल
108:45
Speaker A
में आप नोटिस करो इनिशियल रीड t3 ने किया तो कोई बड़ी प्रॉब्लम नहीं बात समझ आ गई आगे बढ़ते हैं बताइए दोनों शेड्यूल के अंदर फाइनल राइट कौन कर रहा है तो दोनों शेड्यूल के अंदर आई थिंक फाइनल राइट नोटिस
108:58
Speaker A
करो t6 कर रहा है तो यह भी कोई अजीब बात नहीं है यह भी कंडीशन काम करी वेरी गुड अपार्ट फ्रॉम इनिशियल रीड एंड फाइनल राइट क्या कोई इंटरमीडिएट डर्टी रीड है सर कोई इंटरमीडिएट डर्टी रीड तो हमें नहीं मिला
109:11
Speaker A
तो नहीं है तो फिर एप्लीकेशन भी एप्लीकेबल भी नहीं है और इसका मतलब कंडीशन हमारी होल्ड करती है तो क्या तीनों कंडीशन होल्ड करी जी हां इसका मतलब क्या ये दोनों शेड्यूल व्यू इक्विवेलेंट है हां क्या यह सीरियल है यस इसका मतलब यह कौन है यह है
109:27
Speaker A
व्यू सलाइज बल एंड दैट इज़ व्हाई इट इज काइंड ऑफ़ एनपीएसी और अगेन नोटिस करिए इस बात को कि मैंने बहुत सिंपल एग्जांपल लिया कि पहला कंडीशन मैच करा अगर यह ना करता और पांचवा कंडीशन मैच करता हो तो एकम आपको
109:40
Speaker A
पांच बार करना पड़ता और इमेजिन अगर चार ट्रांजैक्शन होते तो फैक्टोरियल फोर इज 24 तो 24 और हर एक के अंदर तीन कंडीशन यह पॉसिबल ही नहीं है प्रैक्टिकली जब यू नो मैं बोल रहा हूं बड़े-बड़े डेटा बेसेस काम
109:52
Speaker A
करते हैं तो एक बार में एक एक लाख पैरेलल ट्रांजैक्शन काम कर रहे होते हैं तो उस स्केल प तो दिस इज अनइमेजिनेबल कि इस पर कोई काम कर भी सकता है है ना तो ये सर पूरी स्टोरी व्यू रिलाइजेबिलिटी की ये
110:05
Speaker A
हमने कंपेयर करके देख लिया ब्लाइंड राइड क्या वो ऑलरेडी मैंने आपको बता दिया एक दो क्वेश्चन ट्राई कर लेते हैं अ शेड्यूल दैट इज नॉट कंफ्लेक्स रिलाइजेबल एंड कंटेन एटलीस्ट वन ब्लाइंड राइट देन द शेड्यूल इज कंफ्लेक्स रिलाइजेबल नहीं है बट कम से कम
110:20
Speaker A
एक ब्लाइंड राइट इसके पास है तो हमेशा व्यू रिलाइजेबल होगा हमेशा नॉन सलाइज बल होगा मे बी व्यू रिलाइजेबल न ऑफ अब तो आई थिंक द करेक्ट आंसर इज मे बी ध्यान रखना इसको अगर ब्लाइंड राइट नहीं होता देन वी
110:34
Speaker A
आर वेरी मच श्यर कि व्यू से रिलाइजेबल नहीं है ब अगर ब्लाइंड राइट है तो उसका मतलब यह नहीं कि व्यू है वी से दैट देर इज अ पॉसिबिलिटी कि व्यू रिलाइजेबल हो सकता है तो आंसर इज मे बी आगे बढ़ते हैं लुक एट
110:45
Speaker A
दिस चच ऑफ द फॉलोइंग स्टेटमेंट इ रा ट्रू ऑल व्यू सलाइज बल शेड्यूल्स आर आल्सो कन्फ रिलाइजेबल अगर आप व्यू रिलाइजेबल तो कन्फ रिलाइजेबल होंगे उल्टा बोल गया भाई उल्टा बोलना था हां सो व्ट इ द नेक्स्ट पॉइंट ऑल
111:01
Speaker A
कफ्ट रिलाइजेबल शेड्यूल्स आर आल्सो व्यू रिलाइजेबल 110 पर दैट होल्ड्स गुड हां अगर आप कॉन्फ्ल है तो आप व्यू रिलाइजेबल भी होंगे इसमें कोई प्रॉब्लम नहीं है इफ अ शेड्यूल इज नॉट कन्फ रिलाइजेबल देन इट इज नॉट ू रिलाइजेबल गलत ऐसा हो सकता है कि
111:16
Speaker A
कन्फ ना हो आप व्यू हो एंड द लास्ट वन इफ अ शेड्यूल इज नॉट व्यू रिलाइजेबल देन इ नॉट कन्फ रिलाइजेबल आई एग्री विद बिकॉज वो उसके बाहर ही चला गया ना तो कौन-कौन सा स्टेटमेंट मैच किया आई थिंक सेकंड और थर्ड
111:29
Speaker A
मैच कर रहा है सेकंड एंड फोर्थ मैच किया ओके सो देयर बाय यू सी करेक्ट आंसर ऑप्शन सी तो इस तरह का बेसिक आईडिया आपसे क्वेश्चन में पूछ सकता है बट आई डोंट थिंक की यू नो व व्यू रिला बिलिटी के डेप्थ में
111:41
Speaker A
जाके आपसे क्वेश्चन यहां से पूछेगा अब ये अगेन एक शेड्यूल हमारे पास है दिस दिस दिस और आपको बताना है कंफ्लेक्स चेक दिस वन और अगेन अगर कन्फ ना भी पूछता तो भी आपको पता अप्रोच किया है कि हम
111:55
Speaker A
हमेशा किससे शुरू करते हैं कंफ्लेक्स रिलाइजेबिलिटी से सो आई विल स्टार्ट विद बी बी पे काम किया जी हां बी पे राइट इधर भी और इधर भी है तो t1 से t2 और t3 दोनों पे सीधे क्लैश आ गया यस फिर तो मेरे को
112:08
Speaker A
उधर चेक करने की जरूरत नहीं मैं इधर ही कंसंट्रेट करूंगा t2 और t3 पे सो लुक एट दिस सी सी पे किसी ने काम किया है नहीं किया ए ए पे काम किया है जी हां इधर भी और
112:18
Speaker A
इधर भी तो t1 से t2 से t1 एंड t2 से t3 t2 से t1 एंड t2 से t3 जैसे ही साइकिल बना आगे इस पर कोई इन्वेस्टिगेशन करने की जरूरत नहीं है अब कम से कम यह कंफ्लेक्स रिलाइजेबल तो नहीं है इसे बाहर कर दो अब
112:33
Speaker A
रही बात व्यू रिलाइजेबिलिटी की जरा नोटिस करते हैं क्या यहां पर कोई ब्लाइंड राइट है नोटिस करें तो यहां पे रीड किया रीड किया दोनों उसके बाद राइट किया नो ब्लाइंड राइट यहां पर रीड किया लेकिन राइट किया यह
112:49
Speaker A
दो ब्लाइंड राइट है और यहां पर भी दो ब्लाइंड राइट है अब क्या करना पड़ेगा अब अगेन आपको सारे पॉसिबल केसेस बनाने पड़ेंगे एंड देन ट्राई करके देखना पड़ेगा देन ओनली यू विल अंडरस्टैंड कि व्यू रिलाइजेबल है कि नहीं
113:03
Speaker A
एंड मैं तो ये नहीं करने वाला दिस इज फॉर योर होमवर्क बिकॉज ऐसा गेट में कभी नहीं पूछा है तो इस पे होमवर्क करना और सारे छह प्रैक्टिकल केसेस बनाओ हर एक बार तीन-तीन कंडीशन चेक करो और तब बताओ कोई इसके साथ व
113:15
Speaker A
इ क्लेंसी होल्ड कर रहा है कि नहीं कर रहा है यस बट 110 पर दिस इज नॉट यूस रिलाइजेबल एंड यस देर इज अ फाइन पॉसिबिलिटी ऑफ बीइंग व्यू सलाइज बिलिटी एक फाइन पॉसिबिलिटी है आगे बढ़ते हैं नाउ नेक्स्ट आईडिया इज नॉन
113:29
Speaker A
रिकवरेबल शेड्यूल्स ये क्या स्टोरी है समझाता हूं तो देखिए आईडिया यहां पे कैसे शुरू होता है उसको समझाता हूं लुक एट दिस शेड्यूल क्या ये शेड्यूल सीरियल है मुझे नोटिस करके बताओ पहले सर छोटे-छोटे दो ट्रांजैक्शन है रीड किया राइट किया
113:43
Speaker A
कंप्लीट हुआ t2 को तो सिर्फ रीड ही करना था रीड किया कंप्लीट हुआ हां सीरियल है बिकॉज़ कौन किस ऑर्डर में कमिट कर रहा है देखो इसको तो हमने वैसे भी कोई इंपॉर्टेंस नहीं दिया हम तो इंस्ट्रक्शन को ही देख
113:52
Speaker A
रहे हैं ग्रेट मट आप एक बात नोटिस करो अभी तक हम ने इस बात पर कंसंट्रेट नहीं किया कुछ खास कि अगर एग्जीक्यूशन के दौरान कोई फेलियर हुआ तो क्या होगा दैट इज अ बिग प्रॉब्लम इफ देर इज एनी काइंड ऑफ फेलियर तो उस
114:07
Speaker A
फेलियर को कैसे हैंडल करना है या हैंडल फेलियर होने पे क्या-क्या इश्यूज हो सकते हैं इवन दो इफ यू आर कॉन्फ्लेट सलाल प्रॉब्लम है मतलब मैं बोलना ये चाह रहा हूं कि अगर कोई शेड्यूल फिलहाल कंफ्लेक्स रिलाइजेबल है है ना तो यह मानने में शायद
114:20
Speaker A
हमें कोई प्रॉब्लम नहीं है कि फिर तो हम उसको 100% शेड्यूल कर सकते हैं है ना बट ऐसा नहीं है हो सकता है वो कंफ्लेक्स रिलेबल होने के बाद भी डेटाबेस को किसी इनकंसिस्टेंट स्टेट में पहुंचा दे कैसे
114:32
Speaker A
मैं पहुच ये यू नो पॉसिबिलिटी बना सकता हूं लुक एट दिस इमेजिन करिए इधर कहीं फेलियर हुआ और यहां फेलियर होने तक क्या-क्या हो चुका है नोटिस करिए तो अगेन लेट मी से कोई इनिशियल वैल्यू है x जो कि 10 है जैसे ही t1 ने रीड किया
114:49
Speaker A
उसने रीड किया 10 और लोकल बफर में उसका वैल्यू है देन वह राइट ऑपरेशन परफॉर्म कर रहा है लेट्स से उसने लिखा 11 अगेन लोकल है नाउ यू सी अगेन जब t2 रीड ऑपरेशन परफॉर्म कर रहा है तो बोलो डेटाबेस की
115:02
Speaker A
फ्रेश वैल्यू रीड करेगा या यही डर्टी वैल्यू रीड करेगा जो कि अनकमिटेड है तो t2 ने रीड किया 11 और तुरंत कमिट कर रहा है भाई अब मजे की बात क्या है यही t2 का सत्य है क्योंकि एक बार अगर कोई ट्रांजैक्शन
115:14
Speaker A
कमिट हो जाए तो क्या हम उसको रोल बैक कर सकते क्या नहीं कर सकते सो यह कमिट करके चला गया इधर अगर कहीं फेलियर हुआ जस्ट बिफोर t t1 कमेटी करने वाला था वो क्या करेगा सर वो तो रोल बैक करेगा और रोल बैक
115:28
Speaker A
करेगा तो जो जो ऑपरेशन उसने परफॉर्म किए हैं और टी वल विल ट्राई टू परफॉर्म अनडू ऑपरेशन जैसे ही वो अनडू करेगा तो वो 11 दोबारा 10 करके लोकल बफर से भी चला जाएगा मजे की बात क्या है x की वैल्यू जो मेन
115:41
Speaker A
डेटाबेस में 10 थी वो तो हमेशा 10 ही रही वो कभी 11 हुई ही नहीं लेकिन t2 का सत्य क्या है उसका ट्रुथ क्या है वो कहेगा सर मैं तो 11 पढ़ के आया हूं और कमिट करके चला गया नाउ दैट इज अ ग्रेट लेवल ऑफ इनकस
115:53
Speaker A
और क्योंकि इनकंसिस्टेंसी है तो हम बोलते हैं यह एक ऐसा नुकसान हो गया जो कि इरिकवरेबल है या नॉन रिकवरेबल है तो दिस शेड्यूल इज नोन एज नॉन रिकवरेबल तो अब अपार्ट फ्रॉम कंसिस्टेंसी व्हाट वी एनफोर्स कि हमें ऐसा शेड्यूल चाहिए जो कि
116:10
Speaker A
रिकवरेबल हो अगर कोई प्रॉब्लम हुई है तो हम उसे रिकवर कर सके यह शेड्यूल रिकवरेबल नहीं है हाउ टू मेक अ शेड्यूल व्हिच इज नॉन रिकवरेबल रिकवरेबल नाउ लुक एट दिस यहां पर क्या हुआ नोटिस करिए डर्टी रीड तो
116:24
Speaker A
अभी भी किया बट ध्यान से देखिए पहले कौन कमिट कर रहा है ओ माय गॉड यहां पर पहले t1 ही कमिट कर रहा है फिर t2 कमिट कर रहा है तो अगर इधर फेलियर हुआ है ना जस्ट t1 कमिट
116:35
Speaker A
करे तो क्योंकि t2 ने भी कमिट नहीं किया तो अगर t1 रोल बैक करता है नोटिस करें तो t1 के पास भी रोल बैक करने का ऑप्शन है है ना अगर रिकवरेबिलिटी को थोड़ा सा मैं आपको डिटेल में समझाने की कोशिश करूं ना तो
116:48
Speaker A
उसको ऐसे हमेशा ऐसे समझिए देखिए रिकवरेबिलिटी का पूरा गेम है ड रीड व्हाट इज डर्टी रीड जब एक ट्रांजैक्शन किसी दूसरे ट्रांजैक्शन की अनकमिटेड वैल्यू को रीड करे देन इट इज डर्टी रीड अगर शेड्यूल में डटी रीड नहीं है तो कोई डिपेंडेंसी भी
117:04
Speaker A
नहीं है और डिपेंडेंसी नहीं है तो शेड्यूल 100% कन्फ सलाल सॉरी अगर डर्टी रीड नहीं है देन शेड्यूल 100% रिकवरेबल होगा इसमें कोई कंफ्यूजन नहीं इस बात को तो खत्म कर देते हैं बट अगर डर्टी रीड है भी तो क्या
117:17
Speaker A
नॉन रिकवरेबल है नहीं ऐसा नहीं है उस केस में आपको क्या ध्यान रखना है कि जो शेड्यूल्ड जो ट्रांजैक्शन डर्टी रीड परफॉर्म कर रहा है ध्यान से सुनिए जो ट्रांजैक्शन डर्टी रीड ऑपरेशन परफॉर्म कर रहा है उसको पहले कमिट करना है कि बाद में
117:32
Speaker A
कमिट करना है सर उसको बाद में कमिट करना है सो दैट अगर फेलियर हुआ उसके पास रोल बैक करने का ऑप्शन हो बस यही बात ध्यान रखनी है तो ये शेड्यूल एग्जांपल है आपके सामने क्या दिस इज अ शेड्यूल व्हिच कंटेंस
117:45
Speaker A
अ डर्टी रीड ओबवियसली बट इवन दो दिस शेड्यूल इज रिकवरेबल बिकॉज अगर फेलियर हुआ तो देयर इज अ चांस ऑफ रिकवरी आर यू गेटिंग दिस आईडिया तो इस कांसेप्ट प हम काम करते हैं जैसे ना कैन वी ट्राई दिस क्वेश्चन
117:57
Speaker A
कंसीडर द फॉलोइंग शेड्यूल एस ऑफ ट्रांजैक्शन t1 t2 t3 सारे ऑप्शन है आपको बताना है कंफ्लेक्स रिलाइजेबल है रिकवरेबल है एंड दिस इज अ प्रीवियस ईयर क्वेश्चन तो अगेन इसका मतलब एग्जाम में गेट में सिर्फ ऐसा क्वेश्चन नहीं पूछे जा रहे दोनों तरह
118:12
Speaker A
के क्वेश्चन पूछे जा रहे हैं जिसमें रिकवरेबिलिटी भी साथ में पूछा जा रहा है अर्ट फ्रॉम कंफ्लेक्स रिलाइजेबिलिटी तो बेसिक आईडिया तो हमारा सेम है हाउ टू मेक अ ग्राफ चलिए सर वही क्वेश्चन कोशिश करता हूं t1 t2 t3 t4 उसके साथ ग्राफ बनाने की
118:26
Speaker A
कोशिश करते हैं टॉप डाउन अप्रोच में स्टार्ट करूंगा वी विल स्टार्ट विद रिडेक्स एंड दे यू सी डायरेक्ट कंफ्लेक्स नीचे बढ़ा अगेन दिस राइट ऑपरेशन तो t2 ने t1 पर भी एज लगा दिया वेरी गुड अगेन अगेन अगेन अगेन इधर तो रीड है कोई क्लैश नहीं
118:44
Speaker A
है वैसे अगर होता तो मैं आपको समझाता उसका क्या इशू है दिस इज डन नाउ लुक एट दिस t3 अब ये जो राइट एक्स है सबसे इंपोर्टेंट बात अब तक ऐसा कोई एग्जांपल हमने ट्राई नहीं किया था ये जो राइट एकस है नोटिस करो
118:56
Speaker A
मुझे बताओ क्या इस राइट एकस का इस राइट एकस के साथ क्लैश है या नहीं है आंसर इज क्लैश नहीं है क्यों बिकॉज़ देखो ये तो यहीं पे कमिट कर गया और अगर एक ट्रांजैक्शन कमिट कर गया तो सिस्टम में कि
119:07
Speaker A
सिस्टम से जा चुका है सर वो जा चुका है अभी वो सिस्टम में है ही नहीं तो उसका कंफ्लेक्स हो गई उसकी स्टोरी सिमिलरली हियर यू सी यहां पर भी राइट ऑपरेशन है बट उसके तुरंत बाद कमिट लिखा हुआ है अब अगर
119:17
Speaker A
कमिट लिखा हुआ है तो फिर वही बात वो सिस्टम में कि जा चुका है जा चुका है अगेन री राइट y एंड रीड जड उसके बाद फिर से क्या लिखा हुआ है कमिट तो मैं फर्द नहीं चेक कर सकता फर्द नहीं चेक कर सकता तो लुक
119:29
Speaker A
एट दिस फाइनल यही ग्राफ बनेगा और कोई साइकिल इसके अंदर नहीं और साइकिल अगर नहीं है तो 110 पर नाउ द शेड्यूल इज कॉन्फ्लेट सीलाइन यस और अगर ये शेड्यूल कंफ्लेक्स रिलाइजेबल है बताओ किस-किसको बाहर कर दूं बोथ कंफ्लेक्स रिलाइजेबल आई थिंक बी वाला
119:45
Speaker A
बाहर हो जाएगा जो कि मना कर रहा है और डी बाहर हो जाएगा जो कि मना कर रहा है यस अगली बात आती है रिकवरेबल तो मैंने आपको क्या सिखाया रिकवरेबिलिटी का पूरा गेम है डर्टी रीड प आप देखिए डर्टी रीड कहां है
119:58
Speaker A
एक रीड तो यहां पे हुआ है ये तो इनिशियल रीड है तो ओबवियसली दिस इज नॉट डर्टी रीड डर्टी रीड डर्टी रीड डर्टी रीड डर्टी दिस इज आल्सो रीड ऑपरेशन बट इज इट अ डर्टी रीड नहीं इससे पहले किसी ने z पे राइट किया ही
120:11
Speaker A
नहीं है तो यह भी फ्रेश रीड है नाउ इज दिस अ डर्टी रीड नहीं क्योंकि इससे पहले राइट हुआ है बट जिसने राइट किया उसने कमिट भी कर दिया तो अब तो वो डेटाबेस की वैल्यू है तो इवन दिस इज नॉट अ डर्टी रीड यहां पे है
120:24
Speaker A
रीड वाय बट अगेन दिस इज नॉट अ डर्टी रीड बिकॉज़ दिस इज आल्सो कमिटेड इफ डर्टी रीड है ही नहीं तो डिपेंडेंसी डिपेंडेंसी नहीं तो कमिट आप किसी भी ऑर्डर में करो 110 पर नाउ दिस शेड्यूल इज आल्सो रिकवरेबल सो देर
120:36
Speaker A
यू सीन एग्जांपल जहां पर दोनों चीजें एग्जाम में पूछी जा रही है कंफ्लेक्स रिलाइजेबिलिटी एज वेल एज रिकवरेबिलिटी है ना तो आई थिंक यू यू गेट दैट पॉइंट एक और क्वेश्चन ट्राई कर सकते हैं दिस इज आल्सो प्रीवियस ईयर क्वेश्चन एक शेड्यूल हमारे
120:51
Speaker A
पास है पूरा शेड्यूल मैंने पहले से टेबल फॉर्म में कन्वर्ट कर लिया दो स्टेटमेंट है p एंड q p है बताना है कंफ्लेक्स रिलाइजेबल है कि नहीं तो आप समझ रहे कितने क्वेश्चन पूछे गए हैं सर कंफ्लेक्स रिलाइजेबिलिटी पे सो लुक एट दिस t1 t2 t3
121:06
Speaker A
एकएक करके शुरू करते हैं यहां पे है रीड y मैं टॉप डाउन ट्राई कर रहा हूं y y y y पे डिफरेंट ट्रांजैक्शन का कोई ऑपरेशन नहीं है देन यू हैव रीड x एंड x के ऊपर किसी ने
121:18
Speaker A
राइट और ऑपरेशन परफॉर्म नहीं किया नो कंफ्लेक्स जड के ऊपर रीड है बट कोई क्लैश नहीं है देन फाइन आा ये मैंने शायद ये थोड़ा सा गड़बड़ बना हुआ है ना खुद से बना लू जल्दी से खुद से बना लेता
121:41
Speaker A
हूं सो बिकॉज एक लाइन में दो तो नहीं हो सकते खुद से बना लेते हैं सबसे पहले रीड किया वा ने ओके उसके बाद रीड किया एक्स ने ने उसके बाद रीड किया z ने वेरी ओके रीड ही रीड हो रहा है देन रीड किया y ने
121:59
Speaker A
फाइनली राइट किया x पर फाइनली रीड किया z पे एंड देन राइट किया y एंड देन यू सी दिस इज लाइक रीड किया x एंड देन एंड देन राइट किया z अच्छा तो आई थिंक बाकी सब ओके था
122:19
Speaker A
एक य ड ज एक्स्ट्रा आ गया था कोई बात नहीं है ना तो अभी दोबारा से चेक कर लूं या चलो दोबारा ही बना लेता हूं अभी सो दिस इज लाइक t1 t2 एंड t3 तो ऊपर से चले तो
122:33
Speaker A
दिस इज y y पे किसी ने राइट किया है क्या नहीं किया देन x x पे किसी ने राइट किया है नहीं किया देन z z पे किसी ने राइट किया है क्या z पे किसी ने राइट नहीं किया
122:45
Speaker A
देन रीड y y पे जरूर राइट ऑपरेशन परफॉर्म किया है t2 ने सो t1 से टू पे एक एज लगा देता हूं एंड दैट विल बी ऑल राइट x एंड दिस रीड x तो t1 से t3 पर भी एज आना चाहिए
122:58
Speaker A
यह लीजिए य भी एज आ गया डन ओके उसके बाद रीड जड एंड राइट जड सो अगेन t2 से t3 पर भी लगा देते हैं एंड दैट विल बी ल बिकॉज उल्टा तो अब बनेगा नहीं तो इसका मतलब
123:11
Speaker A
कंफ्लेक्स रिलाइजेबल है एंड व्हाट इज द ऑर्डर ऑफ रिलाइजेबिलिटी t1 t2 एंड t3 t1 t2 एंड t3 कंफ्लेक्स रिलाइजेबल तो है अब देखिए क्या बोल रहा है इफ t3 कमिट्स बिफोर t1 t3 कमिट्स बिफोर t1 तो क्या कंफ्लेक्स
123:30
Speaker A
रिलाइजेबल या क्या रिकवरेबल होगा क्या देखो डर्टी रीड हुआ है क्या यह सब इनिशियल रीड था राइट पहली बार इधर हुआ रीड का इनिशियल रीड ही है काइंड ऑफ क्यों किसने से प राइट किया नहीं यह जो रीड है यह
123:44
Speaker A
देखिए यह डर्टी रीड है सर दिस इज अ डर्टी रीड ऑपरेशन t3 ने t1 की लिखी हुई वैल्यू को रीड किया नोटिस करो t3 ने t1 की लिख हुई वैल्यू को रीड किया यह डर्टी रीड है ओके अब अगर यह डर्टी रीड है तो क्या यह
124:01
Speaker A
पहले कमिट करेगा कि बाद में फिर तो स्टेटमेंट गलत हो गया हमने क्या सीखा है जो डर्टी रीड करेगा उसको बाद में कमिट करना चाहिए ताकि व अगर ओरिजिनल ट्रांजैक्शन रोल बैक भी करता तो मेरे पास रोल बैक करने का ऑप्शन हो मैं कमिट कर
124:14
Speaker A
लिया अगर पहले और फेलियर हो गया तो यह तो भाग जाएगा मैं क्या करूंगा अटक जाऊंगा बीच में फिलहाल यह रिकवरेबल नहीं है अगर t3 पहले कमिट करे बिफोर t1 फिनिश यस तो करेक्ट आंसर बोलो क्या हुआ आई थिंक पी इज
124:28
Speaker A
करेक्ट प इज ट्रू बट क इज फाल्स दे करेक्ट आंसर इज बी तो आई थिंक आपको ये समझ आ गया रिकवरेबिलिटी इज हाउ इंपॉर्टेंट बैक टू बैक इस पर क्वेश्चन पूछे गए हैं एग्जाम में और कंफ्लेक्स रिलाइजेबिलिटी तो पूरा
124:39
Speaker A
कांसेप्ट पुराना कांसेप्ट है हमारा नाउ देर इज वन मोर आईडिया कॉल्ड कैस्केडिंग रोल बैक्स अच्छा इससे पहले मैं आगे चलूं एक चीज आपको याद दिला देता हूं अगर कोई शेड्यूल रिकवरेबल नहीं है तो क्या हम उसे डेटाबेस के ऊपर
124:54
Speaker A
शेड्यूल करते यूज़ करते हैं नहीं करते तो रिकवरेबल होना ऑप्शनल या डिजायरेबल नहीं है सर इट इज अ मैंडेटरी क्राइटेरिया एंड वी मस्ट फुलफिल दैट ध्यान रखना इस बात को इधर आ जाते है अब t1 t2 t3 कैसे इसके ऊपर
125:07
Speaker A
काम करें हमें काम करना है कैस्केडिंग रोल बैक्स के ऊपर ओके मैं सीधे एक पॉइंट पे आता हूं दिस इज ओबवियसली सीरियल तो कंफ्लेक्स रिलाइजेबल तो बाय डिफॉल्ट हो गया काम करने की जरूरत नहीं है बट अगेन अगर आप ऑर्डर ऑफ कमिट देखें और अगर आप एक
125:21
Speaker A
बात नोटिस करें क्या डर्टी रीड ऑपरेशन परफॉर्म हुआ है हुआ तो है t2 ने t1 की लिखी हुई वैल्यू को रीड किया और t3 ने t2 की लिखी हुई वैल्यू को रीड किया बट अगेन उसको रिस्पेक्ट भी किया
125:34
Speaker A
है बिकॉज जिस ऑर्डर में डर्टी रीड हुआ है अब देखिए उसी ऑर्डर में कमिट हुआ है तो पहले t1 ने कमिट किया देन t2 ने कमिट किया देन t3 ने कमिट किया तो यह काम परफेक्ट कर रहा है है ना इसमें कोई प्रॉब्लम नहीं है
125:46
Speaker A
फेयर इनफ तो यह चीज यह चीज एकदम परफेक्ट काम कर रही है अब अगर यह परफेक्ट काम कर रही है इसके अंदर भी इशू है क्या इशू है आपको समझाता हूं इमेजिन करो अगर यहां पर फेलियर हुआ तो क्या होगा अगर अभी किसी ने
125:58
Speaker A
कमिट तो किया नहीं अगर यहां फेलियर होता है तो नोटिस करिए सबसे पहले t1 रोल बैक करेगा जैसे ही t1 रोल बैक करेगा नोटिस करो क्योंकि उसकी वैल्यू t2 ने रीड की हुई है वो भी रोल बैक करेगा और जैसे ही t2 रोल
126:12
Speaker A
बैक करेगा क्योंकि उसकी वैल्यू t3 ने रीड सर की हुई है वो भी रोल बैक करे और तीनों बैक टू बैक रोल बैक करेंगे अब इससे क्या सिनेरियो समझ आया देर इज नो लॉस ऑफ कंसिस्टेंसी डेटाबेस कंसिस्टेंट रहेगा
126:23
Speaker A
एवरीबॉडी विल हैव अ चांस टू रोल बैक बट ओबवियसली देर इज अ लॉस ऑफ एफिशिएंसी वर्क लॉस हुआ ना इमेजिन करो किसी डेटाबेस में से 10000 ट्रांजैक्शन है एंड दिस आईडिया इज नोन एज कैस्केडिंग रोल बैक कैस्केडिंग इफेक्ट है खरबूजे को देख के खरबूजा रंग
126:37
Speaker A
बदल रहा है एक ट्रांजैक्शन रोल बैक कर रहा उसको देख के बाकी भी रोल बैक कर र है ये प्रॉब्लम है इसके अंदर है ना और ये क्यों है कमिट का ऑर्डर तो हमने रख लिया कैस्केडिंग रोलबैक सर तब तक होंगे जब तक
126:48
Speaker A
डर्टी रीड ऑपरेशन है डर्टी रीड नहीं है तो कैस्केडिंग भी नहीं यहां देख देखिए अगर मैं इनको कमिट भी पहले ही करा दूं लुक एट दिस लुक एट दिस लुक एट दिस अब जब मैं रीड कर रहा हूं इज इट अ डर्टी रीड नो सर बिकॉज
127:00
Speaker A
ट्रांजैक्शन t1 क्योंकि ऑलरेडी कमिट कर चुका है है ना नाउ दिस इज नॉट अ डर्टी रीड ऑपरेशन ये तो मैं डेटाबेस की वैल्यू रीड कर रहा हूं इस बार आप रोल बैक करोगे तो एक को देख के दूसरा रोल बैक नहीं करेगा तो
127:11
Speaker A
दिस इज लाइक कैस्केडलेस शेड्यूल लेकिन अगेन कैस्केड लेस होना डिजायरेबल है हां बट मैंडेटरी नहीं ऑप्शनल क्राइटेरिया है क्यों बिकॉज इतना ज्यादा फोर्स करोगे तो तो फिर कहानी जहां से शुरू होती वहीं पहुंच जाएंगे तो काइंड ऑफ सीरियल ही बन
127:29
Speaker A
गया है ना इतना ज्यादा इसको फोर्स नहीं करना तो एक बार अगर ये पूरी प्रोसेस में आपको याद दिलाऊंगा में कैसे चेक करेंगे कभी भी क्वेश्चन पूछे कैस्केड लेसनेस पे या यू नो रिकवरेबिलिटी पे स्टेप नंबर वन फर्स्ट ऑफ ऑल चेक फॉर
127:46
Speaker A
डर्टी रीड पूरा गेम यहीं से शुरू है अगर आपको डर्टी रीड ही नहीं मिला तो कोई डिपेंडेंसी नहीं है इन दैट केस डायरेक्टली आंसर कि शेड्यूल इज बोथ रिकवरेबल एज वेल एज कैस्केडलेस बात खत्म कनी खत्म पैसा आ
127:57
Speaker A
जाम यही खत्म हो गया ये लेकिन अगर डर्टी रीड मिला अब एक बात तो पक्का है कि कैस्केड लेस तो यह नहीं है यहां पे कैस्केडिंग रोल बैक्स होंगे कैस्केड लेस ये नहीं है यहां पे कैस्केडिंग रोल बैक
128:13
Speaker A
होंगे अगर एक रोल बैक होगा और दूसरे ने अगर कमिट नहीं भी किया तो भी वो देख के तो रोल बैक करेगा लेकिन आप चेक करिए ऑर्डर ऑफ कमिट अगर जिस ऑर्डर में रीड हुआ है उसी ऑर्डर में अगर कमिट किया गया है देन द
128:25
Speaker A
शेड्यूल विल बी रिकवरेबल एंड इट इज गुड टू बी यू नो एग्जीक्यूटेड ऑन अ डेटाबेस अगर ऐसा नहीं है तो फिर रिकवरेबल भी नहीं है जिसके ऑलरेडी हमने एग्जांपल देख लिए है ना तो अपार्ट फ्रॉम कंफ्लेक्स रिलाइजेबिलिटी वो तो काइंड ऑफ फंडामेंटल आईडिया हमने पढ़
128:40
Speaker A
ली ये सेकंड स्टेज हमने पढ़ा रिकवरेबिलिटी एंड कैस्केड लेसनेस जैसे हमने देखा एग्जाम में कैस्केड लेसनेस इज नॉट दैट इंपॉर्टेंट बट रिकवरेबिलिटी इज पहले भी और रिसेंट ईयर में भी यहां पे बैक टू बैक क्वेश्चन पूछ जो मैंने ऑलरेडी आपको सॉल्व करा है आगे
128:54
Speaker A
बढ़ता हूं दिस इज अ क्वेश्चन जो पूछा गया है गेट में थोड़ा सा इंटरेस्टिंग केस है आप नोटिस करो या चलो अ इसको स्किप करते हैं इसका मतलब अच्छा क्वेश्चन है बट एकदम डायरेक्ट पैटर्न से लेना देना नहीं है एक और छोटा
129:08
Speaker A
सा आईडिया डिस्कस करता हूं नोन स्ट्रिक्ट शेड्यूल वैसे तो अभी जाके आगे हम टू फेस लॉकिंग पढ़ेंगे वहा भी इस तरह का एक आईडिया आता है बट इसको यहीं पर डिस्कस कर लेता हूं व्हाट इज स्ट्रक्ट शेड्यूल देखिए
129:19
Speaker A
एक चीज नोटिस करें तीन है अलग-अलग जैसे इस शेड्यूल को आप देखें क्या यहां पर हमने डर्टी रीड ऑपरेशन परफॉर्म किया है क्या ए1 को देखिएगा तो t1 ने रीड किया फिर राइट किया t2 ने राइट किया उसके बाद t1 ने कमिट
129:35
Speaker A
किया एंड देन रीड किया तो ओबवियसली दिस रीड इज नॉट अ डर्टी रीड बिकॉज यह रीड हुआ है कमिट होने के बाद बट अगेन यू सी आप नोटिस करेंगे ध्यान से तो क्या यह काइंड ऑफ लॉस ऑफ वर्क है राइट राइट क्लैश है है
129:48
Speaker A
तो सर मैंने राइट किया उसके बाद टीट ने ब्लाइंड ऑपरेशन परफॉर्म कर दिया तो कहने का मतलब यह है डर्टी रीड नहीं किया फिर भी प्रॉब्लम होने का चांसेस है है ना यहां पर रीड के बाद आपने राइट कर लिया भाई हमें
130:02
Speaker A
ऐसा लगता है कि अगर किसी ने राइट परफॉर्म किया हो हम उस परे रीड ना करें अवॉइड करें उसको है ना बट अगर कोई राइट करे तो इधर देखो इसको नेक्स्ट लेवल हमने कर दिया तो पूरा ही कमिट कर दिया काइंड ऑफ सीरियल बन
130:14
Speaker A
गया हमें बार-बार यह भी ध्यान रखना है कि हमें नॉन सीरियलिसए होगा उतना ज्यादा कॉन्करंसी होगी शेयरिंग होगी ऑप्टिमाइजेशन होगा इधर देखिए तो स्ट्रिक क्या कहता है स्ट्रिक कहता है लुक एट दिस जब तक कोई डाटा आइटम पे जैसे ही कोई राइट ऑपरेशन परफॉर्म करेगा
130:33
Speaker A
है ना अब जब तक वो ट्रांजैक्शन कमिट नहीं करता मैं ना उस डाटा आइटम पे रीड करूंगा ना राइट करूंगा बात खत्म राइट अगर आपने परफॉर्म कर दिया उसके बाद ना हम रीड ऑपरेशन परफॉर्म करेंगे ना राइट करेंगे
130:47
Speaker A
डोंट डोंट थिंक कि ये सीरियल है सीरियल नहीं है क्योंकि मैं किसी और डे आइटम पे कर सकता हूं आप ए पे काम कर रहे हो मैं बी पे कर लूंगा तब तक काम वंस यू कमिट तब मैं
130:57
Speaker A
ए पे राइट ऑपरेशन या रीड ऑपरेशन परफॉर्म करूंगा इसलिए इसको बोलते हैं स्ट्रिक्ट है ना तो साधारण भाषा में कैसे याद रखोगे अगर कोई ट्रांजैक्शन किसी डटा आइटम पे राइट ऑपरेशन परफॉर्म करता है देन उसके बाद नो द
131:09
Speaker A
ट्रांजैक्शन इज अलाउड टू आइर परफॉर्म आइर द रीड और द राइट ऑपरेशन ऑन दैट डाटा आइटम बाकी किसी पे करो चलेगा तो इसको सीरियल वाला मिस्टेकन मत करिएगा दिस इज नॉट सीरियल दिस इज स्ट्रिक्ट पढ़ूं एक बार अ
131:21
Speaker A
शेड्यूल इन व्च ईच पेयर ऑफ ट्रांजैक्शन टीआई एंड टीजे सच दैट टीजे रीड्स अ डेटा आइटम प्रीवियसली रिटन बाय टीआई देन द कमिट र अट ऑफ टीआई मस्ट अपीयर बिफोर द रीड एंड राइट ऑपरेशन ऑफ टीजे है ना तो पहले या तो
131:35
Speaker A
भाई तू कमिट कर या तो अवॉड कर उससे पहले मैं रीड या राइट ऑपरेशन उस डेटा आइटम प नहीं करूंगा ये एक छोटा सा आईडिया इस ट्रिक के ऊपर और कुछ इस तरह से ये रार की काम करती है बिकॉज देखो रिकवरेबिलिटी और
131:47
Speaker A
कैस्केड लेस जो है उनका पूरा कंसंट्रेशन सिर्फ डर्टी रीड पे था बट डर्टी रीड तो छोड़ो यह तो राइट भी नहीं करेगा मतलब डर्टी रीड क्या किसी और ने राइट किया तो हम सिर्फ यह बोल रहे हैं हम उसके बाद उसके
132:00
Speaker A
ऊपर रीड नहीं करेंगे स्ट्रिक्ट कह रहा है रीड छोड़ो मैं राइट भी नहीं करने दूंगा बात खत्म सो अगर आप स्ट्रिक्ट है तो आप कैस्केडलेस भी है रिकवरेबल भी है अगर आप कैस्केड लेस हैं तो आप रिकवरेबल हैं अगर
132:11
Speaker A
आप रिकवरेबल हैं तो जरूरी नहीं है कि आप कैस्केड लेस या स्ट्रिक्ट हो अगेन वही हैरर की जो रार की हमने वहां देखी थी कंफ्लेक्स रिलाइजेबिलिटी इसको ध्यान में रखिएगा कई बार तो तो कुछ क्वेश्चन सिर्फ ये रेर की अंडरस्टैंडिंग से सॉल्व हो जाते
132:24
Speaker A
हैं देर इज नो रीजन कि आप उसमें और डीप डाइव करो है ना ये एक बेसिक आईडिया आई थिंक ये समझ आ गया होगा आ लुक एट दिस एक क्वेश्चन अगेन दिस इज अ प्रीवियस ईयर क्वेश्चन और ये पूरा शेड्यूल हमारे पास है
132:35
Speaker A
रिकवरेबल पूछा है कैस्केडिंग पूछा है स्ट्रिक्ट पूछा है मजे की बात है कंफ्लेक्स रिलाइजेबिलिटी पूछी नहीं तो एक-एक करके बात करता हूं रिकवरेबिलिटी या इन सारी चीजों का एक आईडिया तो है डर्टी रीड से जरा देखना भाई लोग डर्टी रीड है
132:48
Speaker A
क्या देखो राइट किया रीड किया रीड किया रीड किया राइट किया और राइट होने के बाद यह रीड किया एंड देन दोबारा राइट किया अब ध्यान से देखिए यहां पे डर्टी रीड तो मेरे को नजर नहीं आया कहीं भी डर्टी रीड
133:04
Speaker A
नहीं है तो यह कहना यह रिकवरेबल नहीं होगा यह गलत है इट इज रिकवरेबल बट हैज कैस्केडिंग रोल बैक्स इट इज स्ट्रिक्ट डज नॉट हैव कैस्केडिंग रोल बैक स्ट्रिक ये नहीं है क्यों नहीं है आई हैव अ प्रूफ t1
133:17
Speaker A
ने जैसे ही राइट ऑपरेशन परफॉर्म किया x पे स्ट्रिक्ट शेड्यूल क्या कहते है अब क्योंकि उसने राइट ऑपरेशन परफॉर्म कर दिया तो कोई दूसरा ट्रांजैक्शन ना रीड करेगा ना राइट करेगा बट यहां पर तो राइट ऑपरेशन किया है किया है तो स्ट्रिक्ट तो नहीं हो
133:31
Speaker A
सकता और ऑर्डर ऑफ कमिटमेंट की तो कहीं बात हुई नहीं क्योंकि ये तो बेचारे बीच में अबोर्ड कर गए है ना तो यह क्या कह रहा है इज रिकवरेबल बट हैज कैस्केडिंग रोल बैक डज नॉट हैव अ कैस्केडिंग अबोड्स तो ओबवियसली
133:43
Speaker A
आई थिंक क्योंकि डर्टी रीड नहीं मिला तो हम बोल सकते हैं कि इट इज रिकवरेबल बट क्योंकि यहां पे कैस्केडिंग अवार्ड्स हैं तो आई थ आउट ऑफ ऑल ऑफ देम बी मेक्स सेंस डज नॉट हैव कैस्केडिंग अवार्ड्स तो आई
133:56
Speaker A
थिंक हालांकि सी भी काफी कन्फ्यूजिंग है बट आई थिंक स्टिल बी मेक बी मेक्स बेटर सेंस बिकॉज़ इस तरह से इसने काम किया है है ना तो इस तरह के क्वेश्चंस आप ट्राई कर सकते हैं नाउ नेक्स्ट टॉपिक इज कंक्रेंस
134:08
Speaker A
कंट्रोल तो देखो कॉन्करेंस कंट्रोल टेक्निक इज लाइक द सेकंड पार्ट ऑफ दिस चैप्टर अभी देखो हमने क्या-क्या पढ़ लिया हमें पता है कंफ्लेक्स रिलाइजेबिलिटी क्या है व्यूज रिलाइजेबिलिटी क्या है रिकवरेबिलिटी कैस्केड लेसनेस स्ट्रिक्ट शेड्यूल अंडरस्टैंडिंग हमें है बट द पॉइंट
134:23
Speaker A
इज शेड्यूल पहले से बना हुआ है और अभी तक हमने जितनी पढ़ाई की बने बनाए शेड्यूल को ये चेक करना कि वो बढ़िया है कि नहीं कंफ्लेक्स रिलाइजेबल है कि नहीं या रिकवरेबल है कि नहीं वह हमें करना आ गया
134:36
Speaker A
बट द पॉइंट इज क्या यह प्रोसेस हम फॉलो करेंगे इन द रन टाइम अभी सोचो रेलवे में तत्काल बुकिंग हो रही है एट एवरी सेकंड थाउजेंड्स एंड थाउजेंड्स ऑफ नए ट्रांजैक्शन जनरेट हो तो आप क्या करोगे आप पहले पूरा शेड्यूल बनाओगे फिर चेक करोगे
134:50
Speaker A
वैलिड होगा तो अलाउ करोगे वरना नहीं करोगे तो पॉसिबल ही नहीं है तो अब ये जितने भी मैकेनिज्म आइडियाज हमने सीखे ये समझने के लिए थे अप्रोच समझने के लिए थे बट अब गेम क्या है हमें इस तरह के प्रोटोकॉल्स इस
135:04
Speaker A
तरह के रूल्स और रेगुलेशंस डेवलप करने हैं कि उनसे बाय डिफॉल्ट जो ट्रांजैक्शंस बने बाय डिफॉल्ट जो शेड्यूल्स बने वो कंफ्लेक्स रिलाइजेबल व्यू रिलाइजेबल या रिकवरेबिलिटी जैसे इंपॉर्टेंट प्रॉपर्टी बाय डिफॉल्ट फॉलो करें हमें उस परे काम ना करना पड़े दैट इज द आइडिया तो यहां पर हम
135:21
Speaker A
बात कर रहे हैं कॉन्करंसी कंट्रोल की है ना इतनी बात समझ आती है वही सारे पॉइंट मैंने लिख के रखे हैं तो यहां पर हम सिर्फ चेक नहीं करेंगे चेक तो करना हमने सीख लिया बट उस अंडरस्टैंडिंग से हम गारंटी
135:31
Speaker A
करेंगे कि कैसे डिजाइन करें उस तरह के शेड्यूल्स उस तरह के प्रोटोकॉल जो हमेशा कंफ्लेक्स रिलाइजेबिलिटी और अदर प्रॉपर्टीज पे गारंटी करते हो यस अब यह काम करने के के लिए क्या एक ही प्रोटोकॉल है सर बहुत सारे प्रोटोकॉल्स हो सकते हैं
135:47
Speaker A
ग्राफ बेस प्रोटोकॉल्स है लॉकिंग बेस प्रोटोकॉल है वैलिडेशन बेस प्रोटोकॉल है एंड टाइम स्टंपिंग बेस प्रोटोकॉल है उसमें दो बहुत इंपॉर्टेंट है टाइम स्टंपिंग एंड अ टाइम स्टंपिंग एंड लॉग बेस टू फेस लॉकिंग स्पेसिफिकली जिससे एग्जाम में बैक
136:01
Speaker A
टू बैक क्वेश्चंस आए हैं तो उसपे मैं बहुत डिटेल में आपसे बात करूंगा बट बिफोर वी स्टडी देम अगेन एक बात और समझनी चाहिए इफ वी हैव नंबर ऑफ प्रोटोकॉल्स तो आपके पास कोई मैकेनिज्म कोई क्राइटेरिया होना चाहिए
136:13
Speaker A
कि आप उनके बीच में डिफरेंशिएबल होगे कि अगर दो प्रोटोकॉल से दोनों ये काम कर पा रहे हैं लाइक टाइम स्टंपिंग भी कर पा रहा है और लॉक बेस प्रोटोकॉल भी कर पा रहा है टू फेस लॉकिंग भी कर पा रहा है जो आपका डिजायरेबिलिटी है
136:26
Speaker A
आपके लिए बेटर कौन है तो जैसे एल्गोरिथम्स में हम बात करते है टाइम कॉम्प्लेक्शन क्राइटेरियास भी हो सकते हैं जैसे फॉर एग्जांपल फर्स्ट इज कॉन्करेंस शुड बी एज हाई एज पॉसिबल एज दिस इज द अल्टीमेट गोल बिकॉज ऑफ वच वी आर मेकिंग ऑल दफ मैंने खुद
136:42
Speaker A
लिखा है पॉइंट द आईडिया याद करिए स्टार्टिंग में इस चैप्टर के हमने समझा था अगर कॉन्करेंस कोई बड़ा एजेंडा नहीं है तो कंसिस्टेंसी तो एसेट प्रॉपर्टी में बात खत्म हो गई थी प्रॉब्लम क्या है प्रॉब्लम यह है इंडिविजुअल ट्रांजैक्शन जब मैं
136:57
Speaker A
एग्जीक्यूट करता हूं तो कोई इशू नहीं हो रहा जब एक से ज्यादा एग्जीक्यूट करने की कोशिश करता हूं तब प्रॉब्लम हो रहा है यही बात थी ना तो अगर अ मैं ये सारे एफर्ट कर कॉन्करेंस अच्छी ना हो तो कोई मतलब नहीं
137:08
Speaker A
है तो मैं उस प्रोटोकॉल को उस मैकेनिज्म को अच्छा मानूंगा जहां पे कॉन्करेंस ज्यादा हो पॉइंट नंबर वन पॉइंट नंबर टू द टाइम टेकन बाय द ट्रांजैक्शन शुड आल्सो बी लेस ट्रांजैक्शन कितना टाइम ले रहा है वो ज्यादा चाहिए कि कम तो टाइम कॉम्प्लेक्शन
137:23
Speaker A
बात है डिजायरेबल प्रॉपर्टीज तो कंफ्लेक्स रिलाइजेबिलिटी हो रिकवरेबिलिटी हो जो काइंड ऑफ मैंडेटरी मेरे पास ऑप्शन ही नहीं है मेरे को पूरा करना ही पड़ेगा एंड इजी टू अंडरस्टैंड एंड इंप्लीमेंट अब यहां पे आप ट्रिपल इंटीग्रेशन लगवा दोगे तो फिर
137:36
Speaker A
वैसे ही हाल खराब हो जाएगा सीएसआईटी वालों का तो जो भी मैकेनिज्म आप डेवलप करो वो मैकेनिज्म ऐसा भी हो जिसको पढ़ना समझना समझाना और अल्टीमेटली इंप्लीमेंट करना आसान हो है ना तो ये एक्सक्यूज मी ये मेजर गोल्स है अब सबसे पहला जो आईडिया है दैट
137:53
Speaker A
इज नोन एज टाइम स्टंपिंग प्रोटोकॉल इसमें फिर से पहले एक आईडिया आपको समझाता हूं देखो यह प्रोटोकॉल्स पे क्या हम ऐसा क्वेश्चन मानते हैं कि डिटेल में क्वेश्चन आ जाएगा कि इस प्रोटोकॉल को यूज़ करके एक शेड्यूल एक ट्रांजैक्शन बना के बताओ सर
138:06
Speaker A
ऐसा क्वेश्चन नहीं आएगा लेट दैट बी वेरी क्लियर मेरे को मेरी ड्यूटी है ना मैं बता के चलूं कहां क्या कितना पढ़ना है इन प्रोटोकॉल्स पे क्वेश्चन आता है प्रॉपर्टी का बोलो टाइम स्टंपिंग है तो कंफ्लेक्स रिलाइजेबल होगा कि नहीं होगा थॉमस राइट
138:20
Speaker A
रूल है तो व्यूज रिलाइजेबल होगा कि नहीं होगा रिकवरेबिलिटी है कि नहीं डेड लॉक है कि नहीं वो सब अब वो मैं एक टेबल बना के आपको रटवा भी सकता हूं यह पूरा डिस्कशन 5 मिनट में खत्म हो जाएगा बट द प्रॉब्लम इज
138:31
Speaker A
गेट में कभी-कभी वो प्रॉपर्टीज चेंज कर सकते हैं हो सकता है जो स्टैंडर्ड प्रोटोकॉल हो बात थोड़ा सा ट्विस्ट कर दे एंड देन प्रॉपर्टी पूछे अगर आप इस प्रोटोकॉल को समझ के गए हैं तो क्या चेंज किया वो भी समझ जाएंगे उससे क्या
138:44
Speaker A
प्रॉपर्टी चेंज होगी वो भी समझ जाएंगे बट अगर ऐसा नहीं किया रटिफिकेशन किया तो वहां पकड़े जाओगे बीच में है ना तो सिर्फ यही कारण है कि मैं इनके डिटेल में जा रहा हूं जस्ट टू अंडरस्टैंड द प्रॉपर्टीज बाकी
138:55
Speaker A
अगेन आइर ऑन टाइम स्टंपिंग और न टू फेस लॉकिंग आज तक गेट में जीरो क्वेश्चन पूछे गए डिटेल वाले प्रोटोकॉल वाले शेड्यूल वाले कभी नहीं बनवाया गया प्रॉपर्टी पर क्वेश्चन आया वो करा के चलूंगा ठीक है अब टाइम स्टंपिंग की बात तो देखो टाइम
139:09
Speaker A
स्टंपिंग का बेसिक आईडिया यह है जैसे मैं बोलता हूं ना टोकन सिस्टम स्टैंप सिस्टम आजकल आप जाते हो बैंक के अंदर लाइन लगती है और मान लीजिए लाइन है लाइनस को अवॉइड कर करने का क्या तरीका टोकन मिल जाता है आप जाओगे बटन प्रेस
139:23
Speaker A
करोगे टोकन मिल जाएगा सामने स्क्रीन पर नंबर चल रहा है जब नंबर आएगा तब आपको जाना है फालतू में लाइन में खड़े होने की कोई जरूरत नहीं है आप नोल्स में जाते हो मैकडी में जाते हो किसी रेस्टोरेंट में जाते हो
139:33
Speaker A
ऑर्डर प्लेस करते हो आपको बिल मिलता है नंबर आ जाता है स्क्रीन पर नंबर चल रहा है जब नंबर आएगा जाना है नंबर लेके वापस आना है क्योंकि हर किसी के हाथ में टोकन है तो रन टाइम पर लड़ाई है क्या जैसा हलवाई की
139:45
Speaker A
दुकान प होती थी पहले कभी मेरे को याद है कि मान लीजिए कढ़ाई में 20 समोसे हैं और 40 50 समोसे के लिए लोग खड़े हुए हैं फिर जैसे ही बाहर आएगा उस समय यू नो यू हैव टू
139:55
Speaker A
लिटरली यू हैव टू फाइट कि भाई मेरे को अभी मिल जाए वरना फिर 15 मिनट के बाद दोबारा नंबर आएगा तब शायद मिले ना मिले वो वाली कहानी तो इसका फंडामेंटल आईडिया यह है अगर आपको चाहिए कि ट्रांजैक्शंस में सिस्टम के
140:08
Speaker A
अंदर जाके लड़ाई ना हो तो जैसे ही ट्रांजैक्शन सिस्टम में एंटर करते हैं एक्टिव होते हैं उन्हें कुई स्टैंप कोई टोकन दे दिया जाए है ना और वो टोकन देने का फायदा ये है कि बाद में जब भी लड़ाई
140:20
Speaker A
होगी टोकन देख के लड़ा रिजॉल्व कर देंगे भाई किसका नंबर है किसका नंबर नहीं है लाइक दिस ये फंडामेंटल आईडिया है अब टोकन ना बोल के इन्होंने से स्टैंप बोल दिया स्टैंप लगा देते हैं लाइक दिस स्टैंप के
140:32
Speaker A
साथ भी इसका नाम रखा टाइम स्टैंप नाउ व्हाई दे वांट टू कॉल इट टाइम स्टेंप ये समझाता हूं आपको देखो टाइम स्टम इसलिए बोला कि अब अगर मान लीजिए मैं नंबर या स्टम देना शुरू करूंगा 1 2 3 4 5 6 7 बहुत
140:45
Speaker A
सारे सिस्टम्स यहां पर ऐसे हैं जो कभी रुकते ही नहीं है अब मान लीजिए एयर ट्रैफिक कंट्रोलिंग का डेटाबेस है वो वो कभी रुकता है क्या 2400 घंटे चलता जाएगा चलता जाएगा है ना ऐसे हजारों लाखों कितने एसबीआई का सर्वर कभी रुकता है क्या किसी
140:58
Speaker A
भी समय ट्रांजैक्शन करोगे तो चलेगा तो बजाय इसके कि हम एक नंबर दें फिर किसी जगह पर जाके नंबर ओवरफ्लो होगा कहां तक काउंटिंग करोगे फिर कभी ना कभी तो जाके दोबारा जीरो से शुरू करोगे उस प्रॉब्लम से
141:11
Speaker A
बचने के लिए सबसे आसान तरीका क्या है कि एट द टाइम ट्रांजैक्शंस एंटर इनटू अ सिस्टम हम उसी चीज को स्टैंप की जगह मान लेते हैं कहने का मतलब ये मेरा नाम संचित है आपका नाम कुछ और होगा है ना यह भी एक
141:25
Speaker A
हम सबका एक स्टैंप है जिससे हमारा कॉन्फ्लेट रिजॉल्व हो रहा है अब हम क्या करते हैं जो भी हमारा डेट ऑफ बर्थ है हम उससे ऐसे स्टैंप यूज करते हैं रियल लाइफ के अंदर इमेजिन करो तो दो लोग आए और मान
141:35
Speaker A
लीजिए कहीं वो ल लड़ रहे हैं आपस में किसी चीज के लिए हम जाके उनकी दोनों की डेट ऑफ बर्थ देखते हैं जो सीनियर है उसको नंबर देते थे लाइक दिस एक बेसिक आईडिया है अगर सिस्टम की बात करें तो क्योंकि हम मान के
141:47
Speaker A
चल रहे हैं प्रोसेसर एक है क्या दो लोगों का टाइम स्टम या दो ट्रांजैक्शन का टाइम स्टम कभी सेम हो सकता है दैट इज द एग्जैक्ट टाइम व्हेन दे एंटर्स इनटू अ सिस्टम नहीं चाहे नैनो सेकंड का पीको
141:58
Speaker A
सेकंड का डिफरेंस हो बट सर थोड़ा सा जरूर होगा एगजैक्टली सेम नहीं हो सकता तो ये आईडिया हम यूज करते हैं यहां पर तो व्हाट इज द आईडिया तो देखिए जब भी कोई ट्रांजैक्शन सिस्टम में एंटर करता है हम
142:09
Speaker A
उस ट्रांजैक्शन टीआई के साथ एक टाइम स्टेंप एसोसिएट करते हैं लेट मी कॉल दिस एस टीएस ऑ t और ये क्या टाइम स्टेंप है जब वो सिस्टम में आ जैसे अभी फिलहाल मैं रिकॉर्ड कर रहा हूं टाइम हो रहा है 12 बज
142:22
Speaker A
के लाइक 22 मिनट्स तो अब लेट मी से 1222 मान लीजिए सेकंड भी हमने लगा दिया 41 ये और साथ में डेट भी लगा दो व्हाट एवर डेट इट इज तो टुडे इज आई थिंक 10थ और 11थ ऑफ
142:36
Speaker A
अप्रैल यस 2024 ये पूरा टाइम स्टेंप हमने इस ट्रांजैक्शन को दे दिया है ना अब जब तक ये ट्रांजैक्शन सिस्टम में बना रहेगा तब तक ये टाइम स्टैंप इसके साथ चलता रहेगा तो क्या दो बातें नोटिस करनी है क्या दो
142:51
Speaker A
अलग-अलग ट्रांजैक्शन का सेम टाइम स्टेंप हो सकता है क्या सर नहीं हो सकता नो टू ट्रांजैक्शन कैन हैव सेम टाइम स्टेंप बिकॉज प्रोसेसर एक ही है तो एक बार में एक ही ट्रांजैक्शन सिस्टम में एंटर करेगा पॉइंट नंबर वन पॉइंट नंबर टू जो ध्यान
143:05
Speaker A
रखना है क्या जब तक यह ट्रांजैक्शन सिस्टम में है इसका टाइम स्टप कभी चेंज हो सकता है क्या सर चेंज कैसे हो जाएगा डेट ऑफ बर्थ कभी चेंज थोड़ी होती है तो जब तक ये सिस्टम है तब तक इसका सेम टाइम स्टेंप
143:17
Speaker A
रहेगा अगर मान लीजिए इसके कुछ समय के बाद एक दूसरा ट्रांजैक्शन लेट मी कॉल ट टीजे आया और मान लेते हैं कि तब तक 12:2 एंड ब्ला ब्ला ब्ला ऐसा कुछ टाइम हो चुका तो उसका अलग टाइम स्टेंप है फॉलो कर
143:31
Speaker A
पा रहे हैं और ओबवियसली अब कौन जूनियर है कौन सीनियर है टीआई पहले आया था व जूनियर है टीजे बाद में आया था सॉरी टीआई पहले आया था तो वो सीनियर है टीजे बाद में आया था तो वो जूनियर है जहां भी कहीं क्लैश
143:45
Speaker A
होगा क्लैश कैसे रिजॉल्व करेंगे बाद की बात है बट सीला बिलिटी का ऑर्डर में भी बता सकता हूं कि हमेशा वही ड्यूल बनेंगे जिसमें टीआई पहले आए पहले एग्जीक्यूट करके कंप्लीट करेगा उसके बाद टीजे करेगा लाइक दिस तो ये एक क्लैश कैसे रिजॉल्व करना है
143:59
Speaker A
हमने समझ लिया अभी एक एक पहलू है बात का कंप्लीट नहीं है दिस इज वन आईडिया यह मैंने आपको बता दिया कि टाइम स्टम फिक्स रहेगा दो ट्रांजैक्शन का टाइम स्टेम सेम नहीं हो सकता और क्यों हमने टाइम को चूज किया वो मैंने आपको बता दिया
144:15
Speaker A
क्योंकि टाइम कभी रिपीट नहीं होता तो दोबारा रिफ्रेश करने की कोई जरूरत नहीं है और दोनों के बीच में स्टेरलाइज बिलिटी ऑर्डर ने बता दिया कि टीआई का टाइम स्टैंप अगर कम है टीजे से तो टीआई हमेशा पहले
144:25
Speaker A
अपीयर करेगा बिफोर टीजे जो फाइनल सीरियल शेड्यूल बनेगा अब अगली बात करता हूं यहां पर हम क्या करते हैं विद एवरी डटा आइटम क्यू कोई भी डेटा आइटम है सर हम उसके साथ भी टाइम स्टेंप सोसिए करते हैं तो जैसे
144:38
Speaker A
ट्रांजैक्शन के टाइम स्टेंप है ऐसे डेटा का भी टाइम स्टेंप है और दो टाइम स्टैंप है एक बोलता है री टाइम स्टेंप ऑफ क शॉर्ट मैं लिख रहा हूं एक बोलते हैं राइट टाइम स्टेंप ऑफ़ q एंड री टाइम स्टेंप ऑफ़ q अब
144:49
Speaker A
इसका क्या मतलब है ध्यान से समझिए इस जब गेम स्टार्ट होगा तो इनका टाइम स्टैंप होगा नल जैसे ही कोई ट्रांजैक्शन किसी डेटा आइटम प मान लीजिए इसके ऊपर किसी ट्रांजैक्शन ने रीड ऑपरेशन परफॉर्म किया तो वो क्या करता है वो अपना
145:04
Speaker A
टाइम स्टम इसको चिपका जाता है तो मान लीजिए ध्यान से समझिए अगर इसका टाइम स्टेंप है 1242 फॉर एग्जांपल तो इस बात का यह मतलब बिल्कुल भी नहीं है कि यह रीड ऑपरेशन 1242 पर करा गया ना इस बात का यह
145:19
Speaker A
मतलब है कि जिस ट्रांजैक्शन ने q के ऊपर रीड ऑपरेशन परफॉर्म किया उसका जो एंट्री था सिस्टम में वो 1242 पे हुआ था यह मतलब बताइए फॉलो कर पा रहे हैं क्या जिस ट्रांजैक्शन ने ऑपरेशन परफॉर्म किया उसका
145:32
Speaker A
एंट्री 1242 पे हुआ था और मान लीजिए अगर फॉर एग्जांपल कुछ समय के बाद इसका टाइम स्टैंप हो जाता है 1243 तो जो भी ट्रांजैक्शन स्पे सक्सेसफुल राइट ऑपरेशन कर चुका है उसका जो एंट्री था उसका जो टाइम स्टैंप था वो 1243 है तो जब भी आप
145:48
Speaker A
किसी डेटा आइटम के ऊपर रीड या राइट ऑपरेशन करेंगे आप अपना टाइम स्टम वहां पे अपडेट करेंगे उसके कुछ सर्टेन रूल्स हैं वो भी अभी आगे समझ जाओगे आप है ना तो जो डेटा आइटम के टाइम स्टैंप है इसका
145:58
Speaker A
मतलब क्या वो हमेशा सेम रहेंगे या वो चेंज होते जाएंगे सर जैसे-जैसे ऑपरेशन होता जाएगा वैसे-वैसे टाइम स्टम भी अपडेट होते जाएंगे चेंज होते जाएंगे है ना तो दो तरह के टाइम स्टेंप हमने समझ लिए एक टाइम स्टेंप है ट्रांजैक्शंस वाले टाइम स्टेंप
146:13
Speaker A
जो कि डिस्टिंक्ट है यूनिक है और चेंज नहीं होते समय के साथ और दूसरे डेटा आइटम के जो कि चेंज होते जाते हैं और अगर मैं आपसे बोलूं दैट विल बी ऑल बस यही प्रोटोकॉल था खत्म हो गई बात और अब कुछ
146:25
Speaker A
रूल्स है वैसे तो वो रूल रखने पड़ते हैं बट मैं आपको कॉमन सेंस अभी बताऊंगा आप सारे रूल्स खुद में खुद लिखने लगोगे तब होगा यह जब भी कोई ट्रांजैक्शन आके रिक्वेस्ट करेगा रन टाइम पे कि मेरे को
146:36
Speaker A
रीड करना कि राइट करना देर आर सर्टेन कंडीशन जो हम चेक करेंगे अगर वो कंडीशंस वैलिड निकली तो हम ऑपरेशन अलाव कर देंगे अदर वाइज नहीं करेंगे बट अभी मैं आपको समझाऊ विद अ वैलिड प्रूफ कि अगर हम ऑपरेशन
146:49
Speaker A
अलाउ करेंगे तो इस बात की ग गटी है कि हम इस तरह का रूल रेगुलेशन बनाक चल रहे हैं कि जो शेड्यूल बनेगा सर वो गारंटी से कन्फ रिलाइजेबल ही होगा कोई ताकत ही नहीं है कोई माहिका लाल लाली ऐसा कर ही नहीं सकता
147:01
Speaker A
कि एक ऐसा शेड्यूल बना दे रूल रेगुलेशन को फॉलो करते हुए टाइम स्टंपिंग के वो कन्फ रिलाइजेबल ना हो क्यों बोल रहा हूं समझाता हूं देखिए जैसे मान लीजिए कोई ट्रांजैक्शन टीआई है जो रिक्वेस्ट कर रहा है रीड क्यू
147:14
Speaker A
ऑपरेशन करने की पहले नोटिस करो परफॉर्म कर चुका है कि रिक्वेस्ट कर रहा है सर कर रहा है रिक्वेस्ट कर रहा है किया नहीं उसने उसे रीड क्यों करना है तो मैं केस बनाता हूं लेट मी से मैं कौन हूं मैं हूं
147:25
Speaker A
ट्रांजैक्शन टीआई मेरा कुछ भी टाइम स्टैंप होगा बाद में देख लेंगे एंड आई वांट टू परफॉर्म अ रीड क्यू ऑपरेशन अब पहली बात नोटिस करने की ये है कि कभी रीड रीड क्लैश होता है क्या ये तो पुरानी लर्निंग है
147:37
Speaker A
हमारी सर रीड रीड का क्लैश नहीं होता क्लैश होता है तो रीड का क्लैश होता है राइट से तो अगर मैं कंपेयर करूंगा भी किसी दूसरे ट्रांजैक्शन से टाइम स्टेंप की वैल्यू से रीड या राइट टाइम स्टम से तो
147:47
Speaker A
मुझे रीड टाइम स्टेंप नहीं चेक करना क्यों का मुझे क्या चेक करना है सिर्फ टाइम स्टप चेक करना है है ना अब पहला केस देखो क्या है कि सपोज राइट टाइम स्टेंप ऑफ q इ ग्रेटर देन टाइम स्टेंप ऑफ टी तो मान लो
147:59
Speaker A
अभी मैं ऐसा क्यों लिख रहा हूं समझाता हूं लेट मी से कोई और ट्रांजैक्शन था उसका नाम रख देता हूं टी ज और उसका टाइम स्टेंप है 10 और मेरा टाइम स्टेंप है फ यही कंडीशन है ना 10 और 5 हा सपोज दिस इ 10 और दिस इ
148:14
Speaker A
फ अब ये जो ट्रांजैक्शन टी ज है वो रिक्वेस्ट कर नहीं रहा वो क्यू पर राइट ऑपरेशन परफॉर्म कर चुका है ऐसा मेरे को क्यों पता क्योंकि टाइम स्टेंप ऑफ q 10 है तो क्योंकि राइट ऑपरेशन परफॉर्म कर चुका
148:27
Speaker A
हम सामने बात पता है कि जब भी आप राइट ऑपरेशन परफॉर्म करते हो आप अपना टाइम स्टम डेटा के राइट टाइम स्टम को दे देते हो इसीलिए राइट टाइम स्टम ऑफ q की वैल्यू यहां पर 10 आ गई इतनी बात समझ आती है सो
148:38
Speaker A
दिस इज राइट टाइम स्टेंप ऑफ क दिस इज री टाइम स्टेंप ऑफ क अब ध्यान से देखिएगा यह ऑपरेशन परफॉर्म होना है या हो चुका है सर यह तो कमेंटर रिक्वेस्ट है यह हुआ नहीं है य होना था अब बोलो टीआई और टीजे में कौन
148:53
Speaker A
जूनियर कौन सीनियर तो ध्यान से आप नोटिस करोगे सर इसका टाइम स्टम 10 है बड़ा टाइम स्टम है तो यह बाद में आया था यह जूनियर है यह भाई साहब सीनियर है तोब मेरे को जो समझ आ रहा हुआ क्या एक सीनियर ट्रांजैक्शन
149:05
Speaker A
था टीआई जिसका टाइम स्टेंप है फ उसे क्यू पर रीड ऑपरेशन करना था बट यह नलक कर नहीं पाया य कहीं पानी पीने चला गया एक जूनियर ट्रांजैक्शन टीजे जिसका टाइम स्टेंप था 10 वो सिस्टम में आया और उसने के ऊपर राइट
149:21
Speaker A
ऑपरेशन परफॉर्म कर दिया रिक्वेस्ट नहीं कर रहा वो कर चुका है और किया तो उसने राइट टाइम स्टंप ऑफ क्यू भी अपडेट कर दिया अब इन भाई साहब को होश आया टीआई को भी वापस आए कह रहे कि सर मेरे को ना अभी आप मेरे
149:31
Speaker A
को रीड ऑपरेशन करने दो अगर मैं इसको करने दूंगा तो टेक्निकली यह राइट के बाद होगा अब आप नोटिस करो इजेंट इट काइंड ऑफ अ स्वैप ऑफ कंफ्लेक्स क्शन आप सीनियर थे सिस्टम में पहले आए थे आपको रीड पहले करना था अगर मैं
149:49
Speaker A
अब आपको बाद में रीड करने दूंगा डिफरेंट ट्रांजैक्शन सेम डाटा वैल्यू वन ऑफ देम इज अ राइट इंस्ट्रक्शन ये तो स्वैप हो गया सर अब अगर आप रीड करोगे भाई तो ओरिजिनल वैल्यू रीड नहीं कर पाओगे आप वो रीड करोगे
149:59
Speaker A
जो टीजे ने लिखा था गलती हो गई है हां या ना तो इस सिनेरियो को देख के आपको मेरे ख्याल से मैं समझा पा रहा हूं इस कंडीशन के बाद कि इस स्टेट में अब इसको अलाउ नहीं किया जा सकता बिकॉज हमारी जो फंडामेंटल
150:12
Speaker A
लर्निंग है वो कॉन्फ्लेट रिलाइजेबिलिटी वाली है उसी के ऊपर खेल रहे हैं नहीं अब हम इसको अलाउ नहीं करेंगे अलाव नहीं करेंगे तो क्या करेंगे हम बोलेंगे एक काम करो द ट्रांजैक्शन टीआई मस्ट रोल बैक रोल बैक करो आप एंड यू रीएंटर इनटू अ सिस्टम
150:28
Speaker A
विद अ न्यू टा क्योंकि पुनर्जन्म जब आपका होगा जब आप नए सिस्टम में इस सिस्टम में दोबारा से आओगे तब आपका टाइम स्टेम फाइव रहेगा कि मे बी तब तक 15 हो जाएगा नए जन्म में नया टाइम स्टैंप लेके आओगे डेट ऑफ
150:39
Speaker A
बर्थ आपकी चेंज हो जाएगी और उस केस में शायद मैं आपको ऑपरेशन करना अलाउ करूं क्योंकि तब आप जूनियर होंगे यस लेकिन आप सीनियर थे आप अपना जो आपका समय था जो आपका मौका था वो आप मिस कर गए अी ऑपरेशन अलाउ
150:52
Speaker A
नहीं किया जा सकता ये आईडिया है इसका एक शॉर्टकट बताता हूं एक्सक्यूज मी इसका एक शॉर्टकट बताता हूं शॉर्टकट क्या है हालाकि रियल लाइफ से थोड़ा सा अजीब है अगर कभी भी यहां पे इस प्रोटोकॉल में जूनियर और सीनियर में क्लैश
151:06
Speaker A
हुआ तो मौका हमेशा जूनियर को देना है हमेशा जूनियर रन करेगा क्यों करेगा क्योंकि जूनियर और सीनियर में क्लैश हुआ है इसका मतलब सीनियर ने अपना मौका खो दिया जैसे यहां पर आपने देखा है ना तो सीनियर ने मौका खो दिया तो भाई अब वापस जोब कोई
151:20
Speaker A
तरीका नहीं है रोल बैक करो और फिर से नया जन्म लेके आना अब यहां देखो यहां पे टाइम स्टैंप ऑफ़ टीआई बराबर या इक्वल तो मे बी लेट मी से दिस इज 15 एंड दिस इज 10 अब अलाव करूंगा क्या सर कर दूंगा आपका टाइम
151:33
Speaker A
स्टम 15 है तो आप जूनियर हैं आप सिस्टम में बाद में आए और बाद में रीड करना चाहते हैं मेरे को कोई ऑब्जेक्शन नहीं है इस केस में मैं आपको ऑपरेशन परफॉर्म करने दूंगा ध्यान है ना तो यहां पर बताओ मैं जूनियर
151:44
Speaker A
हूं के सीनियर हूं क्योंकि मैं 15 हूं टीएसएफ टीआई तो मैं यहां पे जूनियर ह और जूनियर है तो अलाउड है सीनियर है तो अलाउड नहीं है दिस इज द आईडिया जब आप ऑपरेशन करोगे तो फिर ध्यान रखना आपका क्योंकि रीड
151:55
Speaker A
ऑपरेशन था तो रीड टाइम स्टेम भी आपको अपडेट करना है जो भी मैक्सिमम वैल्यू है वो वहां पर लगा देना है है ना दिस इज द आइडिया सिमिलरली अब नाउ यू कैन इमेजिन अगर आप राइट क्य रिक्वेस्ट करेंगे तो इस बार
152:07
Speaker A
मैं रीड के साथ चेक करूंगा टाइम स्टम के साथ राइट के साथ कि दोनों सर राइट का तो रीड राइट दोनों के साथ क्लश है तो इस बार मेरे को रीड के साथ भी चेक करना पड़ेगा राइट के साथ भी चेक करना पड़ेगा सो लुक एट
152:18
Speaker A
दिस अगेन मेरा टाइम स्टैंप कम है इसका ज्यादा है मैं सीनियर हूं रिक्वेस्ट कर रहा हूं कैन नॉट बी अलाउड मेरा कम है यह ज्यादा है कैन नॉट बी अलाउड मेरा टाइम स्टम ज्यादा है अलाउड एंड अलाउड अच्छा एक केसेस में इक्वल
152:37
Speaker A
वाला भी है हालांकि हो सकता है कुछ लोग समझ गए हो कुछ लोग कंफ्यूज हो सकते हैं मान लीजिए मेरा टाइम स्टंप है 10 और इसका टाइम स्टम भी है 10 अब यह कैसे हो सकता है क्योंकि मैंने थोड़ी देर पहले आपको बताया
152:48
Speaker A
कि सिस्टम में हर ट्रांजैक्शन का टाइम स्टैंप यूनिक है एंड नो टू ट्रांजैक्शंस कैन हैव द सेम टाइम स्टम दो ट्रांजैक्शन का टाइम स्टैंप सर सेम नहीं हो सकता तो यह कैसे पॉसिबल है यह ऐसे पॉसिबल है कि यह
153:01
Speaker A
मैं ही हूं मैंने कुछ समय पहले इस क्यू के ऊपर रीड ऑपरेशन किया था अभी मैं राइट करना चाहता हूं कोई प्रॉब्लम है क्या नहीं कर सकते तो इक्वल है मतलब हम खुद ही हैं तो देन इ इट इज़ आल्सो अलाउड अगर जूनियर है
153:12
Speaker A
देन इट इज़ आल्सो अलाउड सो दिस इज़ द एनटायर प्रोटोकॉल आज तक एक भी कंडीशन कभी भी एग्जाम में नहीं पूछी गई बट द रीजन वी गो टू सो मच डिटेल सो दैट आपको आईडिया हो जाए कि काम कैसे करता है आईडिया हो गया अब
153:26
Speaker A
आ जाओ इधर प्रॉपर्टी वाइज अब नोटिस करो पूरा प्रोटोकॉल जो है वह किस मैथ पर लिखा गया है पूरा प्रोटोकॉल इसी मैथ पे था ना कि कंफ्लेक्स क्शन को स्वप अलाउ नहीं करेंगे और हम इसी तरह से चलते जा रहे और
153:39
Speaker A
अगर कहीं भी कंफ्लेक्स क्शन का स्वैप अलाउ नहीं करेंगे तो आपको नहीं लगता कि जो शेड्यूल बनेंगे वो ऑटोमेटिक कंफ्लेक्स रिलाइजेबल होंगे सर होंगे सो स्टंपिंग विल जनरेट ल द शेड्यूल्स च आर कन्फ स रिलाइजेबल बाय डिफॉल्ट कितना अच्छा
153:55
Speaker A
प्रोटोकॉल है अब यह भी हम घर से पढ़ के आए अगर कोई चीज कफ्ट रिलाइजेबल है कोई शेड्यूल तो क्या वो व्यू से रिलाइजेबल भी है सर व्यू से रिलाइजेबल तो यह भी प्रॉब्लम नहीं है यह भी बात समझ आ
154:07
Speaker A
गई डेडलॉक फ्रीडम इस पर पहले बात कर लेता हूं हालांकि ऑपरेटिंग सिस्टम में डेडलॉक को हम बड़े डिटेल में पढ़ते हैं मानते इस बात को बट फिर भी मैं एक छोटा सा यू नो शॉर्टकट अप्रोच आपसे पूछ लेता हूं डेडलॉक
154:20
Speaker A
इज लाइक फाइना इट वेट और इनफाइकिल फैशन में यू नो तीन चार कंडीशन होती है नो प्रिमिस होना चाहिए सबसे पहले म्यूचुअल एक्सक्लूजन एंड दो नो प्रिमिस होल्ड एंड वेट एंड सर्कुलर वेट बट सबसे इंपॉर्टेंट बात है द वेट इज
154:36
Speaker A
इनफाइनों करके बताओ हमने किसी ट्रांजैक्शन को कभी वेट कराया क्या सर वेट तो नहीं कराया या तो ऑपरेशन अलाव किया वरना तुरंत रोल बैक किया अपनी भाषा में बोलूं तो या तो माफ किया या तो साफ किया इजेंट इट बीच
154:49
Speaker A
में लटका के नहीं रखा अगर आपने इनफा वेट कभी कराया ही नहीं तो डेडलॉक कैसे लगेगा सर सो कैन आई से दैट दिस प्रोटोकॉल लाइक टाइम स्टंपिंग प्रोटोकॉल आल्सो गारंटी डेड लॉक फ्रीडम जी हां कुछ भी हो जाए यह
155:03
Speaker A
प्रोटोकॉल डेटाबेस में कभी डेड लॉक नहीं लगने देगा अब रही बात आखिरी दो की रिकवरेबिलिटी एंड कैस्केड लेसनेस तो पहले तो एक बात याद करो क्या पूरे ट्रांजैक्शन में पूरे सिस्टम में पूरे प्रोटोकॉल में किसी ने कभी यह बात की कि किस ऑर्डर में
155:17
Speaker A
कमिट करना है सर यह बात तो किसी ने नहीं तो मैं अगर एक छोटी सी बात पूछूं एक ट्रांजैक्शन है सीनियर है व आया उसने रीड किया एंड देन फिर उसने राइट किया उसके बाद कोई जूनियर ट्रांजैक्शन आया और वो रीड
155:29
Speaker A
करना चाहता है क्या टाइम स्टंपिंग प्रोटोकॉल ये रीड अलाउ कर देगा आई थिंक बिल्कुल करेगा कोई इशू नहीं है बाद में आया तो कर सकता है डोंट यू थिंक दिस इज अ क्लियर कट एग्जांपल ऑफ डर्टी रीड यस और जो
155:41
Speaker A
अभी वेरिएशन हमने पढ़ा है उसमें कुछ नहीं बोला गया कमिट के बारे में तो क्या ऐसा हो सकता है कि जूनियर पहले कमिट करके चला जाए सर हो सकता है तो डर्टी रीड भी कर लिया नालायक ने और ऑर्डर ऑफ कमिट भी फॉलो नहीं
155:52
Speaker A
किया पहले कमिट किया तो देयर इज अ वेरी गुड चांस कि जो शेड्यूल बनेगा ना वो रिकवरेबल हो और वो कैस्केड लेसनेस भी ना हो कैस्केड लेसनेस प्रॉपर्टी सेटिस्फाई ना करे उसके अंदर कैस्केडिंग रोल बैक्स हो हालांकि एक बात मुझे और बतानी
156:07
Speaker A
है टाइम स्टंपिंग का हम एक बेसिक वेरिएशन सिर्फ पढ़ रहे हैं है ना और गेट में से ज्यादा कोई बात की नहीं ऑल दो इफ यू वांट टू गो इन टू डेप्थ क्या टाइम स्टंपिंग ऑर्डरिंग के कुछ अलग-अलग वेरिएशन हो सकते
156:19
Speaker A
हैं प्रोटोकॉल के कि आफ्टर सर्टेन चेंजेज अगर हम चाहते हैं तो रिकवरेबिलिटी या कैस्केड लेसनेस भी अचीव की जा सकती है बट ओबवियसली उससे कहीं ना कहीं कॉन्करेंस पे थोड़ा सा इंपैक्ट आएगा कॉन्करंसी थोड़ी सी कम होगी बट इफ यू वांट द प्रॉपर्टी कैन बी
156:32
Speaker A
अचीव ये बस मैं आपको बता रहा हूं है ना सो दिस इज ऑल अबाउट टाइम स्टंपिंग प्रोटोकॉल अब इसका नेक्स्ट रो आप देखोगे अब यह प्रॉपर्टी मुझे आपको बतानी थी इसमें लगा 15 20 मिनट आधा घंटा लगा बट जरूरी आ रही
156:44
Speaker A
है तब वरना समझते कैसे है ना ना नेक्स्ट आइडिया इ थॉमस राइट रूल नाउ व्हाट इज थॉमस राइट रूल ये एक तरह का टाइम स्टंपिंग ही है है ना थोड़ा सा मॉडिफाइड टाइम स्टंपिंग है तो क्या कहता थॉमस राइट रूल एंड हाउ इट
156:57
Speaker A
वर्क्स मैं एक एग्जांपल लेके आपको समझाता हूं लुक एट दिस कंडीशन बस एक सिनेरियो नोटिस करिए हालाकि सिनेरियो हम टाइम स्टंपिंग में देख चुके हैं ट्रांजैक्शन रिक्वेस्ट कर रहा है कि उसको राइट ऑपरेशन परफॉर्म करने दो और ट्रांजैक्शन का टाइम स्टम कम है यानी कि
157:14
Speaker A
वो सीनियर और ये भाई साहब जूनियर और उस केस में हमने क्या किया था हमने रिक्वेस्ट रिजेक्ट कर दिया था यही बात थी ना अब जरा एक बार फिर भी सिनेरियो में दोबारा से बनाऊं तो आपको बात समझ आए तो मैं हूं कोई
157:24
Speaker A
ट्रांजैक्शन टीएस एंड सॉरी टीआई मेरा टाइम स्टेंप हैफ टीएस लेट मी से दिस इज फाइ कोई दूसरा ट्रांजैक्शन है टीजे एनटीएस ऑफ टीजे सपोज 10 और यह भाई साहब राइट ऑपरेशन रिक्वेस्ट नहीं कर रहा परफॉर्म कर चुका है
157:39
Speaker A
मेरे को ये इधर परफॉर्म करना था सम हाउ आई मिस्ड माय चांस आई एम अ सीनियर ट्रांजैक्शन बट अब मैं कह रहा हूं कि आप मेरे को इधर राइट करने दो तो ये तो क्लियर कट बात है डिफरेंट ट्रांजैक्शन सेम डाटा
157:49
Speaker A
वैल्यू बोथ ऑफ देम आर राइट ऑपरेशन स्वैप करूंगा तो एलिजिबल नहीं है सर मैं कहूंगा रोल बैक करो रोल बैक करो बट ध्यान से आप एक बात नोटिस करो तो आपको एक बात समझ आएगी दो मिनट के लिए इमेजिन करो कि अगर सब कुछ
158:03
Speaker A
प्लान के मुताबिक हुआ होता तो क्या होता मान लो हमें पता तो नहीं क्या लिखने वाले थे लेट मी से ये लिखने वाला था 100 एंड देर यू सी दिस इज अ काइंड ऑफ अ ब्लाइंड राइट ये मन में सोच के आया था कि मैं 200
158:15
Speaker A
लिखूंगा ये दोनों की चीज थी तो होना ये चाहिए था पहले 100 लिखता फिर टीजे उसको चेंज करके 200 कर देता बट ऐसा नहीं हुआ टीआई अपना स्लॉट मिस कर गया और ओरिजिनल वैल्यू क्या थी हमें नहीं पता ये तो
158:27
Speaker A
ब्लाइंड राइट है इसने पढ़ा तो था नहीं इसने डायरेक्टली 200 कर दिया और अब टीआई रो रहा है कि भाई साहब मेरा तो नंबर चला गया रोल बैक कराओ मैं दोबारा से करूंगा बट अगर ध्यान से एक बात सोचो भाई तू 100
158:38
Speaker A
लिखता या ना लिखता उसका कोई फर्क तो वैसे भी नहीं पड़ना था क्यों अल्टीमेटली तो वैसे ही 200 होना था तो हो तो गया 200 अब काहे को रो रहा है काहे को रोल बैक कर रहा है तो डू वन थिंग किसी को बता मत बट नाउ
158:50
Speaker A
यू जस्ट इग्नोर दिस राइट ऑपरेशन भूल जा इस बात को क्योंकि अगर तू लिखता भी तो भी वह लॉस होने ही वाला था बिकॉज टीजे यहां पर राइट ऑपरेशन अटेंप्ट कर रहा है आर यू गेटिंग दिस तो उसको दोबारा से करने का कोई
159:02
Speaker A
मतलब नहीं है तो हम क्या कहते ट्रांजैक्शन टीआई से कि भाई इंस्टेड ऑफ रोल बैकिंग यू डू वन थिंग आप इसको रोल बैक करो आप इसको रोल बैक कर लो ओ सॉरी इन जनरल कहते टाइम स्टंपिंग में रोल बैक करो इधर बोलेंगे रोल
159:15
Speaker A
बैक मत करो यू जस्ट इग्नोर दिस राइट ऑपरेशन और कैरी ऑन लाइक दिस ली अगर आप यहां यह तो थोड़ा सा एडजस्टमेंट हो गया जुगाड़ टेक्नोलॉजी हो गई अगर आप इस बात के लिए एग्री करते हो देन वी से कि यह जो
159:28
Speaker A
शेड्यूल बनेगा यह कन्फ सी रिलाइजेबल नहीं होगा बट व्यू स रिलाइजेबल होगा क्योंकि थोड़ा एडजस्टमेंट किया ना स्वप तो नहीं किया बट काइंड ऑफ आपने उसे इग्नोर कर दिया तो दिस शेड्यूल इज रिलाइजेबल और अब एक शॉर्टकट य ट्रांजैक्शन ये शेड्यूल याद है
159:42
Speaker A
आपको तोब आपको एक याद बात याद दिलाता हूं कि जब हमने पहले समझा था व्यू रिलाइजेबिलिटी तो मैंने आपको एक बात बता बताई थी कि अगर शेड्यूल कंफ्लेक्स रिलाइजेबल नहीं है और व्यू रिलाइजेबल है तो वहां पे कम से कम एक ब्लाइंड रेट जरूर
159:57
Speaker A
होगा वो ब्लाइंड राइट थॉमस राइट रूली ला रहा है है ना तो अब उसका रीजन भी हम समझ गए तो यहां पे बाकी प्रॉपर्टी में क्या चेंज है सर कंफ्लेक्स है हो गारंटी नहीं है बट व्यूज रिलाइजेबिलिटी की गारंटी है और अगर व्यूज
160:11
Speaker A
रिलाइजेबल भी है तो भी कंसिस्टेंट है कोई इशू नहीं है रही बात रिकवरेबिलिटी कैस्केडलेस या डेडलॉक फ्रीडम की बाकी तो कुछ भी चेंज नहीं है इट इज द सेम टाइम स्टंपिंग प्रोटोकॉल सिर्फ एक कंडीशन में हमने चीजों को थोड़ा सा मॉडिफाई किया है
160:25
Speaker A
है ना तो यह इसका पूरा मैथ है और इसके ऊपर हिस्टोरिकल क्वेश्चंस पूछे गए हैं आमतौर पर क्वेश्चन थोड़े मिक्स पूछे जाते हैं जिसमें लॉकिंग भी और टाइम स्टंपिंग भी दोनों चीजें आती है है ना सो दैट इज द
160:39
Speaker A
आईडिया जो हमने काम किया अब जो हमारा दूसरा अप्रोच है व्हिच इज लाइक लॉग बेस प्रोटोकॉल और आप देखेंगे इस बार हम सारे वेरिएशंस भी पढ़ते हैं तो यानी कि बेसिक टू पीएल क्या कंजरवेटिव क्या रिग्रेस क्या स्ट्रिक क्या है तो एक-एक करके इनको
160:54
Speaker A
समझेंगे ऑब्जर्व करेंगे और कुछ ही समय में आप देखोगे कि बचे हुए जितने एमटी सेल्स है ये भी आप फिल करना सीख जाओगे तो चलिए सर अभी बात करते हैं लॉग बेस प्रोटोकॉल्स के बारे में तो बेसिक आइडिया बेसिक अप्रोच
161:06
Speaker A
क्या है यह हम ऑपरेटिंग सिस्टम में याद कर सकते हैं तो अगर बेसिक अंडरस्टैंडिंग है हमारी तो लॉग बेस्ड अप्रोच कंप्यूटर साइंस में बहुत पुराना आईडिया आईडिया ये कि अगेन अगर कोई भी मैं ऐसे बोलता हूं आपको दो
161:18
Speaker A
इंस्ट्रक्शंस है वन इज लाइक आईव एंड वन इज लाइक आई आई एंड आईजे और यह दोनों के दोनों मान लीजिए किसी डेटा आइटम ए पर ऑपरेट करने की कोशिश कर रहे हैं प्रॉब्लम क्या है हम बोल रहे कि
161:30
Speaker A
कंफ्लेक्स ट्रांजैक्शन से बिलोंग कर रहे हैं प्रॉब्लम यह है कि यह सेम डेटा आइटम पर ऑपरेट कर रहे हैं या प्रॉब्लम यह कि दोनों में से कम से कम कोई एक राइट ऑपरेशन ध्यान से सोचेंगे तो समझेंगे प्रॉब्लम यह भी है
161:46
Speaker A
किय दोनों यह काम सेम टाइम पर करने की कोशिश कर कर रहे हैं अगर एक समय पे एक ही आदमी काम करे और सिर्फ उस समय के लिए कुछ समय के लिए हम दूसरे को अलाउ ना करें तो
161:56
Speaker A
आई डोंट थिंक कि कोई प्रॉब्लम यहां पर होगा है ना नाउ दैट इज अ वेरी वेरी इंपॉर्टेंट अंडरस्टैंडिंग जो हमें लेनी चाहिए तो यहां पर हम क्या कर सकते हैं इस बात को नोटिस करो हम एक लॉग बेस अप्रोच
162:07
Speaker A
बना सकते हैं दैट इज इट कि जिस भी इंस्ट्रक्शन को जिस भी ट्रांजैक्शन को किसी भी डेटा आइटम पे काम करना है पहले उसको उस डेटा आइटम पर लॉक लगाना पड़ेगा अब लॉक लगाने से क्या मिलेगा म्यूचुअल एक्सक्लूजन एक बार अगर म्यूचुअल
162:20
Speaker A
एक्सक्लूजन मिला यानी कि अगर आई यू नो लेट मी से ट्रांजैक्शन t1 है जिसका इंस्ट्रक्शन है आईआई अगर ये काम कर रहा तो इस समय कोई दूसरा काम नहीं कर सकता तो कोई क्लैश होगा नहीं और क्लैश होगा नहीं तो
162:31
Speaker A
कहानी खत्म हो जाएगी ये एक बेसिक आईडिया है हालांकि सिर्फ ऐसा करने से लॉक लगाने से क्या कंफ्लेक्स सीलाइट हमें मिल जाएगी जरूरी नहीं है अभी आगे ऑब्जर्व करेंगे एक और बात लॉक लगाना बहुत खुशी की बात नहीं
162:45
Speaker A
है बिकॉज़ आप जितने ज्यादा समय के लिए लॉक लगाएंगे भूलिए मत कॉन्करंसी उतनी ही कम होगी बाकी ट्रांजैक्शंस को वेट करना पड़ेगा और यह सारी लड़ाई हम कर किसके लिए रहे हैं कॉन्करेंस के लिए तो हमारा मिशन क्या है कि कॉन्करेंस के रहते हुए या कम
163:01
Speaker A
से कम नुकसान में कितनी ज्यादा से ज्यादा कॉन्करेंस के साथ हम कंसिस्टेंसी इंश्योर कर पाए यह हमारा एजेंडा है आ विल गो वन बाय वन सो लुक एट दिस टू अ टू इंश्योर आइसोलेशन इट इज टू रिक्वायर दैट द डेट
163:16
Speaker A
आइटम बी एक्सेस म्यूचुअल एक्सक्लूसिव मैनर वो ठीक बात है वन एट अ टाइम सो तो जो सबसे फंडामेंटल आईडिया है वो है लॉक अप्रोच लॉक के जैसा मैं बोल रहा हूं कि बहुत सारे अलग-अलग वेरिएशंस है ग्राफ में भी एक तरह
163:27
Speaker A
की लॉकिंग होती है टू फेस लॉकिंग होती है तो हम यहां पे जिस मॉडल प कंसंट्रेट करेंगे दैट इज नोन एज टू फेस लॉकिंग अच्छा इससे पहले उस पे बात करूं एक और छोटा सा पॉइंट लॉग के भी हम दो मोड बना लेते हैं
163:38
Speaker A
सर एक बोलते हैं शेयर्ड मोड एक बोलते हैं एक्सक्लूसिव मोड ऐसा क्यों अभी समझो कोई शेयर डटा आइटम है a इमेजिन करो अगर किसी ट्रांजैक्शन t1 को a के ऊपर अगर रीड ऑपरेशन परफॉर्म करना है इमेजिन करो है ना
163:52
Speaker A
और किसी दूसरे ट्रांजैक्शन t2 को भी रीड ऑपरेशन परफॉर्म करना कोई प्रॉब्लम है क्या नहीं अगर यहां पर भी हम लॉक वाली बात करेंगे कि सर अभी एक ट्रांजैक्शन t1 लॉक लेके बैठा है t2 नहीं कर सकता बट पॉइंट है
164:04
Speaker A
कि यार कोई क्लैश ही नहीं है करने देना दोनों को लॉक दोनों को रीड ऑपरेशन करना है एंड रीड रीड ऑपरेशन नेवर लीड्स टू क्लैश ये तुम्हें पहले से पता है तो इस प्रॉब्लम को हम कैसे सॉल्व करते हैं यहां पर देखिए
164:15
Speaker A
दो मोड्स है हमारे पास एक बोलता है शेयर्ड मोड एक बोलता है एक्सक्लूसिव मोड क्या-क्या शेयर्ड मोड एंड एक्सक्लूसिव मोड तो आईडिया क्या है अगर आपने शेयर्ड मोड में लॉक लगाया तो यू आर एंटाइटल टू परफॉर्म ओनली रीड ऑपरेशन आप सिर्फ रीड कर
164:29
Speaker A
सकते हैं बट अगर आपने एक्सक्लूसिव अब उसका नाम ही है शेयर्ड शेयर्ड माने शेयर्ड है एक से ज्यादा लोग भी लॉक लगा सकते हैं लेकिन अगर आप कह रहे एक्सक्लूसिव मोड तो इस बात का मतलब क्या है नाउ यू आर एंटाइटल
164:40
Speaker A
आपके पास अधिकार है राइट है पावर है रीड एज वेल एज राइट दोनों ऑपरेशन परफॉर्म करने का प्लीज अंडरस्टैंड आप रीड भी कर सकते हैं आप राइट भी कर सकते सते हैं है ना तो यह हमें काम आता है किधर जब आपको राइट
164:52
Speaker A
ऑपरेशन करना हो और ऑब् वियस यहां कंपैटिबिलिटी हम फॉल्स रखेंगे तो आमतौर पे इस चीज को कैसे रिप्रेजेंट करते हैं कंपैटिबिलिटी के साथ लुक एट दिस अनलॉक तो हटा दो इस बात को ऐसे समझो अगर मैंने शेयर्ड मोड में लॉक लगाया है ना तो क्या
165:07
Speaker A
दूसरा ट्रांजैक्शन भी शेयर्ड मोड में लॉक लगा सकता है लुक एट दिस शेयर्ड शेयर्ड की कंपैटिबिलिटी है यस तो दो अलग-अलग ट्रांजैक्शन एक ही डाटा आइटम पे एक ही टाइम पे शेयर्ड मोड लगा सकते हैं शेयर्ड मोड का लॉक लगा सकते हैं जहां पर दोनों का
165:22
Speaker A
पास राइट होगा सिर्फ रीड ऑपरेशन परफॉर्म करने का लेकिन अगर आप एक्सक्लूसिव लॉक लगाते हैं ध्यान से समझिए इफ यू परफॉर्म एन एक्सक्लूसिव लॉक तो एक्सक्लूसिव की कंपैटिबिलिटी ना तो दूसरे एक्सक्लूसिव्स है ना तो शेयर्ड से उसका नाम इसलिए
165:35
Speaker A
एक्सक्लूसिव है तो एक ने अगर लॉक लगाया तो फिर दूसरा यू नो वो ऑपरेशन परफॉर्म नहीं कर सकता दैट इज आईडिया है ना तो यह बात हमें समझ आ गई लॉकिंग हमने समझ ली अब क्या ऐसा करने से सिर्फ ऐसा करने से हमें
165:49
Speaker A
कंफ्लेक्स रिलाइजेबिलिटी मिल जाएगी अगेन नहीं मिलेगी जैसे फॉर एग्जांपल एक ट्रांजैक्शन आप देखिए और इंश्योर करिए कि यहां पर भी मैंने टू फेस लॉकिंग की तो बात नहीं की ना हां तो यहां देखिए लुक एट दिस आइडिया t1 आया और t1 ने लॉक ऑपरेशन
166:04
Speaker A
परफॉर्म किया देन रीड रीड रीड राइट किया अनलॉक किया एक्सक्लूसिव मोड लगाया था एक्स मतलब एक्सक्लूसिव उसके बाद भाई साहब ब पे भी लॉक लगा र एक्सक्लूसिव मोड में रीड राइट परफॉर्म किया अनलॉक किया मेरे ख्याल से परफेक्ट काम किया है लॉक अनलॉक लॉक अनलॉक
166:18
Speaker A
सिमिलरली यहां पर देखिए t2 क्या कर रहा है t2 शेयर्ड मोड लगा रहा है बी के ऊपर और उसको अनलॉक कर रहा है यस एंड देन शेयर्ड मोड लॉक लगा रहा है t2 ए के ऊपर देन परफॉर्म कर रहा है रीड ऑपरेशन अनलॉक कर
166:31
Speaker A
रहा है बट अगेन अगर आप ध्यान से देखेंगे तो क्या यह शेड्यूल कंफ्लेक्स सी रिलाइजेबल है कि आप ऐसा कुछ ऑपरेशंस मूव करके बिकॉज इन दोनों को नोटिस करो आप मूव कर नहीं पाओगे है ना क्योंकि दोनों बी के
166:43
Speaker A
ऊपर है तो यहां पर कंफ्लेक्स इज नॉट कंफ्लेक्स रिलाइजेबिलिटी तो क्या समझे सिर्फ लॉकिंग और अनलॉकिंग से वो क्लैश तो बताया जा सकता है बचाया जा सकता है बट जो हमारा फंडामेंटल प्रिंसिपल है कंफ्लेक्स रिलाइजेबिलिटी जिसपे हम अभी तक खेलते आए
166:58
Speaker A
हैं वो नहीं बचाया जा सकता तो क्या करें अब लॉक के अलग-अलग वेरिएशंस हैं तो जो पहला वेरिएशन हम लेके आते हैं लॉक का है ना वो कैसे काम करता है वो आपको समझाता हूं दैट इज वेरी वेरी इंपॉर्टेंट बिकॉज
167:10
Speaker A
जैसे मैंने आपसे बोला स्टार्टिंग में डिटेल में क्वेश्चन यहां से वैसे भी नहीं आता तो दो ही तरह के क्वेश्चन आते हैं सर प्रॉपर्टी वाले आते हैं और दो टॉपिक्स आते हैं टाइम स्टम या टू फेस लॉकिंग से तो
167:20
Speaker A
टाइम स्टंपिंग हम पढ़ चुके हैं नाउ दिस इज टू फेस लॉकिंग तो टू फेस लॉकिंग शॉर्ट में बोलते हैं टू पीएल एंड दिस टू इज न्यूमेरिक ऐसा नहीं गलती से लिख दिया मैंने लाइक टी पीएल 2 पीएल तो क्या मतलब
167:31
Speaker A
है इसका समझाता हूं हम कहते हैं कोई भी जो ट्रांजैक्शन है एक और बात यहां पे भी मैं शेड्यूल की बात नहीं कर रहा ट्रांजैक्शन की बात कर रहा हूं तो कोई भी ट्रांजैक्शन अपने पूरे लाइफ स्पैन में दो फेज में काम
167:42
Speaker A
करता है उसकी लाइफ को हम दो फेज में डिवाइड कर देते हैं द फर्स्ट फेज इज लाइक व्हेन वी से वी आर ग्रोइंग अप एंड इट इज इज नोन एज ग्रोइंग फेज एंड द सेकंड फेज इज समथिंग लाइक व्हेन वी आर कमिंग डाउन एंड
167:55
Speaker A
इट इज नोन एज श्रिंकिंग फेज ग्रोइंग फेज श्रिंकिंग फेज ग्रोइंग फेज श्रिंकिंग फेज और ये जो टॉप पॉइंट है इसको हम बोलते हैं लॉक पॉइंट क्या बोलते हैं लॉक पॉइंट अब मैं समझाता हूं व्हाट इज ग्रोइंग एंड व्हाट इज श्रिंकिंग ग्रोइंग फेस का लॉजिक
168:09
Speaker A
क्या है कि कोई भी ट्रांजैक्शन सिर्फ लॉक लगा सकता है बट यू कैन नॉट अनलॉक द डेटा आइटम अच्छा लॉक लगाने का मतलब क्या है एक कॉमन सेंस जैसे कंजरवेटिव अप्रोच बोलते होती कि लॉक तो हम सारे लगाएंगे ना देखो
168:22
Speaker A
हम ये बोलते हैं मान लो अगर आपको दो डेटा आइटम पर काम करना है ए पे और बी पे क्या जरूरी है क्या स्टार्टिंग में दोनों काम करना हो नहीं तो द फंडामेंटल आईडिया इज लॉक जितना लेट लगा उतना बेटर है ताकि
168:34
Speaker A
कॉन्करंसी ज्यादा से ज्यादा हो ये सब शेयर्ड रिसोर्स है ना तो अगर अपने पास रखनी भी है अगर लॉक लगाना भी है तो कम से कम टाइम के लिए लगाना है तो हम क्या करेंगे मान लीजिए हमने पहले ए के ऊपर लॉक
168:44
Speaker A
लगाया फिर जो काम करना था किया कर रहे हैं उसके बाद अगर हमें जर है ब की तब आप बी पर लॉक लगाइए और फिर आगे बढ़ी तो धीरे-धीरे आप ग्रो करेंगे इन टर्म्स ऑफ लॉगस सारे लॉग स्टार्टिंग में लगाने की
168:57
Speaker A
जरूरत एक्सक्यूज मी सारे के सारे लॉक स्टार्टिंग में लगाने की जरूरत नहीं है ऐसे आप ग्रो कर सकते हो देन अल्टीमेटली आप एक पॉइंट पे पहुंचेंगे जैसे बोलते हैं लॉक पॉइंट अब ये कौन सा पॉइंट है जहां पर
169:07
Speaker A
जितने भी डाटा आइटम आपको लॉक करने आपने लॉक किए हुए हैं बट ध्यान रखिएगा अभी तक कुछ भी अनलॉक नहीं किया जैसे ही आप पहला अनलॉक चालू करेंगे हम बोलते हैं अब आप ग्रोइंग फेज से किसम आ गए श्रिंकिंग फेस
169:20
Speaker A
में मजे की बात क्या है जैसे ही आप श्रिंकिंग फेस में एंटर किए क्या अब दोबारा लॉक लगाया जा सकता है क्या सर नहीं लगाया जा सकता ये ध्यान रखिएगा जैसे श्रिंकिंग फेस में अ दोबारा आप लॉक नहीं
169:31
Speaker A
लगा सकते तो लॉक इधर लगाना है इधर सिर्फ अनलॉकिंग करना है फिर वही बात क्या सारे डेटा आइटम तुरंत अनलॉक करने या आप कहते हैं होल्ड करके रखो बाद में करेंगे हम बोलते हैं जितना जल्दी पॉसिबल है कर दो ना
169:43
Speaker A
यार किसी और के काम आएगा तो जैसे ही आपका काम खत्म हुआ एक डेट आइटम से हो सकता है पहले ऐसे हो गया हो आपने a को अनलॉक कर दिया फिर हो सकता है लास्ट में b से काम
169:52
Speaker A
खत्म हुआ हो तो आपने b को अनलॉक कर दिया लाइक दिस तो ग्रोइंग फेज श्रिंकिंग फेज ग्रोइंग फेज श्रिंकिंग फेज अब जब आप इसे स्टडी करते हो इन डिटेल तो हमें क्या समझ आता है अगर शेड्यूल के अंदर जितने
170:04
Speaker A
ट्रांजैक्शन है इफ एवरी ट्रांजैक्शन वर्क इन दिस फैशन कि ग्रोइंग फेस श्रिंकिंग फेस ग्रोइंग फेस श्रिंकिंग फेस अगर हर ट्रांजैक्शन ऐसे काम करता है तो इट इज गारंटी कि जो अल्टीमेट शेड्यूल बनेगा वो क्या बनता है दैट इज ऑलवेज कंफ्लेक्स
170:19
Speaker A
रिलाइजेबल हमेशा कंफ्लेक्स रिलाइजेबल बनता है जो हमारी फंडामेंटल प्रॉपर्टी है है ना और फ कंफ्लेक्स रिलाइजेबल किस ऑर्डर में बनेगा टाइम स्टंपिंग में क्या था या तो सीनियर बाहर आ जाएगा या तो सीनियर को बीच में रोल बैक करा देंगे बट ऑब् वियस जो
170:35
Speaker A
ट्रांजैक्शन पहले एंटर करता है मतलब अगर टाइम स्टम टीआई का लेसर है टीजे से तो जो फाइनल कंफ्लेक्स रिलाइजेबल शेड्यूल बनेगा उसमें पहले t आएगा फिर t ज आएगा यहां पर क्या है कौन पहले लॉक पॉइंट प पहुंचेगा तो
170:48
Speaker A
अगर तीन ट्रांजैक्शन है अगर t1 पहले पहुंचा मान लेते हैं उसके बाद t3 पहुंचा देन t2 पहुंचा तो अल्टीमेटली जो शेड्यूल बनेगा दैट विल बी कंफ्लेक्स रिलाइजेबल इन व्हिच ऑर्डर इन द सेम ऑर्डर पहले t1 फिर t3 फिर t2 है ना तो यू नो कंफ्लेक्स
171:04
Speaker A
रिलाइजेबिलिटी का ऑर्डर वही ऑर्डर है जिस ऑर्डर में आप अपने लॉक पॉइंट प पहुंचते हैं अब इसके अंदर प्रॉपर्टी समझ लेते हैं तो अगर मैं बात करूं कंफ्लेक्स रिलाइजेबिलिटी की जो मैं आपसे गारंटी कर रहा हूं कि होल्ड करता है तो अगर
171:16
Speaker A
कंफ्लेक्स रिलाइजेबिलिटी होल्ड करता है एक और बात यह जो वेरिएशन हमने पढ़ा दिस इज लाइक द व्ट शुड आई से द फंडामेंटल आइडिया तो इसलिए इसको क्लेरिटी के लिए कुछ लोग बेसिक टू पीएल भी बोल देते हैं गेम क्या
171:28
Speaker A
है जैसे टाइम स्टंपिंग का हमने सिर्फ एक ही वेरिएशन पढ़ा है ना और बाकी अलग-अलग वेरिएशन नहीं पढ़े टू फेस लॉकिंग में ऐसा नहीं करते इसके अलग-अलग वेरिएशन पढ़ते हैं कंजरवेटिव रिग्रेस एंड स्ट्रिक्ट तो कंफ्यूजन ना हो जाए हम किस वर्जन की बात
171:42
Speaker A
कर रहे इसलिए जो नॉर्मल टू पीएल है उससे बेसिक टू पीएल कह के बुलाने लगते हैं तो दिस इज बेसिक टू पीएल ओके तो अगर कफ्ट रिलाइजेबिलिटी है तो यह तो हम घर से पढ़ के आए हैं कि सर व्यू भी होगा है ना यह
171:53
Speaker A
कोई नई बात नहीं रही बात रिकवरेबिलिटी और कैस्केड लेसनेस की तो इसमें अगेन मेरे ख्याल से हमारी पुरानी लर्निंग है कि व्हेन एवर रिकवरेबिलिटी कम्स इन टू पिक्चर आपके दिमाग में तुरंत आना चाहिए क्या सर डर्टी ड डर्टी रीड हो सकता है कि नहीं तो
172:06
Speaker A
दो मिनट के लिए इमेजिन करो अगर कोई ट्रांजैक्शन है टीआई लेट मी से कोई ट्रांजैक्शन है टीजे इस भाई साहब ने लॉक लगाया एक्सक्लूसिव मोड लॉक लगाया किसी डेटा आइटम ए पे उसके बाद ए को को रीड किया
172:19
Speaker A
देन ए को राइट किया एंड देन मान लेते उसने अनलॉक कर दिया ए को टीजे वेट ही कर रहा था अनलॉक होने की जैसे ही अनलॉक किया अब टीजे ने शेयर्ड मोड का लॉक लगाया ए के ऊपर एंड
172:32
Speaker A
देन उसने रीड ऑपरेशन परफॉर्म किया आप मुझे बताइए क्या ये रीड डर्टी रीड नहीं है क्या और क्योंकि टू फेस लॉकिंग ने भी अभी तक हमें बताया कि कौन किस ऑर्डर में कमिट करेगा कौन पहले कमिट करेगा कौन बाद में
172:45
Speaker A
ऐसा तो कुछ बोला नहीं गया तो 110 पर देर इज अ पॉसिबिलिटी ऑफ डर्टी रीड क्योंकि पहले नहीं बट अनलॉकिंग के बाद तो लॉक हो ही सकता है ना हो सकता है सर तो डर्टी रीड हो सकता है और अगर यह भाई साहब पहले कमिट
172:59
Speaker A
करे और यह बाद में कमिट किए तो फिर रिकवरेबिलिटी और कैस्केड लेसनेस की कोई गारंटी यहां पर नहीं है है ना तो इस पर तो मानो अभी तक जो भी आया सबने फॉल्स किया रही बात डेडलॉक फ्रीडम की नाउ लेट मी कोट
173:12
Speaker A
एन एग्जांपल लुक एट दिस जरा नोटिस करिए और मुझे बताइए क्या यह जो शेड्यूल अभी जिस तरह से लिखा हुआ है क्या ये टू फेस लॉकिंग को फॉलो कर रहा है क्या देखो टीआई ने पहले लॉक किया लॉक लॉक लॉक लॉक लॉक फिर दोबारा
173:25
Speaker A
लॉक किया लॉक लॉक लॉक लॉक लॉक और देखिए सबसे बाद में अनलॉक किया है है ना सिमिलरली t2 ने लॉक किया लॉक लॉक लॉक लॉक लॉक फिर लॉक किया लॉक एंड देन बाद में अनलॉक कर रहा है सो आई थिंक बोथ द
173:36
Speaker A
ट्रांजैक्शन t1 एंड t2 दे आर फॉलोइंग टू फेस लॉकिंग बट अब आप ध्यान से नोटिस करिए दो ही डाटा आइटम है सर नोटिस करें स्टेप नंबर वन पे t ने एक्सक्लूसिव लॉक ले लिया के ऊपर तो ये ए मान लीजिए t1 के पास चला
173:51
Speaker A
गया मौके पर चौका मारा t2 ने और उसने शेयर्ड मोड लॉक लगा लिया बी के ऊपर तो बी t2 के पास चला गया अगले स्टेप में अभी उसने अनलॉक किया नहीं है t1 अटेंप्ट कर रहा है कि वो एक्सक्लूसिव मोड लॉक लगाए बी
174:06
Speaker A
पे मिला नहीं है अटेंप्ट कर रहा है और सिमिलरली देन t2 अटेंप्ट कर रहा है कि एक शेयर्ड मोड लॉक लगाए ए पे लेकिन ये लगा पाएंगे क्या नहीं लगा पाएंगे और आई थिंक सिस्टम यहां पर चला जाएगा डेड लॉक के अंदर
174:19
Speaker A
है ना यहां पर जाकर गाड़ी अटक जाएगी ना t1 आगे बढ़ पाएगा ना t2 आगे बढ़ पाएगा बिकॉज उसको बी चाहिए t2 बी को छोड़ेगा नहीं इसको इसको ए चाहिए t1 ए को नहीं छोड़ेगा सो दे यू सी अ पॉसिबिलिटी ऑफ डेड लॉक इसका मतलब
174:35
Speaker A
टू फेस लॉकिंग में ऐसा हो सकता है कि कॉन्फ्लेट रिलाइजेबिलिटी आप सीख करने गए थे बट दे अ गुड चांस कि अल्टीमेटली वी एंड अप ऑन बीइंग इन द डेड लॉक डेड लॉक में आप चले जाए बट इस वेरिएशन की या इस प्रोटोकॉल
174:49
Speaker A
का खास बात क्या है इसको हम यहीं पढ़ के नहीं छोड़ेंगे अब हम क्या करेंगे कंजरवेटिव रिग्रेस स्ट्रिक्ट इसके अलग-अलग वेरिएशन है तो हम अलग-अलग वेरिएशन में जाएंगे और ये जो तीन प्रॉपर्टी हम फेल कर रहे हैं रिकवरेबिलिटी कैस्केड लेसनेस एंड
175:04
Speaker A
द डेडलॉक फ्रीडम उन प्रॉपर्टीज को अचीव करने की कोशिश करेंगे तो हमारी अंडरस्टैंडिंग और एनहांस होगी इन द आइडिया ऑफ टू फेस लॉकिंग हम एक क्वेश्चन ट्राई कर लेते हैं ना दैट इज द प्रीवियस ईयर क्वेश्चन जो मैं बोल रहा था ना प्रॉपर्टी
175:15
Speaker A
वाले किस तरह के क्वेश्चन आप लोग एक्सपेक्ट कर सकते हैं लुक एट दिस व्हिच ऑफ द फॉलोइंग कॉन्करेंस प्रोटोकॉल इंश्योर्स बोथ कंफ्लेक्स सी रिलाइजेबिलिटी एंड फ्रीडम फ्रॉम डेडलॉक इसमें से कौन है जो डेडलॉक फ्रीडम और कंफ्लेक्स लेबिलिटी दोनों को
175:32
Speaker A
इंश्योर करता है तो अब हमने पढ़ लिया टू फेस लॉकिंग कंफ्लेक्स रिलाइजेबिलिटी तो गारंटी दे रहा है बट सर डेड लॉक की गारंटी नहीं दे पा रहा डेड लॉक लग सकता है दैट इज अ प्रॉब्लम हां टाइम स्टंपिंग हां ये सही
175:44
Speaker A
बात है आपको अगर याद हो क्योंकि यहां पे वही रूल है माफ करो या साफ करो है ना तो इसने बीच में बिलक नहीं लटकाया तो यहां पर बात ठीक है कि यह गारंटी करेगा कि डेडलॉक फ्रीडम भी आपको मिले और कन्फ लेबिलिटी भी
175:55
Speaker A
हो तो बोलिए कौन सा आंसर चूज करो सो सेकंड वन होल्ड्स गुड सो आ थंक करेक्ट आंसर इ ऑप्शन सी हा तो बहुत परफेक्ट है और बहुत सिंपल तरीके से हमने इसको देखा ऑब्जर्व किया और इस पर काम किया आगे बढ़ते हैं अब
176:09
Speaker A
फर्स्ट वेरिएशन नोन एस कंजरवेटिव टू पीएल कंजरवेटिव माने लिटरली डिक्शनरी सेंस में देखो तो पुराने विचार वा ऑर्थोडॉक्स है ना यहां पे गेम क्या है कंजरवेटिव अप्रोच क्या है हमने अभी पढ़ा था ग्रोइंग फेज एंड श्रिंकिंग फेज ये पॉइंट है हमारा लॉक
176:27
Speaker A
पॉइंट नाउ दैट इज कॉल्ड ग्रोइंग फेस एंड दैट इज कॉल्ड श्रिंकिंग फेस प्रॉब्लम क्या हो रहा था नोटिस करो t1 ने पहले लॉक लगाया a पे अब आपने उसको पढ़ा रखा है जल्दी लॉक मत लगाना भाई सबके बारे में सोच ताकि बाकी लोग भी काम
176:42
Speaker A
कर सके और जब सच में जरूरत है तब लॉक लगाना b पे इन द मीन वाइल a पे जो काम करना है करता रहे बट प्रॉब्लम क्या है जब तक वह बी पर जा रहा है बी साफ हो जा
176:51
Speaker A
रहा है t2 ने बी उठा लिया तोब ए क्या कह रहा है या ट्रांजैक्शन क्या कह रहा है मैं ऐसे काम नहीं करूंगा आई विल डायरेक्टली स्टार्ट फ्रॉम द लॉक पॉइंट तो बेसिकली ट्रांजैक्शन अपनी लाइफ से ग्रोइंग फेज हटा
177:02
Speaker A
रहा है तो लॉजिक क्या हुआ कंजर्वेशंस क्शन फर्स्ट मस्ट एक्वायर ऑल पॉसिबल लॉक्स जितने भी डाटा आइटम प उसको काम करना है पहले सब पर लॉक लगाओ उसके बाद आप काम करना चालू करो अब होगा क्या अगर स्टार्टिंग में ही आप जो जो डेटा आइटम
177:20
Speaker A
आपको चाहिए आप उन परे लॉक लगाने की कोशिश करोगे मैं नहीं कह रहा हूं मिल जाएगा बट या तो लॉक्स मिलेंगे या तो नहीं मिलेंगे अगर आपको सारे लॉक मिले देन यू स्टार्ट डूइंग वर्क बट उस केस में डेड लॉक की कोई
177:31
Speaker A
पॉसिबिलिटी नहीं है बिकॉज सब के सब लॉक आपके पास है हो सकता है आपको पांच डाटा आइटम चाहिए तीन पे लॉक मिला बट दो पे नहीं मिला तो अगर नहीं मिल पा रहा है दो पे लॉक तो जो तीन आपके पास थे उनको भी रिलीज करो
177:43
Speaker A
और बैठ जाओ आराम से कि भाई अभी तो ये नहीं हो पा रहा मैं कुछ समय के बाद दोबारा ट्राई करूंगा बट मैं स्टार्ट ही नहीं करूंगा कब तक जब तक मुझे पांचों डेटा आइटम पे लॉक ना मिल जाए दिस कैन बी एन अप्रोच
177:54
Speaker A
फॉलो कर पा रहे हैं और इसी को बोलते हैं कंजर्वेशंस हट जाता है टेक्निकली एंड यू नो आप सारे लॉक यू नो अज्यू कर लेते हैं यू काइंड ऑफ डायरेक्टली स्टार्ट विद अ लॉक पॉइंट एंड देन धीरे-धीरे अनलॉकिंग क्या
178:08
Speaker A
फेज बाय फेज होगी सर अनलॉकिंग फेज बाय फेज हो सकती है वो अलग बात है सो दैट इज कॉल्ड द श्रिंकिंग है ना तो श्रिंकिंग आप फेज बाय फेज रखेंगे बट लॉकिंग आप इसी तरह से करेंगे अब इसके क्या परिणाम होंगे बाकी
178:19
Speaker A
पूरी चीज यू नो इट रिमन एज इट इज इसका कंक्लूजन यह होगा पहले मैं क्वेश्चन प बाद में आता हूं पहले ये प्रॉपर्टी आपको याद दिला दूं देर इज नो चेंज ऑन कॉन्फ्लेट सिविलाइज बिलिटी एंड व्यू सलाइज बिलिटी
178:31
Speaker A
ओबवियसली कंजरवेटिव जो लिखा गया वो डेडलॉक को मेजर प्रॉब्लम मानते हुए लिखा गया है ना तो 110 पर जो कंजरवेटिव गारंटी करता है वो करता है फ्रीडम फ्रॉम डेड लॉग बट अगर मैं आपसे पूछूं कि जो सिनेरियो अभी हमने
178:47
Speaker A
पहले देखा था क्या वो अभी भी हो सकता है कि t1 ने लॉक किया एक ही डेटा आइटम था वही लॉक किया राइट ऑपरेशन परफॉर्म किया अनलॉक किया टी ज ने लॉक किया रीड किया ये कंजरवेटिव में भी हो सकता है तो क्या
178:59
Speaker A
डर्टी रीड की अभी भी पॉसिबिलिटी है जी हां है क्या डर्टी रीड करके टीजे पहले भी कमिट कर सकता है कर सकता है तो इसका मतलब कंजरवेटिव के बाद भी जो बाकी दोनों प्रॉपर्टीज है दे विल रिमन लाइक अनमैच
179:13
Speaker A
अनसेटिस्फाइड तो हमने डेडलॉक फ्रीडम तो अचीव कर लिया बट रिकवरेबिलिटी और स्किड लेसनेस हमें नहीं मिलेगा वो प्रॉब्लम एज इट इज हमारे साथ है है ना इस बात को ध्यान में रखना है नाउ कैन आई कम टू दिस इन
179:26
Speaker A
कंजरवेटिव टू फेस लॉकिंग प्रोटोकॉल अ ट्रांजैक्शन शुड रिलीज एक्सक्लूसिव लॉक्स ओनली आफ्टर द कमिट ऑपरेशन नो रिलीजिंग की तो कोई बात ही नहीं करी देन शुड रिलीज ऑल लॉक्स ओनली एट द बिगिनिंग ऑफ द ट्रांजैक्शन अगर शुरुआत में रिलीज कर
179:43
Speaker A
देंगे तो काम कैसे करेंगे देन शुड एक्वायर ऑल द लॉक्स एट द बिगिनिंग ऑफ द ट्रांजैक्शन आई थिंक यह बिल्कुल परफेक्ट है सारे लॉक स्टार्टिंग में ही चाहिए एंड शुड क्वायर ऑल एक्सक्लूसिव लॉक एट द बिगिनिंग ऑफ द ट्रांजैक्शन हम यहां पे
179:57
Speaker A
शेयर्ड और एक्सक्लूसिव में कोई डिफरेंस नहीं कर रहे हम तो सीधी बात कर रहे जिस भी नेचर का लॉक है स्टार्टिंग में चाहिए ताकि बीच में ना अटक ना पड़े है ना सो आई थिंक दैट मेक्स सेंस एंड दैट इज द आईडिया नाउ
180:09
Speaker A
लेट मी कम टू द अनदर आईडिया कॉल्ड रिगर्स टू पीएल अब पहले इस बात को समझते हैं देखो कंजरवेटिव टू पीएल ने जो अचीव किया डेडलॉक फ्रीडम द पॉइंट इज ना वो बहुत ज्यादा अप्रिशिएबल नहीं है बहुत तारीफ की यू नो
180:22
Speaker A
हकदार नहीं है द रीजन बीइंग कि पहली बात तो डेडलॉक जो प्रॉब्लम है ना वो सुनने में तो बड़ी खतरनाक लगती है बट सीएसआईटी में उसे कोई सीरियसली लेता नहीं है है ना इवन जब हम ऑपरेटिंग सिस्टम पढ़ते हैं बहुत
180:34
Speaker A
सारे मैकेनिज्म है हम प्रिवेंशन करेंगे अवॉइडेंस करेंगे डिटेक्शन रिकवरी करेंगे लेकिन बाद में काइंड ऑफ बोलते हैं ऑस्ट्रिच अप्रोच हम कुछ भी नहीं करते बिकॉज प्रैक्टिकली डेडलॉक होने के चांसेस बहुत कम है और वो चांसेस इतने कम है कि
180:48
Speaker A
हैं कि इस प्रॉब्लम को सॉल्व करें भी कि ना करें स्पेशली जब हम कोई पर्सनल कंप्यूटर बना रहे हैं है ना कोई सुखोई के लिए तो लिख नहीं रहे अगर कोई बहुत इंपॉर्टेंट कंप्यूटर होगा तो सोचेंगे डेड लॉक मैनेजमेंट कैसे करना है सेम बात
180:58
Speaker A
डेटाबेस पे भी है तो डेडलॉक लगने के चांस रिलेटिवली बहुत कम होते हैं पॉइंट नंबर वन पॉइंट नंबर टू जिस कॉस्ट पे इसने यह प्रॉपर्टी अचीव की यह बड़ी अजीब थी क्योंकि कह रहा सारे के सारे लॉक स्टार्टिंग में ले लो एंड देन यू स्टार्ट
181:13
Speaker A
वर्किंग फिर वही मैं आपसे बोल रहा हूं पूरा गेम कॉन्करंसी का है अगर हर ट्रांजैक्शन यही करेगा कि पहले वह सारे लॉक एक्वायर करेगा और उसके बाद काम करना शुरू करेगा देन यू कैन अंडरस्टैंड दिस आइडिया कि कॉन्करेंस बहुत बुरी तरह से
181:26
Speaker A
इफेक्ट करेगी और मे बी जो पूरा गेम या पूरा जो एडवांटेज हम लेना चाह रहे हैं वो काइंड ऑफ ले नहीं पाएंगे है ना तो दैट इज़ अ वेरी वेरी इंपॉर्टेंट थिंग नाउ लेट्स कंसंट्रेट ऑन रिकवरेबिलिटी फर्स्ट रिकवरेबिलिटी मैं याद दिला दूं ऑप्शनल
181:39
Speaker A
प्रॉपर्टी की मैंडेटरी सो इट्स अ मैंडेटरी प्रॉपर्टी तो जब तक कोई ट्रांजैक्शन रिकवरेबिलिटी की गारंटी ना ले तब तक उसको डेटाबेस पे रन कर भी सकते हैं कि नहीं कर सकते कर ही नहीं सकते तो दैट इज वेरी वेरी
181:51
Speaker A
इंपॉर्टेंट अब रिकवरेबिलिटी कैसे अचीव करेंगे तो मैं फिर वही बात बोलूंगा जब भी आपके दिमाग में रिकवरेबिलिटी आए आपके दिमाग में आना चाहिए डर्टी रीड डर्टी रीड डर्टी रीड डर्टी रीड तो कुछ भी करके डर्टी रीड ना हो अब डर्टी रीड क्यों हो रहा था
182:06
Speaker A
फिर चलूं पिल्ले के पीछे आपको मैंने लॉक किया कोई गलती नहीं की मैंने रीड किया मैंने राइट किया मैंने अनलॉक किया एक अच्छे दिल के साथ कि यार किसी और के काम आएगा बट इस भाई ने तुरंत लॉक किया और रीड कर लिया मैं चाहता हूं कि
182:21
Speaker A
ये रीड ना करें ये रीड तब कर पा रहा है क्योंकि इसने लॉक किया और ये भाई साहब लॉक इसलिए कर पा रहे हैं क्योंकि मैंने अनलॉक किया तो कॉमन सेंस बात है कि भाई जो काम करना है करो बट अनलॉक मत करो सीधे कमिट
182:33
Speaker A
करो कमिट के बाद तो ऑटोमेटिक अनलॉक हो जाएगा बट अगर आप अनलॉक नहीं करोगे तो सामने वाला ट्रांजैक्शन लॉक कैसे करेगा और वो लॉक नहीं करेगा तो डर्टी रीड कैसे करेगा टट रीड नहीं करेगा तो रिकवरेबिलिटी और कैस्केड लेसनेस ऑटोमेटिक अचीव हो जाएगी
182:48
Speaker A
एंड दैट इज द आइडिया दैट इज द आईडिया ऑफ रिग्रेस टू पीएल तो इसको ऐसे बोलूं अगर नाउ ग्रोइंग फेज रिमन एज इट इज तो मैं डेड लॉक पे ध्यान नहीं दे रहा आप स्टेप बाय स्टेप लॉकिंग करते चलो मैं बिल्कुल नहीं
183:01
Speaker A
बोल रहा कि स्टार्टिंग में सब लॉक करो जिससे कंक्रेंस भी आपके साथ रहे एंड देन यू नो इन अ वेरी सिंपलिस्टिक मैनर यू रीच दैट लॉक पॉइंट बट नाउ दिस काइंड ऑफ नो श्रिंकिंग फेज इन द सिस्टम अनलॉक नहीं
183:14
Speaker A
करूंगा मैं मेरे को पता है मैं कुछ भी अनलॉक करूंगा सामने वाला लॉक करेगा डटी रीड हो जाएगा मैं अनलॉक ही नहीं कर रहा मैं सीधे कमिट करूंगा सीधे कमिट करूंगा और कमिट करूंगा तो ऑटोमेटिक जो चीजें वो
183:25
Speaker A
अनलॉक हो ही जाएंगी है ना अब मुझे बताओ ऐसा करने से क्या इंपैक्ट आएगा क्योंकि डर्टी रीड नहीं है सर तो बाकी सारी प्रॉपर्टी एज इट इज है बट डर्टी रीड नहीं है तो इट इज 110 पर श्यर कि इस बार सबसे
183:37
Speaker A
पहले ये दोनों तो मेरे साथ है ही है तो चेंज हो नहीं रही बट इस बार रिकवरेबिलिटी और कैस्केड लेसनेस दोनों पे हम ट्रू मार्क करेंगे हालांकि क्योंकि ग्रोइंग फेज है तो क्या डेडलॉक में जाने की पॉसिबल है वो
183:48
Speaker A
बिल्कुल है लेकिन जैसे मैं आपसे बोल रहा हूं कि वो प्रैक्टिकल प्रॉब्लम नहीं है लोग उसे उतना सीरियसली काइंड ऑफ ट्रीट नहीं करते है ना तो उसपे मैं क्रॉस मार्क कर देता हूं ये आईडिया है है ना एक
183:59
Speaker A
क्वेश्चन ट्राई करेंगे इस पे रिग्रेस टू पीएल रिग्रेस टू फेस प्रोटोकॉल ऑल शेयर्ड लॉक अ हेल्ड बाय द ट्रांजैक्शन आर रिलेटेड आर ये रिलीज्ड होना चाहिए आम सॉरी रिलीज्ड आफ्टर द ट्रांजैक्शन इज कमिटेड शेयर्ड लॉक एक्सक्लूसिव लॉक मैं शेयर्ड और
184:16
Speaker A
एक्सक्लूसिव में डिफरेंशिएबल नहीं नहीं रहा सो आई थिंक करेक्ट आंसर इज सी ऑल लॉक्स आर हेल्ड बाय द ट्रांजैक्शन आर रिलीज आफ्टर द ट्रांजैक्शन कमिट्स दैट विल बी ऑल यस तो अगर ट्रांजैक्शन कमिट होने के बाद हम करेंगे तो कोई प्रॉब्लम नहीं होगा
184:33
Speaker A
न द अदर साइड ऑफ द स्टोरी नाम ही है इसका रिग्रेस रिग्रेस मतलब बहुत दयालु है है ना बहुत काइंड है या बहुत कठोर है रिग्रेस है बहुत कठोर है वो कोर्ट में बोलता है रिगस इंप्रिजनमेंट ऐसा कठोर क्यों है कठोर
184:48
Speaker A
इसलिए आप नोटिस करो क्योंकि इसने तो कुछ भी अनलॉक ही नहीं किया और अनलॉक नहीं किया तो एक तरीके से यहां भी तो कॉन्करेंस बहुत बुरी तरह से इंपैक्ट होगी वह काम कर चुका है होल्ड करके बैठा हुआ है कह रहा है जब
185:01
Speaker A
कमिट करेंगे तभी अनलॉक करेंगे आप जल्दी अनलॉक करोगे तो दूसरा काम कर पाएगा लेकिन फिर ये बोल रहा है कि प्रॉब्लम क्या है मैं अनलॉक करूंगा आप लॉक करोगे डरेली रीड कर लोगे तो फिर एक बीच में सहमति बनी इसका
185:13
Speaker A
एक लाइटर वर्जन हमने बनाया जिसे बोलते हैं स्ट्रिक्ट तो स्ट्रिक्ट है ये बट रिग्रेस नहीं है स्ट्रिक क्या कहता है स्ट्रिक कहता है देखो ग्रोइंग फेज विल गो एज इट इज नो चेंज इन प्लान लॉक पॉइंट रिमन एज इट इज नो चेंज
185:26
Speaker A
इन प्लान बट जो श्रिंकिंग फेज होगा लेट मी हैव अ काइंड ऑफ पार्शियल श्रिंकिंग फेज ना व्हाट इज पार्शियल श्रिंकिंग ये कह रहा है जितने भी शेयर्ड मोड वाले लॉक हैं वो मैं अनलॉक कर दूंगा क्यों क्योंकि अगर लॉक
185:40
Speaker A
शेयर्ड मोड का है तो इस ट्रांजैक्शन ने उस डेटा आइटम के ऊपर रीड किया है कि राइट किया है स सिर्फ रीड किया होगा शेयर्ड मोड है ना तो अगर मैं जिस पे मैंने रीड ऑपरेशन परफॉर्म किया अगर मैं उसको अनलॉक कर दूं
185:52
Speaker A
और कोई दूसरा रीड करे तो क्या ये डर्टी रीड है नहीं डर्टी रीड तो तब होता जब मैंने राइट किया होता तो बीच की सहमति हमने निकाल ली कि ठीक है आप एक काम करो जितने भी एक्सक्लूसिव मोड लॉक्स हैं वो आप
186:04
Speaker A
होल्ड करके रखो और कमिट करने के बाद ही आप रिलीज करना कोई दिक्कत नहीं लेकिन कम से कम बीच-बीच में अगर कुछ डेटा आइटम जस्ट आपने रीड किया और आपके पास शेयर्ड लॉक है तो उसको अनलॉक करो ताकि अगले किसी आदमी को
186:17
Speaker A
अगर राइट ऑपरेशन उस पे करना एक्सक्लूसिव लॉक लेना हो तो वो ले सके ये फिलॉसफी है है ना तो बहुत शानदार है एंड आई थिंक स्ट्रिक्ट इज दैट वर्जन प्रॉपर्टी में ये दोनों एकदम सेम है एकदम सेम नो डिफरेंस
186:30
Speaker A
बिकॉज़ टेक्निकली तो दोनों सेम ही है बस ये इसका थोड़ा सा मोर एफिशिएंट वर्जन है तो इंडस्ट्री पॉइंट ऑफ व्यू की बात करूं ना आपसे इफ समबे बेस एडमिट सेज कि मैं टीपीएल या 2 पीएल वाले प्रोटोकॉल्स यूज़
186:43
Speaker A
करना चाहता हूं तो स्ट्रिक्ट इज द मोस्ट पॉपुलर वर्जन क्योंकि दोनों एसेंशियल प्रॉपर्टी भी हमारी सेटिस्फाई कर रहा है हालांकि डेड लॉक से फ्रीडम नहीं दिला पाया बट जैसे मैंने आपसे बोला कि डेड लॉक से फ्रीडम इतनी प्रैक्टिकल प्रॉब्लम है भी
186:55
Speaker A
नहीं कि लोग इसे इतना सीरियसली ट्रीट करें है ना दैट इज द आईडिया बिहाइंड इट एक दो क्वेश्चन अपन ट्राई कर सकते हैं लुक एट दिस कंसीडर द फॉलोइंग टू स्टेटमेंट अबाउट डेटाबेस ट्रांजैक्शन शेड्यूल स्ट्रिक्ट टू फेस लॉकिंग प्रोटोकॉल जनरेट कॉन्फ्लेट
187:11
Speaker A
सलाइज बल शेड्यूल दैट आर आल्सो रिकवरेबल स्ट्रिक्ट टू फेस लॉकिंग बात बिल्कुल सही है क्योंकि रिकवरेबिलिटी गारंटी करता है इसलिए तो पढ़ा था इसको ठीक बात है अगला पॉइंट तो देखो क्वेश्चन सिर्फ प्रॉपर्टी पे आ रहा है यह भी आई थिंक प्रीवियस ईयर
187:25
Speaker A
क्वेश्चन होगा सिर्फ प्रॉपर्टी पे इतना गेम आप समझ गए तो मामला सेटल हो गया टाइम स्टेंप ऑर्डरिंग कंक्रेंस कंट्रोल प्रोटोकॉल विद थॉमस राइट रूल कैन जनरेट व्यू स रिलाइजेबल शेड्यूल दैट आर नॉट कनफ्लिक्ट सिलाइल विद थॉमस राइट रूल यह
187:38
Speaker A
बात भी बिल्कुल सही है वह था ना इग्नोर वाला आप इग्नोर कर दोगे तो फिर वह कंफ्लेक्स लेजिबिलिटी की गारंटी है एंड आई थिंक बोथ ऑफ़ देम होल्ड्स गुड देर ऑप्शन ए इज अ करेक्ट आंसर यस मेक्स सेंस आगे बढ़ते हैं
187:51
Speaker A
च ऑफ द फॉलोइंग स्टेटमेंट इ और आर करेक्ट फर्स्ट वन एवरी कॉन्फ्लेट रिलाइजेबल शेड्यूल अलाउड अंडर टू फेस लॉकिंग इज अलाउड बाय बेसिक टाइम स्टंपिंग एवरी शेड्यूल अलाउड अंडर बेसिक टाइम स्टंपिंग इज अलाउड बाय थॉमस राइट रूल एवरी शेड्यूल
188:10
Speaker A
अलाउड अंडर थॉमस राइट रूल इज अलाउड बाय बेसिक टाइम स्टंपिंग ना आ विल गो वन बाय वन ये बड़ा अच्छा केस है देखो यह पूरा इलाका है कन्फ सलाइज बिलिटी का ध्यान से देखना अब लेट मी से दिस इ टाइम
188:25
Speaker A
स्टंपिंग प्रोटोकॉल थॉमस राइड जो है वह उससे थोड़ा सा लिबरल है और कंफ्लेक्स रिलाइजेबिलिटी के थोड़ी बाहर भी चला जाता है इमेजिन दिस इज अ सर्किल ऑफ व्यू सीला बिलिटी तो दिस इज लाइक थॉमस राइट रूल इधर तक जा रहा है
188:42
Speaker A
यस और अगली बात हमने क्या बोला टू पीएल टू पीएल गारंटी करता है कफ्ट रिला की तो 2 पीएल इधर है लेट मी से 2 पीएल तो ऐसा समझिए जरूरी नहीं है कि जो शेड्यूल थॉमस रा टाइम स्टंपिंग से बने वो टीपीएल से भी
188:57
Speaker A
बने जरूरी नहीं जो टू पीएल से बने वो टाइम स्टंपिंग से भी बने हो सकता है कोई शेड्यूल ऐसा हो जो बाय चांस दोनों से बन जाए है ना अब मैं एकएक करके पढ़ना शुरू करता हूं और ऐसा भी हो सकता है कि स्टिल
189:08
Speaker A
कुछ ऐसे कंफ्लेक्स रिलाइजेबल शेड्यूल है जो दोनों में से कोई ना बना पा रहा हो तो आई विल गो वन बाय वन एवरी कॉन्फ्लेट रिलाइजेबल शेड्यूल अलाउड अंडर टू पीएल प्रोटोकॉल इज अलाउड बाय बेसिक टाइम स्टंपिंग प्रोटोकॉल गलत है य क्योंकि
189:23
Speaker A
दोनों अलग-अलग मैथ्स है एवरी शेड्यूल अलाउड अंडर बेसिक टाइम स्टंपिंग प्रोटोकॉल इज अलाउड बाय थॉमस राइट रूल यह बात बिल्कुल सही है क्योंकि थॉमस राइट बेसिक टाइम स्टंपिंग से लिबरल है तो अगर अगर बेसिक टाइम स्टंपिंग अलाउ कर रहा है तो
189:38
Speaker A
थॉमस राइड तो कर ही देगा एंड एवरी शेड्यूल अलाउड अंडर थॉमस राइट रूल इज अलाउड बाय बेसिक टाइम स्टंपिंग नहीं ये गलत है क्योंकि थॉमस राइट तो व्यू भी कर सकता है बट टाइम स्टंपिंग नहीं कर सकता है तो
189:48
Speaker A
ओबवियसली डी इज आल्सो ये थोड़ा कांसेप्चुअल है बट मजेदार आईडिया था है ना सो आई थिंक दैट विल बी ऑल इन दिस अ इन दिस चैप्टर और बड़ा चैप्टर था लेकिन बहुत डिटेल में बहुत अच्छे से मैंने मेरे ख्याल
190:00
Speaker A
से समझाया है और शायद ही कोई क्वेश्चन इससे बचे तो अगेन बहुत जल्दी-जल्दी नहीं पढ़ना जल्दी-जल्दी से खत्म नहीं करना चाहो तो पूरी वीडियो दोबारा से रिवाइंड करो फिर रिवाइंड करो फिर रिवाइंड करो बट यहां से दो नंबर का क्वेश्चन भाई आता ही है और
190:13
Speaker A
ज्यादा चांस है कि कंफ्लेक्स रिलाइजेबिलिटी से आता है तो छोड़ना मत डिटेल में काम करो अच्छे से काम करो ये दो नंबर पक्के अब सब्जेक्ट का जो नेचुरल फ्लो होना चाहिए वहां से शुरू करता हूं और बात सीधे करेंगे ईआर डायग्राम की दैट इज
190:26
Speaker A
एंटिटी रिलेशनशिप मॉडल और ईआर मॉडल यस ओके अगर आप गेट एग्जाम के लिए सीरियस हैं बट आपकी प्रिपरेशन कुछ कारणों से अच्छी नहीं चल रही जैसे डेली डिसिप्लिन के साथ ना पढ़ना डाउट सॉल्व ना हो पाना या किसी भी
190:42
Speaker A
कंफ्यूजन में अच्छी मेंटरशिप का ना होना तो आप जवाइन कर सकते हैं गेट गाइडेंस बैच जहां मैं रोज 2 घंटे लाइव पढ़ाता हूं विद पर्सनल मेंटरशिप लिंक आपको वीडियो के डिस्क्रिप्शन में मिलेगा तो चलिए अभी बात करते हैं ईआर मॉडल और ईआर डायग्राम की और
190:57
Speaker A
बहुत इंटरेस्टिंग है एंड बहुत इंपॉर्टेंट है बिकॉज़ दो बातें बताता हूं स्टार्टिंग में ही पहली बात तो एवरी ईयर वी एक्सपेक्ट एटलीस्ट वन क्वेश्चन डायरेक्टली फ्रॉम ईआर डायग्राम अ बेसिक्स पे आ जाता है ट्रिब्यूट्स पे आ जाता है रिलेशनशिप के
191:11
Speaker A
टाइप्स पे आ जाता है या कन्वर्जन पे आ जाता है जब र डायग्राम को रिलेशनल मॉडल में कन्वर्ट करते हैं बट जो काफी सारे लोग जब आगे आप पढ़ोगे तो आप समझोगे इवन नॉर्मलाइजेशन में कीज में इवन एसकल में
191:24
Speaker A
अलजेब्रा में अगर आपको ईआर डायग्राम की अंडरस्टैंडिंग है ना देन यू कैन अंडरस्टैंड की टेबल कैसे बना है यू कैन अंडरस्टैंड फॉरेन की कैसे काम करती है नॉर्मलाइजेशन में यू कैन अंडरस्टैंड कि कौन किसको रेफर कर रहा होगा तो दैट इज
191:36
Speaker A
कांसेप्चुअली वेरी वेरी इंपॉर्टेंट और पूरे सिस्टम का बेस यहीं से शुरू होता है यस अब या डायग्राम है क्या देखो जब हम कोई भी सॉफ्टवेयर डेवलप करते हैं यहां पर हम डेटाबेस मैनेजमेंट सिस्टम डीबीएमएस की बात करें इन जनरल तो होता क्या है स्टार्टिंग
191:49
Speaker A
में कि हम कोई ना कोई डिजाइन बनाते हैं रिक्वायरमेंट एनालिसिस से जो भी रिक्वायरमेंट हमको समझ आई कि यार ऐसा कुछ बनाना है तो ऐसा नहीं सीधे आप कोड करना शुरू करोगे या डेटाबेस के केस में सीधे टेबल बनाना शुरू करेंगे हमारे पास एक
192:01
Speaker A
डिजाइन होना चाहिए है ना अब डिजइन बनाने के बहुत सारे टूल्स हैं कंप्यूटर साइंस के अंदर तो जैसे मैं अगर मैं आपको याद दिलाऊंगा फ्लो डायग्राम होता है हमारे पास कंट्रोल फ्लो चार्ट्स होते हैं हमारे पास ईआर डायग्राम है बहुत सारे टूल्स हैं क्लास
192:16
Speaker A
चार्ट्स होता है जावा वगैरह के अंदर बट डीबीएमएस में जो सबसे सूट करता है जो सबसे पॉपुलर है दैट इज ईआर डायग्राम वो क्यों है वो तो धीरे-धीरे आप टाइम के साथ समझोगे बट सबसे इंपॉर्टेंट फैक्ट जो मैं बताऊं इट
192:27
Speaker A
इज अ नॉन टेक्निकल मेथड तो इसको पढ़ने के लिए कोई बहुत ज्यादा टेक्निकल नहीं चाहिए इवन हमारा क्लाइंट भी इसको पढ़ सकता है उसको भी समझ आता है कि हां क्या-क्या कैसे हो रहा है दूसरी बात इसको रिलेशनल मॉडल
192:38
Speaker A
में टेबल में कन्वर्ट करना बहुत आसान है दैट इज द रीजन ये इतना पॉपुलर है है ना तो आई विल गो वन बाय वन अ इंट्रोड्यूस्ड इन 1976 बाय डॉट पीटर फोटो आपको नजर आ रही है नमस्ते करिए अ नॉन टेक्निकल डिजाइन मेथड
192:52
Speaker A
वर्क ऑन कांसेप्चुअल लेवल बेस्ड ऑन द परसेप्शन ऑन द रियल वर्ल्ड तो रियल वर्ल्ड के परसेप्शन के बेस पे काम करता है सिंपल है नॉन टेक्निकल है एंड इट वाज डेवलप टू फैसिलिटेट डेटाबेस डिजाइन बाय अलांग स्पेसिफिकेशन ऑफ एंटरप्राइज स्कीमा दैट
193:07
Speaker A
रिप्रेजेंट्स ओवरऑल लॉजिकल डिजाइन स्ट्रक्चर तो आपकी कंपनी का जो भी डिजाइन स्ट्रक्चर है जो भी उसकी पूरी अंडरस्टैंडिंग है वो हम रिप्रेजेंट कर सकते हैं तो मैंने यहां पे एक चीज सोची लेट्स डू वन थिंग एक ईआर डायग्राम आपको
193:18
Speaker A
दिखाता हूं तो लुक एट दिस दिस इज अ ईआर डायग्राम तो अभी टेक्निकल की बात नहीं है वो तो हम आगे जाके सीखेंगे बट मैं बोलना चाहता हूं यह आपसे कहना चाहता हूं यू पॉज दिस वीडियो और जरा एक मिनट के लिए देखिए
193:30
Speaker A
और मुझे बताइए कि क्या आपको समझ आ रहा है कहां से क्या हो रहा है तो यह मोटा-मोटा अंदाजा आप देखोगे आपको समझेगा यह किसी कॉलेज या यूनिवर्सिटी के बारे में बात हो रही है है ना और सब मिलके किसके पीछे पड़े
193:42
Speaker A
स्टूडेंट के पीछे लुक एट दिस है ना तो यहां पर सबसे पहले क्या ढूंढो कितने रेक्टेंगल बॉक्स है वो ढूंढो तो स्टूडेंट है स्टूडेंट प्रोफेसर कैन हेल्प यह प्रोफेसर इधर मिल गए और देखो किसकिस से रिलेटेड है टीचिंग असिस्टेंट मैनेजमेंट
193:59
Speaker A
डिग्री टेक्स्ट बुक लाइब्रेरी सेक्शंस प्रोग्राम एकेडमिक डिपार्टमेंट और कोई रेक्टेंगल छोड़ा था मैंने लुक एट दिस बुक स्टोर एंडन कोर्सेस तो यह बड़े स्टेकहोल्डर्स हैं और एक समझ आ रहा है कि पूरे कॉलेज में कैसे लोग एक दूसरे से रिलेट करेंगे है ना और कैसे
194:20
Speaker A
चीजें आगे बढ़ेंगी उसके बाद आप देखोगे जो डायमंड्स है ये रिलेशनशिप्स है प्रोफेसर इंस्ट्रक्ट्स इन अ प्रोग्राम एकेडमिक डिपार्टमेंट हैज अ प्रोग्राम तो जब भी दो रेक्टेंगल को हम रिलेट करते हैं इनको बोलते हैं एंटिटी सेट आगे खैर डिटेल में
194:37
Speaker A
बात करूंगा अभी समझाऊ बट लुक एट दिस जितने भी डायमंड है डायमंड मींस रिलेशनशिप दो रेक्टेंगल को रिलेट करने के लिए यू नीड डायमंड्स दो रेक्टेंगल को रिलेट करने के लिए यू नीड डायमंड्स तो वो सब आप देख सकते
194:50
Speaker A
हो कहां-कहां पे आपको ये डायमंड नजर आएंगे यस एंड देन यू हैव एटिबल जैसे मान लीजिए स्टूडेंट है स्टूडेंट का एक आईडी है उसका नाम है उसका फोन नंबर है सेक्स है एंड ईमेल है लाइक दिस तो ये जो ओवल शेप है ना
195:06
Speaker A
ये जो एलिप्स आपको नजर आ रहे हैं ये रिप्रेजेंट करता है कि उस टेबल में ओबवियसली कितने कॉलम होंगे तो अभी 15 मिनट और आप इस परे खर्च करो ना धीरे-धीरे आपको पूरा स्ट्रक्चर ही समझ आ जाएगा कोई महान
195:15
Speaker A
बात नहीं है अब यह समझ लिया या यह बात हमें समझ आते कि आसान है अब कैसे आसान आगे बात करता हूं कुछ कंक्लूजन कर लेते हैं तो बहुत सारे एंटिटीज हैं और उनके बीच की जो रिलेशनशिप्स उनके एट्रियो हैं उनको हम
195:28
Speaker A
डिफाइन करते हैं जैसे मैंने बोला कि रियल वर्ड स्कीमा से इसका इंटरेक्शन बहुत अच्छा है तो उसको समझना आसान है बहुत ज्यादा एंबी गुटी इसके अंदर नहीं होती कुछ खास कंफ्यूजन नहीं है एंड इट्स अ नॉन टेक्निकल मेथड वैसे थोरेट्स मैंने बोला बाद में
195:43
Speaker A
इसको कन्वर्ट करना भी आसान होता है तो यह कुछ बड़े कंक्लूजन हैं खैर अब सीधे पॉइंट पर चलते हैं ये क्या गया बीच में माय गॉड बहुत सारी आई थिंक आई डोंट नो आप मुझे बताना कमेंट करके आपके लोकल लैंग्वेज में
195:56
Speaker A
इसको क्या बोलते हैं हमारे यहां चीटी या मूंगी ऐसा बोलते हैं इमेजिन करो अ ये एक चीटी है है ना एंटिटी क्या होता है क्योंकि एंटिटी की बहुत सारी डेफिनेशन बहुत सारे आइडिया सुने होंगे आपने तो एंटिटी इज अ रियल वर्ड ऑब्जेक्ट एज सिंपल
196:09
Speaker A
एज दैट बट सबसे इंपोर्टेंट बात क्या है उसके पास ऐसा कोई एट्रिल होना चाहिए कोई ऐसी पहचान होनी चाहिए जिससे आप उसे यूनिक डिस्टिंक्टली आइडेंटिफिकेशन किलर के पास आपने सारी बात कर ली कि एक आदमी ने यू नो किसी चीज ने मुझे नुकसान
196:42
Speaker A
पहुंचाया उसका काम तमाम करना उसने कहा ठीक है फोटो बताओ आपने फोटो दिखाया वो देख के कंफ्यूज कर मतलब फ चीटी को मारना है यह शकल है ढूंढ के मार दो अब आप मुझे बताओ इन सब में बाद में आप पहचान कर पाओगे कौन सा
196:56
Speaker A
क्या है तो आपके हिसाब से फोटोग्राफ कैन बी एन आइडेंटिटी बट जो वो किलर है वो कांट्रैक्ट किलर है व कह रहा मेरे को नहीं समझ मैं इससे आइडेंटिफिकेशन कु पागल ही हो गई है ना और तुमको इसका गेम
197:20
Speaker A
बजाना है क्या यह चीट इसको पहचान पाएगी यह हो सकता है पहचान ले क्योंकि आपस में यू नो इनके पास तो कोई तरीका होगा ना सबको डिफरेंशिएबल है उसके लिए क्या ये चीटी एक ऑब्जेक्ट है ऑब्जेक्ट नहीं है हम ऑब्जेक्ट या हम
197:37
Speaker A
एंटिटी उसको बोलते हैं जिसको हम ग्रुप में से आइडेंटिफिकेशन हो सके लेकिन ये जरूर डिस्टिंग्विश कर लेगी बिकॉज ये तो उसका चेहरा पहचान लेगी लाइक दिस तो अगेन अब अगर थोड़ा सा मजाक से हट के सीधे पॉइंट पे आऊं एन एंटिटी इज अ
197:56
Speaker A
थिंग र एन ऑब्जेक्ट इन अ रियल वर्ल्ड सबसे इंपॉर्टेंट दस इट डिस्टिंग्विशेबल फ्रॉम अदर ऑब्जेक्ट्स बेस्ड ऑन द वैल्यू ऑफ द एटिबल इट पोसेस तो कोई भी एट्रियो हो सकते हैं जिस बेस पे आप उसे आइडेंटिफिकेशन तो अगर मैं आपसे बोलूं कि मैं आपको फिलहाल
198:20
Speaker A
यहां पे तो सबके नाम भी अलग-अलग है मैं आपको नेम बताऊंगा बेस्ड ऑन नेम जरा मेरे को स्मिथ का एज बताओ क्या होगा तो क्या बेस्ड ऑन द आईडिया कि नाम स्मिथ है आप टेबल में यूनिक आइडेंटिफिकेशन कर पा रहा हूं तो फॉर एग्जांपल और बहुत
198:44
Speaker A
सारी चीजें हो सकती है तो किसी भी चीज को अगर आप ग्रुप में से यूनिक आइडेंटिफिकेशन कोई डिस्टिंक्ट प्रॉपर्टी होनी चाहिए जिस बेस पे मैं उसे आइडेंटिफिकेशन पे हम इतना जोर दे क्यों रहे हैं भाई आप डेटाबेस में स्टोर तो कुछ
199:21
Speaker A
भी करते चले जाओ बाद में ट्राइव कैसे करोगे बाहर कैसे लाओगे तो जब भी आपको डेटाबेस से किसी डाटा को रीड करना होगा तो आपको कोई पहचान बतानी पड़ेगी ना आपको बताना पड़ेगा कि मेरे को वो डाटा चाहिए
199:33
Speaker A
जिसका नाम स्मिथ है या मेरे को वो रो चाहिए जहां पे एज 35 है या जहां पे सैलरी $65 है समथिंग लाइक दिस है ना तो क्यों इंपॉर्टेंट एंटिटी होना ताकि यूनिक आइडेंटिफिकेशन पॉसिबल हो ताकि हम उसको रिट्राईंग कर सक
199:47
Speaker A
एंटिटी मे बी कॉंक्रीट सच एज अ पर्सनल बुक और इट मे बी एब्स्ट्रेक्ट सच एज अ कोर्स ऑफि इसम बात कर लेता हूं एंटिटी सेट को आमतौर पर हम दो टाइप में डिवाइड करते हैं एंटिटीज को एक हम बोलते हैं टेंज बल एक
199:59
Speaker A
बोलते हैं इनटेंजिबल टेंज बल जो रियलिटी में फिजिकल वर्ल्ड में एजिस्ट करती है मेरे ख्याल से सबसे अच्छी एनालॉजी यहां पर है एक बैंक लॉकर और एक बैंक अकाउंट तो आप मुझे बताइए आप में से हर फैमिली में कहीं
200:14
Speaker A
ना कहीं यू नो यू हैव वन बैंक लॉकर तो बैंक में एक लॉकर हमारे पास है क्या यह ऑनलाइन एक्सेस कर सकते हैं फिजिकली सच में कहीं होता है नहीं सर किसी बैंक की किसी ब्रांच के अंदर ये सच में होता है आप
200:26
Speaker A
जाओगे चाबी लगाओगे जो भी डॉक्यूमेंट ज्वेलरी जो भी आपको कुछ इंपॉर्टेंट चीजें रखनी है रखोगे वापस आ जाओगे लाइक दिस है ना बैंक अकाउंट अगर आपके अकाउंट में एक्स वाई जड जितना भी रुपीज है वो सच में कहीं
200:37
Speaker A
फिजिकली एजिस्ट करता है क्या कहीं आपके अकाउंट में जितने पैसे बैंक वालों ने सच में उठा के रख रखे है क्या नहीं लेकिन फिर भी क्या बैंक अकाउंट है हां है पहचान बताओ सर हमारे हमारे पास आईएफएससी कोड है
200:48
Speaker A
ब्रांच का हमारे पास चेकबुक है हमारे पास अकाउंट का नंबर है डिस्टिंक्ट अकाउंट नंबर है बेस्ड ऑन व्हिच हम उसे आइडेंटिफिकेशन है वो तो अकाउंट का रिप्रेजेंटेटिव है सच में जो अकाउंट है वो कहीं एजिस्ट नहीं करता है लॉजिकली एजिस्ट करता है बट
201:08
Speaker A
फिजिकली कहीं एजिस्ट नहीं करता है ना तो अब हम इस बेस पे एंटिटी को दो टाइप में डिवाइड कर लेते हैं टेंज बल और इनटेंजिबल तो टेंज बल कौन हुई बताइए टेंज बल वो एंटिटी है जो फिजिकली एजिस्ट करती है और
201:21
Speaker A
इनटेंजिबल वो है जो लॉजिकली एजिस्ट करती है बट फिजिकली एजिस्ट नहीं करती जैसे यह वीडियो अब इतनी मेहनत करेंगे इतने दिन काम करेंगे है ना तब जाके 12 घंटे की वीडियो बनेगी कोई पूछेगा क्या किया लाव हाथ प रख
201:33
Speaker A
के दिखाओ तो हाथ प रख सकते हैं क्या नहीं youtube0 अब पहले यहां एक बात कंक्लूजन बातें काइंड ऑफ इंटररिलेटेड है तो अब एक बात समझना मॉडल का नाम क्या है एंटिटी रिलेशनशिप डायग्राम और ईआर डायग्राम एंटिटी मैंने आपको क्या बताया किसी टेबल
201:57
Speaker A
की किसी भी रो को हम क्या बोल रहे हैं एंटिटी बोल रहे हैं तो ध्यान से सोच के बताओ एंटिटी इंस्टेंस है या स्कीमा है एंटिटी तो इंस्टेंस है ना किसी टेबल में किसी इंस्टेंस पे क्या वैल्यू स्टोर होगी
202:11
Speaker A
वो एंटिटी है है ना तो एंटिटी क्या ईआर डायग्राम में स्टोर होती है क्या अब इधर मैं आपसे पूछू हूं इधर कोई रियल इंफॉर्मेशन है क्या आप मुझे बता सकते हो कितने स्टूडेंट हैं ईआर डायग्राम स्कीमा पढ़ने के लिए बनाया जाता है ना कि
202:24
Speaker A
इंस्टेंस पढ़ने के लिए है ना तो याद रखिएगा अब कोई आपसे पूछ ले नाम है एंटिटी रिलेशनशिप डायग्राम हाउ डू वी रिप्रेजेंट एंटिटी इन ईआर डायग्राम सर यू डू नॉट रिप्रेजेंट एन एंटिटी तो एंटिटी को ईआर डायग्राम में रिप्रेजेंट नहीं करते
202:37
Speaker A
क्योंकि वो तो इंफॉर्मेशन है वो तो इंस्टेंस है है ना यह बात समझ आती है और रिलेशनल मॉडल में कैसे रिप्रेजेंट करते हैं रिलेशनल मॉडल में इन टेबल में जो भी रो है एवरी रो इज़ एन एंटिटी नाउ व्हाट इज
202:47
Speaker A
एंटिटी सेट व्हाट इज एंटिटी सेट नाउ दैट इज इंपॉर्टेंट कलेक्शन ऑफ सिमिलर टाइप ऑफ एंटिटी इज नोन एज एंटिटी सेट तो रिलेशनल मॉडल में जिसे हम टेबल कह के बुलाते हैं वही हमारा एंटिटी सेट है जो मैं स्ट्रक्चर
203:00
Speaker A
बता रहा होता है कि अच्छा ठीक है हमारे पास नेम है फादर नेम है एज है सैलरी है यह सब सिटी है यह हमारा स्ट्रक्चर हो गया और जैसा आपने देखा रेक्टेंगल ई डायग्राम में एवरी रेक्टेंगल रिप्रेजेंट्स एन एंटिटी सेट है ना तो
203:15
Speaker A
सिमिलर टाइप के एंटिटी के कलेक्शन को हम बोलते हैं एंटिटी सेट और यह पहला स्मॉलेट मॉड्यूल है जो हम यर डायग्राम में रिप्रेजेंट कर रहे होते हैं और रिलेशनल मॉडल में जब बाद में कन्वर्ट करते हैं तो एवरी एंटिटी सेट और एवरी रेक्टेंगल टू बी
203:28
Speaker A
प्रोसाइज इज कन्वर्टेड इनटू अ सेपरेट टेबल है ना हर किसी के लिए हम सेपरेट टेबल बना रहे होते हैं ठीक है ये बात हमें समझ आ जाती है नेक्स्ट आइड इज एट्रियो अब देखो ये जो पूरा का पूरा टेबल है ये तो हमारा
203:41
Speaker A
एंटिटी सेट हुआ अब कॉलम्स क्या-क्या कॉलम है कॉलम बोल सकते हैं फील्ड बोल सकते हैं या डोमेन बोल सकते हैं तो नेम है फादर नेम है एज है सिटी है सैलरी है ये सब क्या है हमारे ये सब हमारे कॉलम्स है है ना तो
203:55
Speaker A
इनको हम क्या बोलते हैं एट्रबीक ाइंटिफिको प्रॉपर्टीज बताता है कैरेक्टरिस्टिक बताता है बल्कि एक्चुअली एटिबल की वैल्यू ही है ना हमें इस काबिल बनाती है कि हम यूनिक आईडेंटिफाई कर सके हम बोलते हैं ना यूनिक आइडेंटिफिकेशन डिस्क्रिप्टिव प्रॉपर्टी पोसेड बाय ईच
204:20
Speaker A
मेंबर ऑफ एन एंटिटी सेट और एक डोमेन में जो परमिस बल वैल्यू होती है वही हो सकती है मतलब फॉर एग्जांपल अगर यहां पे हर कोई अपना एज लिख रहा है तो आप भी एज ही लिखेंगे यहां पे है ना यू आर नॉट अलाउड टू
204:31
Speaker A
राइट योर फोन नंबर तो एज का ही जो पॉसिबल डोमेन है उसी में से आप लिख सकते हैं तो जैसे यहां पर आप देखेंगे इन अ ईआर डायग्राम हाउ डू वी रिप्रेजेंट एटिबल आर रिप्रेजेंटेड बाय ओवल बोल दो
204:44
Speaker A
एलिप्स बोल दो एक ही बात है है ना और यह किससे कनेक्टेड आपको मिलेंगे विद द एंटिटी सेट तो स्टूडेंट एक एंटिटी सेट है यानी कि स्टूडेंट टेबल का नाम है और यह टेबल बाद में जब टेबल फॉर्म में आपको नजर आएगा
204:58
Speaker A
रिलेशनल मॉडल में तो यह सब के सब जो ओवल है जो बलूस हैं यह सब के सब उस टेबल के कॉलम्स बनेंगे अब आप खुद नोटिस कर पा रहे होंगे थोड़ा डिफरेंस है यहां पे एज को डॉटेड लाइन से रिप्रेजेंट किया है फोन
205:14
Speaker A
नंबर को रिप्रेजेंट किया है डबल सर्किल से तो पॉइंट क्या है देयर आर डिफरेंट टाइप्स ऑफ एटिबल और हिस्टॉरिकली गेट वाले भी इस चीज में इंटरेस्टेड रहते हैं कई बार यहां से क्वेश्चन पूछा गया है ऑन द टाइप्स ऑफ
205:27
Speaker A
एटिबल तो चलिए थोड़ा सा उसको एक्सप्लोर करते हैं तो पहला जो फंडामेंटल आईडिया है जिसे हम बोलते हैं सिंगल वैल्यूड एंड मल्टी वैल्यूड एटिबल नाउ व्हाट इज दैट सिंगल वैल्यूड ट्रीबैंक का नेम है है ना अब घर पे कोई
205:42
Speaker A
आपको कैसे बुलाए या आपका यू नो बाबू सुना आपको कैसे बुलाए वो एक अलग बात है बट आपका ऑफिशियल नाम तो एक ही होता है मैं ये नहीं कह रहा हूं कि आप अपना नाम बदल नहीं सकते ओबवियसली उसका कोई लीगल प्रोसीजर होता है
205:55
Speaker A
है ना यू कैन चेंज योर नेम बट एट एनी इंस्टेंस ऑफ टाइम आपका ऑफिशियल नाम एक ही होता है है ना तो वो सारे एटिबल जिसकी एक ही या डेट ऑफ बर्थ इवन या तो चेंज भी नहीं हो सकता कैन अ पर्सन हैव टू डिफरेंट डेट
206:07
Speaker A
ऑफ बर्थस नो एक ही होगा है ना लेकिन फॉर एग्जांपल स्टूडेंट फोन नंबर क्या एक ही टाइम पे एक ही इंसान के पास दो फोन नंबर्स हो सकते हैं हां हो सकते हैं तो जब कोई ऐसा एट्रिल है जैसे एड्रेस है ईमेल है फोन
206:20
Speaker A
नंबर है यू कैन हैव मल्टीपल तो इसको हम क्या बोलते हैं मल्टी वैल्यू ट्रिब्यूट मुसे लोग क्या बोलते हैं मल्टी वैल्यूड ट्रिब्यूट और पहचानोगे कैसे दैट इज रिप्रेजेंटेड बाय अ डबल ओवल कैसे रिप्रेजेंट करते इसको डबल ओवल से मल्टी
206:34
Speaker A
वैल्यूड है और सिंगल वैल्यूड ट्रीबो है तो दैट इज रिप्रेजेंटेड बाय सिंगल ओवल सिंपल बात है आगे इसमें और डिटेल में बात करेंगे जब हम टेबल बनाते हैं टेबल फॉर्म तो कैसे डील करते हैं तो देखो जो स्टूडेंट नेम है
206:47
Speaker A
है ना ओबवियसली वो तो एक सिंगल कॉलम बनेगा एक सिंगल कॉलम उसमें कोई प्रॉब्लम नहीं है बट फोन नंबर अगर मैं बनाऊ जैसे यहां पर देखिए कस्टमर नेम है कस्टमर आईडी है फर्स्ट नेम है सर नेम है टेलीफोन नंबर एंड
207:00
Speaker A
दे यू कैन सी इन द कॉलम टेलीफोन नंबर क्योंकि मल्टी वैल्यू ट्रिब्यूट है टेलीफोन नंबर हां फॉर द फर्स्ट रो यहां पर दो अलग-अलग फोन नंबर लिखे हुंड दैट इज अ प्रॉब्लम आगे हम बात करेंगे एटोमिसिटी की आगे बात करेंगे नॉर्मलाइजेशन की सब कुछ
207:16
Speaker A
अलाउड है बट हर सेल में एक वैल्यू होना चाहिए वरना बाद में कंप्यूटर कंफ्यूज होगा आप अगर पूछोगे कि लाइक कस्टमर आईडी इज लाइक टूथ फोन नंबर बताओ तो वहां पर जाके एक वैल्यू होनी चाहिए दो नहीं हो सकती तो यह मल्टी
207:30
Speaker A
वैल्यू ट्रिब्यूट जैसे लिखा है ऐसे नहीं चलेगा ये क्या कर सकते हैं एक कॉमन सेंस आईडिया जिसे बोलता हूं जुगाड़ टेक्नोलॉजी वो क्या है यू डू वन थिंग इंस्टेड ऑफ हैविंग वन फोन नंबर्स यू कैन हैव टू कॉलम
207:41
Speaker A
तब आप क्या करोगे एक फोन नंबर उठा के इधर रख दो एक फोन नंबर उठा के इधर रख दो दैट कैन बी एन आईडिया और रियलिटी में इंडस्ट्री में यह बड़ा पॉपुलर अप्रोच है यह यूज होता है आपने खुद ना जाने आज तक
207:54
Speaker A
कितने फॉर्म भरे होंगे और कई बार अल्टरनेट एड्रेस या ऑफिशियल एड्रेस एड्रेस फॉर कॉरेस्पोंडेंस या अल्टरनेट फोन नंबर भरा होगा तो दो भरा लेते हैं लेकिन इस सॉल्यूशन में एक थोरेट्स है क्या कि अगर कोई पर्सन कहता है कि यार मेरे पास तो तीन
208:10
Speaker A
फोन नंबर है तो इस टेबल में अब तीन फोन नंबर स्टोर हो सकते हैं क्या नहीं हो सकते हालांकि वो पता नहीं हमारे काम का है कि नहीं बट थोरेट्स कॉलम लगा दो तो कोई आके बोलेगा मेरे पास
208:26
Speaker A
तो चार फोन नंबर है तो थोरेट्स करिए हम कस्टमर आईडी फर्स्ट नेम और सरनेम तो मेन टेबल में रखते हैं एंड फॉर द अ मल्टी वैल्यू ट्रिब्यूट लाइक दिस टेलीफोन नंबर हम एक सेपरेट टेबल बना देते और क्या
208:51
Speaker A
करते हैं अभी हमने की पे बहुत डिटेल में डिस्कशन नहीं किया आगे करेंगे बट मेन टेबल का जो की है दैट इज़ कस्टमर आईडी उसको भी इधर लेके आएंगे इसको यहां बोलते हैं फॉरेन की बाद में इसमें डिटेल में काम करेंगे
209:03
Speaker A
एंड फॉरेन की एंड टेलीफोन नंबर मिलके दे विल बिहेव लाइक अ की फॉर दिस न्यू टेबल तो खैर फिलहाल इनमें तो सब बाद में डिटेल में हमें काम करना है मोरल ऑफ द स्टोरी इज़ इफ यू हैव अ मल्टी व्यूड ट्रीबो वैल्यूड
209:18
Speaker A
ट्रीबो है तो हल्के में नहीं लेना गेट में भी इस पर क्वेश्चन पूछे हैं क्या करने का सर इसके लिए सेपरेट टेबल बनाना पड़ेगा ये टेक्नोलॉजी थोरेट्स तीन मल्टी वैल्यूड ट्रीबो टेबल बनेंगे ध्यान रखिएगा दो नहीं बनेगा एक नहीं बनेगा तीन ही बनेंगे हर
209:43
Speaker A
मल्टी वैल्यूड के लिए सेपरेट टेबल आगे बढ़ता हूं नेक्स्ट इ सिंपल एंड कंपोजिट अब ये भी एक बड़ी कॉमन सेंस अप्रोच और इसमें भी आपने आजकल मैं वही बोल रहा हूं कि जितने आपने फॉर्म फिल किए को हम कोई थियोरेटिकल बात
209:55
Speaker A
नहीं करर आपने खुद देखा होगा जैसे मान लीजिए नेम है है ना एंड देर यू कैन सी फर्स्ट नेम एंड लास्ट नेम तो आप आज जब भी कोई नाम कहीं भरेंगे तो नोबडी आस्क नेम टस फर्स्ट नेम मे बी मिडिल नेम एंड लास्ट नेम
210:08
Speaker A
यहां पे एड्रेस सिंपल दिखा एड्रेस में होता है लाइन नंबर वन लाइन नंबर टू देन मे बी लैंडमार्क एंड यू नो लोकेलिटी एंड पिन कोड एंड स्टेट कोड समथिंग लाइक दिस तो इन सारी चीजों से हमें एक बात समझ आती है
210:19
Speaker A
क्या अगर मैं आपका पूरा नाम एक साथ ले लेता हूं तो कुछ लोग इनिशियल सरनेम पहले लिखते हैं जसे साउथ में आप जाएंगे कुछ लोग यू नो बाद में लिखते हैं नॉर्थ वगैरह में बाद में लिखते हैं तो वो कंफ्यूजन है
210:32
Speaker A
एड्रेस बड़े अजीव हो सकते हैं तो हम क्या करते हैं अगर वो चीज पहले सिंपलीफाई हो सकती है तो पहले सिंपलीफाई कर लो बाद में फॉर एग्जांपल मेरे को पूरा एड्रेस में सिर्फ पिन कोड चाहिए तो पहले ही डिवाइड
210:42
Speaker A
करके रख लो ना इसको तो आसानी रहेगी बाद में उसको पार्सिंग करना उसकी प्रोसेस करना है कुछ सर्चिंग करना है वो चीज है तो दिस इज कॉल्ड यू नो सिंपल एंड कंपोजिट कैसे पहचानेंगे ईआर डायग्राम में वन अ ओवल और
210:55
Speaker A
एलिप्स इज कनेक्टेड टू अ ओवल तो जब ओवल ओवल से कनेक्ट हो तो यह बहुत सिंपल और ये परफेक्ट पहचान है कि ये इसका मतलब कंपोजिट एटिबल है इसको जब मैं रिलेशनल मॉडल में कन्वर्ट करूंगा तो कैसे पहचानोगे तो इट्स
211:08
Speaker A
अ कॉमन सेंस थिंग अगेन रिलेशनल मॉडल में इसका मतलब आपको नेम मिलेगा रिलेशनल मॉडल में आपको नेम मिलेगा ही नहीं सर वहां दो सेपरेट कॉलम मिलेंगे ये फर्स्ट नेम वाला और लास्ट नेम वाला बताइए ऑब्जर्व कर पा रहे हैं क्या है ना तो टाइप ऑफ एट्रिल में
211:23
Speaker A
याद रखिएगा पहचान है जब ओवल ओवल से कनेक्टेड हो कंपोजिट है पहचान है जब अ यू नो हर एक सिंपलीफाइड वर्जन के लिए आप एक सेपरेट कॉलम बनाए सेपरेट टेबल नहीं बनाना मल्टी वैल्यूड की तरह जब सेपरेट कॉलम बनाए
211:39
Speaker A
देन दैट इज नोन एज कंपोजिट एट्रबीक इंडस्ट्री में भी इनका बहुत फैशन है एक आखरी वैरायटी देखिए नोन स्टोर्ड एंड डिराइवर है एज एज की प्रॉब्लम क्या है कि एज समय के साथ चेंज होती है है ना आपने आज
211:58
Speaker A
तक जितने भी फॉर्म फिल किए होंगे मुझे बताओ अगर रेयरली कहीं पेज मांगा हो तो पूछा हो तो पूछा हो व नॉर्मली दे आस्क फॉर डेट ऑफ बर्थ क्यों बिकॉज़ अगर आपका डेट ऑफ बर्थ पता है डेट ऑफ बर्थ पता है तो मैं
212:11
Speaker A
करंट डेट से अगर माइनस करूंगा डेट ऑफ बर्थ माइनस करंट डेट तो क्या हम उल्टा लिख दिया ना करंट डेट माइनस डेट ऑफ बर्थ करूंगा तो क्या मैं आपका एज कैलकुलेट कर सकता हूं यस अगर मैंने आपका एज कैलकुलेट कर लिया अभी
212:24
Speaker A
पूछ लिया आपसे कुछ समय बाद इ रिलेवेंट हो जाएगा तो यहां पर हम बोलते हैं दो टाइप्स हैं सर स्टोर्ड एंड डिराइवर ऑफ बर्थ एज एक एट्रिडॉक्स इसके लिए कॉलम होगा बट उसमें हम वैल्यू नहीं रखेंगे बिकॉज़ दैट विल बी कैलकुलेटेड
212:50
Speaker A
इन रन टाइम तो जब भी आप बोलोगे कि एज क्या है तो हम तुरंत करंट डेट और से और डेट ऑफ़ बर्थ दोनों को यूज़ करके हम यह एज कैलकुलेट कर लेते हैं है ना और शायद इनके नाम से भी इनका लॉजिक समझ आ रहा है
213:02
Speaker A
स्टोर्ड जिसकी वैल्यू फिक्स्ड है जिसकी वैल्यू मेरे पास सेव्ड है और डिराइवर करता हूं है ना तो यह एक आईडिया हो गया एक और छोटा सा टाइप है नोन हैज डिस्क्रिप्टिव एटिबल क्या बोलते हैं डिस्क्रिप्टिव ना व्हाट इज दैट
213:18
Speaker A
एक्सेप्शनली कभी-कभी ऐसा हो सकता है जैसे देख रहे हैं एंप्लॉय है और डिपार्टमेंट है दो एंटिटी सेट है एंप्लॉय का नाम है नेम है एंड आई डोंट नो व्हाट इज दैट कोई और इंफॉर्मेशन है आई थिंक डेट ऑफ जॉइनिंग
213:32
Speaker A
वगैरह हो सकती है डिपार्टमेंट का डिपार्टमेंट आईडी है डिपार्टमेंट का नेम है डिपार्टमेंट का बजट है अब एक रिलेशनशिप है एंप्लॉई किसी डिपार्टमेंट में काम करता है है ना अगर हमें यह इंफॉर्मेशन स्टोर करनी है कि एंप्लॉयज डिपार्टमेंट में कब
213:45
Speaker A
से काम करता है सिंस वन तो यह कहां स्टोर करें अगर मैं इसको एंप्लॉई पर लगाऊंगा तो प्रॉब्लम है क्योंकि हो सकता है अलग-अलग टाइम पे एंप्लॉई ने अलग-अलग डिपार्टमेंट्स में काम किया हो अगर मैं उसको डिपार्टमेंट प लगाऊंगा तो भी प्रॉब्लम है बिकॉज एक
214:00
Speaker A
डिपार्टमेंट तो बहुत सारे एंप्लॉई काम करते हैं तो सही तरीका यह है कि हमें इसे इस रिलेशनशिप के साथ अटैच करना चाहिए तो कभी-कभी हो सकता है कि कुछ एट्रिंजाइट आल्सो इनको क्या बोलते हैं इनको बोलते हैं डिस्क्रिप्टिव एट्रिल तो भूलिए मत है ना
214:20
Speaker A
इसके ऊपर भी एग्जाम में ऑलरेडी गेट में क्वेश्चन आ चुके हैं तो दैट इज आल्सो एन इंपोर्टेंट टाइप अच्छा बिफोर आई प्रोसीड फर्द एक छोटी सी बात यह भी अभी करते चलता हूं नल हालांकि इसका ज्यादा लेना देना तो
214:32
Speaker A
एसक्वल में और अलजेब्रा में होगा बट क्या कभी ऐसा हो सकता है किसी चीज की वैल्यू हमको ना पता हो या वैल्यू नल हो मे बी फॉर एग्जांपल सपोज फोन नंबर हालांकि ये रेयर बात है बट इज इट पॉसिबल दैट अ पर्सन डोंट
214:46
Speaker A
हैव अ फोन नंबर यस इट इज पॉसिबल इसमें कोई कोई क्रिमिनल ऑफेंस है क्या कोई परेशानी है क्या नहीं नहीं है हमारे पास फोन नंबर तो उस केस में आप आइर यू राइट नल और यू राइट अननोन तो नल होना या अननोन होना एक
215:01
Speaker A
वैलिड बात है कोई प्रॉब्लम नहीं है हालांकि आगे अगेन हम डिटेल में समझेंगे जब कीज पे हम बात करेंगे क्या प्राइमरी की नल हो सकती है ओबवियसली कोई यह नहीं बोल सकता मेरा कोई नाम नहीं है या मेरे पास कोई
215:12
Speaker A
आईडी नहीं है प्राइमरी की कैन नॉट बी नल बट द फोन नंबर या कुछ ट्रिब्यूट्स ओबवियसली नल हो सकते हैं या अननोन हो सकते हैं तो डेटा बेस में वी कंसीडर ए वैलिड आईडिया ओके अब नाम क्या था एंटिटी
215:26
Speaker A
रिलेशनशिप डायग्राम तो अभी आपने एंटिटी समझी है ना अभी पढ़ते हैं रिलेशनशिप्स तो रिलेशनशिप का मतलब क्या है अब ये स्क्रीनशॉट मैं फ से यूज कर रहा हूं क्यों कर रहा हूं भी समझाता हूं तो वहां पर मुझे
215:39
Speaker A
पता नहीं हो सकता समय के साथ फ ने चेंज किया बट लुक एट दिस फ ऑप्शन देता है सिंगल इनर रिलेशनशिप एंगेज मैरिड यहां तक तो ठीक है इट्स कॉम्प्लिकेटेड यह भी ठीक है इन एन ओपन रिलेशनशिप डोंट सेपरेटेड डिवोर्स एंड
215:55
Speaker A
ये लास्ट के दो तो बहुत मजेदार है इन अ सिविल यूनियन एंड इन डोमेस्टिक पार्टनरशिप मैं कई बार बच्चों को पढ़ाता हूं यूज ट एग्जांपल बड़ इंटरेस्टेड हो जाते हैं कि सर यह दो थोड़ा सा एक्सप्लेन कर दीजिए क्या है जब तुम्हारा इतने में
216:09
Speaker A
काम नहीं हुआ तो तुम्हें लग रहा है कि इधर जाकर काम हो जाएगा ट इज द थिंग बट मैं क्यों बता रहा हूं रियल लाइफ में रिलेशनशिप्स कैन बी वेरी कॉम्प्लेक्शन तो आपसे बेहतर कौन जानता है ब्रेक अप एंड पैच अप एंड व्हाट एवर इट इज
216:27
Speaker A
हम जो रिलेशनशिप यहां पढ़ेंगे ए आर डायग्राम में दे आर वेरी सिंपल तो य एग्जांपल में सिर्फ इसलिए यूज कर रहा हूं ऑलरेडी यू आर डीलिंग विद रिलेशनशिप्स इन रियल लाइफ ना तो ये अगर आप उसके साथ डील
216:38
Speaker A
कर सकते हैं तो इसको तो आप पक्के से पढ़ ही लेंगे डोंट वरी अबाउट इट ठीक बात है और अगर आप में से कोई भी अपने मन में यह सोच रहा है कि सर मैं किसी रिलेशनशिप में नहीं
216:48
Speaker A
हूं तो अभी थोड़ी थोड़ा रुक जाओ आगे जाकर मैं प्रूफ करूंगा किसी भी रिलेशनशिप में ना होना भी रिलेशनशिप में होना है है ना वो भी एक तरह का रिलेशनशिप है बागे आगे बात करेंगे तो आप बिल्कुल इत्मीनान से कोई
216:59
Speaker A
भी पूछा आजक बताइएगा कि आर यू इन रिलेशनशिप बोलिएगा हां आई एम इन एन एमटी रिलेशनशिप वो एक अलग बात है द रिलेशनशिप इज एमटी यस चलिए नाउ व्हाट इज रिलेशनशिप और असोसिएशन बट ओबवियसली एसोसिएशन शब्द हम ज्यादा इस्तेमाल नहीं करते नॉर्मली वी यूज
217:14
Speaker A
द टर्म रिलेशनशिप इट इज एन एसोसिएशन बिटवीन टू र मोर एंटिटीज ऑफ द सेम और डिफरेंट एंटिटीज सेट तो जैसे यहां पर आप देखेंगे एक एंटिटी सेट है हमारे पास टीचर और एक एंटिटी सेट है हमारे पास सब्जेक्ट
217:28
Speaker A
है ना तो इमेजिन करो एग्जांपल से बात करता हूं कैन आई हैव सपोज लाइक टू थ्री टीचर्स हो सकते हैं एंड वी कैन हैव मल्टीपल सब्जेक्ट सब्जेक्ट वन सब्जेक्ट टू सब्जेक्ट थ्री सब्जेक्ट फोर सपोज लेट मी से सब्जेक्ट एट ट सपोज 10 सब्जेक्ट्स है
217:45
Speaker A
तो मे बी देर इज़ अ टीचर t1 जो सब्जेक्ट वन एंड लेट मी से सब्जेक्ट फर पढ़ा रहा है मे बी देर इज़ अ टीचर हु इज़ लाइक टीचिंग सब्जेक्ट टू एंड देन मे बी t3 इज़ अ टीचर
217:59
Speaker A
जो यू नो हु कैन टीच ईच एंड एवरी सब्जेक्ट शायद यह मेरी बात कर रहा है व्हाट एवर इट इज़ बट अब कौन सा टीचर कौन सा सब्जेक्ट पढ़ा सकता है इसको हम बोल रहे हैं लेली रिलेशनशिप तो दोबारा पढ़ो द एसोसिएशन
218:12
Speaker A
बिटवीन टू र मोर एंटिटीज ऑफ़ सेम और डिफरेंट एंटिटी आगे बात करूंगा सेम कैसे हो सकता है बट कैसे आप रिलेट कर सकते हैं तो क्या ये हर रो हर एड जो मैंने बनाई ना डायरेक्ट एड क्या ये हर डायरेक्टेड एज एक
218:25
Speaker A
तरह के रिलेशनशिप का रिप्रेजेंटेशन है जी हां तो अगेन यहां पे अब देखि थोड़ी सी टेक्निकल बात आपको बता दूं ये जो डायमंड है टीचेज दिस टीचर टीच दिस सब्जेक्ट तो डायमंड टेक्निकली इज आल्सो नोन एज रिलेशनशिप सेट ये रिलेशनशिप एक रिलेशनशिप
218:42
Speaker A
सेट है ये रिलेशनशिप सेट है और ये हर एक इंस्टेंस रिलेशनशिप है हालांकि आइर इन द स्टैंडर्ड बुक्स और इन डे टू डे ऑपरेशन जब हम पढ़ाते हैं और आमतौर पर ऑब्जर्व करते हैं इवन गेट के अंदर भी मैं टीचर्स को
218:56
Speaker A
रिलेशनशिप ही बोल के चलूंगा बट टेक्निकली स्पीकिंग थोरेट्स को रिलेशनशिप सेट बोलना चाहिए है ना ये एक बात हो गई ठीक है सर ईआर डायग्राम में आप इसे कैसे रिप्रेजेंट करते हैं ईआर डायग्राम में वी रिप्रेजेंटेड बाय डायमंड वेरी सिंपल और रिलेशनल मॉडल में
219:13
Speaker A
कैसे रिप्रेजेंट करेंगे ये कॉम्प्लेक्शन बात है आगे समझेंगे सम टाइम इट इज रिप्रेजेंटेड बाय अ फॉरेन की एंड कभी-कभी अगर कॉम्प्लेक्शन शिप होती है तो उसके लिए मैं सेपरेट टेबली बनाना पड़ता है तो सम टाइम इट इज रिप्रेजेंटेड
219:25
Speaker A
बाय सेपरेट टेबल तो दोनों बातें आगे अपन ऑब्जर्व करेंगे ठीक है अभी कोई भी रिलेशनशिप है दैट इज वेरी इंपोर्टेंट पॉइंट कोई भी अगर रिलेशनशिप हमारे पास है तो उसमें तीन इंपॉर्टेंट चीजें होती हैं क्या-क्या नेम डिग्री एंड स्ट्रक्चरल कंस्ट्रेंट्स
219:41
Speaker A
सो व्हाट इज नेम हर रिलेशनशिप का एक यूनिक नाम होगा है ना ना इस प्यार को मैं क्या नाम दूं इस रिश्ते यह रिश्ता क्या कहलाता है तो हर रिश्ते को कुछ ना कुछ कहलाना पड़ेगा क्या और ये कॉमन सेंस बात है क्या
219:54
Speaker A
एक यार डायग्राम के अंदर दो रिलेशनशिप का सेम नाम रखोगे क्या नहीं बाद में पहचानोगे कि ऐसे कौन सा कौन था है ना तो एवरी रिलेशनशिप ट शुड हैव अ यूनिक नेम डिग्री की अभी आगे बात करेंगे डिग्री माने उसमें
220:06
Speaker A
कितने एंटिटी सेट पार्टिसिपेट कर रहे हैं दैट इज कॉल्ड डिग्री एंड लास्ट वन इज द स्ट्रक्चरल कांस्टेंट ये भी हमें समझना है दैट इज वन टू मेनी है मेनी टू मेनी है या यहां पे पार्टिसिपेशन होता है पार्शियल
220:17
Speaker A
पार्टिसिपेशन है टोटल पार्टिसिपेशन वैरायटी है उसकी कुछ टेक्निकल कीज है धीरे-धीरे डिस्कस करते हैं तो पहले हम बात करते हैं डिग्री ऑफ रिलेशनशिप से यस तो सबसे पहले बात करते हैं डिग्री ऑफ रिलेशनशिप नाउ व्हाट डू वी अंडरस्टैंड बा
220:30
Speaker A
डिग्री ऑफ रिलेशनशिप स इट सिंपली मींस कि यू नो जो भी हमारे रिलेशनशिप है उसमें कितने पार्टिसिपेटिंग एंटिटी सेट है तो फॉर एग्जांपल नाउ लुक एट दिस थिंग ये एक रिलेशनशिप है टीचस व्हिच इज लाइक ऑफ रिप्रेजेंटेड बाय डायमंड और यहां पे आप
220:46
Speaker A
देख रहे हैं दो एंटिटी सेट हमें नजर आ रहे हैं एक है टीचर और एक है सब्जेक्ट है ना तो इट इज अ बाइनरी रिलेशनशिप एज सिंपल एज दैट है ना दो-तीन और एग्जांपल देखेंगे तो आई थिंक आप समझोगे और अच्छे से इस बात को
220:57
Speaker A
अब जैसे एक कई बार क बड़ा कन्फ्यूजिंग हो जाता है बट दिस इज़ कॉल्ड यूरी रिलेशनशिप व्हाट इज यूरी जहां पे एक ही एंटिटी सेट है तो क्या एक एंटिटी सेट लुक एट दिस खुद उसी से रिलेट हो सकता है हो सकता है अच्छा
221:11
Speaker A
कुछ लोग इसको ऐसे रिप्रेजेंट करते हैं यू नो डायमंड को दोनों तरफ ऐसे एसोसिएट कर देते हैं वरना भी कर सकते हो लेट टी स्टैंड्स फॉर टीम तो टीम रिलेटेड है बाय रिलेशनशिप कॉल्ड सुपरविजन टू टीम ओनली तो
221:24
Speaker A
आप ऐसा भी कर सकते हो कि एक ही एंट सेट को दो बार बना दो या एक ही बार बनाओ और ऐसा रिवर्स करके कनेक्ट कर दो है ना या जैसे यहां पे सुपरवाइजर और सुपरवाइज ही है तो
221:33
Speaker A
ऑब् वियस अगर एक टीम है और टीम में लेट मी से 20 लोग है और उसमें एक सुपरवाइजर है लेट मी से दो सुपरवाइजर है तो सुपरवाइजर होना बाद की बात है पहले ओबवियसली आप टीम के पार्ट होंगे देन ओनली यू विल बिकम
221:44
Speaker A
सुपरवाइजर तो अब ये जो जो रिलेशनशिप है टीम की टीम से ही रिलेशनशिप है या अगर मैं आपके केस में सिंपल बोलूं जैसे क्लास रिप्रेजेंटेटिव होता है या मॉनिटर होता है तो स्टूडेंट होने के लिए मॉनिटर होना जरूरी है मॉनिटर होने के लिए स्टूडेंट तो
221:56
Speaker A
ओबवियसली पहले आप स्टूडेंट है उसके बाद मॉनिटर है एंड कोई मॉनिटर कर रहा है कोई मॉनिटर्ड है एंड दैट इज रिलेशनशिप फ्रॉम सेम एंटिटी सेट टू सेम एंटिटी सेट है ना तो इसको हम क्या बोलते हैं इसको सेल्फ
222:08
Speaker A
रेफरेंशियल भी बोल सकते हैं थोड़ा स्टाइल मारने के लिए वरना इट इज नोन एज यूरी रिलेशनशिप और इंपॉर्टेंट है अभी आगे देखेंगे बट इनडायरेक्टली यहां से क्वेश्चन आता है तो दैट इज अ इंपोर्टेंट आईडिया ठीक है नेक्स्ट अगर और एग्जांपल की बात करें
222:22
Speaker A
तो बाइनरी बाइनरी में एज यू कैन सी ये तो बहुत सिंपल है सबसे कॉमन रिलेशनशिप जब हम ऑब्जर्व करते हैं आमतौर पे दैट इज बाइनरी अच्छा ये बात भी इंपॉर्टेंट है कि कहने को टरनरी हो सकता है जहां पे तीन एंटिटी सेट
222:35
Speaker A
है क्टर्न हो सकता है जहां पे चार है आगे बात करूंगा थियोरेटिकली ए एरे रिलेशनशिप भी हो सकता है जहां पे एक्चुअली कोई बाउंड नहीं है एंड देयर कैन बी ए नंबर ऑफ एंटिटी सेट्स व्हिच आर पार्टिसिपेटिंग इन द
222:48
Speaker A
रिलेशनशिप ऐसा हो सकता है बट फ्रैंकली स्पीकिंग जो सबसे ज्यादा काम का सबसे पॉपुलर है या जो सबसे ज्यादा यूज़ होता है वो बाइनरी है इसका रीजन क्या है देखिए बनाने के लिए तो आप कुछ भी बना ले बट
223:00
Speaker A
अल्टीमेटली व्हाट वी नो कि जो भी रिलेशनशिप हम यहां पे रिप्रेजेंट करते हैं बाद में हम उसको किस में कन्वर्ट करना होता है रिलेशनल मॉडल में और रिलेशन मॉडल में यह बाइनरी रिलेशनशिप कन्वर्ट करना सबसे आसान है यह टर्नर और क्वाटर नहीं बाद
223:15
Speaker A
में बहुत प्रॉब्लम क्रिएट करते हैं सो दैट इज द रीजन कि जो मोस्ट पॉपुलर आईडिया है वो बाइनरी रिलेशनशिप है है ना तो एक बात हम समझ गए कि डिग्री क्या है डिग्री है कितने नंबर ऑफ एंटिटी सेट्स पार्टिसिपेट
223:27
Speaker A
कर रहे हैं पॉइंट नंबर वन द पॉइंट नंबर टू इज व्हाट वी हैव इज स्ट्रक्चरल कंस्ट्रेंट्स अब ये क्या है सबसे पहले जैसे मैंने बोला बाइनरी सबसे पॉपुलर है तो बाइनरी के अंदर ही हम अलग-अलग टाइप्स ऑफ क्वाड्रन टी डिस्कस करते हैं या रिलेशनशिप
223:41
Speaker A
जैसे वन टू वन वन टू मेनी मेनी टू वन या मेनी टू मेनी फंक्शंस अगर हम मैथ में पढ़ते हैं वहां पर भी हमने स्टडी किया तो एक बहुत सिंपल एग्जांपल ले लेते हैं जैसे फॉर एग्जांपल वन टू वन अब यहां पर हालांकि
223:53
Speaker A
एग्जांपल याया इंस्ट्रक्टर का और स्टूडेंट्स का वो बहुत ज्यादा रिलेट नहीं करता बट एज अ एडवाइजर बात कर रहे हैं तो ऐसे मान लेते हैं कि एडवाइजर भी ऐसे सूट नहीं करेगा लेट मी टेक अ डिफरेंट एग्जांपल सपोज लेट मी से लेट मी से पर्सन है ना या
224:09
Speaker A
पर्सन ले लेता हूं लेट मी से पर्सन विद रेस्पेक्ट टू आधार नंबर ऐसा मान लेते हैं है ना आप मुझे बताओ अ आज के टाइम पे भी कोई बहुत इनवैलिड इल्लीगल काम कर रहा हो तो मेरे को पता नहीं बट क्या एक आदमी के
224:22
Speaker A
पास एक से ज्यादा आधार नंबर हो सकता है क्या नहीं सर एक आदमी के पास एक ही होगा उल्टा देख लेते हैं क्या एक आधार नंबर एक से ज्यादा लोगों के पास हो सकता है कि टेक्निकली एक आधार नंबर भी एक ही आदमी के
224:34
Speaker A
पास होगा इजेंट इट ो दिस इज नोन एज वन टू वन रिलेशनशिप है ना इसको क्या बोलते हैं वन टू वन रिलेशनशिप अच्छा एक बात यहां पे और बता दूं कई बार हमें ऐसा सोचने में लगता है वन टू वन का मतलब क्या है
224:44
Speaker A
एगजैक्टली वन होना चाहिए बट इट इज नॉट एगजैक्टली वन है ना ध्यान से देखेंगे सो इट इज एट मोस्ट वन तो मैं क्या बोल रहा हूं क्या जरूरी है कि हर पर्सन के पास आधार नंबर हो जरूरी नहीं है आप चाहे तो
224:59
Speaker A
रखेंगे रखेंगे तो एट मोस्ट वन होगा है ना लेकिन ऐसा हो सकता है इंडिया में भी ऐसा कोई महा आलसी व्यक्ति हो होंगे ऐसे बहुत सारे लोग होंगे जिनके पास आधार नंबर नहीं है कि उनको फर्क ही नहीं पड़ रहा अभी तक
225:09
Speaker A
आधार कार्ड नहीं बनवाया होगा ना कोई ना कोई या मान लीजिए कोई न्यूली बर्न बेबी बच्चा अभी 1 साल का है डेढ़ साल का दो साल का होके हो सकता है उसके हो सकता है कि पता नहीं कितने होंगे ऐसे इंडिया में तो
225:19
Speaker A
हो सकता है करोड़ों ऐसे हो जिनके पास अभी आधार नंबर नहीं है सिमिलरली क्या ऐसा भी हो सकता है कि कुछ आधार नंबर ऐसे हैं जो कभी किसी पर्सन के साथ एलोकेटेड नहीं है हां अब मान लीजिए रोज कितने लोग एक्सपायर
225:30
Speaker A
होते हैं है ना या आधार नंबर आई थिंक 12 डिजिट का है तो टोटल पॉसिबल कॉमिनेशन बनाएंगे तो अभी पता नहीं कितने ऐसे नंबर होंगे जो किसी को नहीं मिले होंगे तो दोनों तरफ से रिलेशनशिप जो है वो एट मोस्ट
225:42
Speaker A
वन है ध्यान रखिएगा जैसे यहां पर a4 है क्या पार्टिसिपेट कर रहा है नहीं कर रहा अगर मैं यहां b4 बना दूं तो क्या हर किसी का रिलेशनशिप में पार्टिसिपेट करना जरूरी है क्या सर नहीं जरूरी नहीं है लेकिन अगर
225:55
Speaker A
आप पार्टिसिपेट करोगे तो एट मोस्ट वन माने ज्यादा से ज्यादा एक के साथ करोगे यह कंडीशन यह रूल हमारे पास है है ना तो यह बात आपको ध्यान रखनी है एक और बात यहां मैं नीचे अलग से बना के दिखाता हूं अभ ईआर
226:08
Speaker A
डायग्राम में आप कैसे पहचानेंगे तो लेट मी से दो एंटिटी सेट है वन इज लाइक वव एंड वन इ लाइक e2 एंड देर इज अ रिलेशनशिप r और देखिए जब हम बात कर रहे हैं वन टू वन की
226:20
Speaker A
तो हम कैसे बात करते हैं लाइक दिस तो देखा आपने और यहां पर वन वन दोनों तरफ बना हुआ है अब इसमें कोई डाउट और कोई कंफ्यूजन की गुंजाइश नहीं देख के समझ आ गया एक तरीका ये भी है अब ये क्या तरीका है कि आप वहां
226:33
Speaker A
पे कुछ नंबर नहीं लिख रहे ध्यान से देखिएगा सो लेट मी से e1 एंड e2 और देखिए मैं कनेक्ट कर रहा हूं मैं कनेक्ट कर रहा हूं बट मैं दोनों तरफ एज मार्क कर देता हूं है ना तो एज का भी मतलब यही है कि
226:47
Speaker A
रिलेशनशिप वन टू वन है ध्यान रखिएगा तो जिधर एज जिधर हम लगा रहे हैं एज उसका एक्चुअली मतलब है वन ऐसे मान के चलो है ना और अगर हम कहीं पे एज नहीं लगा रहे तो एक्चुअली उसका मतलब है मेनी ये ध्यान
227:02
Speaker A
रखिएगा तो आगे खैर एग्जांपल देखेंगे बात समझ आएंगे बट दैट इज अ गुड एग्जांपल ऑफ वन टू वन ठीक है कोई उल्टा केस देख सकते है दैट इज लाइक वन टू मेनी तो वन टू मेनी अगर मैं बोलूं कोई एग्जांपल तो एक बार ऐसे ले
227:14
Speaker A
लूं लेट मी से दिस आधार कार्ड है नाय आधार नंबर फ्रॉम आधार नंबर टू फोन नंबर ऐसा दिख सकते हैं वेरी गुड फ्रॉम आधार नंबर टू फोन नंबर तो आप ऐसा इमेजिन करो क्या एक आधार नंबर पर मल्टीपल फोन नंबर्स हो सकते हैं
227:28
Speaker A
आई थिंक गवर्नमेंट को भी कोई प्रॉब्लम नहीं है और कुछ लोग होते हैं काम के कारण या फिर इवन हो सकता है मेरे आधार पर भी दो-तीन फोन नंबर निकले हो बिकॉज ऑफिस में कई बार यूज होते हैं है ना या कुछ लोग यू
227:40
Speaker A
नो नंबर है इसका मतलब दो ही लोगों के पास होते है या तो उधार वालों के पास या तो जुगाड़ वालों के पास तो उधार लिया हुआ है किसे बात नहीं करना एक और नंबर चला लिया और जुगाड़ वाले तो आप जानते ही हैं मैं
227:54
Speaker A
आपको क्या समझाऊं सो दिस इज लाइक अ रिलेशनशिप वन टू मेनी तो दोबारा समझना है एक आधार के पास मल्टीपल फोन नंबर्स हो सकते हैं है ना बट एक फोन नंबर एक ही आधार कार्ड से कनेक्ट होगा मैं दोबारा फिर से
228:07
Speaker A
याद दिला रहा हूं ये दोनों तरफ जो रिलेशनशिप है ये एट मोस्ट वन मेनी वाली है इधर से एट मोस्ट मेनी इधर से एट मोस्ट वन लेकिन लेकिन नोटिस करिएगा इस बात को कि रिलेशनशिप में पार्टिसिपेट करना यहां पर
228:21
Speaker A
भी जरूरी नहीं है तो अगर कोई आधार नंबर ऐसा है है ना जो कहता है कि मेरे पास मेरे पास कोई फोन नंबर नहीं कोई प्रॉब्लम है क्या सर कोई प्रॉब्लम नहीं है या मान लीजिए राइट ना हो पॉसिबल कॉमिनेशन फोन
228:32
Speaker A
नंबर ऐसा है जो किसी आधार कार्ड के साथ एसोसिएटेड नहीं है देन दैट इज आल्सो ओके इसमें भी कोई इशू नहीं है है ना तो पूरा सीक्वेंस पूरा पैटर्न ध्यान रखिएगा हर्ट वर्क्स एक और चीज है वो तो खर थोड़ा सा
228:43
Speaker A
बाद में ऑब्जर्व करोगे जब मैं बात करहा हूं ना वन टू मेनी की तो बाद में जब हम स्टडी करते हैं ना मैंने देखा कभी-कभी कंफ्यूजन हो जाता है यहां से देखिए इधर वन है इधर मेनी है जबक आप नोटिस
228:55
Speaker A
करेंगे इधर वो लोग आएंगे जो मेनी से कनेक्टेड है जबकि इधर वो लोग आएंगे जो वन से कनेक्टेड है जबक लिखा जाता है वन टू मेनी बेसिकली वन टू मेनी की तरफ ऐसे जा रहे हैं है ना तो कई बार क्वेश्चंस वगैरह
229:07
Speaker A
में बच्चा कंफ्यूज हो जाता है कि वन टू मैंने की बात तो समझ आ रही है बट डायरेक्शन किधर से किधर है तो आई होप यह बात आपको कंफ्यूज ना करें अच्छा ठीक इसके उल्टा क्या हो सकता है मेनी टू वन तो
229:22
Speaker A
मैं कह रहा हूं कि कुछ नया स्टडी करने की जरूरत नहीं आप इसे उल्टा इमेजिन कर लो इधर आधार नंबर लिख लो इधर फोन नंबर लिख लो स देन इट विल काइंड ऑफ स्टार्ट बिहेविंग एज मेनी टू वन है ना तो दैट इज द सेम स्टोरी
229:32
Speaker A
नथिंग न्यू हां लास्ट वन हमारा हो सकता है मेनी टू मेनी नाउ व्हाट इज मेनी टू मेनी जहां पे दोनों साइड में देर इज नो अपर बाउंड अगेन यू सी ज़ीरो और मोर बोल रहा है ज़ीरो क्यों बोल र है मैं फिर याद दिला
229:45
Speaker A
रहा हूं क्या रिलेशनशिप में पार्टिसिपेट करना जरूरी है हर एलिमेंट का स जरूरी नहीं है तो यहां पे आई थिंक टीचर इंस्ट्रक्टर और स्टूडेंट वाले एग्जांपल बिल्कुल परफेक्ट सूट कर रहा है कैसे नोटिस करिए तो अगेन क्या हो सकता है एक इंस्ट्रक्टर एक
230:00
Speaker A
से ज्यादा स्टूडेंट्स को इंस्ट्रक्ट कर रहा हो एडवाइस कर रहा हो टीच कर रहा हो सर हो सकता है क्या ऐसा हो सकता है कि एक स्टूडेंट को एक से ज्यादा इंस्ट्रक्टर एडवाइस कर रहा हूं हां अब मान लीजिए हमारे
230:11
Speaker A
पास दो इंस्ट्रक्टर लेट मी से स्पोर्ट्स का एग्जांपल लेते हैं एक है बैडमिंटन के इंस्ट्रक्टर नंबर वन एंड लेट मी से क्रिकेट के इंस्ट्रक्टर है या फिर लेट मी से कोई जिम इंस्ट्रक्टर हो सकता है लाइक दिस एंड देर कैन बी थाउजेंड्स ऑफ स्टूडेंट
230:24
Speaker A
और हंड्रेड्स ऑफ स्टूडेंट्स इन अ कॉलेज तो बास्केटबॉल वाले हैं बैडमिंटन वाले बहुतों को सिखा रहे हैं इवन एक स्टूडेंट हो सकता है यू नो बैडमिंटन भी जा रहा और जिम भी जा रहा हो हो सकता है ऐसा है ना तो दिस इज
230:35
Speaker A
लाइक मेनी टू मेनी अच्छा ध्यान रखिए मेनी टू मेनी पे या तो आप ऐसे लिख देंगे ए कॉमन तो मैं देख के पहचान लिया मेनी टू मेनी पर अगर आप कुछ नहीं लिखते तो ध्यान से देखिएगा तब भी मैं इसको मेनी टू मेनी ही
230:48
Speaker A
मानूंगा वो क्यों क्योंकि आपने एज नहीं लगाया मान लीजिए आप ऐसे लिखते तो मैं क्या मानूंगा जिधर एज है उधर वन जिधर एज नहीं है उधर मेनी है ना तो एज का नोटेशन या नंबर्स का नोटेशन अपने ध्यान में रखना है
231:01
Speaker A
कि किस तरह से काम करता है और कैसे काम करता है ठीक है अगली बात आपको समझाता हूं व्हिच इज नोन एज लाइक पार्टिसिपेशन कंस्ट्रेंट्स अब ये क्या कहानी है है ना इस इसमें दो टर्म हमारे पास है मैक्सिमम
231:12
Speaker A
कडनल और मिनिमम कडनल इधर बुक और ऑथर का एग्जांपल मैं एक और एग्जांपल ले लेता हूं सम समझना आसान होगा लेट मी से हमारे पास है लेट मी से एक एंटिटी सेट है सेट ऑफ इंजीनियर्स किसी कंपनी के अंदर
231:26
Speaker A
कितने इंजीनियर है और एक लेट मी से हमारे पास एंटिटी सेट है कितने प्रोजेक्ट्स है है ना और ओबवियसली लेट मी से इंजीनियर वर्क्स इन अ प्रोजेक्ट तो देर इज अ रिलेशनशिप कॉल्ड वर्क अब यहां पर कई बार
231:40
Speaker A
क्या होता है ना प्रैक्टिकल लॉजिक देखते हैं रियल लाइफ में हम को हमें कुछ एडिशनल कंडीशंस कांस्टेंट्स लगाने पड़ते हैं मैं एग्जांपल देके समझा सकता हूं जैसे मान लीजिए क्या ऐसा कांस्टेंट हो सकता है या ऐसा आईडिया होता है क्या हर इंजीनियर को
231:54
Speaker A
जब वो कंपनी के अंदर है हर बार किसी ना किसी प्रोजेक्ट में पार्टिसिपेट करना किसी प्रोजेक्ट के साथ रिलेशनशिप होना जरूरी है क्या तो फैक्ट इज नो जरूरी नहीं है है ना कई बार हो सकता है आपने सुना भी हो
232:06
Speaker A
सीएसआईडी के लिए बड़ी कॉमन टर्म बोलते हैं बेंच पे है कोई एंप्लॉई बेंच पे इस बात का क्या मतलब है कि वो एंप्लॉई या वो इंजीनियर अभी फिलहाल किसी प्रोजेक्ट के अंदर नहीं है है ना तो देयर कुड बी
232:17
Speaker A
इंजीनियर ऐसा बनाऊ देयर कुड बी नंबर ऑफ इंजीनियर जो किसी भी प्रोजेक्ट में नहीं है तो उसको हम बोलते हैं मिनिमम कोऑर्डिनेट मिनिमम कोडिलिटी और इसका मिनिमम कोडिलिटी क्या हो गया जीरो हो गया सर है ना अगर कोई इंजीनियर कहता है कि सर
232:30
Speaker A
मेरे को एक से ज्यादा प्रोजेक्ट में जाना है मे बी हो सकता है कुछ कंपनीज अलाव करें कुछ कंपनीज अलाउ ना करें या उसपे थ्रश होल्ड रख दें तो फॉर एग्जांपल लेट मी से थ्री कि एक्स वाई जड कोई भी कंपनी चच अलाउ
232:43
Speaker A
की कोई भी इंजीनियर जो है वो एट अ टाइम एट मोस्ट थ्री प्रोजेक्ट्स में हो सकता है उससे ज्यादा नहीं हो सकता बिकॉज़ अगेन कंपनी का मानना है कि उससे ज्यादा आप कंसंट्रेट नहीं कर पाओगे समथिंग लाइक दिस
232:53
Speaker A
ये एक आईडिया हो सकता है अब अगर मैं प्रोजेक्ट को देखूं तो इधर से इधर की तरफ चलू कंपनी में किसी भी समय नंबर ऑफ प्रोजेक्ट्स हो सकते हैं इज इट पॉसिबल कि कोई प्रोजेक्ट चल रहा है कंपनी में
233:05
Speaker A
क्लाइंट हमारे पास है बट देर इज नो इंजीनियर नो एंप्लॉई वर्किंग ओवर द प्रोजेक्ट ऐसा कैसे होगा तो मान लो हम मानते हैं प्रोजेक्ट छोटा से छोटा भी क्यों ना हो टेस्टर होगा ड ल परर होगा रिक्वायरमेंट लेट मी से मिनिमम साइज ऑफ
233:17
Speaker A
सिक्स है ना तो हर प्रोजेक्ट में इसका मतलब कम से कम छह लोग छह एंप्लॉई छह इंजीनियर होना जरूरी है दैट इज वन है ना क्या कोई मैक्सिमम बाउंड भी हो सकता है मे बी हम नहीं चाहते कि इससे ज्यादा बड़े
233:31
Speaker A
प्रोजेक्ट हम ले अब लगा सकते हैं नहीं लगा सकते लेट मी से हम मान लेते हैं सपोज दिस इज 100 कि अगर कोई प्रोजेक्ट 100 से ज्यादा ग तो मे बी कंपनी मान के चले देर देर शुड बी सम काइंड ऑफ इनएफिशिएंसी जिसको
233:42
Speaker A
सुधारने की जरूरत है ये आईडिया है देखिए बात समझ आ रही है क्या तो एंटिटी सेट की तरफ देखते हैं वो एंटिटी जो कम से कम लोगों के साथ रिलेट कर रहा है मिनिमम जो रिलेशनशिप में उसको बोलते हैं मिनिमम
233:54
Speaker A
कार्डिनलिटी जो अभी लास्ट स्लाइड में लिखा था मिनिमम कार्डिनलिटी मैक्स एंड मिन यस जो मैक्सिमम जैसे ई वाली साइड पर देखेंगे तो अगर कोई इंजीनियर ऐसा है जो तीन प्रोजेक्ट के साथ कनेक्टेड है तो दैट इज मैक्सिमम कार्डिनलिटी सो इट डिफाइंस द
234:10
Speaker A
मैक्सिमम नंबर ऑफ टाइम्स एन एंटिटी अरेंस पार्टिसिपेट इन अ रिलेशनशिप मैक्सिमम कितनी बार रिलेट कर रहा है एंड इट डिफाइंस द मिनिमम नंबर ऑफ टाइम एंड एंटिटी अरेंस पार्टिसिपेट इन द रिलेशनशिप तो यहां पे आप देखेंगे एंप्लॉई इंजीनियर साइड में मिनिमम
234:27
Speaker A
कार्डिनलिटी रो मैक्सिमम कार्डिनेलिटीज थ्री प्रोजेक्ट साइड पे देखेंगे तो आई थिंक हियर मिनिमम कार्डिनलिटी इज सिक्स क्योंकि कम से कम छह है ना और मैक्सिमम इज 100 तो क्या आपको कोई ऐसा प्रोजेक्ट मिल सकता है जो रिलेशनशिप में पार्टिसिपेट ही
234:42
Speaker A
ना कर रहा हो सर इस लॉजिक के हिसाब से ऐसा कोई नहीं मिलेगा एंड इसी को हम बोलते हैं टोटल पार्टिसिपेशन रिप्रेजेंटेड बाय डबल लाइन है ना तो पढ़ो जरा क्या लिखा है इन टोटल पार्टिसिपेशन एवरी एंटिटी ऑफ एंटिटी
234:56
Speaker A
सेट पार्टिसिपेट इन एटलीस्ट वन रिलेशन तो हर एंटिटी को कम से कम एक रिलेशन में पार्टिसिपेट करना जरूरी होता है और अगर वो ऐसा कर रहा है देन दिस इज कॉल्ड टोटल पार्टिसिपेशन तो बस ये ध्यान रखिएगा मिनिमम वन होना चाहिए हमारा तो सिक्स है
235:10
Speaker A
तो फ्रॉम प्रोजेक्ट साइड इट इज टोटल पार्टिसिपेशन बट फ्रॉम एंप्लॉई साइड क्योंकि मिनिमम कार्डिनलिटी जीरो है देन इट इज कॉल्ड पार्शियल पार्टिसिपेशन सो इन पार्शियल पार्टिसिपेशन ओनली सम एंटिटी ऑफ द एंटिटी सेट इन अ रिलेशनशिप देन पार्टिसिपेट इन अ रिलेशनशिप देन देर
235:28
Speaker A
एजिस्ट अ सेट ऑफ एंटिटी एजिस्ट दैट एटलीस्ट वन एंटिटी डू नॉट पार्टिसिपेट इन रिलेशनशिप कम से कम एक एंटिटी सेट हमारे पास ऐसा एक एंटिटी हमारे पास ऐसा है जो रिलेशनशिप में पार्टिसिपेट नहीं कर रहा तो दैट इज पार्शियल पार्टिसिपेशन यह सारी की
235:42
Speaker A
सारी चीजें हमें काम आ किसम कन्वर्जन में और अब जो हमारा अगला नंबर है सर वो कन्वर्जन का ही है तो हम क्या करने वाले हैं अलग-अलग तरह के रिलेशनशिप्स को है ना अच्छा ये पहले आईडिया बता रहे हैं चलो
235:56
Speaker A
इसको थोड़ा सा अ भी देख लेते हैं आगे मैं डिटेल में बात करूंगा कि कौन से रिलेशनशिप को कैसे कन्वर्ट किया जाता है तो जैसे कुछ चीजें बहुत सिंपल है अगर रिलेशनशिप देखिए बाइनरी नेचर का है और मेनी टू मेनी है
236:09
Speaker A
ध्यान से सुनिए बाइनरी और मेनी टू मेनी है तो क्या करते हैं सर उसके लिए तो हमें नया टेबल ब बनाना ही पड़ता है तो वी मस्ट हैव अ न्यू टेबल कैसे बनाते वो भी आगे जाक आपको ऑब्जर्व करा दूंगा लेकिन अगर बाइनरी
236:22
Speaker A
है और ये जो कार्डिनलिटी मैपिंग हमने पढ़ी वो वन टू वन या वन टू मेनी या मेनी टू वन है तो वहां पर हम देखते हैं इस तरह के केस में सेपरेट टेबल हर बार बनाना जरूरी नहीं होता कभी-कभी मैनेजमेंट से भी देखेंगे
236:34
Speaker A
फॉरन की के अंडरस्टैंडिंग से काम चल जाता है तो दैट इज आल्सो अ वेरी इंपोर्टेंट आईडिया यस एक क्वेश्चन ट्राई कर करते हैं बड़े मजे का क्वेश्चन है कई बार मैंने इसपे कई लोगों को कंफ्यूज होते देखा है तो
236:45
Speaker A
लुक एट दिस इन एन एंटिटी रिलेशनशिप मॉडल सपोज r इज मेनी टू वन रिलेशनशिप फ्रॉम एंटिटी सेट e1 टू e2 तो दोनों बातें देखिए इसने बता दी और ट्स अ प्रीवियस ईयर क्वेश्चन और आमतौर पे ऐसा करते ही वो
236:58
Speaker A
डायग्राम बना के नहीं देते कि बच्चा थोड़ा तो सोच है या अगर क्लेरिटी नहीं तो बच्चा कंफ्यूज हो जाएगा तो लुक एट दिस जो उसने बोला r है रिलेशनशिप का नाम दो एंटिटी सेट है e1 और e2 इतनी बात तो समझ आ रही है आ
237:12
Speaker A
रही है क्या बोल रहा है कहां से कहां पे मैं टू व फ्रॉम e1 टू e2 सो इधर है मेनी और इधर है वन है ना एज्यूम दैट e1 एंड e2 पार्टिसिपेट टोटली इन आर अच्छा दोनों की तरफ से जो पार्टिसिपेशन है नोटिस करिए वो
237:26
Speaker A
टोटल पार्टिसिपेशन है तो जो हमने सीखा है कि दोनों के पास ऐसा कोई भी एंटिटी सेट नहीं होगा ऐसा कोई भी एंटिटी नहीं होगा जो पार्टिसिपेट ना कर रहा हो बहुत अच्छी बात है एंड दैट कार्डिनलिटी ऑफ e1 इज ग्रेटर
237:37
Speaker A
देन दैट ऑफ e2 तो e1 की कोऑर्डिनेट ज्यादा है व्हिच वन ऑफ द फॉलोइंग इज ट्रू अबाउट आर तो पहले मैं थोड़ा सा अगर आईडिया याद दिला दूं आपको इधर दो तीन चार बना देता हूं है ना इधर भी बना देता हूं और याद
237:50
Speaker A
रखिएगा जो मैंने तब भी आपको समझाया था वन टू मेनी का मतलब क्या है कि एक्चुअली उल्टा है जिधर वन है वन से मेनी इस वाले एक के से जल्द ज्यादा होंगे तो अगर मैं लुक एट दिस इसको ऐसे कनेक्ट करता हूं तो
238:03
Speaker A
मैं इसी से एक से ज्यादा भी कनेक्ट कर सकता हूं लेट मी से अच्छ दोनों तरफ टोटल पार्ट खाली में किसी को छोड़ नहीं सकता और मान लीजिए इससे उठा के एक काम करता हूं तीन को कनेक्ट करता हूं तो लेट मी से वन
238:15
Speaker A
टू एंड थ्र कुछ इस तरह का अंडरस्टैंडिंग है और ये अब समझ भी आ गया कि क्यों यह कह रहा है कि e1 का जो कार्डिनलिटी है वो ग्रेटर होगा e2 से वरना पॉसिबल ही नहीं है मैनेज करना है ना नाउ द क्वेश्चन इज व्हिच
238:26
Speaker A
वन ऑफ द फॉलोइंग इज ट्रू इसमें से कौन-कौन ट्रू लेट मी गो वन बाय वन पहला एवरी एंटिटी इन e1 इज एसोसिएटेड विद एगजैक्टली वन एंटिटी इन e2 ये बात तो बिल्कुल सही है और होनी भी चाहिए क्योंकि वन टू मेनी है
238:41
Speaker A
इधर से इधर वन टू मेनी है बट उधर से उधर मेनी टू वन है तो ये तो एक से ही कनेक्ट करेंगे बिल्कुल वैलिड बात है सम एंटिटी इन e1 इज एसोसिएटेड विद मोर देन वन एंटिटी ऑफ e2 कुछ एक से ज्यादा कनेक्ट हो सकती है
238:54
Speaker A
ओबवियसली ये गलत है एवरी एंटिटी ऑफ e2 इज एसोसिएटेड विद एगजैक्टली वन ऑफ e1 नहीं e2 की तो एकसे ज्यादा होंगी ना सो दिस इज रंग एंड द लास्ट वन इज एवरी एंटिटी ऑफ e2 इज असोसिएशन मोस्ट वन मिनिमम वन एटलीस्ट वन
239:14
Speaker A
कम्स कम है एक से ज्यादा यह वाली कहानी सो आई थिंक गेटिंग थ्रू ऑल ऑफ दिस 110 पर करेक्ट आंसर हमारा हो जाता है ऑप्शन ए है ना तो यह क्वेश्चन सिर्फ कोडिलिटी के बेस पर था इसने टेबल कन्वर्जन भी नहीं पूछा
239:26
Speaker A
फंडामेंटल के ऊपर क्वेश्चन था गुड क्वेश्चन यह देखिए आई थिंक दैट इज आल्सो प्रीवियस ईयर क्वेश्चन गिवन द बेसिक ईआर एंड रिलेशनल मॉडल च ऑफ द फॉलोइंग इज इनकरेक्ट इसमें से कौन-कौन इनकरेक्ट है आ विल गो वन बाय वन पहला एन
239:43
Speaker A
एट्रिंजाइट वन वैल्यू एन एट्रबीक हैव मोर देन वन वैल्यू पूछ रहा है इसमें से कौन-कौन इनकरेक्ट है नहीं ऐसा तो हो सकता है देयर आर सर्टेन एट्रिका एक से ज्यादा वैल्यू हो सकती है कौन है वो याद करिए
239:55
Speaker A
मल्टी वैल्यूड एटिबल पढ़ा है हमने सर हो सकता है मल्टी वैल्यूड है एन एटिबल ऑफ एन एंटिटी कैन बी कंपोजिट बिल्कुल ये बात भी ठीक है कंपोजिट का एग्जांपल क्या हुआ सर कंपोजिट वाला एग्जांपल था जैसे फॉर एग्जांपल आपको याद
240:09
Speaker A
दिलाऊंगा नियर बाय पॉइंट समथिंग लाइक डिवाइड कर सकते हो नाम है फर्स्ट नेम मिडिल नेम लास्ट नेम तो कंपोजिट हो सकते हैं पढ़े हमने इन अ रो इन अ रिलेशनल टेबल एन एटिबल कैन हैव मोर देन वन वैल्यू ये अलाउड नहीं
240:25
Speaker A
है इस पर हमने बात की भी है ईआर डायग्राम में मल्टी वैल्यूड चलता है बट जब उसे रिलेशनल मॉडल में लेके आते हैं याद करिए वहां क्या करते हैं सर रिलेशनल मॉडल में उसके लिए हम क्या करते हैं सेपरेट टेबल
240:36
Speaker A
बना डालते हैं बट एक सेल के अंदर एक ही वैल्यू होगी एक से ज्यादा नहीं हो सकती लास्ट वन इन अ रो ऑफ रिलेशनल टेबल एंड एट्रबीक कन हैव एगजैक्टली वन वैल्यू और नल इस पर भी आई थिंक मैं बात कर चुका हूं वन
240:49
Speaker A
वैल्यू अलाउड है इवन नल होना या अननोन होना भी अलाउड है दोनों चीज अलाउड है है ना ये पूरी कहानी है सो ऑल ऑफ दिस हम ऑब्जर्व करें तो 110 पर करेक्ट आंसर हमारा हो जाता है सी क्योंकि नोटिस करिए इस
241:02
Speaker A
क्वेश्चन में हमसे करेक्ट नहीं इनकरेक्ट पूछा था यस फिर आगे देखते हैं क्या कह रहा है कंसीडर द एंटिटी होटल रूम एंड पर्सन दिस इज आल्सो प्रीवियस ईयर क्वेश्चन एंड मेनी टू मेनी रिलेशनशिप लॉजिंग एस फ फलो तो लुक एट दिस
241:16
Speaker A
होटल रूम एंड पर्सन और एक रिलेशनशिप लॉजिंग मेनी टू मेनी बोल रहा है सो मेनी टू मेनी का मतलब क्या है ओबवियसली एक आदमी एक से ज्यादा होटल रूम भी ले सकता है और जोनी एक ही टाइम पर लिए साल में हो सकता
241:29
Speaker A
है आप फ्रीक्वेंसी अगर रेंट पेमेंट की इंफॉर्मेशन हमें एसोसिएट करनी है कि किस आदमी कौन सा दिन रुका म कितना टोटल रेंट पेमेंट किया देन दिस इंफॉर्मेशन शुड अपीयर एज एन एट्रियल में आना चाहिए होटल रूम में आना
241:59
Speaker A
चाहिए लॉजिंग में आना चाहिए नन ऑफ दिस ओबवियसली आई थिंक द बेस्ट पॉसिबल आंसर इज कि आप इसको लॉजिंग के साथ लगाओ और हमने समझा भी था दैट इन केस ऑफ रिक्वायरमेंट कभी-कभी ऐसा हो सकता है कि जो हमारा
242:10
Speaker A
एट्रबीक हम एंटिटी सेट के साथ एसोसिएट ना करें उसको रिलेशनशिप के साथ एसोसिएट करें वई देखो पर्सन की अपनी स्टैटिक इंफॉर्मेशन है होटल रूम की अपनी वैल्यू है बट कौन सा पर्सन कौन से होटल रूम में रुका फॉर
242:25
Speaker A
एग्जांपल यहां पे और भी हो सकते हैं चेक इन डेट क्या है रूम का टैरिफ उधर से पता लग जाएगा पर्सन के आईडी इधर से मिल जाएंगे लेकिन रूम का टैरिफ क्या है और वो वो उधर से मिल जाएगा लेकिन क्या दिन चेकआउट था
242:37
Speaker A
क्या दिन चेक इन था चेकआउट था उस बेस प जो टोटल रेंट पेमेंट है वो लॉजिंग से ही एसोसिएट होनी चाहिए तो यहां पर आई थिंक बेस्ट पॉ सिबल तरीका होगा कि आप उसको रिलेशनशिप में करो जैसे एक और अच्छे
242:47
Speaker A
एग्जांपल मैं दूं मान लीजिए हमारे पास एक एंप्लॉय है है ना और हमारे पास एक डिपार्टमेंट है और हम एक्सपीरियंस निकालना है तो अगेन प्रॉब्लम क्या है एक आदमी एक टाइम पे तो एक डिपार्टमेंट प हो सकता है
243:00
Speaker A
है ना लेकिन कभी-कभी ऐसा होता है ना कि आप डिपार्टमेंट चेंज करते हैं या प्रोजेक्ट्स हो सकता है एंप्लॉई टू प्रोजेक्ट तो कंपनी में कब से प्रोजेक्ट में कब से अलग-अलग बात है हो सकता है कंपनी में 10 साल से हो
243:11
Speaker A
बट करेंटली जो प्रोजेक्ट है उसमें 2 साल से काम कर रहे हो तो वहां भी प्रोजेक्ट का एक्सपीरियंस क्या है वो रिलेशनशिप के साथ एसोसिएट होना चाहिए कुछ इस तरह का आईडिया तो कई बार इस तरह की रिक्वायरमेंट आती है
243:21
Speaker A
चलिए अब एक ये एक छोटी सी और कहानी है इस पर बात करना जरूरी है कॉल्ड एज स्ट्रांग एंड वीक एंटिटी सेट है ना ये क्या स्टोरी है इसका क्या कहानी है समझाता हूं आपको देखो दो तरह के एंटिटी सेट्स अभी तक तो
243:34
Speaker A
ऐसे एक ही तरह के हमने पढ़े नॉन स्ट्रांग एंटिटी सेट्स है ना जैसे हमारा ये थोड़ा सा मिस्प्रिंट है लेट मी राइट लोन है ना तो एक स्ट्रांग एंटिटी सेट जिसके पास अपना की होता है जिसके पास अपनी
243:48
Speaker A
की होती है और प्रॉपर तरह से व बिहेव करता है रिप्रेजेंटेड बाय रेक्टेंगल जो अभी तक हमने पढ़ा है और जब उसको रिलेशनल मॉडल में रिप्रेजेंट करते हैं तो हमारे पास वहां पर एक टेबल होता है कोई प्रॉब्लम नहीं है एक
243:59
Speaker A
दूसरा आईडिया भी है जिसको हम बोलते हैं वीक एंटिटी सेट च इज रिप्रेजेंटेड बाय दिस डबल रेक्टेंगल पहले इसकी स्टोरी समझाता हूं स्टोरी क्या है जैसे यहां पर एक एग्जांपल लिया लद आई डोंट थिंक टस वेरी गुड एग्जांपल बट लेट्स सी कि मान लो अजूम
244:14
Speaker A
किया है कि आप किसी बैंक के पास गए फॉर एग्जांपल आपको लोन चाहिए था है ना एंड लेट मी से आपको 00 का लोन मिल गया मान लेते हैं कोई फार्मर है कोई किसान है है ना गवर्नमेंट की कोई पॉलिसी है तो बस उसको
244:26
Speaker A
अपना नाम वगैरह एप्लीकेशन भरना है 0000 का लोन सैंक्शन है उसको बार-बार भी कुछ रिक्वेस्ट करने की जरूरत नहीं बट क्या जरूरी है कि पहले दिन किसान को 0000 चाहिए हो नहीं जरूरी नहीं है तो हो सकता है मान
244:39
Speaker A
लीजिए जब खेती शुरू हुई है है ना उसको पहले बीज खरीदने के लिए कुछ पैसा चाहिए और एट डे वन तो हो सकता है उसे 000 चाहिए हो फिर एक या दो महीने के बाद उसको खाद खरीदने के लिए फर्टिलाइजर खरीदने के लिए
244:51
Speaker A
मे भी कीटनाशक दवाइयां खरीदने के लिए कुछ पैसे चाहिए तो उसको 0000 चाहिए तो बट आज नहीं चाहिए उसको यू नो स्लैप बाय स्लैप चाहिए एक महीने के बाद इतना चाहिए दो महीने के बाद इतना चाहिए लाइक दिस तो यहां
245:02
Speaker A
पर हमने उस चीज को रिप्रेजेंट किया है क्या पेमेंट के साथ तो लोन होना अलग बात है कितना लोंग सेंशन है आपका और किस-किस टाइम पे किस-किस डेट पे किस पेमेंट नंबर पर कितना पेमेंट हुआ वो एक अलग बात देखिए
245:14
Speaker A
दोनों बातें बात समझ आ रही है क्या तो पेमेंट नंबर पेमेंट डेट लेट मी से मैं पेमेंट अमाउंट और लिख देता हूं एक पेमेंट अमाउंट हमारे पास है और ओवरऑल लोन नंबर और लोन अमाउंट जो टोटल सक्शन था वो उधर हमारे
245:27
Speaker A
पास है यस अब दो तीन बातें इमेजिन करिए क्या ऐसा हो सकता है क्या कि कुछ लोंस ऐसे हो जो लोन नंबर है लोन का अमाउंट है लोन सैंक्शन है बट अभी उस पर कोई पेमेंट नहीं हुई उस लोन के अगेंस्ट हां हो सकता है
245:40
Speaker A
क्या ऐसा हो सकता है कि पेमेंट हो गई बैंक से पैसे जा रहे हैं बट अभी लोन सैंक्शन नहीं हुआ सर ऐसा नहीं हो सकता सो विद एवरी पेमेंट विद एवरी पेमेंट उसके साथ कोई ना कोई लोन नंबर तो एसोसिएट होगा जिसके
245:53
Speaker A
अगेंस्ट में वो पेमेंट हो रही है है ना तो फिर इमेजिन करो जो पेमेंट होगा वो टोटल पार्टिसिपेशन होगा इसलिए यहां पे डबल लाइन लगाया बट सिर्फ पेमेंट नंबर से आप नहीं पता लगा सकते कि किसके अगेंस्ट पेमेंट हुआ
246:05
Speaker A
है तो उसको हम बोलते हैं यह वीक एंटिटी सेट है ये कैसा है वीक एंटिटी सेट एंड हाउ डू वी रिप्रेजेंट अ वीक एंटिटी सेट बाय अ डबल रेक्टेंगल डबल रेक्टेंगल लगाते हैं पेमेंट नंबर को लिखते हैं डॉटेड लाइन से
246:17
Speaker A
इसको बोलते हैं डिस्क्रिमिनेटर एटिबल क्या बोलते हैं डिस्क्रिमिनेटर एटिबल मान लीजिए व्हाट इज दैट मीन इज इसके पास पेमेंट का कुछ इंफॉर्मेशन तो है बट ये टोटल इंफॉर्मेशन नहीं है है ना इस इंफॉर्मेशन के बेस पे हम बिल्कुल यूनिक आइडेंटिफिकेशन
246:33
Speaker A
नहीं कर पाएंगे की नहीं है है ना तो अब हम क्या करते हैं ये जो पेमेंट है हमारा ये डिपेंडेंट है किसके ऊपर लोन के ऊपर कैसे पता लगा बिकॉज ऑफ बिकॉज ऑफ दिस डायमंड ये जो डबल डायमंड आप देख रहे हैं इसको बोलते
246:46
Speaker A
हैं वीक रिलेशनशिप्स और आइडेंटिफिकेशन नंबर और उधर से बोरो करते हैं लोन नंबर और लोन न लोन नंबर और दोनों के कॉमिनेशन को डिक्लेयर करते हैं एज अ की एज अ प्राइमरी की फॉर द टेबल पेमेंट है ना यह एक पूरी
247:16
Speaker A
कहानी है तो थोड़ा सा मैं इसका समरा इज कर देता हूं इस पूरे एंगल को तो छोटा सा एग्जांपल था ऐसा क्यों किया हमने ड्रामा यह यह इसको उठा के परमानेंटली इधर रख देते कभी-कभी हम चाहते हैं कि अ यू नो सिस्टम
247:30
Speaker A
के अंदर वीक एंटिटी सेट हो जो अपने आप पे डिपेंडेंट ना हो किसी और पे डिपेंडेंट हो और सेंट्रलाइज डिपेंडेंस रखने का फायदा कि जैसे मान लीजिए आधार कार्ड है है ना या कॉलेज का एग्जांपल लेता हूं अब जल्दी
247:41
Speaker A
रिलेट करेंगे मान लीजिए कॉलेज के अंदर बच्चा है उसका एक रोल नंबर है अब रोल नंबर तो है उसका एक बेस रोल नंबर बट व क्योंकि 4 साल कॉलेज में रहने वाला है कॉलेज में पढ़ने वाला है बहुत सारे सब इंस्टीट्यूट्स
247:53
Speaker A
हैं कॉलेज के अंदर जहां उसको कोई ना कोई आईडी चाहिए मान लीजिए हॉस्टल है हो सकता है हॉस्टल का एक कार्ड अलग बने हॉस्टल आईडी कुछ अलग होती हो हो सकता है वो डे स्कॉलर हो ट्रेवलिंग उसको यूज़ करना हो
248:04
Speaker A
कॉलेज का ट्रांसपोर्टेशन सिस्टम वहां हो सकता है उसकी एक आईडी हो लाइब्रेरी में वोह 4 साल काम करेगा अगर गया तो है ना बुक्स मिलेंगे इशू मिलेंगे हो सकता है लाइब्रेरी कार्ड लोगो बहुत सारे हैं लेकिन इन सबका जो सेंट्रल डिपेंडेंस होना चाहिए
248:19
Speaker A
वो कॉलेज के मेन आईडी प होना चाहिए है ना तो हम नहीं चाहते हम ऐसा क्यों चाहते हैं कल को अगर आप कॉलेज की आईडी डिलीट करेंगे तो ऑटोमेटिक बाकी जितने भी यू नो सब ऑर्गेनाइजेशंस उन सबसे भी डिलेज हो जाए है
248:31
Speaker A
डिपेंडेंस सेंट्रल है ये एक एडवांटेज है हमारे पास या इंडिया में भी होता है इतने सारे डिपार्टमेंट्स हैं हर एक के अपने आईडी कार्ड्स हैं अब मान लीजिए आपके पास पैन कार्ड है आपके पास ड्राइविंग लाइसेंस है आपके पास वोटर कार्ड है आपके पास
248:44
Speaker A
पासपोर्ट है अलग-अलग ऑर्गेनाइजेशन किसी ऑफिस में काम कर रहे हो सकता है उसका एंप्लॉई कार्ड हो हो सकता है ना अब मान लीजिए अगर इन सबका डिपेंडेंस आपके सिर्फ और सिर्फ आधार नंबर पे है तो उसका एडवांटेज क्या होगा कल को भगवान ना करे बट
248:57
Speaker A
ऑब् वियस हर किसी को कभी ना कभी तो जाना है तो जब वो एक्सपायर होगा जैसे हम उसका आधार कार्ड डिलीट करेंगे मान लीजिए हम मार्क करेंगे नाउ यू नो दिस पर्सन इज एक्सपायर्ड न सो एंड सो डेट जितने भी
249:08
Speaker A
एंटिटीज है ये जितने भी सब इंस्टीट्यूट सबको ऑटोमेटिक पता लग जाएगा कि दिस पर्सन इज गॉन नाउ तो उसका ंग लाइसेंस अभी वैलिड नहीं है या उसके इंश्योरेंस कंपनी को बताने की जरूरत नहीं है दे नो उसके डिपार्टमेंट को बताने की जरूरत नहीं है दे
249:19
Speaker A
नो कि उसको पेंशन देना है उसका पेंशन अभी रोक देना है जो भी कहानी है है ना ये है तो कई बार हम लॉजिकली चाहते हैं कि इस तरह का आईडिया हो तो यहां पर हम रिप्रेजेंट करते हैं बाय डबल डायमंड से हालांकि इसके
249:30
Speaker A
लिए भी सेपरेट टेबल बनता है इसका जो पार्शियल इंफॉर्मेशन वाला एट्रबीक िमे र एटिबल बोलते हैं रिप्रेजेंट करते हैं डॉटेड लाइन से जब एक्चुअली रिलेशनल टेबल बनाते हैं है ना तो उसमें जो की डिक्लेयर करते हैं जिस पे भी वो डिपेंडेंट हुआ है
249:46
Speaker A
जैसे यहां पे लोन पे हुआ है तो लोन नंबर को एज अ फॉरेन की लाते है और दोनों के कॉमिनेशन को मिला के एज अ की डिक्लेयर कर देते हैं बाद में जब कुछ क्वेश्चंस ट्राई करेंगे कन्वर्जन के हम देखेंगे रिलेशनशिप
249:56
Speaker A
को भी डबल डायमंड से रिप्रेजेंट करना है इसको बोलते हैं वीक रिलेशनशिप या आइडेंटिफिकेशन दिला रहा है मजे की बात क्या है अगर पेमेंट किसी और के साथ आज के बाद रिलेट करेगा तो उसके साथ कैसे बिहेव करता है
250:11
Speaker A
लाइक अ स्ट्रांग एंडटी सेट कोई वो पूछे पूछेगा कि कोई और तुम स्ट्रांग एंड सेट हो अपना की बताओ तो बोलेगा मेरा की है रोल नंबर एंड पेमेंट नंबर लाइक दिस है ना तो ये एक आईडिया है बाकी सब मैंने उसी के
250:22
Speaker A
बारे में लिखा हुआ आप चाहे तो वीडियो पॉज करके पढ़िए या फिर बाद में नोट्स आपको नोट्स का लिंक डिस्क्रिप्शन मिलेगा वहां से यू कैन गो फॉर इट रीजन मैंने ऑलरेडी आपको बता दिया व्हाई डू वी हैव इट नाउ आई
250:32
Speaker A
थिंक इट्स टाइम टू कन्वर्जन तो अलग-अलग रूल्स मैंने अलग-अलग जगह स्लाइड पे लिखे हुए हैं यू कैन गो थ्रू देम वन बाय वन वन बाय वन बट व्हाट आई एम गोइंग टू डू इज आई एम गोइंग टू हैव अ नंबर ऑफ एग्जांपल्स तो
250:46
Speaker A
कुछ एग्जांपल्स लेंगे सॉल्व करेंगे आई थिंक ऑटोमेटिक आपको पूरी बात समझ आएगी सो नाउ दिस इज एग्जांपल नंबर वन ये एक ईआर डायग्राम है और इस तरह के क्वेश्चन गेट में आते हैं बैक टू बैक तो दिस इज अ ईआर
250:58
Speaker A
डायग्राम और इसको हमें कन्वर्ट करना है रिलेशनल मॉडल में तो नाम लिख देता हूं यहां पे नहीं लिखा लेट मी से दिस इज r1 दिस इज r2 लेट मी से दिस इज r3 एंड दिस इज ए दिस इज b है ना तो देखिए पहला रूल क्या
251:13
Speaker A
है कि जितने भी स्ट्रांग एंटिटी सेट है उन सबके लिए तो रिलेशनशिप बनता ही बनता उन सबके लिए टेबल बनेगा इसने कुछ भी एट्रबीक एट्रबीक देता हूं a2 है ना a1 इसका की है सिमिलरली इधर सिंपल रखता हूं एक बना देता हूं c1 च
251:36
Speaker A
इज द की एक और बना देता हूं c2 और यहां पर भी उसने कुछ नहीं रखा ना यहां पर भी दो बना देता हूं एक बना देता हूं b1 और एक बना देता हूं b2 फॉलो कर पा रहे हैं चलिए एकएक करके आगे बढ़ता हूं तो
251:50
Speaker A
मुझे बताइए सबसे पहले कौन आएगा सबसे पहले a ले ले सबसे पहले a लगा लेते तो a के लिए एक टेबल बनेगा और a के पास कितने एटिबल है दो एटिबल है a1 और a2 दोनों यहां पर नजर
252:03
Speaker A
आएंगे और a1 हमारा की बनेगा नेक्स्ट देखिए बी हमको नजर आ रहा है सो नाउ वी हैव बी और बी में भी दो एट्रीशनल हमारा की है हर एंटिटी सेट के लिए तो बनना ही है यहां तो तीनों स्ट्रांग
252:17
Speaker A
है वैसे स्ट्रांग हो वी को बनता ही है सो नाउ दिस इज c1 एंड नाउ दिस इ c2 एंड c1 इज द की यहां तक की बात क्लियर है सभी को यस अब अगला काम क्या करना है देखिए तीन
252:28
Speaker A
रिलेशनशिप है उनको भी कन्वर्ट करना अब रूल नंबर वन अगर बाइनरी रिलेशनशिप और मेनी टू मेनी है देन आई डोंट हैव एन ऑप्शन उस केस में तो हमें सेपरेट टेबल बनाना पड़ता ही है वरना रिडंडेंसी बहुत ज्यादा हो जाती है
252:41
Speaker A
तो क्या करूं बताओ सो यहां से एक टेबल ले लेते हैं r1 नाम से बनाते हैं और जो भी दो एंटिटी सेट है उनका की कौन-कौन है तो देखिए एक है a और इसका की है a1 और दूसरा
252:55
Speaker A
है बी जिसका की है b1 है ना तो a1 बीव के कॉमिनेशन को मिलाकर की डिक्लेयर करेंगे और यह बनेगा एक नया टेबल ध्यान से देखिए यस दूसरा एक और रिलेशनशिप है r2 बट इसका कोडिलिटी देखिए वन टू मेनी है तो हमें एक
253:12
Speaker A
यू नो अंदर से हमारी प्रोच क्या है जब तक पॉसिबल हो हमें बहुत सारे टेबल्स नहीं बनाने वो भी प्रॉब्लम उससे भी सिस्टम स्लो होता है तो क्या करना है इसको रिलेशनशिप को रिप्रेजेंट करने का एक तरीका क्या है
253:24
Speaker A
यू पिक द प्राइमरी की ऑफ वन साइड एंड पुट इट एस अ फॉरेन की ऑन मेनी साइड तो यहां पर बताओ r2 के लिए वन साइड कौन है बी है तो बी का प्राइमरी की ए फॉरेन की रख दो मेनी
253:36
Speaker A
में यानी कि ए में तो व्ट आई एम गोइंग टू डू इ ध्यान से देखिए बड़ी मजेदार बात है मैं यहां पर 1 को एज अ फॉरन की एंट्री ला देता हूं दैट विल बी ऑल यह काफी होगा
253:47
Speaker A
इस रिलेशनशिप को रिप्रेजेंट करने के लिए तो इस मॉडिफिकेशन से हमने r1 और r2 दोनों को रिप्रेजेंट कर लिया ध्यान रखिएगा वन टू मेनी में हमेशा मेनी साइड को मॉडिफाई करना है तो वन साइड का की उठाना और मेनी साइड प
254:00
Speaker A
रख देना है ये कर लिया हमने अब कौन बचा r3 ये तो देखो वनटू व है तो व टू व में और किसी भी साइड में टोटल पार्टिसिपेशन या आप किसी भी साइड को मॉडिफाई कर सकते हो कोई
254:10
Speaker A
फर्क नहीं पड़ता a ऑलरेडी मॉडिफाइड है या तो उठा के a को कर देते हैं कोई प्रॉब्लम नहीं है तो सी का प्राइमरी की उठा के a पे रख देते हैं यस तो फर्द a को भी मॉडिफाई करते हैं ओके तो यहां पर लेट मी
254:23
Speaker A
हैव लेट मी हैव वन मोर फॉरन की लाइक c1 बस खत्म हो गई बात तो ये हमारा एक रिलेशनल मॉडल बना जिसमें चार टेबल हैं और जैसे मैंने आपको एग्जांपल से समझा दिया बाइनरी में 1 टू वन या वन टू मेनी में नया टेबल
254:39
Speaker A
बनाने की जरूरत नहीं है मेनी टू मेनी में नया टेबल बनेगा और वन साइड का की उठा के ए साइड पर से फॉरन की रख देते है यस अगर डिग्री उससे ज्यादा है है ना अगर टरनरी या क्वाटर डिग्री आई डोंट थिंक ऐसे कोई
254:51
Speaker A
क्वेश्चन आपसे पूछेगा बट उस केस में भी दे गारंटी फिर तो सेपरे टेबल बनाना ही पड़ेगा उसका उससे कम में काम नहीं चलता यस यह केस देख सकते हैं माय गॉड तो यहां पर भी बहुत सारे एग्जांपल्स है तो जल्दी से मैं क्या
255:06
Speaker A
करता हूं वही सारे पॉसिबल कॉमिनेशन लिख लेता हूं लेट मी से a1 एंड ए2 इधर नाम रख लेता हूं एक c1 एंड स2 इसको की इसको की बना देता हूं है ना इसमें थोड़ा मजा कर लाता हूं आपको चलो यहां पर
255:22
Speaker A
नाम रख लेता हूं लेट मी कॉल ट d1 एंड लेट मी कॉल ट d2 लेट मी मेक इट अ मल्टी वैल्यू ट्रिब्यूट ताकि कुछ मजा आए है ना और बी में कुछ चेंज करता हूं लेट मी से एक बनाता
255:35
Speaker A
हूं b1 और एक बनाता हूं b2 बीव इज द की बट b2 को फरदर डिवाइड कर देता हूं b21 एंड ब टू में सो दिस इज अ कंपोजिट तो दोनों के एग्जांपल आ जाएंगे इसमें मल्टी वैल्यूड का भी आ गया सर और कंपोजिट का भी आ गया शुरू
255:50
Speaker A
करिए सबसे पहले जितने भी स्ट्रांग एंडडी सेट और यहां पर चार है ए बी सीडी चारों के लिए बनेगा तो ए में तो कोई वैरायटी दिख नजर आ नहीं रही है सो सिंपली a1 एंड a2 वेर a1 इज द की देन बी के लिए बना लेते
256:05
Speaker A
हैं बी के लिए b1 एंड b2 और b2 अब यहां देखिएगा क्योंकि कंपोजिट है तो नाउ यू नो द आईडिया b2 आएगा क्या b2 नहीं आएगा सर हर एक कंपोजिट को जो हमने सिंपलीफाई किया है b21 और b22 में दोनों सेपरेट आ जाएंगे सो
256:21
Speaker A
दिस इज वन फिर आगे बढ़ सी क्या है ना नेक्स्ट सी जिसमें हमारे पास है c1 एंड सी2 दिस इज इट एंड सीव बन जाता है हमारे की और लास्ट देखिए हमारा आया डी अब यहां देखिएगा बहुत मजे की बात है एक ही
256:36
Speaker A
मल्टीवेल ट्रिब्यूट है एक काम करता हूं अकेला टेबल एक और ट्रिब्यूट बना देता हूं लेट मी से इसका नाम रख देता हूं थ इसका नाम रख देता हूं ू है ना ताकि आपको डायरेक्ट भी समझ आए तो अब देखिए एक टेबल हमने बनाया डी
256:53
Speaker A
अब यहां पर क्या हैव जो हमारा की है और d2 वो तो सेपरेट आएगा बिकॉज d2 हमारा सिंगल एट्रिल वैल्यूड एटिबल मी कॉल टडी ड अभी d1 और d3 है ना मिलकर दोन की बनेंगे और यह मल्टी वैल्यूड ट्रीबो के लिए मेरे को
257:16
Speaker A
सेपरेट टेबल बनाना रहेगा तो ऑलरेडी हमारे पांच टेबल हो चुके हैं अब बात आ जाती है रिलेशनशिप की मेनी टू मेनी है क्या सर दो मेनी टू मेनी है तो r2 के लिए सेपरे टेबल बनेगा बोलो कैसे दोनों के की उठा लो a और
257:32
Speaker A
b के सो a1 और b1 का कॉमिनेशन विल बिहेव एज की दिस इज r1 और क्या हुआ r2 उठा लो सर r2 में क्याक आएगा बताओ सो इधर आ जाएगा स1 एंड एव या ए1 सीव कुछ भी जैसे चाहे वैसे
257:48
Speaker A
लिख सकते दिस इ आल्सो की तो आट और आ3 कन्वर्ट कर लिए गए हैं रही बात यह वन टू मेनी वाली है तो हमने सीखा वन का उठाना और मेनी पर रख देना तो इस बार बी को मॉडिफाई कर देता हूं तो बी हो जाएगा
258:04
Speaker A
मॉडिफाई और कैसे मॉडिफाई होगा नोटिस करो वन साइड का प्राइमरी की फॉरन किधर आएगा है ना तो ये ए इधर आ गया ओके और बताओ दिस इज आल्सो डन अब यह बचा लास्ट वाला b टूडी किसी को भी मॉडिफाई कर लो इस बार डी को कर
258:20
Speaker A
देते क्योंकि मैं वन टू वन है किसी को भी कर सकते हैं तो b2 को उठा के d में रख देता हूं तो यह लीजिए सर b का प्राइमरी की यानी कि b1 उठा के d में एज अ फॉरन की
258:32
Speaker A
हमने एंट्री दिला दी एंड नाउ दिस रिलेशनशिप r4 इज आल्सो बीइंग टेकन केयर ऑफ इसका भी हमने ध्यान रख लिया तो कुछ इस तरह से पूरा कन्वर्जन पूरा आईडिया करते हैं और शानदार तरीके से इसका आ लेके चलते हैं तो
258:45
Speaker A
आई थिंक इसमें फर्द कोई कंफ्यूजन कोई डाउट आपको नहीं होगा यस ये क्या है इन ई आर मॉडल कनेक्टेड बाय दिस दिस हैव डज नॉट हैव इटस ओन एटिबल आई थिंक सिंपल क्वेश्चन आप ट्राई कर सकते मुझे कुछ फैंसी नहीं लग रहा है ये थोड़ा
259:01
Speaker A
मेरे को लग रहा है इट्स अ प्रीवियस ईयर क्वेश्चन काफी सारा डाटा इसको पढ़ता हूं देखिए ई आर मॉडल है e1 एंड e2 आर कनेक्टेड बाय मेनी टू मेनी रिलेशनशिप कॉल्ड r12 e व एंड e2 आर कनेक्टेड बाय अ रिलेशनशिप आवट एंड
259:25
Speaker A
इट इ कैसी है मेनी टू मेनी रिलेशनशिप जो जो बोल रहा बनाते जाओ देन व एंड e3 आर कनेक्टेड बाय वन टू मेनी ओके तो इधर कहीं थ भी है लुक एट दिस एंड दिस इज लाइक r13 लाइक दिस एंड दिस एंड दिस लाइक वन टू
259:44
Speaker A
मेनी ठीक है ना e1 एंड e3 हां आर कनेक्टेड बाय वन टू मेनी रिलेशनशिप r13 बना दिया सर e1 हैज टू सिंगल वैल्यू ट्रिब्यूट a11 एंड a12 वेयर a1 इज द की इसमें कोई कंफ्यूजन नहीं है a11 एंड a12 दो एटिबल है वेयर a11 इज द की
260:03
Speaker A
e2 हैज टू सिंगल वैल्यूड एटिबल a21 एंड a22 वेर a21 इज द की ना अगेन इट हैज टू सिंगल वैल्यूड ट्रिब्यूट a2 एंड a22 एंड a21 इज द की गुड e3 है टू सिंगल वैल्यू ट्रिब्यूट a31 एंड a32 यहां पर लाइक
260:24
Speaker A
a31 एंड a32 एंड a31 इज द की एट्रिया ही नहीं भाई ने कोई कंपलेक्सिटी है ही नहीं ओके ओके और रिलेशनशिप के कोई ट्रिब्यूट नहीं द रिलेशनशिप इ राइ फ्रॉम द डायग्राम देन द मिनिमम नंबर ऑफ टेबल रिलेशन वुड बी गारंटीड कितने होंगे विल बी
260:47
Speaker A
जनरे तो आई थिंक ऑलरेडी इस तरह के पैटर्न प तो हमने होमवर्क कर लिया है है ना तो बोलो कौन-कौन बनेगा सर e1 के लिए ओबवियसली बनेगा वेर a11 एंड a12 a11 इज द की देन 110 पर e2 के लिए बनेगा जहां पर मेरे पास
261:06
Speaker A
a21 एंड a22 नजर आ रहा है वेर a21 इज द की कोई मल्टी वैल्यूड तो है नहीं देन e3 के लिए अगेन a31 एंड a32 वेयर a31 इज द की यह बन गया अब दो रिलेशनशिप है आप जानते हो
261:22
Speaker A
इसके लिए तो सेपरेट बनाना पड़ेगा बिकॉज़ मेनी टू मेनी है सो r12 के लिए सेपरेट बनेगा वेयर a11 उधर कौन है a21 a11 a21 दोनों मिलकर एज अ फॉरेन की दोनों आएंगे और दोनों मिलकर की बनाएंगे r13 1 को उठा के
261:39
Speaker A
मेनी पर रखना होता तो a e3 मॉडिफाई होगा विद a वव सो अलाउ मी टू मॉडिफाई दिस वन ए1 तो यह हमारा दूसरा रिलेशनशिप भी हमने कंसीडर कर लिया तो आई होप धीरे-धीरे इतने सिंपल केस इतने एग्जांपल हमने ट्राई कर लिए कि बेसिक
261:59
Speaker A
अंडरस्टैंडिंग ऑन द आइडिया ऑफ कन्वर्जन एंड दिस इज द प्रीवियस ईयर क्वेश्चन तो ऐसा नहीं है कि एग्जाम में स्पेसिफिकली कुछ ऐसी डिफरेंट बात पूछ रहा है जो हमारी अंडरस्टैंडिंग से अलग है तो ट्राई कर सकते हैं डू नॉ न हैव देर ऑन इसमें मैं देख
262:14
Speaker A
लेता हूं कुछ अलग बात है क्या रिलेशनशिप सिंपल वैल्यू मेनी टू वन मेनी टू मेनी डज नॉट हैव टट बहुत सिंपल है डायरेक्ट कर सकता है इसमें हो सकता है थोड़ा मजा आए कि ये ट्राई कर लेते हैं यहां पर वीक एंटिटी
262:26
Speaker A
सेट भी है है ना तो बोलो क्या बनेगा सबसे पहले हर एंटिटी सेट के लिए बनता ही है सो m1 में m1 m2 m3 वेर m1 इज द की ये इधर आ गया सर उसके बाद प के लिए बनेगा प में
262:41
Speaker A
कौन-कौन मिलेगा सो आई विल हैव p1 एंड p2 वयर p1 इज़ द की एंड द लास्ट वन इज़ लास्ट वन इज़ n और अब यहां देखिए n वीक एंटिटी सेट है और किस पे डिपेंडेंट है स्ट्रांग पे तो इसका प्राइमरी की इधर आएगा एज़ अ
262:56
Speaker A
फॉरेन की है ना तो लेट मी से n1 p1 मिलकर की बनेगा और जो इसका सेकंड ट्रिब्यूट होगा n2 फिर वह आएगा तो देखो डॉटेड लाइन है ना दिस इज़ कॉल्ड डिस्क्रिमिनेटर एटिबल उसके पास टोटल कैपेसिटी नहीं है एज़ अ प्राइमरी की बनने
263:11
Speaker A
की तो फॉरेन की का सपोर्ट लेता है डन अब आ गई बात रिलेशनशिप की तो देखो यहां पर इसने एजेस बनाए जिधर एज है उधर वन दूसरी तरफ मेनी जिधर एजे उधर वन दूसरी तरफ मेनी तो पहली बात तो दोनों में से किसी भी
263:25
Speaker A
रिलेशनशिप के लिए सेपरेट टेबल बनाना जरूरी नहीं है इधर मॉडिफिकेशन से काम चल सकता है क्या करते हैं वन को उठा के हमेशा पुट अ पुट द प्राइमरी ऑफ़ वन साइड फॉरन की ऑन मेनी साइड तो मेनी साइड पे रख देते हैं तो
263:37
Speaker A
ऐसा ही करो p1 को उठा के इधर रख दो सो इफ आई मॉडिफाई लुक एट दिस यह यहां पर p1 एज अ फॉरेन की आ गया है ना सिमिलरली आप उधर देखोगे तो वहां भी वन टू मेनी है तो यह p1
263:50
Speaker A
उधर जाएगा बट बिकॉज़ ऑफ़ दिस कन्वर्जन ऑफ वीक एंटिटी सेट इनटू स्ट्रांग एंटिटी सेट वो काम ऑलरेडी काइंड ऑफ हो चुका है हो चुका है ना अ n1 पे हां वो ऑलरेडी हो चुका तो उसको सेपरेट करने की जरूरत नहीं है सो
264:02
Speaker A
टोटल कितने टेबल रिक्वायर्ड है सो आई थिंक ओनली थ्री टेबल्स आर रिक्वायर्ड और उनका भी जो स्ट्रक्चर है कुछ ऐसा नजर आने वाला है है ना तो अगेन आई डोंट थिंक कोई बहुत डिफरेंट अलग आईडिया था बहुत सिंपल अप्रोच
264:13
Speaker A
है वन बाय वन हमने ऑब्जर्व किया उसको देखा और सॉल्व कर दिया यस इसमें कुछ खास बात है क्या दिस दिस दिस दिस दिस दिस दिस मल्टी वैल्यू ट्रिब्यूट है थोड़ी सी खास बात है ट्राई कर ले e1 e2
264:27
Speaker A
दो कार्डिनलिटी है वन टू मेनी एटिबल यहां पर लिखा हुआ है क्या-क्या है सर a11 है a12 है एंड a13 है वेयर a11 इज द की एट्रबीक दिस एज की एंड द एटिबल ऑफ e2 आर e2 में कौन कन है नोटिस करिए सो a21 एंड
264:49
Speaker A
a22 एंड a23 वेयर a21 इज द की एंड a23 इज अ मल्टी वैल्यूड ट्रिब्यूट दिस इज अ मल्टी वैल्यू द रिलेशनशिप आ डज नॉट हैव एनी एटिबल और अगेन आपको बताना है टेबल तो यह तो पता है क्या मैं बना तो रहा हूं बट
265:03
Speaker A
इतनी अंडरस्टैंडिंग होनी चाहिए एक दो तीन ध्यान से देखिए तीन और उसके लिए कुछ नहीं बिकॉज वन टू मेनी हो गया तीन है फिर भी स्ट्रक्चर च देख लेते हैं तो बताओ e1 में कौन-कौन आएगा a11 a12 a13 दैट विल बी e1
265:21
Speaker A
मेरे को बताओ e2 में कौन आएगा e2 में a21 a21 एंड a22 दिस इज द की और क्योंकि मल्टी वैल्यूड है तो लेट मी से e2 ड a21 एंड a23 मिलकर एक सेपरेट टेबल बनेगा एंड रही बात रिलेशनशिप की अ वन को मेनी साइड पर रख
265:44
Speaker A
देते तो e2 को मॉडिफाई कर देता हूं बाय द फॉरेन की ऑफ e1 सो लेट मी राइट a1 देखिए फॉलो कर पा रहे हैं क्या यस सो 110 पर करेक्ट आंसर है यहां पे थ उसको भी मॉडिफाई कर पाए और अगेन
266:01
Speaker A
अगर कंक्लूजन बाद में ईर डायग्राम के सो र डायग्राम कैन बी इजली ट्रांसफॉर्म इनटू रिलेशनल टेबल सिंपल है अंडरस्टैंडेबल है थोड़े से प्रॉब्लम क्या है कि उतना कॉम्प्लेक्शन कभी-कभी होता है कंस्ट्रेंट्स या रिप्रेजेंटेशन लिमिटेड और बहुत कॉम्प्लेक्शन है तो वहां पे भी थोड़ी
266:23
Speaker A
सी प्रॉब्लम आ सकती है बट ओवरऑल एक बेसिक अंडरस्टैंडिंग के लिए काफ़ी है यस तो अगेन अगर वीडियो के चैप्टर्स पे ध्यान दें तो ट्रांजैक्शन वी हैव डन नाउ ईआर डायग्राम आल्सो वीी हैव डन नाउ दिस इज़ द टाइम फॉर
266:34
Speaker A
चैप्टर नंबर थ्री व्हिच इज़ रिलेशनल मॉडल फंक्शनल डिपेंडेंसीज एंड कीज सो दिस इज़ लाइक वेरी वेरी वेरी इंपॉर्टेंट चैप्टर बिकॉज़ एक बार और फंक्शनल डिपेंडेंसीज और कीज का नॉलेज अगर आपको अच्छे से हुआ ना तो नॉर्मलाइजेशन तो यू नो वैसे भी अच्छे से
266:48
Speaker A
हो जाने वाला है चलिए तो अभी बात करते हैं चैप्टर नंबर थ्री की अगर आप गेट एग्जाम के लिए सीरियस हैं बट आपकी प्रिपरेशन कुछ कारणों से अच्छी नहीं चल रही जैसे डेली डिसिप्लिन के साथ ना पढ़ना डाउट सॉल्व ना
267:02
Speaker A
हो पाना या किसी भी कंफ्यूजन में अच्छी मेंटरशिप का ना होना तो आप जवाइन कर सकते हैं गेट गाइडेंस बैच जहां मैं रोज दो घंटे लाइव पढ़ाता हूं विद पर्सनल टर शिप लिंक आपको वीडियो के डिस्क्रिप्शन में मिले ओके
267:15
Speaker A
तो चलिए अभी डिस्कशन स्टार्ट करते हैं और अगर बेसिक से एकदम डिस्कशन स्टार्ट करना है तो दो तीन फंडामेंटल आईडियाज है है ना उसको अगर डिटेल में समझ लिया तो ट्रस्ट मी आपका जो बेसिक्स है वो बड़ा स्ट्रांग हो
267:26
Speaker A
जाएगा ल डायरेक्टली स्टार्ट सी अ रिलेशनल डेटाबेस मैनेजमेंट सिस्टम इज अ सॉफ्टवेयर सिस्टम दैट यूज रिलेशनल मॉडल टू क्रिएट मैनेज एंड क्वेरी डाटा इन द डेटाबेस थ्रू टेबल्स लिंक्ड इन डिफाइंड रिलेशनशिप्स तो रिलेशन मींस टेबल पहले बात समझो कई बार हम
267:44
Speaker A
ये बात समझ नहीं पाते रिलेशन का मतलब क्या देखो आगे आप बोलोगे तो उसको हम यू नो इन केस ऑफ अलजेब्रा हम इसे प्रूफ भी करेंगे जब क्वेरी लैंग्वेजेस की बात करेंगे यह जो टेबल्स हम बनाते हैं ना जो कॉलम्स में और
267:56
Speaker A
रोज में डिवाइड है दरअसल यही रिलेशंस है है ना तो रिलेशन बोलना टेबल बोलना एक ही बात है तो वही बोल रहा है कि जितना भी डाटा है उ हम टेबल फम फॉर्म में अरेंज रखते हैं और मैनेज करते हैं तो ट रिलेशनल
268:08
Speaker A
डेटाबेस मोस्ट मॉडर्न कमर्शियल एंड ओपन सोर्स डेटाबेस एप्लीकेशंस आर रिलेशनल इन नेचर तो जितने भी मॉडर्न कमर्शियल एंटिटीज है जो आमतौर पर मार्केट में यूज हो र इंडस्ट्री में यूज हो रहा है ज्यादातर रिलेशनल है यानी कि ज्यादातर डाटा टेबल
268:24
Speaker A
फॉर्म में स्टोर करते हैं बेस्ड ऑन द रिलेशनल मॉडल स्पेसिफाइड बाय एडगर एफ कोड द फादर ऑफ द मॉडर्न रिलेशनल डेटाबेस इन 1970 तो अगेन इन्हे नमस्ते करना बहुत जरूरी है बिकॉज यू नो रिलेशनल मॉडल का जो हम बोल सकते हैं
268:41
Speaker A
बेसिक्स है जो फंडामेंटल अंडर डिंग है वो इन्होंने रिप्रेजेंट की थी 1970 में स इट्स लाइक मोर देन 50 इयर्स हो चुके है और उसी के ऊपर हम बैक टू बैक बैक टू बैक काम कर रहे हैं अब अगेन दो-तीन इंपॉर्टेंट
268:52
Speaker A
आइडियाज है जो मुझे एक बार डिस्कस करना जरूरी है टेबल क्या है टेबल कॉलम्स में और रोज में डिवाइड होगा वो तो हम जानते हैं एक चीज जो आपको ध्यान रखनी है कि जो भी सेल होगा यानी कि कॉलम्स का और रोज का जो
269:05
Speaker A
इंटरसेक्शन होगा वहां पर जो वैल्यू होने वाली है वो एटॉमिक वैल्यू होने वाली है प्लीज रिमेंबर दिस तो एक से ज्यादा वैल्यू वहां पर नहीं होंगी और जैसे मैंने पहले बोला नल हो सकता है है ना लेकिन एक से
269:16
Speaker A
ज्यादा नहीं हो सकता अच्छा कॉलम के अलग-अलग नाम क्या है पता होने चाहिए क् एग्जाम में ट क्वेश्चन पूछ लेता है डायरेक्ट सो प्लीज अंडरस्टैंड व्हेन आई से कॉलम मैं डोमेन बोलूं फील्ड बोलूं कॉलम बोलू एरिल या डिग्री बोलूं ध्यान से सुनिए
269:30
Speaker A
इन सब का मतलब सेम है इन सब का मतलब है कॉलम है ना अभी एक दो साल पहले एडिटी करके आई थिंक क्वेश्चन पूछ लिया बहुत सारे बच्चों को ओबवियसली कांसेप्ट पता था बट ये नहीं पता था कि इसको एलिटी बोलते हैं है
269:41
Speaker A
ना तो डोमेन फील्ड कॉलम एडिटी एंड डिग्री इन सबका मतलब सेम है दूसरी चीज नोटिस करिए हमारे पास यहां पर क्या है रो तो जब रो की हम बात करते हैं तो रो को हम बेसिकली आमतौर पे रो ही बोलते हैं टपल्स बहुत जगह
269:55
Speaker A
हम बोलेंगे रिकॉर्ड बोलते हैं कार्डिनलिटी भी बोलते थे क्वाड्रन टी मींस बिकॉज़ क्योंकि ये टेबल एक एंटिटी सेट है है ना और हर रो अपने आप में एक एंटिटी है तो एंटिटी का जो कलेक्शन ओबवियसली वो कहलाता है एंटिटी सेट सो दैट इज हाउ हम टेबल टपल
270:09
Speaker A
या ऐसा करके इसको बुला सकते हैं प्रॉपर्टी की बात कर लेता हूं तो ऐसा नहीं है कि कोई रटी रटाई प्रॉपर्टी जो आपको एग्जाम में लिख के आनी पड़ेगी बट कुछ फंडामेंटल्स है व्हिच आर वेरी इंपॉर्टेंट पता होना चाहिए
270:20
Speaker A
और यह बेसिक अब लास्ट तक चलने वाला है बिकॉज़ सब कुछ रिलेशनल ही है है ना तो ये तो आई थिंक मैं बात कर चुका हूं ई सेल कंटेंस एटॉमिक वैल्यू तो किसी भी सेल के अंदर एक से ज्यादा वैल्यू नहीं हो सकती
270:31
Speaker A
दैट वी अंडरस्टैंड वैल्यू इन अ कॉलम आर ऑफ सेम काइंड तो हर कॉलम में सेम काइंड ऑफ वैल्यू होगी इस बात का क्या मतलब है जैसे टेबल देखिए हम यूज़ कर रहे थे मान लीजिए यहां पर सब लोग सिटी लिख रहे हैं फ्रॉम द
270:43
Speaker A
सिटी दे बिलोंग टू अब कोई यहां पर आके अपने फादर का नाम लिखने लगे तो लॉजिकली दैट इज नॉट परमिस बल तो अगर हर कोई सिटी लिख रहा है तो आपको भी क्या लिखना है सिटी लिखना है तो कॉलम में किस काइंड का वैल्यू
270:54
Speaker A
स्टोर हो रहा है उसकी बात कर रहा है ईच रो इज यूनिक तो उसपे डिटेल में डिस्कशन करेंगे दिस इज द एंटायस है तो की को होने का लॉजिक ही ये है व्हाट वी वांट कि कोई भी दो रोम में
271:08
Speaker A
कुछ चीजें सिमिलर हो सकती है जैसे यहां पर आप देखो यहां पर बाय चांस सबका कंट्री इंडिया है दैट इज ओके यहां पे यू कैन सी दो लोग हैं जिनका सिटी भी सेम है दैट इज आल्सो ओके यह चल सकता है लेकिन क्या दो रो
271:19
Speaker A
पूरी सेम हो सकती है क्या सर कोई भी दो रो एकदम आइडेंट कल नहीं होंगी उनमें थोड़ा ही सही बट डिफरेंस जरूर होगा उसी की बात यहां पे कर रहा है ईच रो इज यूनिक फोर्थ क्या है नो टू टेबल कैन हैव सेम नेम इन रिलेशनल
271:34
Speaker A
स्कीमा कोई भी दो टेबल का अच्छा यह तो आई थिंक वो फंडामेंटल्स है जो इन जनरल हम पढ़ते हैं अब आप मुझे बताओ क्या एक फोल्डर में दो फाइल का सेम नाम हो सकता है क्या नहीं हो सकता क्यों आप
271:48
Speaker A
आइडेंटिफिकेशन स्कीमा में बोल सकता हूं एक रिलेशनल स्कीमा में दो टेबल का सेम नाम नहीं हो सकता दो रिलेशनशिप का सेम नाम नहीं हो सकता या यहां पर बात कर रहे कॉलम की तो एक ही अलग-अलग टेबल में दो कॉलम का सेम नाम
272:02
Speaker A
हो सकता है बट एक ही टेबल में नहीं हो सकता आइडेंटिफिकेशन है या किस ऑर्डर में कॉलम अरेंज कर रहे हैं उस समय कोई फर्क नहीं पड़ता देखो यहां पर हम बात कर रहे हैं एग्जैक्ट सेट ऑफ डाटा क्या है ध्यान से समझिए उसका
272:21
Speaker A
रिप्रेजेंटेशन मतलब आप सॉर्ट कर रहे हो या अन सॉर्टेड डाटा दैट डजन मेक एनी डिफरेंस टू अस राइट नाउ है ना तो दिस इज आल्सो वेरी वेरी इंपोर्टेंट पॉइंट जिसका हमको ध्यान रखना है तो ऑर्डर ऑफ रोज एंड ऑर्डर
272:32
Speaker A
ऑफ कॉलम इज इरेलीवेंट ठीक है अच्छा अब थोड़ा सा बैकग्राउंड समझाता हूं ये अपडेशन एनमल क्या है बहुत इंपॉर्टेंट है एंड दे क्रिएट्स अ बेसिक्स फॉर नॉर्मलाइजेशन अगर ये आप समझे तो मान के चलना नॉर्मलाइजेशन का पूरा फंडामेंटल आईडिया आपको समझ आएगा
272:46
Speaker A
कांसेप्ट क्या कांसेप्ट समझो देखो अभी हमने क्या किया अगर मैं पढ़ाई की बात करूं हमने ईआर डायग्राम को बहुत अच्छे से समझा और ईआर डायग्राम को हमने उसके बाद यहां पे रिलेशनल मॉडल में कन्वर्ट किया यही काम किया है ना अब देखो जब हम र डायग्राम
273:01
Speaker A
बनाते हैं तो हमारा इंटेंशन क्या होता है कि कस्टमर का जो एग्जैक्ट सेट ऑफ रिक्वायरमेंट है वो हम पता लगे डायग्राम बनाने में कोई गलती नहीं हो उस समय हम ये नहीं सोचते कि टेबल कैसा बनेगा टेबल प्रॉपर स्ट्रक्चर में होगा कि नहीं होगा
273:14
Speaker A
उसमें कुछ प्रॉब्लम्स होंगी कि नहीं हो बाद की बात है पहले कस्टमर की रिक्वायरमेंट समझ लो उसके बाद हमने कन्वर्जन किया मैं फिर वही बात बोल रहा हूं जब हम कन्वर्जन करते हैं फ्रॉम ईआर डायग्राम टू रिलेशनल मॉडल अब वहां पे अगेन
273:26
Speaker A
हमारी इंटेंशन ये बिल्कुल भी नहीं होती कि एकदम परफेक्ट कन्वर्जन हो है ना हमारी इंटेंशन यह है कि ईआर डायग्राम का कोई इंपॉर्टेंट पॉइंट यहां पे मिस नहीं होना चाहिए बट अब जब हमने टेबल्स बना लिए तो जो
273:39
Speaker A
भी टेबल्स बने क्या वो एकदम परफेक्ट टेबल हैं क्या क्या उनमें कुछ प्रॉब्लम हो सकती है क्या सर हो सकती है और उन्हीं को हम बोलते हैं एनमल है ना और जब हम प्रॉब्लम समझते हैं तब हम उन प्रॉब्लम को सॉल्व
273:50
Speaker A
करते हैं विद द आइडिया ऑफ नॉर्मलाइजेशन तो एक पूरी एक साइकिल है खरारी की है बट वहां तक पहुंचने के लिए पहले समझ तो आना चाहिए कि प्रॉब्लम है क्या तो लेट मी गो टू दैट नाउ लुक एट दिस यहां पर आप देख रहे हैं
274:02
Speaker A
हमारे पास एक टेबल है जहां पे आई थिंक इस स्टूडेंट के बारे में बात हो रही है रोल नंबर है नेम है एज है देन वी हैव ब्रांच कोड ब्रांच नेम एंड ब्रांच एचओडी नेम है ना तो सारी चीजें एकदम परफेक्ट से नजर आ
274:16
Speaker A
रही है कोई प्रॉब्लम फिलहाल इसमें नजर नहीं आता अब ध्यान से नोटिस करिएगा प्रॉब्लम क्या है रोल नंबर नेम एज और ब्रांच कोड यहां तक तो चलो मेरे को समझ आ गया कि सब कुछ आपने रखा बट फिर ब्रांच का
274:29
Speaker A
नाम ब्रांच के एचओडी का नेम उसका सभी कुछ आपने इधर रखने की कोशिश करी इसमें प्रॉब्लम क्या है अगर आप ध्यान से देखेंगे ब्रांच का भी अपने आप में एक इंपॉर्टेंट इंफॉर्मेशन है कुछ और भी हो सकता है मे बी
274:42
Speaker A
फोन नंबर हो सकता है या रूम नंबर हो सकता है लेट मी से हेड ऑफ एचओडी कहां बैठते हैं किस ऑफिस में बैठते हैं उसके बारे में कोई बात यहां पर नहीं हो रही ध्यान देखो आप है ना तो अगर मैं एक एग्जांपल कोट करूं फॉर
274:52
Speaker A
एग्जांपल अगर यहां पर मेरे को ब्रांच का कोई भी इंफॉर्मेशन नया लाना है सपोज करो कॉलेज के अंदर एक नई ब्रांच अभी एआई लेट मी से एज अ न्यू ब्रांच इंट्रोड्यूस हो गई आई वांट टू राइट आर्टिफिशियल इंटेलिजेंस
275:04
Speaker A
एज अ न्यू ब्रांच एंड लेट मी से एचओडी नेम इज एक्वाई ज आप मुझे बताओ मैं इंसर्ट करा सकता हूं क्या नहीं ओबवियसली स्टे का की कौन है ओबवियसली इस टेबल का की है रोल नंबर है ना अब सोचो आप मैं इस टेबल के
275:17
Speaker A
अंदर एक रिलेवेंट पीस ऑफ इंफॉर्मेशन स्टोर करा ही नहीं पा रहा जब तक उस ब्रांच में स्टूडेंट ना हो है ना तो यहां पर क्या किया जिसने भी टेबल बनाया अ उसको ऑप्टिमाइज करना ओबवियसली लेकिन चाहते या ना चाहते हुए आपने ब्रांच की जो
275:32
Speaker A
इंफॉर्मेशन है ना उसे स्टूडेंट की इंफॉर्मेशन के ऊपर डिपेंड कर दिया तो जब तक स्टूडेंट नहीं होगा किसी ब्रांच के अंदर तब तक मैं उसका इंफॉर्मेशन इंसर्ट नहीं कर सकता एंड दिस काइंड ऑफ प्रॉब्लम इज नोन एज इंसर्ट एनमल और इंसर्ट प्रॉब्लम
275:48
Speaker A
एंड लुक एट दिस एन इंडिपेंडेंट पीस ऑफ इंफॉर्मेशन कैन नॉट बी रिकॉर्डेड इनटू द रिलेशन यह एक इंडिपेंडेंट पीस ऑफ इंफॉर्मेशन है जिसका किसी पे इस इंफॉर्मेशन का किसी स्टूडेंट पर कोई डिपेंडेंस है क्या नहीं है बट फिर भी मैं
276:01
Speaker A
नहीं कर पा रहा क्योंकि एक रिलेवेंट इंफॉर्मेशन वहां पर साथ में नहीं है जैसे यहां पर स्टूडेंट जब तक ना हो तब तक मैं इंसर्ट नहीं कर सकता एंड दैट इज अ प्रॉब्लम यस आगे बढ़ी फिकेशन एनम अब ये
276:13
Speaker A
क्या है सर द अपडेट द अपडेट ऑफ अ पीस ऑफ इंफॉर्मेशन दैट मस्ट अकर एट मल्टीपल लोकेशन अब यहां आप देखेंगे प्रॉब्लम क्या है सर यह रिडंडेंसी प्रॉब्लम है तीन स्टूडेंट है तीनों के तीनों सीएसआईडी ब्रांच से बिलोंग कर रहे हैं तो मेरे को
276:28
Speaker A
क्या करना पड़ रहा है ब्रांच कोर्ड तक ठीक था बट ब्रांच का पूरा इंफॉर्मेशन मेरे को यहां रिपीट करना पड़ रहा है वेरी सिंपल थिंग एंड बिकॉज ऑफ दिस रिपीटेशन प्लीज अंडरस्टैंड बिकॉज ऑफ दिस रिपीटेशन अभी क्या हो रहा है क्योंकि मेरा ब्रांच का
276:41
Speaker A
इंफॉर्मेशन ट करना पड़ रहा है अगर कुछ भी चेंज होता है लेट मी से एचओडी चेंज हो जाता है एंड द न्यू एचओडी नेम इज सपोज एक्सवाई ज सो टेक्निकली दिस इज अ चेंज ऑफ सिंगल पीस ऑफ इंफॉर्मेशन कि भाई एचओडी जो
276:54
Speaker A
भी पहले थे ए बी सी थे अी उनका नाम हो गया एक्स वाई जड बट पहली बात तो चेंज मुझे एक जगह नहीं मल्टीपल टाइम करना पड़ेगा दैट इज अ प्रॉब्लम पुरानी अंडरस्टैंडिंग रिडंडेंसी लीड्स टू इनकंसिस्टेंसी अगर बाय
277:06
Speaker A
चांस सब जगह अपडेट नहीं हुआ तो फिर तो ये नेक्स्ट लेवल के आ से जब अगली बार कोई आपसे पूछेगा एओडी का नेम क्या समझ नहीं आएगा कि x y z बोलें कि एबीसी बोलें कि क्या बोलें यह प्रॉब्लम है है ना सो दिस
277:18
Speaker A
इज़ नोन एज़ मॉडिफिकेशन प्रॉब्लम एक जगह चेंज करना है बट देन वी हैव टू डू इट इट मल्टीपल लोकेशंस ओके नेक्स्ट व्हाट डू वी हैव इज़ डिली एनमल अब यह क्या है द डिलीट ऑफ़ अ पीस ऑफ़ इंफॉर्मेशन
277:31
Speaker A
अनइंटेंशनली रिमूव अदर इंफॉर्मेशन हम डिलीट कुछ और करना चाहते हैं बट डिलीट कुछ और हो जाता है जैसे यहां पे वही प्रॉब्लम आपने ब्रांच की जो इंफॉर्मेशन है उसको अनइंटेंशनली शायद स्टूडेंट के ऊपर डिपेंड किया हुआ है बात समझ आती है अब आप मुझे
277:46
Speaker A
बताइएगा लॉजिकली सोच के अगर मैं यह स्टूडेंट की इंफॉर्मेशन डिलीट करना चाहता हूं है ना और मैं करूंगा तोब मैं चाहता नहीं बट क्या साथ में इसी ब्रांच का इंफॉर्मेशन खुद में खुद डिलीट हो जाएगा नोटिस करो हां तो हम डिलीट कुछ और करना
278:01
Speaker A
चाहते थे हम डिलीट करना चाहते स्टूडेंट की इंफॉर्मेशन बट ये ब्रांच का इंफॉर्मेशन बिना चाहे डिलीट हो जाएगा एंड दैट इ द डिलीट प्रॉब्लम है ना तो आप नोटिस करें जितने भी प्रॉब्लम्स हमने समझे बी वेदर इट द इंसर्ट और द मॉडिफिकेशन डिलीट
278:16
Speaker A
एनमल इन सबका फंडामेंटल रूट कॉज क्या है सोच के बताओ सर इन सबका फंडामेंटल रूट कॉज है दो अलग-अलग पीस ऑफ इंफॉर्मेशन है लुक एट दिस स्टूडेंट और ब्रांच और आपने ना चाहते हुए है ना या मे बी चाहते हुए हमें
278:31
Speaker A
नहीं पता अभी बट अलग-अलग इंफॉर्मेशन को एक सेम टेबल के अंदर रख दिया है जिससे रिडंडेंसी हो रही है इसका सॉल्यूशन क्या है लुक एट दिस सॉल्यूशन नाउ तो हमने क्या किया हमने दोनों टेबल को सेपरेट कर दिया है ना
278:45
Speaker A
तो मैं बोलता हूं एक टेबल के अंदर सिर्फ वही इंफॉर्मेशन होनी चाहिए जोसे आपस में डायरेक्टली रिलेटेड है आप सेपरेट टेबल बनाओ टेबल्स को रिलेट कर दो तो प्रॉब्लम नहीं होगी तो यहां पर देखो रोल नंबर ये अब
278:57
Speaker A
एक सेपरेट टेबल है ब्रांच और इसका लेट मी से प्राइमरी की हम बना देते ब्रांच कोड और यहां पर स्टूडेंट सेपरेट रोल नंबर नेम एज एंड देर यू हैव अ ब्रांच कोड है ना अब नोटिस करो देखो कैसे काम करेगा तो जब भी
279:10
Speaker A
आपको तीनों प्रॉब्लम याद करते हैं इंसर्ट प्रॉब्लम क्या यहां पर एक नई ब्रांच आर्टिफिशियल इंटेलिजेंस इस बार इंसर्ट किया जा सकता है क्या हां क्योंकि इस बार सच में ब्रांच इंडिपेंडेंट है इसका डायरेक्टली स्टूडेंट से कोई लेना देना
279:24
Speaker A
नहीं उसपे नहीं डिपेंडेंट है वो वेरी गुड इस बार अगर आप मॉडिफिकेशन करना चाहे चोटी का नाम चेंज करना चाहे तो एक जगह होगा एक बार होगा कि म सर एक ही जगह हो रिडंडेंसी नहीं है वेरी गुड एंड थर्ड एंड मोस्ट
279:37
Speaker A
इंपॉर्टेंट डिलीट एनमल इस बार अगर मैं स्टूडेंट का इंफॉर्मेशन डिलीट भी कर देता हूं तो मुझे बताइए क्या इसी ब्रांच का भी इंफॉर्मेशन डिलीट हो जाएगा कि सर नहीं होगा दोनों एकदम अलग-अलग बात है है ना एक का दूसरे पे कोई डिपेंडेंट नहीं है एंड
279:50
Speaker A
दैट इज द आइडिया ऑफ़ फॉरेन की तो यहां पे देखो व्हेन टेबल ऑफ वन व्हेन अ प्राइमरी की ऑफ वन टेबल इज इंसर्टेड इन सम अदर टेबल इसको यहां पर क्या क के बुलाएंगे फॉरेन की और यह फॉरेन की एक्चुअली इस एज को में
280:02
Speaker A
टेक्निकल तो ऐसे रखना चाहिए बिकॉज़ यहां से रेफर करके आप इधर तक पहुंचो ग है ना तो जब भी आपको रिलेशनशिप एस्टेब्लिश कराना हो कराओ अगर ब्रांच का फर्दन इंफॉर्मेशन चाहिए तो ब्रांच कोड आपके पास है यूजिंग इट आप एक्सेस कर सकते हो तो इस तरह से
280:15
Speaker A
पूरा आईडिया काम करता है है ना तो अगेन अगर आप दो-तीन बातें नोटिस करो क्या-क्या कंक्लूजन निकला यहां पे रूट कॉज है रिडंडेंसी जब भी रिडंडेंट जब भी आप दो इरेलीवेंट पीस ऑफ इंफॉर्मेशन एक टेबल में रखोगे आपको एक फालतू
280:31
Speaker A
इंफॉर्मेशन के लिए दूसरे इंफॉर्मेशन को रिपीट करना पड़ेगा रिडंडेंसी होगी तो 1000 प्रॉब्लम होंगी सॉल्यूशन क्या है डिवाइड कर दो अब यहां पर देखिए जब हमने डिवाइड किया तो से बहुत आसानी से होने लगी प्रॉब्लम क्या है ये स्कीमा बहुत छोटा सा
280:45
Speaker A
है इसके बारे में सोच पाना इमेजिन कर पाना काम कर पाना आसान था इजेंट इट मानो इस बात को लेकिन अगर कॉम्प्लेक्शन हम हैंडल नहीं कर सकते तो पहली बात ये जो टेबल डिवाइड करने की प्रोसेस है यही प्रोसेस सर कहलाती है
281:06
Speaker A
नॉर्मलाइजेशन है ना तो मैं एक-एक करके आगे बढूं सबसे पहले हमारी प्रॉब्लम है रिडंडेंसी या जितनी भी एनम थी इंसर्ट डिली मॉडिफिकेशन जितनी भी एमली थी हमने देखा उनका रूट कॉज है रिडंडेंसी रिडंडेंसी को हटाना है तो क्या करना है सर रिडंडेंसी को
281:23
Speaker A
हटाने के लिए हमें करना है नॉर्मलाइजेशन मानो टेबल्स को स्प्लिट करना है यह केस बहुत सिंपल था और जानबूझ के ऐसा सिंपल एग्जांपल बनाया कि हम सब कुछ समझ सके तो हम डायरेक्ट कर पाए बट इन जनरल हम इस तरह
281:35
Speaker A
से इतने सिंपल तरीके से नहीं कर पाते तो हम क्या करते हैं सर वी यूज टू आइडियाज फं ल डिपेंडेंसीज एंड कीज तो यह मेरा बहुत पुराना डायलॉग है बट मैं अभी भी इस बात पे यू नो अडिग हूं वो क्या बच्चे
281:49
Speaker A
आमतौर पे दे डायरेक्टली अप्रोच टू नॉर्मलाइजेशन समझ क् नहीं आ रहा कैसे काम करेंगे क्या कहानी है सर फंक्शनल डिपेंडेंसीज एंड कीज आर द की अगर आपका इन दोनों पे एक बार यू नो यू हैव द कमांड कि
282:01
Speaker A
हाउ फंक्शनल डिपेंडेंसी वर्क्स एंड हाउ की वर्क्स तो आप एक सेट ऑफ रूल्स एंड रेगुलेशंस मेंटेन भी कर पाते हैं और बहुत आराम से देन यू कैन अप्रोच टुवर्ड्स नॉर्मलाइजेशन आपको इसमें कुछ खास प्रॉब्लम भी नहीं होती है है ना यह कहानी है तो यह
282:15
Speaker A
जस्ट मैंने वही थोरेट्स जंस निकले अ लिखे थे अब यहां से हम बात करते हैं किसके बारे में नाउ वी विल स्टार्ट डिस्कशन ऑफ फंक्शनल डिपेंडेंसीज तो चलिए अभी कोशिश करते हैं फंक्शनल डिपेंडेंसी को समझने की नाउ लुक एट दीज एग्जांपल्स या कुछ अगेन
282:29
Speaker A
ऐसे एग्जांपल्स बनाने की कोशिश कि है ताकि आप एकदम आईडिया समझो लुक एट दिस पहला आईडिया क्या है सपोज द कंपनी नेम इज maruti's डज इट मीन दैट इट इज गोइंग टू बी अ वगन आर या अगर wagon-r
282:52
Speaker A
है सर जरूरी नहीं है तो marutiinsurance.com एक और एग्जांपल सपोज करो अभी जैसे हमने टेबल स्टडी किया था उसी का एग्जांपल यूज कर रहा हूं ब्रांच कोर्ट से एचओडी नेम या एचओडी नेम से ब्रांच कोड तो कभी-कभी आप ऐसा सोच सकते हैं कि सर
283:23
Speaker A
एचओडी नेम बताओगे तो भी हम ब्रांच बता देंगे बट ब्रांच कोड बनाए इसलिए गया है क्योंकि एचओडी नेम सम टाइम में फेल एज अ की कि ऐसा हो सकता है इन रेयरेस्ट ऑफ द रेयर एटम बट स्टिल कि दो ब्रांच के एचओडी
283:36
Speaker A
का नाम सेम हो हां सर रेयर है बट हो तो सकता है बट इज इट पॉसिबल कि दो ब्रांच का ब्रांच कोड सेम हो सब ब्रांच कोड कैसे सेम होगा बनाए इसलिए गया है तो ये वाला डिपेंडेंसी हमेशा काम करेगा है ना तो मैं
283:48
Speaker A
आमतौर पे यहां बोलता हूं ये देखिए इसको ध्यान से देखिए मैं आपको हिप्नोटाइज कर लूंगा फंक्शनल डिपेंडेंसी कोई बताता नहीं है इसकी आपको ऑटोमेटिक फील आ जाती है जब आप टेबल देखोगे ऑब्जर्व करोगे ऑटोमेटिक खुद से समझने लगोगे हाउ इट एक्चुअली
284:02
Speaker A
वर्क्स इन अ टेबल अगर मैं टेक्निकल डेफिनेशन बताऊं तो जैसे यहां से देखिए सपोज इफ आई से देर इज अ फंक्शनल डिपेंडेंसी फ्रॉम x टू y ध्यान से देखिए पहली बात जैसे हम मैथ में बोलते हैं ना फंक्शन फ्रॉम x टू y दैट f एक = y तो पहले
284:18
Speaker A
इस बात का यह मतलब बिल्कुल भी नहीं है कि आप मेरे को एक का वैल्यू बताओगे तो मैं y का वैल्यू कैलकुलेट करूंगा सर कैलकुलेट बिल्कुल नहीं कर सकता मैं y का वैल्यू आईडेंटिफाई कर लूंगा बिकॉज टेबल इस तरह से
284:29
Speaker A
ऑर्गेनाइज्ड है जैसे फॉर एग्जांपल अगर मैं आपको बोलूं कि x का वैल्यू वन है बताओ y का वैल्यू क्या है तो आप टेबल देख के बता सकते हो कि सर y का वैल्यू 100% 4 है कैसे बता पा रहे हो भले x का वैल्यू दो बार वन
284:43
Speaker A
हुआ है बट दोनों बार यू कैन सी y का वैल्यू 4 है मैं आपसे पूछूंगा बताओ x = 2 पे क्या है सर x = 2 प y = 6 है x = 3 पे क्या है y = 2 है क्या ऐसा है क्या फॉर
284:54
Speaker A
एग्जांपल अब मैं आपसे पूछूं कि x = 3 पे क्या है x = 3 पे y का वैल्यू क्या अब आप कंफ्यूज हो जाओगे क्यों क्योंकि एक बार थ पे मिला टू और एक बार 3 प मिला वन ये
285:06
Speaker A
अलाउड नहीं है तो आईडिया क्या है अब यहां देखिए अगर t1 ऑफ अल्फा इ इ t2 ऑफ अल्फा है जैसे मान लीजिए आल से दिस इज टपल t1 एंड दिस इज टपल t2 और इन दोनों का अल्फा देखो
285:20
Speaker A
सेम है दोनों में क्या लिखा है वनव इफ t1 ऑफ अल्फा = t2 ऑफ अल्फा देन t1 ऑफ बीटा इज आल्सो इक्वल टू t2 ऑफ बी तो अगर यहां पे आपको फर मिला तो यहां पर भी फो मिलेगा ऐसा
285:33
Speaker A
नहीं हो सकता कि x की दो सेम वैल्यू पे y के दो डिफरेंट वैल्यू आपको मिले दैट इज हाउ फंक्शनल डिपेंडेंसी वर्क्स और यहां पर आप देखोगे तो पूरा का पूरा जो ऑब्जर्वेशन है जो आईडिया है वो यही पूरा बना के मैंने
285:47
Speaker A
यहां पे लिखा है है ना दैट इज हाउ ये इस तरह से कुछ काम कर रहा होता है आगे ऑब्जर्व कराता हूं एक दो डिफरेंट डिफरेंट एग्जांपल तो आप समझेंगे जैसे ये क्वेश्चन ट्राई कर सकते हैं वेट फॉर द वीडियो इसको
285:59
Speaker A
पॉज कर लो फॉर वन मिनट और एक बार खुद से देखो कुछ डिपेंडेंसीज मैंने यहां पर लिखी हु आपको बताना है इसमें कौन-कौन सेटिस्फाई करेगा यस और कौन-कौन सा फंक्शनल डिपेंडेंट सेटिस्फाई नहीं करेगा तो आई विल गो वन बाय
286:14
Speaker A
वन देखो क्या बोल रहा है पहला एकवा इंप्लाइज z लुक एट दिस एकवा पे z तो नोटिस करो होल्ड कर रहा है क्या 14 16 32 अब देखो एक बात नोटिस करना कोई भी डिपेंडेंसी लेट मी से जनरल लिख देता
286:30
Speaker A
हूं अल्फा टू बीटा फेल कब करती है फेल कब करती है लेट मी से अल्फा की सेम वैल्यू पे सपोज ऑन द वैल्यू ऑफ अल्फा बीटा की अलग-अलग वैल्यू मिले मान लीजिए एक बार मिल रही है वन एक बार मिल रही है टू तो इसका
286:43
Speaker A
मतलब है कि जो फंक्शनल डिपेंडेंसी है हमारी फेल हो जाएगी फंक्शनल डिपेंडेंसी हमारी फेल हो जाएगी है ना ये वाली कहानी है लेकिन अगर हम डिफरेंट तरह से इस ऑर्गेनाइज करें अब यहां पर देखिए यहां पर क्या अल्फा की दो
286:57
Speaker A
वैल्यू कभी भी सेम आ रही है 1 1 16 6 32 अल्फा की दो वैल्यू सेम नहीं आ रही तो ये हमेशा होल्ड करेगा फेल हो ही नहीं सकता बोल रहा हूं फेल होने का तरीका क्या है पहले अल्फा की वैल्यू सेम मिले उसम बीटा
287:11
Speaker A
की वैल्यू डिफरेंट मिले अब यहां पर अगर अल्फा की सारी वैल्यू डिफरेंट है दैट विज ऑलवेज होल्ड्स गुड जरा z टू y देखिए होल्ड करेगा क्या सर आई थिंक z टवा होल्ड नहीं कर रहा कैसे देखो एक बार थ्री पे मिला
287:22
Speaker A
फाइव दूसरी बार थ्री पे मिल रहा है सिक्स तो एक बार मिला फाइव दूसरी बार मिला सिक्स दैट डजन होल्ड गुड और आपको क्या बताना है कौन होल्ड कर रहा है कि कौन होल्ड नहीं कर रहा हमें बताना है कौन होल्ड नहीं कर रहा
287:34
Speaker A
सो ऑब् वियस यह वाला तो फेल हो गया अगला केस देखिए फ्रॉम y ज टू x y ज टू x अगेन y अपने आप में यूनिक है और y ज आप देखेंगे तो मिलके यूनिक ही हो रहा है तो अगेन
287:46
Speaker A
इसमें कोई प्रॉब्लम नहीं है तो y z2x पक्का होल्ड करेगा y टू ज y टू ज भी आई थिंक होल्ड करेगा क्यों देखो y भी यूनिक है सो y ज टू x या y टू ज ये होल्ड कर रहा
287:57
Speaker A
है सो दिस डिपेंडेंसी विल वर्क है ना इसमें कोई प्रॉब्लम नहीं आगे देखो x ओ सॉरी y z टू x y ज टू x अगेन y यूनिक है काम करेगा तो ये भी सही है बट x टू ज ये
288:10
Speaker A
काम करेगा गया सर ये नहीं करेगा कैसे देखिए एक बार वन पे मिला टू यहां पे वन पे मिला थ्री मेरे ख्याल से यही फेल हो गया अब इसको आगे ऑब्जर्व करने की जरूरत नहीं है तो फेल है नेक्स्ट देखिए डी वाला xz2 y
288:25
Speaker A
क्या x और z मिलके यूनिक कॉमिनेशन बना रहा है सर नहीं बना रहा कैसे ये देखिए 1 3 पे 5 मिला इधर 1 3 पे 6 मिल रहा है x जट y 1 3 पे 5 एंड 1 3 पे 6 सो ओबवियसली ये भी
288:38
Speaker A
फेल है तो थोड़ा समय लगेगा बट आई थिंक बहुत जल्दी आप फंक्शनल डिपेंडेंसीज देख के ना डाटा देख के ऐसा जज करना सीख जाओगे कि कौन सा डिपेंडेंसी वैलिड है कौन सा इनवैलिड इसमें बहुत डिस्प्रोशियम कंक्लूजन किया ना इसका शॉर्टकट मैंने लिखा
289:01
Speaker A
है तो ध्यान से देखिएगा मजेदार है अ द शॉर्टकट स्टेप टू फाइंड अ फंक्शनल डिपेंडेंसी फ्रॉम अल्फा टू बीटा कैन बी कंक्लूजन अ गिवन इंस्टेंस र नॉट स्टेप नंबर फाइंड वेदर ऑल वैल्यू ऑफ अल्फाज आर डिफरेंट र नॉट मैं दोबारा याद दिला रहा
289:15
Speaker A
हूं अगर अल्फा टू बीटा कोई भी डिपेंडेंसी फेल होगा तो फेल कब होगा जब अल्फा की सेम वैल्यू पे बीटा की डिफरेंट वैल्यू मिले अब यहां देखिए फाइंड वेदर ऑल वैल्यूज ऑफ अल्फाज आर डिफरेंट र नॉट अगर अल्फा की
289:29
Speaker A
सारी वैल्यू ही डिफरेंट है तो डिपेंडेंसी कभी फेल हो ही नहीं सकता तो इवन बीटा चेक भी नहीं कर रहा कह रहा है इफ यस देन डिपेंडेंसी इज वैलिड सेकंड पॉइंट देखिए ऑब्जर्व करिए क्या लिखा हुआ है फाइंड वेदर
289:43
Speaker A
ऑल वैल्यूज ऑफ बीटा आर सेम और नॉट इफ यस देन आल्सो डिपेंडेंसी इज वैलिड अब उल्टा सोचो फेल होने के लिए बीटा की कम से कम दो वैल्यू होना जरूरी है ना अगर मान लीजिए लेट मी से हर वैल्यू प बीटा की सेम वैल्यू
289:58
Speaker A
मिले तो भी डिपेंडेंसी के फेल नहीं होगा तो या तो अल्फा सारे डिफरेंट हो या बीटा सारे सेम हो दोनों केस में परफेक्ट काम करेगा अब बचा थर्ड केस जब कुछ भी काम ना करे तब मैंने बोला है कि देन यू ट्राई टू
290:12
Speaker A
आइडेंटिफिकेशन होल्ड कर रहा है सर नहीं होल्ड कर रहा देखिए मिलकर भी यूनिक नहीं है 2 3 पर वन मिल रहा है इधर 2 3 पर 4 मिल रहा है तो bc2 ए तो 100% काम नहीं कर रहा बी टू सी
290:53
Speaker A
बी टू सी आई थिंक होल्ड गुड एंड सी ए टू बी सॉरी ए टू बी तो ए स मिलके डिस्टिंक्ट हो रहा है एंड देन बी होल्ड कर रहा है ये भी काम करेगा तो एक ही डिपेंडेंसी है जो
291:04
Speaker A
कि फेल हो रही है बी और वही यहां पे पूछा गया था बताना डंट होल्ड गुड तो ओबवियसली बी डजन होल्ड गुड फेर फिर आगे बढ़ते हैं देखिए यहां पर मैं दोबारा से याद दिला रहा हूं पूरा गेम थोड़ा प्रैक्टिस का है है ना
291:17
Speaker A
और फंक्शनल डिपेंडेंसी अगेन रिमेंबर हम सिर्फ इसलिए नहीं पढ़ रहे कि हम फंक्शनल डिपेंडेंसी पढ़ रहे हैं जैसे मैंने याद दिलाया फंक्शनल डिपेंडेंसी हम इसलिए भी पढ़ रहे हैं क्योंकि फंक्शनल डिपेंडेंसी को यूज करके हमें एक्चुअली बाद में
291:30
Speaker A
नॉर्मलाइजेशन को सॉल्व करना है तो जितना क्लियर कट अंडरस्टैंडिंग अभी रखेंगे उतना बाद में आपको फायदा होगा है ना अगेन बताना डज नॉट होल्ड गुड ए टू बी सी तो आपन नोटिस करिए a तीन बार आया बट तीनों बार बी और c
291:44
Speaker A
की वैल्यू टू औरथ है तो a टू ब स तो मुझे होल्ड होता नजर आ रहा है de2 सी ओके टू सी तो 45 45 पे थ मिला 65 और 66 पे भी थ्री मिला बट अगेन व जो मैंने आपको समझाना
291:58
Speaker A
अल्फा टू बीटा अग बीटा सारा सेम है अब यहां पर क्योंकि सारे सी सेम है तो कभी फेल करेगा ही नहीं है ना तो दैट आल्सो होल्ड्स गुड नाउ c टूडी ये बड़ा मुश्किल हो जाएगा बिकॉज आप देखोगे तो तीन पे थ्री
292:11
Speaker A
पे थ्री अलग-अलग वैल्यू मिल रही एक बार थ्री पे 45 मिला एक बार 65 मिला एक बार 66 मिला तो दिस आल्सो फेल्स एंड द लास्ट वन इज bc2 ए bc2 ए तो 2 3 पे आपको a मिला बट
292:26
Speaker A
2 3 पे आपको a मिला 23 पे a मिला ए a3 पेटू मिला बट दैट आल्सो होल्स गुड आई थिंक कोई प्रॉब्लम नहीं क्या यहां भी डज नॉट बताना था जी हां डस नॉट ही बताना था सो अगेन 110 पर जो सी वाला है वो काम नहीं
292:40
Speaker A
करेगा यस फिर आगे बढ़ते हैं सर टिवि अच्छा यह समझना बहुत जरूरी है देखिए फंक्शनल डिपेंडेंसी बिफोर वी प्रोसीड फर्द इसको दो टाइप में हम डिवाइड कर लेते हैं एक हम बोलते हैं ट्रिविया जिसका इंग्लिश में मतलब होता है
293:01
Speaker A
नाना जिसका होना ना होना काइंड ऑफ बराबर हो देर इज नो डिफरेंस बिटवीन देम सो किसी भी फंक्शनल डिपेंडेंसी जैसे यहां मैंने रूल भी लिखा है अल्फा टू बीटा जज अ फंक्शनल डिपेंडेंसी फ्रॉम अल्फा टू बीटा नाउ इट इज सेड टू बी टिवि इफ बीटा इज अ
293:17
Speaker A
सबसेट ऑफ अल्फा ध्यान से ऑब्जर्व करिएगा अगर बीटा अल्फा का सबसेट हो देन इट इज नोन एज देन इट इज नोन एज टिवि फंक्शनल डिपेंडेंसी तो एक एग्जांपल से अगर मैं बोलूं मान लीजिए लुक एट दिस अ नॉट दिस बल्कि दिस a
293:35
Speaker A
टू बी तो अगर एक स्कीमा है मान लीजिए उसमें तीन एटिबल देते है बट देर अ फंक्शनल डिपेंडेंसी फ्रॉम ए टू बी ए बी टू बी अ बड़ी अजीब बात है क्या मैं आपको बोल रहा हूं कि अगर आप मेरे को ए का वैल्यू बताओगे
293:49
Speaker A
तो मैं आपको बी का वैल्यू ढूंढ के बता दूंगा तो यहां पर आप देखिए जो कि हमारा बीटा है व सबसेट है अल्फा का बिकॉज ओबवियसली बी इज अ सबसेट ऑफ ए तो इट्स लाइक सेइंग कि अगर आपके पूछोगे अच्छा एक काम
294:04
Speaker A
करो अपना रोल नंबर बताओ और अपना नाम बताओ एंड देन यू चेक द डेटाबेस और आप बदले में फिर से उ उसका रोल नंबर बता दो नाउ डज दैट मेक्स सेंस अब ये तो कोई बात नहीं हुई जो
294:13
Speaker A
पूछा वही दोबारा बता दिया तो दिस इज एन एग्जांपल ऑफ टिवि फंक्शनल डिपेंडेंसी इसको क्या बोलते हैं ट्रिविया फंक्शनल डिपेंडेंसी है ना तो ये इनवैलिड नहीं है बट ओबवियसली ये हमारे काम की नहीं है तो मैं चाहता हूं इसका अंडरस्टैंडिंग आपको
294:27
Speaker A
पहले से हो बिकॉज गेट वगैरह में कई बार नाम से पूछ लेते कि बताओ कौन सा फंक्शनल डिपेंडेंसी ट्रिविया है है ना तो इसका अंडरस्टैंडिंग आपको होना चाहिए ओके नाउ अगर फंक्शनल डिपेंडेंसी कुछ टेक्निकल टर्मिनोलॉजी है अगर अल्फा टू बीटा की हम
294:42
Speaker A
बात करें तो अल्फा कहलाता है अल्फा डिटरमाइंस बीटा या बीटा इज डिपेंडेंट ऑन अल्फा आप जैसे चाहे ऐसे ऑब्जर्व कर लो अभी ये सुपर की वाली बात अभी हम ऑब्जर्व नहीं कर रहे इस पर बाद में बात करेंगे यस तो एक
294:55
Speaker A
छोटा सा क्वेश्चन ट्राई कर सकता है अगेन यू कैन पॉज द वैल्यू एक बार और नोटिस करो देखो क्या पूछ रहा है मेरे को बताओ किस तरह से इसको ऑब्जर्व करना है क्या क्वेश्चन है नोटिस करिएगा कंसीडर अ रिलेशन एक् च इज लाइक p क आर
295:11
Speaker A
एसटी एंड यू च ऑफ द फॉलोइंग सेट ऑफ फंक्शनल डिपेंडेंसीज दज आर दिस यह गिवन है विद द फॉलोइंग चच ऑफ द फॉलोइंग आर टिवि फंक्शनल डिपेंडेंसी इन द एफ क्लोजर ऑफ एफ एफ क्लोजर क्या होता है उसको भी आगे
295:26
Speaker A
ऑब्जर्व करना है बेसिकली मान लीजिए ए से जितनी भी डिपेंडेंसी हम डायरेक्टली या इनडायरेक्टली कैलकुलेट कर सकते दैट इज नोन एज एफ क्लोजर अब आपको क्या बताना है इसमें से कौन-कौन सी ट्रिविया है तो लुक एट दिस क्या सिखाया मैंने अगर अल्फा टू बीटा कोई
295:41
Speaker A
फंक्शनल डिपेंडेंसी है तो कब हम बोलते ट दिस डिपेंडेंसी ट्रियल अगर अल्फा टू बीटा कोई फंक्शनल डिपेंडेंसी है न बीटा इज अ सबसेट ऑफ अल्फा जब बीटा किसका सबसेट हो अल्फा का तो बताओ यहां पर क्या हो रहा है
295:55
Speaker A
क्या एसटी प का सबसेट है जी नहीं क्या टी प का सबसेट है कुछ लोग बोंगे सर आर तो है उससे फर्क नहीं पड़ता टोटल होना चाहिए सबसेट डजन मीन इंटरसेप्टिंग सेट टोटल होना चाहिए तो टोटल तो यहां नहीं हो रहा इधर
296:10
Speaker A
देखिए क्या पीएस क्या एस पीएस का सबसेट है यह बिल्कुल हो रहा है सर ए इज अ सबसेट ऑफ पीएस तो यहां पर ये होल्ड कर रहा है लास्ट वन इज डी क्या पी एस एंड यूय q जो है क्या
296:24
Speaker A
वो पीएसयू का सबसेट है नहीं क्य पीएसयू का सबसेट नहीं है तो आउट ऑफ ल आई थिंक एक ही ऑप्शन काम कर रहा है चच इज लाइक सी है ना सो 110 पर इट होल्ड्स गुड एंड दैट इज एन
296:35
Speaker A
एग्जांपल ऑफ ट्रियल फंक्शनल डिपेंडेंसी नाउ फिर से क्वेश्चन आई थिंक दोबारा हमने पूछ लि डिपेंडेंसी पे बट अभी सेे डिस्कस करने की जरूरत नहीं बिकॉज इस पे हम काम कर चुके हैं अब आपसे बात करता हूं पहले किसके
296:46
Speaker A
बारे में क्लोजर सेट ऑफ एट्रिमेद के ऐसे समझो मान लो इफ आई से द रज अ डिपेंडेंसी फ्रॉम a टू बी एंड देर इज अ डिपेंडेंसी फ्रॉम b टू c है ना अब मैं आपसे पूछूंगा बताओ a से क्या-क्या कैलकुलेट कर सकते हो
297:01
Speaker A
तो ध्यान से आप देखोगे तो आप समझोगे सर a से a तो कर ही सकते इसमें कोई प्रॉब्लम नहीं है बट अगर a से b कर सकते हो और b से c कर सकते हो तो टेक्निकली हम a से ए बी c
297:10
Speaker A
ती कर सकते हैं तो पॉइंट यह है ऐसी बहुत सारी डिपेंडेंसीज है जो हमें डायरेक्ट विजिबल होती हैं बट कुछ डिपेंडेंसीज इनडायरेक्ट भी है मतलब दे होल्ड्स गुड बट पहली बार में दिखेंगी नहीं आपको इससे पहले कि हम की कैलकुलेट करें और नॉर्मलाइजेशन
297:27
Speaker A
करने चले जाएं जब तक सारी विजिबल डिपेंडेंसी हमें नजर नहीं आएंगी तब तक ये अच्छा काम नहीं करेगा है ना तो हम क्या चाहते हैं हम क्लोजर सेट ऑफ डिपेंडेंसीज निकालना शुरू कर दें तो इफ आई से सपोज लेट
297:39
Speaker A
मी कैलकुलेट a का क्लोजर क्या मतलब है डायरेक्टली और इनडायरेक्टली एट्रिल a से जितने भी एट्रियो हम आइडेंटिफिकेशन क्लोजर ऑफ़ अ ऑफ एन एट्रिल सेट कैन बी डिफाइंड एज अ सेट ऑफ एट्रिक्स व्हिच कैन बी फंक्शनल डिटरमाइंड फ्रॉम f एंड इट इज
298:11
Speaker A
डिनोटेड बाय ए क्लोजर जिनको हम फंक्शनल डिटरमाइंड कर सकते हैं जिसके नाम अलग-अलग हैं एटिबल क्लोजर या क्लोजर ऑन एट्रिल सेट या क्लोजर सेट ऑफ़ एट्रिल आपका मन आप जैसे जैसे आइडेंटिफिकेशन क्वेश्चंस ट्राई करते हैं एक-एक करके इसको
298:30
Speaker A
मैं बोलता हूं डायरेक्ट मेथड जो गेट में हमारे काम आता है एक बार डायरेक्ट मेथड से सारे क्लोजर हम आइडेंटिफिकेशन कर पा रहे होंगे यस नाउ लुक एट दिस क्वेश्चन इन अ रिलेशन आर ए बी सीडी विद अ
298:45
Speaker A
सेट ऑफ फंक्शनल डिपेंडेंसीज ये डिपेंडेंसी रे पास और हमें क्या पता लगाना है a क्लोजर a का पॉजिटिव क्लोजर बहुत सिंपल है लेकिन फिर भी इस पे थोड़ी प्रैक्टिस करना मैं बोल रहा हूं बार-बार जरूरी है बिकॉज बाद में कंफ्यूजन होगा तो देखो स्टेप नंबर
298:58
Speaker A
वन क्या करना है a का क्लोजर निकालना है तो जिसका क्लोजर निकालना वो एटिबल तो हमारे पास है ही है उसे लिख लेते हैं अब ऊपर से नीचे ट्रैवर्स करना स्टार्ट करो देर इज अ फंक्शनल डिपेंडेंसी a टू बी क्या
299:09
Speaker A
इस डिपेंडेंसी का लेफ्ट हैंड साइड जो कि यहां पर a है क्या हमारे पास है हां सर हमारे पास a है है ना तो अगर a है तो मान लेता हूं कि इस डिपेंडेंसी को हमने यूज़ कर लिया अब बोलो हमारे पास क्या हो गया अब
299:20
Speaker A
अब हमारे पास हो गया ए फिर आगे बढ़ते हैं लुक एट नेक्स नेक्स्ट फंक्शनल डिपेंडेंसी b टू c अगेन देखो क्या b हमारे पास है हां सर b हमारे पास है तो इसको भी हमने यूज कर लिया अब हमारे पास टेक्निकली हो गया ए स
299:34
Speaker A
फिर देखो नेक्स्ट फंक्शनल डिपेंडेंसी इज ए टू d क्या ए हमारे पास है हां ए हमारे पास है तो देखो हम d तक पहुंच गए एंड नाउ वी हैव ए बी सी एंडडी एंड दैट इज हाउ इट विल
299:47
Speaker A
वर्क है ना तो इसका मतलब व्हाट इज पॉजिटिव क्लोजर ऑफ a पॉजिटिव क्लोजर ऑफ ए इज ए बी सीडी तो अगर a हमारे पास है तो ए बी सीडी चारों एटिबल हमारे पास है है ना एज सिंपल एज दैट और केस देख लेते हैं यहां देखिए ए
300:02
Speaker A
बी सीडी e एज और हर केस में जब भी मैं कोई क्वेश्चन सॉल्व करूं मैं मेरे को बोलना याद र या नहीं रहा आपको क्या करना है आपको वीडियो पॉज करनी है वो क्वेश्चन को अब ओबवियसली अगर किसी फॉर्मेट प पहला
300:13
Speaker A
क्वेश्चन सॉल्व करा रहा हूं वो आप देख लो लेकिन हर अगले क्वेश्चन को सॉल्व करने से पहले खुद ट्राई करना है जब तक खुद ट्राई नहीं करोगे तब तक क्लेरिटी नहीं आएगी ट्रस्ट मी तो आगे बढ़ते हैं व्हाट डू वी
300:25
Speaker A
हैव नेक्स्ट एसी का क्लोजर निकालना तो स्टेप नंबर वन में a और c तो है ही हमारे पास अब देखो a टू बी क्या a हमारे पास है हां सर है इसको हम यूज कर सकते हैं तो नाउ
300:34
Speaker A
वी हैव इज ए सी नेक्स्ट देखिए b स टू है हां है देन हमारे पास है सो ए बी सीडी एंड e यह भी हो गया नेक्स्ट देखिए एई जी ए हमारे पास है e हमारे पास है बट जी हमारे
300:53
Speaker A
पास नहीं है तो जब तक किसी डिपेंडेंसी अल्फा टू बीटा का पूरा का पूरा अल्फा हमारे पास ना हो तब तक वो यूब नहीं है तो अभी मैं इसे यूज नहीं कर सकता हालांकि आप नोटिस करोगे तो पाओगे वैसे भी किसी काम का
301:05
Speaker A
नहीं है दिस इज एन एग्जांपल ऑफ ट्रिविया फंक्शनल डिपेंडेंसी हाई अगेन यू राइट हैंड साइड जो है वो सबसेट है किसका लेफ्ट हैंड साइड का तो दिस विल नॉट वर्क सो ओबवियसली करेक्ट आंसर क्या हुआ एसी के पॉजिटिव
301:17
Speaker A
क्लोजर का इट इज ए बी सीडी एंड e है ना ये सब हमारे पास है फिर आगे बढ़ते हैं लुक एट दिस दिस इज ए बी सीडी एंड e ये सब है चलिए शुरू करते हैं क्लोजर निकालना है किसका बी
301:32
Speaker A
का तोन स्टेज वन में बी हमारे पास है अब देखो क्या यहां पर भी नहीं सीडी यूज कर सकता हूं नहीं क्या बीडी यूज कर सकता हूं ये जरूर कर सकता हूं तो बोलो नेक्स्ट स्टेज में मेरे पास क्या आ गया बडी क्या e
301:45
Speaker A
यूज कर सकता हूं नहीं एक काम क्या करना है फिर से दोबारा ट्राई करना है ए सीडी या e अभी भी कोई यूब नहीं है तो आंसर इज बीडी ओनली तो जरूरी नहीं कई बार ट्रिक क्वेश्चन आता है आपको लगेगा यार इतना छोटा क्यों आ
301:58
Speaker A
रहा है मैंने कुछ गड़बड़ कर दिया क्या बट जो है वो है तो b से हम सिर्फ बीडी ही निकाल सकते हैं तो दैट इज वई दिस विल होल्ड गुड फिर आगे बढ़ते हैं लुक एट दिस यहां पर देखिए क्या निकाल रहे हैं ए का
302:10
Speaker A
पॉजिटिव क्लोजर फिर आइए स्टेप स्टेप नंबर वन ए हमारे पास है स्टेप नंबर टू अभी ए के बाद यहां देखिए हमें क्या मिला सी मिला तो दिस इज डन ये हो गया फिर देखिए b स टू एडी क्या b स हमारे पास है हां सर b स हमारे
302:28
Speaker A
पास है वहां से क्या मिला एडी तो a तो है इसका मतलब हमको d भी मिल गया यह भी यूज हुआ क्या डी हमारे पास है हां सर डी है डी से क्या मिला e सो नाउ वी हैव ए बी सडी
302:41
Speaker A
एंड e ये भी देखिए यूज़ हो पाया नेक्स्ट व्हाट डू वी हैव इज cf4 होल्ड करेंगे फेयर इनफ फिर आगे बढ़ते हैं लुक एट दिस ये क्या है ए बी सीडी e ए जी एंड h ओ माय गॉड और डिपेंडेंसी भी बड़ी
303:12
Speaker A
चौड़ी है लेकिन अगेन मेरे ख्याल से इतने सारे केसेस हम ट्राई कर चुके हैं ना तो बहुत लॉजिक और बहुत सिस्टम आपको समझ आ गया होगा कि कैसे क्लोजर निकालते हैं तो बी सीडी हमारे पास है हां जी है ए यूज नहीं
303:25
Speaker A
कर सकता सीडी टू e यूज कर सकता हूं क्योंकि सीडी मेरे पास है तोब मेरे पास हो गया ए बी बी सीडी एंड e भी हमारे पास आ गया देन e से सी मान मार्क कर देता हूं यूज कर लिया बिकॉज c और e दोनों ही हमारे
303:39
Speaker A
पास है तो देर इज नथिंग न्यू डी से a e इससे बहुत कुछ सीखने को मिला तो a मिला b सडी एंड e पहले से हमारे पास था और एक नई चीज h भी मिल गई बहुत अच्छे ए ए से बडी a
303:57
Speaker A
b और h से बडी ये तो अगेन यूज्ड है बट सब कुछ हमारे पास है d और h से bc-c d e ए एंड आई थिंक दैट विल बी ऑल यह क्या कह रहा है कैन बी इफर्ड फ्रॉम द
304:13
Speaker A
अबब चलो इसको और ट्राई कर लेते हैं आई थिंक दिस इ अ गेट प्रीवियस ईयर क्वेश्चन वैसे बेसिक फंक्शनल डिपेंडेंसीज में क्लोजर कैसे निकालते हैं आपको समझ आया क्या बोल रहा है सपोज द फॉलोइंग फंक्शनल डिपेंडेंसी होल्ड ऑन रिलेशनल स्कीमा य विद
304:27
Speaker A
एटिबल p क आ एस एंड t तो यहां पे देखिए एट्रबीक आ एंड आर ए टू t क्वेश्चन है व्हिच ऑफ द फॉलोइंग फंक्शनल डिपेंडेंसी कैन बी इफर्ड फ्रॉम द अबब फंक्शनल डिपेंडेंसीज कौन-कौन से इनफर की जा सकती
304:41
Speaker A
है कैसे निकालेंगे ps2 t तो आप एक काम करो आप ऊपर वाला देख के ना जरा पए का क्लोजर निकालो ध्यान से देखना मैं पए का क्लोजर ये देख के नहीं निकाल रहा ये तो मेरे को चेक करना है वो जो गिवन है वो देख के
304:54
Speaker A
निकाल रहा हूं तो पए अगर मेरे पास है तो ओबवियसली स्टेज वन में पए तो है ही है नाउ यूजिंग p आई कैन गो टू q ए आ सो p s q एंड r देखो यहां तक मैं पहुंच गया देन यूजिंग
305:07
Speaker A
r एंड s आई कैन गो टू t और r दोनों मेरे पास है तो देखिए मैं कहां तक जा सकता हूं सर मैं t तक जा सकता हूं है ना तो p क आ एसटी ये सब हमारे पास आ गया नाउ वी कैन सी
305:19
Speaker A
द डिपेंडेंसीज क्या पए टू t होल्ड करता है सर पीए के क्लोजर में t है बिल्कुल होल्ड करता है क्या ps2 क्य होल्ड करता है सर पीए के क्लोजर में q भी है ये भी होल्ड करता है बात समझ आ रही है तो दो
305:31
Speaker A
डिपेंडेंसी तुम श्योर हो गए पक्का होल्ड करता है अब रही बात r की और p की दोनों का क्लोजर निकालो तो मुझे बताओ सिर्फ r का क्या क्लोजर है है आई थिंक सिर्फ r से r ही मिल रहा है कोई बोले सर rs2 t दोबारा
305:45
Speaker A
समझो इस डिपेंडेंसी का क्या मतलब है अगर मेरे पास r और s दोनों है तो मैं t तक पहुंच सकता हूं ध्यान से देखो बट यहां पर क्या मेरे पास r और s है नहीं सर मेरे पास सिर्फ r है तो ओबवियसली मैं t तक नहीं
305:57
Speaker A
पहुंच सकता है ना नेक्स्ट व्हाट डू वी हैव इज p का क्लोजर ये देखो जरा p का क्लोजर यहां पे देखना क्या p मेरे पास है हां जी तो p से मैं क्या निकाल सकता हूं देखिए p से मैं निकाल सकता हूं q एन आ 100% इट
306:12
Speaker A
मेक्स सेंस और फिर आगे बढ़ी अ वैसे मुझे आगे करने की जरूरत नहीं है वो क्यों क्योंकि हमको देखना था यही कि p से r निकाल सकते हैं क्या सर p के क्लोजर में r है तो यह भी होल्ड कर रहा है तो कौन सा
306:24
Speaker A
डिपेंडेंसी है जो होल्ड नहीं कर रहा सर सिर्फ एक ही डिपेंडेंसी है दैट इज r2 t दैट डजन होल्ड गुड है ना तो नाउ यू कैन अंडरस्टैंड आई थिंक कि किस लेवल के अ बेसिक अंडरस्टैंडिंग आपका होना चाहिए
306:37
Speaker A
क्लोजर्स पे जैसे-जैसे आगे बढ़ रहे हैं फंक्शनल डिपेंडेंसी पे हमारी और अच्छी वाली सॉलिड लेवल अंडरस्टैंडिंग बढ़ रही है दैट इज अनदर स्टोरी और क्लोजर्स का इस्तेमाल करके कैसे हम डायरेक्ट क्वेश्चन सॉल्व कर पा रहे हैं बिकॉज बहुत सारे
306:52
Speaker A
लोगों को ऐसा लगता है कि फंक्शनल डिपेंडेंसीज एंड कीज आर जस्ट द मेथड कि हम इसका यूज करके क्या कर रहे हैं हम इसका यूज करके बेसिकली नॉर्मलाइजेशन की तैयारी कर रहे हैं बट दैट इज नॉट ट्रू हर साल इवन
307:05
Speaker A
दिस ईयर आल्सो नॉर्मलाइजेशन से क्वेश्चन पूछा ही नहीं सर क्वेश्चन वाज डायरेक्टली देर फ्रॉम फंक्शनल डिपेंडेंसीज एंड कीज तो अगर इसको आप सॉलिड लेवल पर तैयार करते हो तो भी आपकी अच्छी वाली एक अंडरस्टैंडिंग बन जाती है ठीक है अब यहां देखिए य
307:19
Speaker A
आर्मस्ट्रांग एक्जिम्स या पोस्टलेटरल ना वो मोर देन सफिशिएंट है आगे जितनी भी एनालिसिस है फंक्शनल डिपेंडेंसी की उस परे काम करने के लिए बट देर आर सर्टेन सेट ऑफ रूल्स एंड रेगुलेशंस व्हिच वास पब्लिश्ड बाय विलियम डब्लू आर्मस्ट्रांग इन
307:37
Speaker A
1974 और यह प लेट्स या एक्सियोम्स क्या होते हैं यह वो फंडामेंटल ट्रुथ है हम मानते हैं जिनको प्रूव करने की जरूरत नहीं मतलब दैट इज ऑलरेडी बीइंग प्रूव्ड उनको रेफरेंस मान के आप फर्द थ्योरम्स एंड प्रूव्स कर सकते हो है ना तो बहुत जरूरी
307:53
Speaker A
है आई थिंक एक बार बेसिक अंडरस्टैंडिंग डेवलप कर लेना और जिसका इस्तेमाल करके आगे हम काम कर सकते हैं एंड नॉट ओनली इन गेट कई बार मैंने देखा इ डिफरेंट डिफरेंट कॉम्पिटेटिव एग्जाम्स ये जो आर्मस्ट्रांग एक्सियोम्स या पोस्टलेटरल डि टेंडेंसीज सो दे आर काइंड
308:11
Speaker A
ऑफ़ वेरी वेरी फंडामेंटल जिनका एक बार अंडरस्टैंडिंग बेसिक नाम लेना जरूरी है इवन खासकर यूनिवर्सिटी एग्जाम में खैर वो यहां पे मैं उसको इंपॉर्टेंस नहीं दे रहा आई एम कंसंट्रेटिंग स्पेसिफिकली ऑन गेट तो लुक एट फर्स्ट रूल व्हिच सेज
308:23
Speaker A
रिफ्लेक्सिवली एंड व्हाट इज़ दैट इफ y इज़ अ सबसेट ऑफ़ x देन x इंप्लाइज y आई थिंक ऑलरेडी यह हमने काइंड ऑफ़ ऑब्जर्व कर लिया है बट मैं एक एग्जांपल लिख लेता हूं क्या कह रहा है x टू y फंक्शनल डिपेंडेंसी काम
308:38
Speaker A
कर रही है कब कर रही है सर इफ y इज अ सबसेट ऑफ x सो आई शुड राइट लाइक देख y इज अ सबसेट ऑफ x आप नोटिस करो यही तो हमने ऑब्जर्व किया था जब हम बात कर रहे थे टिवि
308:48
Speaker A
फंक्शनल डिपेंडेंसी की तो अगर मैं एक एग्जांपल लिखूं इसका मतलब ए टू b क्या ये डिपेंडेंसी होल्ड करेगी करेगी ना सर बिकॉज हियर y व्हिच इज b इज अ सबसेट ऑफ x व्हिच इज ए तो हां b क्योंकि ए का सबसेट है तो
309:03
Speaker A
ये 100% होल्ड करेगा दैट इज नोन एज आर्मस्ट्रांग एजिम है ना तो बहुत बेसिक अंडरस्टैंडिंग है एंड आई थिंक इट होल्ड्स गुड नेक्स्ट इज़ आर्गुमेंट आर्गुमेंट कर देना चिपका देना कॉ कॉन्कैटिनेट कर देना इसका क्या मतलब है देखो अगर x टू y एक
309:20
Speaker A
फंक्शनल डिपेंडेंसी है इफ देर इज अ फंक्शनल डिपेंडेंसी फ्रॉम x टू y तो कैसे व्हाट आल्सो होल्ड्स गुड्स x z टू y z बेसिकली मतलब क्या है हम यह बोल रहे हैं कि अगर x हमारे पास है अगर x की वैल्यू
309:33
Speaker A
हमको पता है हम y की वैल्यू ढूंढ सकते हैं यही मतलब है ना अगर x की वैल्यू हमको पता है तो हम y की वैल्यू सर्च कर सकते हैं बट द क्वेश्चन इज अगर मैं यहां पर दोनों तरफ
309:43
Speaker A
z कॉन्कैटिनेट कर दूं तो किसी को कोई प्रॉब्लम है क्या नहीं बिकॉज z की कोई डिपेंडेंसी तो हुई नहीं z मैंने आपको लेफ्ट में बताया तो राइट में भी बता सकते हैं तो किसी भी फंक्शनल डिपेंडेंसी में याद रखना मान लीजिए यहां लिखा हुआ है ab2
309:56
Speaker A
एकवा अगर मैं दोनों जगह c कॉन्कैटिनेट कर दूं उससे कोई प्रॉब्लम नहीं है दैट इज नोन एज आर्गुमेंट यस नेक्स्ट इज ट्रांजिटिंग अब यह तो हर सब्जेक्ट हर टॉपिक में हमारे साथ चलता है सो व्हाट इज ट्रांसिटिविटी एज सिंपल एज
310:11
Speaker A
दैट तो अगर x टू y कोई डिपेंडेंसी है एंड y टू z कोई डिपेंडेंसी है तो दिस इज डिपेंडेंसी फ्रॉम x टू y एंड देन फ्रॉम y टू z देन y टू z डिपेंडेंसी x टू ज डिपेंडेंसी विल आल्सो होल्ड्स गुड दिस इज
310:24
Speaker A
नोन एज ट्रांजिटिंग है ना तो a से गए b b से गए c तो a से जाएंगे c यहां पर मैं x y की टर्म्स में बोल रहा हूं तो अगर हम x से गए y और y से गए z तो x से गए z ये होल्ड
310:36
Speaker A
करेगा ठीक है सर अब यहां पे एक बात और रखिए सुनिए इन तीनों को शॉर्ट में कभी-कभी रैट रूल्स या फिर रैट एक्सियोम्स भी बोल देते हैं रट रिफ्लेक्सिवली आर्ग आर्गुमेंट ट्रांसिटिविटी एंड दे आर कॉल्ड अ फंक्शनल कंप्लीट मतलब जैसे हम डिजिटल में पढ़ते
310:55
Speaker A
हैं ना दैट यूजिंग ओनली नंड गेट एंड नॉर गेट हम कोई भी सर्किट इंप्लीमेंट कर सकते हैं वही आईडिया यहां पर भी काम करता है दैट यूजिंग ओनली रट रूल्स आप अगर चाहो तो किसी फंक्शनल डिपेंडेंसी का पूरा क्लोजर
311:06
Speaker A
निकाल सकते हो ऑब् वियस आपको करने की कोई जरूरत नहीं है बिकॉज आप डायरेक्ट निकालो हम कॉम्पिटेटिव एग्जाम की तैयारी कर रहे हैं हम आंसर जल्दी निकालना है ना कि किसी स्पेसिफिक मेथड से बट हां थियोरेटिकली स्पीकिंग ये आपको पता होना चाहिए दे आर
311:19
Speaker A
फंक्शनल कंप्लीट एंड यूजिंग ओनली दीज थ्री रूल्स हम कोई भी क्लोजर निकाल सकते हैं नाउ देयर आर सम एडिशनल रूल जिनको जैसे आप यहां नोटिस करो सेकेंडरी रूल भी बोलते हैं दे आल्सो होल्ड्स गुड है ना और किस तरह से
311:31
Speaker A
काम करते हैं यहां देखो तो ये तो बहुत सिंपल है अगर x टू y जिसको बोलते हैं यूनियन रूल और x टू z दो डिपेंडेंट ऐसा अलग-अलग करके लिखी हुई है तो लेफ्ट हैंड साइड सेम है राइट हैंड साइड डिफरेंट है तो
311:44
Speaker A
अगर ऐसा अलग-अलग करके लिखी तो क्या मैं दोनों को एक साथ लिख सकता हूं सर बिल्कुल लिख सकता हूं सो व्हाट वी कैन राइट वी कैन राइट x2 y ज तो ये तो ऐसा भी नहीं कि इसमें मुझे नहीं लगता कुछ प्रूफ करने की
311:54
Speaker A
जरूरत है तो बहुत ही सिंपल है देन डीकंपोजिशन उल्टा कर लो भाई अगर x से y और z लिखा हुआ है तो क्या हम अलग-अलग नहीं लिख सकते लिख सकते हैं तो आप लिख सकते हो सर x से y और आप लिख सकते हो x से z एंड
312:09
Speaker A
बोथ ऑफ देम होल्ड्स गुड तो यह भी काम करता है और बढ़िया काम करता है सो यूनियन हमारे पास है डीकंपोजिशन हमारे पास है नेक्स्ट वट डू वी हैव इज सूडो ट्रांजिट अब यह क्या है यह थोड़ा सा अजीब लगता है बट है नहीं
312:22
Speaker A
मैं समझाता हूं कैसे यह कह रहा है यहां लिखूं ये कह रहा है इफ देर इज अ फंक्शनल डिपेंडेंसी फ्रॉम x टू y एंड देर इज अ फंक्शनल डिपेंडेंसी फ्रॉम w वा टू ज इट मींस w एक टू z होल्ड्स गुड अब ये कैसे
312:40
Speaker A
काम करेगा तो अगेन आर्गुमेंट आपने पढ़ा है अगर मैं यहां पर दोनों तरफ ड आर्गुमेंट कर दूं कोई प्रॉब्लम तो नहीं है सो x2y था तो मैंने दोनों तरफ w लगा दिया अब बताओ क्या बना ये ये बना x w से w y डवा से z तो
312:57
Speaker A
देखो ट्रांजिटिंग काम कर रही है क्या देन आई कैन कैन आई कंक्लूजन एंड दैट इज हाउ इट वर्क्स एंड दिस इज नोन एज सूडो ट्रांजिटिंग क्या नाम रखेंगे इसका सूडो ट्रांसिटिविटी तो बहुत अच्छा और बहुत शानदार है अगला केस देखिए नोन एस कंपोजीशन
313:14
Speaker A
व्हाट इ सेज x से गए y और z से गए डब तो मैं दोनों को उठा के मर्ज कर रहा हूं बेसिकली x से अगर हम गए y और जड से हम गए ड तो हम दोनों को कैसे लिख सकते हैं हम
313:29
Speaker A
लिख सकते हैं एक जटवा एंड w हालांकी दिस इज नॉट अ गुड थिंग टू डू बिकॉज अगर आप इसको फरदर डीकंपोज करोगे तो आप को मिलेगा x z टू y एंड x ज टू w बेसिकली आपने अपनी पावर कम कर ली है ना तो
313:45
Speaker A
आई डोंट नो इसको एज अ रूल स्टडी करना भी चाहिए कि नहीं बट हां अगर कोई ऐसा लिखे दैट इफ दैट होल्ड्स गुड दिस आल्सो होल्ड्स गुड तो यू कैन से यस बट ये उल्टा काम नहीं करेगा फेल हो जाएगा तो बेसिकली यहां पे
313:57
Speaker A
हमारी पावर कमी हो रही है है ना लेकिन ये रूल याद रखना जरूरी है तो याद रखिएगा रिफ्लेक्सिवली आर्गुमेंट ट्रांसिटिविटी एंड हियर यूनियन डीकंपोजिशन सूडो ट्रांसिट कंपोजीशन ये सेकेंडरी एंड नॉट फंडामेंटल यह फंडामेंटल है व्हिच आर काइंड ऑफ
314:11
Speaker A
फंक्शनल कंप्लीट है ना तो यह भी हमारा यह मैंने आपको बता दिया कि दीज आर साउंड्स एंड साउंड एंड कंप्लीट मतलब ये सब वैलिड है और कंप्लीट सिर्फ इनका यूज करके आप कोई भी एनालिसिस कर सकते हो फंक्शनल
314:23
Speaker A
डिपेंडेंसी की नाउ नेक्स्ट हमें क्या काम करना है नेक्स्ट हमें करना है कंपैरिजन अब जैसे-जैसे हम आगे बढ़ रहे हैं ना हम अपना जो अंडरस्टैंडिंग है लेवल ऑफ अंडरस्टैंडिंग है फंक्शनल डिपेंडेंसी प उसको एहस कर रहे हैं तो एक और डिपेंडेंसी
314:37
Speaker A
क्या है आईडिया समझिए कि मान लीज लीजिए मेरे पास एक रिलेशनल स्कीमा है r एंड देयर आर सम सेट ऑफ फंक्शनल डिपेंडेंसीज जो यहां पे होल्ड कर रही है ठीक है अब ऐसा हो सकता है कि दो अलग-अलग इंजीनियर है या दो
314:49
Speaker A
अलग-अलग लोग हैं एक कह रहा है देर इज अ सेट ऑफ फंक्शनल डिपेंडेंसी f1 व्हिच होल्ड्स गुड ऑन r और दूसरा कह रहा है देर इज अ सेट ऑफ फंक्शनल डिपेंडेंसी f2 व्हिच होल्ड्स गुड ऑन r और एक ही चीज को लिखने
315:01
Speaker A
के तो अलग-अलग तरीके भी हो सकते हैं तो कई बार हमें समझ नहीं आता कि हम किसके साथ आगे बढ़े यह दोनों इक्वल है या किसी या एक दूसरे का सबसेट है सुपरसेट है किसी में कोई पॉइंट मिस हो रहा है बेसिकली हमें दो
315:14
Speaker A
फंक्शनल डिपेंडेंसी कंपेयर करना आना चाहिए एंड दैट इज वेरी वेरी इंपॉर्टेंट तो कुछ क्वेश्चंस हम ट्राई करेंगे एग्जाम में भी इस पैटर्न पे कई बार क्वेश्चन पूछे गए हैं आइर टू आइडेंटिफिकेशन जैसे यहां पे आप देख रहे हो
315:30
Speaker A
दो सेट ऑफ फंक्शनल डिपेंडेंसीज है एफ एंड जी और हमें कंपेयर करना है इन दोनों का आपस में कि वेदर इन दोनों का डिपेंडेंसी सेम है या इसमें कोई चेंज है कैसे काम करते हैं क्या ऑब्जर्वेशन है आइए
315:41
Speaker A
एकएक करके वन बाय वन यहां पर नोटिस करेंगे तो चलिए अभी यह क्वेश्चन ट्राई करते हैं देखिए करना क्या है चीजें बड़ी कॉम्प्लेक्शन है दिस इज अ सेट ऑफ फंक्शनल डिपेंडेंसी च्च इज लाइक ए एंड दिस इज अ
315:54
Speaker A
सेट ऑफ फंक्शनल डिपेंडेंसी चच इज लाइक जी अब हमें इनको कंपेयर करना है अब कंपैरिजन की प्रॉब्लम क्या मैं आपको समझाता हूं इसके प्रॉमिस अलग-अलग है ए का प्रॉमिस है देन ए सी से क्या कर सकता है वो प्रॉमिस
316:06
Speaker A
है e से क्या कर सकता है वो प्रॉमिस है यहां पर पर ए और e तो ठीक है बट एसी कुछ है ही नहीं लेफ्ट हैंड साइड पे ऐसा कोई डिपेंडेंसी नहीं है जिसके लेफ्ट हैंड साइड पे एसी हो तो देखो जैसे मैंने लास्ट
316:16
Speaker A
स्लाइड पे लिखा था ना दैट वाज अ वेरी इंटरेस्टिंग पॉइंट रेस एक जगह से शुरू होनी जरूरी है मतलब अगर आप दो लोगों के बीच में ओबवियसली कंपटीशन कर रहे हैं और दोनों जगह का दोनों लोगों के स्टार्टिंग
316:26
Speaker A
पॉइंट अलग-अलग है तो कैसे कंपेयर करेंगे नहीं कर सकते यहां पर अगर दो डिफरेंट सेट ऑफ फंक्शनल डिपेंडेंसीज आपको कंपेयर करनी है उसका सही तरीका आपको समझाता हूं तो लुक एट दिस बड़ा इंटरेस्टिंग मेथड है और थोड़ा कन्फ्यूजिंग एक बार देखें बाद समझ आएगा अब
316:41
Speaker A
यहां पर मुझे बताइए लेफ्ट हैंड साइड पर कौन-कौन है एक डिपेंडेंसी में मेरे को ए नजर आ रहा है तो मैं ए का क्लोजर निकाल लूंगा एक डिपेंडेंसी में मेरे को ए नजर आ रहा है मैं उसका क्लोजर निकाल लूंगा और एक
316:53
Speaker A
डिपेंडेंसी में मेरे को e नजर आ रहा है मैं उसका क्लोजर निकालू स तीनों क्लोजर मैं कैलकुलेट करूंगा बट नॉट यूजिंग ए बट यूजिंग जी अब आप बोलोगे ये क्या लॉजिक है देखो ए क्या कर सकता है वो तो मेरे सामने
317:06
Speaker A
लिखा हुआ है मेरे को देखना है कि ए जो कर सकता है क्या वोह जी भी कर पाएगा कि नहीं कर पाएगा है ना और उसके लिए मैं जी को इधर ले आता हूं अब ध्यान से देखना कैसे काम
317:15
Speaker A
करेगा क्लोजर निकालना हमने पहले सीखा हुआ है तो दैट इज एन एडवांटेज तो ज बताओ a का क्लोजर क्या होगा तो वहां से देखेंगे तो ओबवियसली a से a तो मेरे पास है एंड यूजिंग द फंक्शनल डिपेंडेंसी ए से मैं ए
317:27
Speaker A
सडी तक पहुंच जाऊंगा बट उसके बाद भी क्या मेरे पास e है सर e तो नहीं है सो आई थिंक दैट विल बी ऑल यहां रुकना पड़ेगा है ना a से बस यही कर पाएंगे ए का अगर मिक्स
317:37
Speaker A
क्लोजर निकाले तो तो अग से स्टेज वन पे मेरे पास एसी है बट अगेन ए सेडी तक भी पहुंचे तो आई विल हैव एडी एंड दैट विल बी ऑल और कुछ नया नहीं मिला हालांकि ई से काफी कुछ चमत्कारिक मुझे लग रहा है हो
317:49
Speaker A
जाएगा तो e से ई तो हमारे पास है बट ई से लुक एट दिस मैं कहां पहुंच सकता हूं ए तक और जैसे ही a मिला सीडी भी मेरे को मिल सकता है तो देन इट इज ए सीडी e एंड h ये सब मिला है ना तो सारी
318:05
Speaker A
पावर हमारे पास लिखी हुई है बट नोटिस करो पावर किसकी है यह पारा f की नहीं है पावर g की है अब मैं कंपेयर करूं f कहता था कि मैं a से c बता सकता हूं क्या यहां a के
318:16
Speaker A
क्लोजर में c आया सर एक एक क्लोजर में c है तो कैन आई से हमने इसको कवर कर लिया f जो कह रहा था कि a से c बता सकता है g भी बता सकता है नथिंग मच बिकॉज़ क्लोजर निकाल
318:26
Speaker A
के हमने देखा नेक्स्ट देखिए f कहता था ए से d यहां पर भी ए के क्लोजर में d है तो लुक एट दिस दिस डिपेंडेंसी इज आल्सो कवर्ड नेक्स्ट देखिए e से ए यहां देख देखेंगे तो e के क्लोजर में ए है और d ब है सो दिस इज
318:42
Speaker A
आल्सो कवर्ड एंड लास्ट इज e से h क्या e के क्लोजर में h है सर h भी है लुक एट दिस तो सारे काम जो f कर सकता है वो सारे काम जी ने भी करके दिखाए या बोल सकते हैं जी
318:54
Speaker A
के हर एक आईडिया को f ने कवर कर लिया तो अब इसको कंक्लूजन से कम अभी हमें पूरी रियलिटी नहीं पता बट इतना बोल सकते हैं f इज अ सबसेट ऑफ g ध्यान से देखिए क्योंकि वो सारे काम जो f कर पा रहा है वो g ने भी
319:07
Speaker A
अपने पावर से करके दिखाया हालांकि ये नहीं पता हो सकता है जी कुछ एडिशनल भी करना जानता हो वो भी हमने क्रॉस चेक नहीं या वो क्रॉस चेक करके देखेंगे बट कम से कम ये वाला हाफ तो क्लियर है इधर आ जाओ यहां से
319:19
Speaker A
शुरू करते हैं अब सेम काम इधर करना पड़ेगा इफ यू वांट मैं कलर चेंज करता हूं सो दैट की हम आइडेंटिफिकेशन व्ट इज द क्लोजर ऑफ ए तो यहां पर आप देखेंगे तो ए मेरे पास है ए से मैं पहुंचा
319:47
Speaker A
सी तक एंड लुक एट दिस ए सी से मैं पहुंचा डी तक और कोई डिपेंडेंसी नजर आ रही है जो मेरे काम की हो आई डोंट थिंक सो तो यही मिलने वाला है इधर आ जाइए ई का चेक करते
319:58
Speaker A
हैं ई से कहां पर पहुंचे नोटिस करिए उही डिपेंडेंसी यूज करना है लुक एट दिस तो स्टेज वन पर ओबवियसली ई तो हमारे पास है देन ई से हम पहुंचे एडी एंड देन e से हम पहुंचे h सो e एडी ए और अगर ए हमारे पास
320:14
Speaker A
है तो फिर व पूरी कहानी सी भी आ जाएगा और डी तो हमारे पास है तो दिस इज ए बी तो है ही नहीं ना पार्टी बी पार्टी नहीं तो ए सीडी e एंड h तो ये सारे क्लोजर्स हमने
320:26
Speaker A
कैलकुलेट कर लिए और इस बार क्लोजर कैलकुलेट करने के लिए किसका पावर यूज किया सर इस बार f का पावर यूज किया अब चलिए जी का देखते हैं जी कह रहा था कि मैं ए से सीडी बता सकता हूं लुक एट दिस क्या f ब ए
320:38
Speaker A
से सीडी बता सकता है हां बता सकता है कवर कर लिया देन जी बोल रहा था कि मैं ई से ए बता सकता हूं क्या हम भी e से ए और h बता सकते हैं हां बता सकते हैं तो दोनों चीजें
320:52
Speaker A
लुक एट दिस दोनों चीजें जो वहां पर लिखी थी वो f कवर कर पा रहा है इसका मतलब क्या है कि g इज आल्सो अ सबसेट ऑफ f वो जो सारे काम यू नो g कर सकता था वो f ने भी करके
321:04
Speaker A
दिखा दी अब बताओगे इसका मतलब क्या है अब सेट थरी में हम क्या पढ़ते हैं नोटिस करो इफ a इज अ सबसेट ऑफ़ b एंड b इज अ सबसेट ऑफ़ a देन इट मींस a = b तो अगर ये दोनों
321:14
Speaker A
एक दूसरे के सबसेट हैं इसका मतलब ये दोनों डिपेंडेंसी का जो पावर है वो एकदम सेम है दोनों सेम डिपेंडेंसीज हैं बस बेसिकली लिखने का तरीका अलग-अलग है दैट इज एन आईडिया है ना तो ये अंडरस्टैंडिंग रखना बड़ा इंपॉर्टेंट है फंक्शनल डिपेंडेंसी से
321:30
Speaker A
इस पे डायरेक्ट क्वेश्चन तो आते ही हैं कि यू नो आपको कंपेयर करना आना चाहिए बिकॉज़ बाद में नॉर्मलाइजेशन में और आगे फर्द स्टेप जब हम बढ़ेंगे वहां हमारा बेसिक्स हमारे फंडामेंटल एकदम क्लियर है कि नहीं है है ना सो दिस इज वन आईडिया फेयर इनफ
321:44
Speaker A
आगे बढ़ता हूं एक डिपेंडेंसी और ट्राई कर लेते हैं मतलब दो-तीन क्वेश्चन ट्राई करेंगे है ना सो दैट कि क्लियर कट तरीके से आपको कंपैरिजन करना आ जाए इस बार थोड़ी स्पीड के साथ करता हूं तो नोटिस आपको
321:55
Speaker A
ध्यान से देखना क्या करना है एंड मैं तो बोलता हूं जैसे हमेशा वीडियो पहले पॉज करो खुद से क्वेश्चन ट्राई करो पूरा पैटर्न देखो ऑब्जर्व करो और फिर मुझे बताओ क्या गड़बड़ है क्या समझ आ रहा है है ना तो मैं
322:05
Speaker A
स्टार्ट करता हूं फर्स्ट आई विल स्टार्ट विद एफ एफ से स्टार्ट स्ट करता हूं कैसे करूंगा तो लुक एट दिस पहले अगेन मैं क्लोजर निका लूंगा बी का उसके बाद मैं क्लोजर निका लूंगा एडी का और यहां तो
322:18
Speaker A
दोबारा बी है तो कोई नथिंग न्यू बट ध्यान रखना किसको यूज करके निकालना है सर यूजिंग g तो बोलिए इस बार डायरेक्ट लिखता हूं बी से मेरे को क्या मिलेगा सर बी से मेरे को सीडी डायरेक्टली मिलता हुआ नजर आ रहा है ए
322:30
Speaker A
से मेरे को b स मिला एडी से य मिला नथिंग न्यू तो ए मेरे पास नहीं है तो इसको मैं यूज नहीं कर सकता फेयर एनफ नेक्स्ट बताइए से क्या मिलेगा तो एडी तो हमारे पास है डे वन में देन a से हमको क्या मिल रहा है a
322:44
Speaker A
से हमको मिल रहा है b स और एडी क्योंकि दोनों है तो हमको क्या मिल रहा है e और अगर e हमको मिला तो सीडी सीडी आई थिंक सभी मिल गया ना सब मिल गया दिस इज आईडिया चलो
322:55
Speaker A
फटाफट कंपेयर करते हैं f बी से सीडी बता सकता है हम भी बी से सीडी बता सकते हैं ए एडी से e बता सकता है हम भी एडी से e बता सकते हैं f बी से ए बता सकता है हम बी से
323:09
Speaker A
a नहीं बता सकते लुक एट दिस तो सर यहां चोर पकड़ा गया इसका मतलब f के पास एक ऐसा कैपेबिलिटी है जो जी के पास नहीं है बिकॉज जब मैं जी को यूज कर रहा हूं बी का क्लोजर
323:21
Speaker A
निकालने के लिए तो अब देखो कहीं राइट हैंड साइड पे a है ही नहीं तो हम नहीं बता सकते जबकि f बता पा रहा है तो अभी मेरे को ज्यादा तो नहीं पता बट ये बात तो तय है f
323:31
Speaker A
के पास कुछ तो ऐसा है जो जी के पास नहीं है इसका मतलब f इज 110 पर नॉट अ सबसेट ऑफ g एज का सबसेट तो नहीं है अब आइए जरा इधर करते हैं सेम एक्सरसाइज इस बार किसकिस के
323:43
Speaker A
क्लोजर निकालेंगे बी का क्लोजर निकालेंगे ए का क्लोजर निकाल लेंगे एंड देन एडी का क्लोजर निकालेंगे लुक एट दिस बट किसको यूज करेंगे सो दिस टाइम य आर गोइंग टू यूज ए एफ की पावर यूज करेंगे तो जरा मुझे बताइए
323:57
Speaker A
क्या क्या आएगा सर तो बी का क्लोजर निकालेंगे तो बी मिलेगा और बी से आपको मिलेगा सीडी एडी मेरे पास नहीं है ओबवियसली बी लेकिन मेरे पास है तो मैं ए निकाल सकता हूं बी से मेरे को लुक एट दिस बी से मेरे को a
324:11
Speaker A
मिला और एडी हमारे पास है तो वहां से दोबारा हमको e मिल गया और कोई पैटर्न पेंडिंग है क्या आई डोंट थिंक सो तो बी से मिला सीडी एडी से बी से मिला सीडी एंड बी से मिला ए एंड एडी से मिला e परफेक्ट है
324:26
Speaker A
इधर बताइए सिर्फ ए से क्या निकाल सकते हैं सो आई थिंक अकेले ए से देखो वहां से कुछ नहीं समझ आ रहा ना एडी चाहिए तक पहुंचने के लिए तो ए का क्लोजर सिर्फ ए ही होने वाला है और लास्ट में रही बात की एडी से
324:39
Speaker A
क्या मिलेगा तो एडी से आई थिंक मेरे को सिर्फ e मिल रहा है इज इट मतलब एडी आई एम सॉरी एडी से एडी तो है ही है है ना ए मिल रहा है बट क्योंकि बी नहीं है और फदर कुछ
324:50
Speaker A
नहीं मिल रहा दैट विल बी ऑल चलिए जरा कंपेयर कर लेते हैं जी कह रहा था बी से सीडी सीडी एंड e कवर कर लिया जी कह रहा था ए से बी स नाउ लुक एट दिस ए से बी स ए से
325:03
Speaker A
इधर सिर्फ ए है इसका मतलब यह हम नहीं कर सकते और रही बात एडी से से e की एडी के क्लोजर में e आ रहा है यह कवर्ड है सो अगेन यू सी देयर इज अ प्रॉब्लम हमें कुछ
325:14
Speaker A
ऐसा मिला जी की कैपेबिलिटी में जो f अपने क्लोजर के साथ नहीं कर पा रहा अगेन दैट इज अ प्रॉब्लम तो बोलो कैसे कंक्लूजन वीी कैन से कि g इज आल्सो नॉट अ सबसेट ऑफ f जैसे f g का सबसेट नहीं है g f का सबसेट
325:30
Speaker A
नहीं है कैसे कंक्लूजन क्लूड कर देता हूं f इज नॉट इक्वल ट g है ना इसका मतलब दोनों डिपेंडेंसीज में कुछ ना कुछ तो प्रॉब्लम है सो सपोज इफ वी आर अ डेटाबेस एडमिनिस्ट्रेटर तो हमें करना य चाहिए कि
325:43
Speaker A
सर हमें बैठ के अच्छे से ऑब्जर्व करना चाहिए समझना चाहिए और देखना चाहिए कि किस फंक्शनल डिपेंडेंसी में गड़बड़ है कैसे इसको दोबारा सॉल्व करना है है ना बट देर इ समथिंग रॉन्ग क्योंकि नॉट इक्वल आया तो आई
325:54
Speaker A
थिंक दोनों तरह के केसेस हमने ट्राई कर लिए और दो एग्जांपल्स हैं व्हिच इज सफिशिएंट इनफ आप चाहो तो कुछ केस और देखिए मैंने यहां पे लिख के रखा है तो दिस इज आल्सो वन मोर केस जो आप एक बार ट्राई कर
326:04
Speaker A
सकते हो होमवर्क के अंदर टू गेट योर कंसेप्ट एकदम क्लियर ठीक आगे बढ़ते हैं अब बात करता हूं मिनिमाइजेशन की नाउ व्हाट इज मिनिमाइजेशन और व्हाट इज इरडब्ल्यू नो हम उसको एनालाइज कर पा रहे हैं दैट वी अंडरस्टैंड फंक्शनल डिपेंडेंसी को कंपेयर
326:32
Speaker A
करना भी हमको आ गया बट नाउ बिफोर वी प्रोसीड टुवर्ड्स द की और बिफोर वी प्रोसीड्स टुवर्ड नॉर्मलाइज एक आखिरी काम हम यहां पर करके देख लेना चाहते हैं वो क्या मिनिमाइज करना तो अगर कोई भी सेट ऑफ फंक्शनल डिपेंडेंसी हमारे
326:46
Speaker A
पास है और उसमें किसी भी तरह का रिडंडेंसी है है ना एक्स्ट्री एक्स्ट्रा कुछ है मान लीजिए कुछ ऐसा है जिसको हटाने से उस फंक्शनल डिपेंडेंसी कैपेबिलिटी प कोई फर्क नहीं पड़ रहा तो ओबवियसली उसको रखना कोई जरूरी नहीं है इजेंट इट तो बेसिकली यहां
327:02
Speaker A
मैं क्या कह रहा हूं इसको मिनिमाइज करना है बट ये बात क्यों कह रहा हूं मिनिमाइज करने का मतलब यह बिल्कुल भी नहीं कि ट्रक का साइकिल बना के ले आओ नो दैट डजन वर्क लाइक दिस तो मिनिमाइज करने का मतलब सिर्फ
327:13
Speaker A
क्या है आपको मिनिमाइज करना है दैट इज ट्रू लेकिन जो कैपेबिलिटी है वो चेंज नहीं होनी चाहिए यानी कि मिनिमाइज होने से पहले और मिनिमाइज होने के बाद की डिपेंडेंसी को तो हमने कंपेयर करना भी सीख लिया अगर हम
327:25
Speaker A
कंपेयर करें तो दोनों केस में रिजल्ट सेम आना चाहिए है ना अगर सेम आ रहा है देन इट वर्क्स फाइन चलिए तो कैसे काम करता है क्या ऑब्जर्वेशन है प्रोसीजर में स्टेप बाय स्टेप आपको समझाता हूं नाउ लुक एट दिस
327:37
Speaker A
डिपेंडेंसी य पे एक पूरा सेट हमारे पास है और सवाल है कि आप इसको मिनिमाइज करके बताएं तो देखिए स्टेप बाय स्टेप कैसे अप्रोच करना चाहिए पहला काम जो मैं चाहता हूं कि हम हमेशा करें वो क्या लेफ्ट हैंड
327:50
Speaker A
साइड तो हम डीकंपोज नहीं कर सकते बट राइट हैंड साइड प जैसे मान लीजिए लिखा हैडी से ए बी सी है ना तो इसको आप चाहो तो सिंपलीफाई करके लिख सकते हो अलग-अलग करके लिख सकते हो व्हिच विल गिव यू मोर
328:00
Speaker A
क्लेरिटी डीकंपोजिशन रूल ऑलरेडी हमने समझा था फंक्शनल डिपेंडेंसी में तो वो करो तो क्या होगा बोलो सो देन इट विल बी लाइक a टू बी ये तो सेम ही सीटू बी इज आल्सो काइंड ऑफ सेम अब यह देखिए तीन अलग-अलग हो जाएंगे टू ए हो
328:14
Speaker A
जाएगा देन वी हैव डीटू बी एंड देन वी हैव डीटू सी एंड देन वी हैव ए टूडी देखिए ऑब्जर्व कर पा रहे हैं क्या तो इतना तो हम कर सकते अब करने का एडवांटेज क्या है अब बहुत क्लेरिटी के साथ हम देखेंगे पूरे के
328:30
Speaker A
पूरे केसेस में कौन-कौन रिडंडेंट है कौन-कौन रिडंडेंट नहीं है अब रिडंडेंसी कैसे चेक करें तो अगेन इसकी मैथ समझने के लिए एक बहुत फंडामेंटल कॉमन सेंस आईडिया समझना जरूरी है वो क्या अगर कभी भी नोटिस करना ध्यान से अगर कभी भी हमको यू नो कोई
328:47
Speaker A
भी फंक्शनल डिपेंडेंसी हमारे पास है देखना है कि वो इंपॉर्टेंट है कि नहीं तो क्या करो या नॉट ओनली फंक्शनल डिपेंडेंसी इन जनरल भी मैं बोल रहा हूं अगर किसी भी चीज की लाइफ में हमें इंपॉर्टेंस चेक करनी है
328:57
Speaker A
तो कैसे चेक करेंगे एक बार उसको सिस्टम में रखो तब सिस्टम चेक करो या सिस्टम की कैपेबिलिटी चेक करो और एक बार सिस्टम से उसे बाहर निकाल दो तब सिस्टम की कैपेबिलिटी चेक करो और अगर दोनों केस में
329:09
Speaker A
मान लीजिए रिजल्ट हमारा सेम आ रहा है बताओ इस बात का क्या मतलब है तो अगर सिस्टम में रखने के साथ और सिस्टम में रखने के बिना दोनों केस में रिजल्ट सेम आया इस बात का मतलब ओबवियसली ये है कि यू नो वो चीज
329:20
Speaker A
एक्स्ट्रा उसकी कोई जरूरत नहीं है तो सेम लॉजिक हम यहां अप्लाई करते हैं कैसे ध्यान दीजिएगा तो लुक एट दिस पहला डिपेंडेंसी हमारे पास a से b है ना तो पहले एक काम करते हैं a का क्लोजर निकाल लेते हैं
329:30
Speaker A
बिकॉज a का क्लोजर अगर मैं निकालूं पहले सबके साथ इधर से निकालो इधर से निकालो बोलो क्या आएगा तो सर a का क्लोजर जब कैलकुलेट करें कर यली a के साथ बी तो आएगा आएगा और भी कुछ आ रहा है क्या आई डोंट
329:43
Speaker A
थिंक और कुछ आ रहा है बस इतना ही आएगा लेकिन अब अगर मैं इसको इग्नोर कर दो दो मिनट के लिए इसके ऊपर हाथ रख लीजिए और फिर मुझे बताइए अब ए का क्लोजर क्या आएगा सर इसको इग्नोर करके अगर कैलकुलेट करेंगे देन
329:53
Speaker A
आई थिंक उस केस में तो ए का क्लोजर बस ए ही आने वाला है नोटिस करो और तो कुछ नहीं आएगा अब बताओ दोनों सेम है कि डिफरेंट है सर दोनों डिफरेंट है इसका मतलब ए टू बी इस
330:04
Speaker A
फंक्शनल डिपेंडेंसी के होने या ना होने से फर्क पड़ रहा है ए ए क्लोजर पे है ना तो क्या यह रिडंडेंट है क्या इसको बाहर कर दे नहीं बाहर नहीं कर सकते अब बताइए बात समझ आ रही है क्या है तो बहुत सिंपल सी मैथ है
330:18
Speaker A
तो इसी तरह हर एक केस में थोड़ा सा लेंडी मेथड है ओबवियसली बट हर एक केस में एक-एक करके हमें क्लोजर कैलकुलेट करना है देन देखना है डिपेंडेंसी के साथ और डिपेंडेंसी के बिना अगर दोनों केस में रिजल्ट सेम आ
330:30
Speaker A
रहा है इसका मतलब रिडंडेंट है बाहर कर दो या इस एग्जांपल की तरह अगर चेंज हो गया इसका मतलब फर्क पड़ा है भाई बाहर नहीं कर सकते तो मैं एक बार इधर से ट्राई करता हूं नाउ लुक एट दिस c का क्लोजर तो c के
330:41
Speaker A
क्लोजर में आप देखेंगे b आएगा और कुछ आ रहा है क्या c और बी से नहीं अगेन इस पे हाथ रख लीजिए फिर निकालिए c का क्लोजर तो उस केस में तो आई थिंक c ही रह जाएगा इसका
330:51
Speaker A
मतलब दिस c टू बी इज आल्सो इंपॉर्टेंट डी का क्लोजर d से मेरे ख्याल से मजा आएगा बहुत सारी चीजें आ रही है सो d से a एंड b स मेरे को ए बी सीडी चार ही एट्रिल आ गए अगर d2a हम इग्नोर कर दें तो
331:05
Speaker A
क्या आएगा सर अगर ये इग्नोर करें तो d से बी मिलेगा डी से सी मिलेगा बट आई थिंक ए तक पहुंचने का और कोई रास्ता नहीं है सो दिस इज आल्सो इंपॉर्टेंट है ना इंपॉर्टेंट है टू बी अच्छा डी टोटल तो लिखा है मैं
331:18
Speaker A
सीधे बी को इग्नोर करके ही पूछ रहा हूं तो अगर बी को इग्नोर करेंगे तो ए मिलेगा सी मिलेगा एंड लुक एट दिस ए सी सेडी भी मिल अच्छा ए सी से डी तो हमारे पास है लेकिन ए
331:30
Speaker A
से बी का भी रास्ता है यहां देखिए तो यहां देखिए क्या डी से बी डायरेक्ट जाने की जरूरत है नहीं क्योंकि मैं ए सेडी जा सकता हूं ए से बी जा सक सकता हूं डी से ए और ए
331:40
Speaker A
से बी तोडी से बी भी जा सकता हूं इनडायरेक्टली इसका मतलब यह दोनों केस में क्लोजर सेम आ रहा है और इसका मतलब d टू बी इस डिपेंडेंसी की जरूरत नहीं है है ना अब मैं अपने शब्दों में बोलू तो मैं हमेशा
331:51
Speaker A
बोलता हूं माफ करोगे साफ करो तुरंत साफ करो अगर दिख रहा है कि उसके बिना भी रिजल्ट सेम आ रहा है तो उसको फरदर एनालाइज करने की कोई जरूरत नहीं है सर राइट अवे इट कैन बी एलिमिनेटेड उसी सम उसे बाहर कर
332:02
Speaker A
सकते हैं है ना इस तरह से आगे बढ़ी इधर बताइए अब क्या होगा अब यहां देखिए अगर डी का क्लोजर कैलकुलेट करेंगे टोटल तोहे पता ही है एक बार d टू सी को इग्नोर करके देख लेते हैं तो डी सेडी तो मिलेगा d से ए
332:16
Speaker A
मिलेगा इसको मैं ऑलरेडी इग्नोर कर चुका हूं ए से मेरे को बी मिलेगा बट आई थिंक सी कहीं नहीं मिल रहा ना राइट हैंड साइड प नहीं मिल रहा इसका मतलब दिस डी टू सी इज आल्सो इंपॉर्टेंट इसको भी इग्नोर नहीं कर
332:28
Speaker A
सकते नेक्स्ट हमारे पास क्या है ए यहां ट्राई कर लेते हैं चलिए बताइए जरा ए का क्लोजर पहले साथ में तो ए सेडी मिला और ए से से मिला बी आई थिंक ए बी सीडी चारों हमारे पास है है ना कोई प्रॉब्लम नहीं है
332:42
Speaker A
नेक्स्ट इस बार इग्नोर करिए इसको ए को जब इग्नोर करेंगे तो एडी को इग्नोर करेंगे तो ए से क्या मिलेगा ए से b आपको मिल जाएगा a से b मिलेगा बट आई थिंक d तक पहुंचने का कोई रास्ता नहीं है तो डिफरेंट है तो दिस
332:57
Speaker A
इज आल्सो इंपॉर्टेंट इसको भी बाहर नहीं कर सकते तो विद दिस राउंड ऑफ एलिमिनेशन आई थिंक एक बेसिक आईडिया आपको 110 पर क्लियर हुआ होगा है ना कि किस तरह से काम कर रहा है और क्या इसके ऑब्जर्वेशन का क्या इसके
333:11
Speaker A
समझने का तरीका है तो बताइए क्या करूं लिखिए सर अगले स्टेज पर कौन-कौन यह राउंड पार किया ए टू बी इंपॉर्टेंट है सी टू बी इज आल्सो इंपॉर्टेंट अलग कैपेबिलिटी है डी टू ए इज इंपॉर्टेंट देन d2 सी इज आल्सो
333:28
Speaker A
इंपॉर्टेंट d2 भी बाहर हो चुका है ना एंड लास्ट वन इज ए स टूडी इज इंपॉर्टेंट अब देखिए यह सारे फंक्शनल डिपेंडेंसी ओवरऑल तो रिडंडेंट नहीं है यह तो हम चेक करके देख चुके हैं बट एक बार यहां पर जरूरत है
333:44
Speaker A
कि लेफ्ट हैंड साइड पे क्या ए और सी में से इंडिविजुअली तो कोई रिडंडेंट नहीं है तो इंडिविजुअली कोई रिडंडेंट है कि नहीं ये कैसे चेक करें ये आपको समझाता हूं इसका करने का तरीका क्या है आप तीन काम करें आप
333:56
Speaker A
पहले एसी का क्लोजर चेक करें फिर सिर्फ ए का क्लोजर चेक करें फिर सिर्फ सी का क्लोजर चेक करें बड़े मजे की बात है पहले बता देता हूं आंसर क्या आगा बाद की बात है देखो अगर ए का और एक का दोनों का क्लोजर
334:11
Speaker A
सेम आया इस बात का क्या मतलब है इस बात का मतलब है कि c के होने या ना होने से कोई फर्क ही नहीं पड़ रहा ध्यान दो अगर ए का और c का क्लोजर सेम आया इस बात का क्या
334:21
Speaker A
मतलब है कि a के होने या ना होने से फर्क नहीं पड़ रहा इस बात को ध्यान दो इजेंट इट तो दोनों चीजें बड़ी फंडामेंटल और बड़े काम की है तो पहले मैं काम करता हूं पहले ए का एक क्लोजर निकालता हूं तो a एंड c और
334:32
Speaker A
ए के क्लोजर से नोटिस करिए हमें क्या मिलेगा d और a से हमें क्या मिलेगा b सो आई थिंक ए बी सीडी परफेक्ट तरह से काम कर रहा है नोटिस कर पा रहे हैं और तो कुछ नहीं मिल रहा सिर्फ a का क्लोजर बताइए
334:46
Speaker A
सिर्फ a से आपको b तो मिलेगा बट आई थिंक आगे और कुछ नहीं मिल पाएगा और सिर्फ c से तो c ही मिल रहा है तो बताइए तीनों केस में आंसर सेम आ रहा है कि डिफरेंट आ रहा
334:56
Speaker A
है सर तीनों केस में आंसर डिफरेंट आ रहे हैं इसका मतलब यह भाई साहब इंपॉर्टेंट है इसको फर्दन नहीं हटा सकते आखिरी स्टेज प अगर आप चाहे आंसर लिखना है तो एक साथ कंक्लूजन कैसे लिखेंगे सो य कैन राइट ए टू
335:11
Speaker A
बी एंड देन सी टू बी एंड देन लुक एट दिस डी टू ए एंड देन डी टू सी एंड देन ए टूडी ये सारे के सारे फंक्शनल डिपेंडेंसी एकदम परफेक्ट है और काम भी कर रहे हैं है ना सो
335:27
Speaker A
दैट इज द आइडिया हाउ यू कैन सी एंड यू कैन मिनिमाइज अ सेट ऑफ फंक्शनल डिपेंडेंसी तो स्टेज वन दोबारा दिला रहा हूं स्टेप्स क्या-क्या है स्टेज वन में पहले कंपोज करना है स्टेज टू में डीकंपोज करने के बाद
335:42
Speaker A
देखना इंडिविजुअली पहले डिपेंडेंसी के साथ फिर डिपेंडेंसी के बिना क्लोजर निकालना है देन जो बाहर हो जाएंगे बाहर करना है और फिर इधर आ जाना है यहां पर हमने देखा कि अगर कहीं पर लेफ्ट एंड साइड में एक से
335:54
Speaker A
ज्यादा एटिबल है उनको हम कैसे चेक कर रहे हैं एक-एक करके उसको हमने चेक किया एंड देन वी कंक्लूजन बना के रखे हैं इफ यू वांट यू कैन ट्राई अ यह क्वेश्चन एक और ट्राई आप कर सकते हो एंड दिस इज वन मोर प्रैक्टिस
336:13
Speaker A
क्वेश्चन जहां अच्छा ये तो शायद फिर दोबारा कंपैरिजन वाला आ गया है ना तो मिनिमाइज करना कंपैरिजन करना दोनों हमने दोनों के ऊपर हमने काम कर लिया अब अगला नंबर कीज का एंड कीज का डिस्कशन बस यू नो
336:25
Speaker A
बहुत इंपॉर्टेंट है बिकॉज अगर की हमने सही से समझ ली देन वी आर 110 पर रेडी फॉर नॉर्मलाइजेशन तो आइए अभी बात करते हैं कीज की तो चलिए की के बारे में बात करें तो सबसे पहले समझते हैं कि इन जनरल रियल लाइफ
336:37
Speaker A
में की का मतलब क्या तो जैसा आप समझ पा रहे हैं कि ऑब् वियस मींस चाबी है ना तो एक ताला है एक चाबी है एंड यू नो किसी ताले को खोलने के लिए चाबी यूज होती है अब
336:47
Speaker A
यहां पर डेटाबेस के कॉन्टेक्स्ट में एक प्रॉब्लम पहले समझाता हूं क्या है हमारे पास बहुत सारे तरह के कीज है है ना स्टार्टिंग विद सुपर की कैंडिड की प्राइमरी की ये तो मेन है अल्टरनेट की सेकेंडरी की कंपोजिट की सिंपल की बहुत
337:01
Speaker A
सारी वैरायटी है तो इस प्रॉब्लम से बचने के लिए एक फंडामेंटल सॉल्यूशन क्या है थियोरेटिकल बेसिस प बोलू तो देर इज नथिंग कॉल्ड की हालांकि आमतौर पर आप देखोगे रेयरली सही बट कभी-कभार कहीं जगह इवन हो सकता है गेट में भी वो मेंशन कर दे कंसीडर
337:14
Speaker A
अ की बट आमतौर पे दे विल एक्सप्लीसिटली से कि वो कौन सी की की बात कर रहे हैं वो सुपर की की बात कर रहे हैं कैंडिड की की बात कर रहे हैं प्राइमरी की की बात कर रहे
337:24
Speaker A
हैं किसकी बात कर रहे हैं है ना तो जो हमारा डिस्कशन अभी हो रहा है वो हो रहा है सुपर की पे आप ऐसा भी बोल सकते हो कि जिस चीज को इन जनरल आमतौर पर हम की कहते हैं
337:33
Speaker A
उसे की ना कह के सुपर की कहेंगे पहले की की क्या जरूरत और क्या लॉजिक है मैं आपको समझा हूं देखिए जब भी हम किसी रिलेशन की बात करते हैं ना टेबल की बात करते हैं तो व्हाट डू वी अंडरस्टैंड कि एक टेबल जो है
337:45
Speaker A
वो डिवाइडेड है सर कॉलम्स में एंड देन डिवाइडेड है फर्द रोज में है ना इतनी बात हमको पता है अब पॉइंट क्या है कि एवरी कॉलम हैव अ नेम जैसे मान लीजिए स्टूडेंट टेबल की बात करें तो यहां पे रोल नंबर
337:57
Speaker A
होगा नेम होगा एज होगा तो आप कौन से कॉलम को एक्सेस करना चाहते हैं कैसे बताएंगे कॉलम का नाम है आप बता देंगे कि आपको रोल नंबर चाहिए कि नेम चाहिए कि एज चाहिए कि सब कुछ चाहिए तो दैट इज वेरी सिंपल लेकिन
338:10
Speaker A
क्या हर रो का कोई नाम है सर हर रो का कोई नाम नहीं है तो मान लीजिए रोल नंबर वन रोल नंबर टूथ 4 नाम कुछ भी हो सकता है एज कुछ भी हो सकती है ब्ला ब्ला ब्ला अब अगर आप
338:20
Speaker A
किसी रो को आइडेंटिफिकेशन आइडेंटिफिकेशन चाहिए जिसका एज 21 है लेट मी से मनोज का एज 21 है बट स्टिल इट इज पॉसिबल दैट देयर इज सम अदर मनोज जिसका एज भी 21 है तो क्या कोई ऐसे सेट ऑफ एटिबल हो सकते इट कुड बी
339:02
Speaker A
सिंगल इट कुड बी मोर देन वन विद द हेल्प ऑफ व्हिच मैं यूनिक आइडेंटिफिकेशन स्टूडेंट के केस में आमतौर पे इट इज अ रोल नंबर रोल नंबर दिया ही इसलिए जाता है क्योंकि बाकी सारी चीज को अगर मैं आइडेंटिफिकेशन के लिए यूज़ करूंगा
339:15
Speaker A
तो कहीं ना कहीं डुप्लीकेसी होने का खतरा है बट रोल नंबर में कैसे होगा है ना तो मैं बोलता हूं मेरे को रोल नंबर टू का सारा इंफॉर्मेशन चाहिए एंडन आई एम 110 पर श्यर कि रोल नंबर टू किसी और के पास नहीं
339:28
Speaker A
है रोल नंबर टू हमने डिस्टिंक्टली एलोकेट किया है है ना तो अब रोल नंबर हमारे लिए की या टू बी प्रेसा इज सुपर की की तरह बिहेव करेगा तो अब इस बात को बोलने दो तरीके पहले मैंने आपको बता दिया हम की पढ़
339:39
Speaker A
क्यों एप्लीकेशन किया है की हमें मदद करता है किसी रो किसी टपल को किसी रिकॉर्ड को सब सिनोनिम एक दूसरे की यूनिक आइडेंटिफिकेशन हो सकते है एगजैक्टली सेम हो सकते हैं एक दूसरे के नहीं हो सकते कम या ज्यादा थोड़ा
340:00
Speaker A
या बहुत उसमें डिफरेंट जरूर होगा और बाकी कुछ भी इक्वल हो रो तो ये जो हमारा की है ये कभी सेम नहीं हो सकता तो हो सकता है बाकी सारे ट्रिब्यूट बाय चांस मैच करें बट जैसे मैं आपसे बोल रहा हूं अब अगर रोल
340:11
Speaker A
नंबर की बात है क्या रोल नंबर सेम होगा रोल नंबर सेम नहीं होगा तो इमेजिन करिए रोल नंबर के साथ यहां पे ए बी सीडी बोल देता हूं लेट मी सी चार एट्रिल और है है ना अब रोल नंबर अगर की बन रहा है तो उस
340:23
Speaker A
बात को बोलने के दो तरीके हैं पहला तरीका क्या है कि आई से जब आप रोल नंबर रोल नंबर का जब आप क्लोजर निकाल लेंगे देन यू गेट द एनटायर रिलेशन r तो मैं ऐसा बोल दूं रोल नंबर इज अ सेट ऑफ एट्रिल विद द हेल्प ऑफ
340:39
Speaker A
व्हिच यू कैन यूनिकल आइडेंटिफिकेशन निकालना आपने सीख लिया पहले तो सुपर की इज अ सेट ऑफ एटिबल जिसका जो क्लोजर है है ना दैट डिटरमाइंस ऑल द एटिबल एंड दैट इज द परफेक्ट डेफिनेशन एक और तरीका है बोलने का
341:01
Speaker A
बजाय मैं ये बोलूं कि मैं टेबल के सारे के सारे एटिबल यूनिक आइडेंटिफिकेशन रोल नंबर इज अ सेट ऑफ एटिबल विद द हेल्प ऑफ व्हिच और सुपर की इज अ सेट ऑफ एटिबल विद द हेल्प ऑफ व्हिच आई कैन यूनिकल
341:22
Speaker A
आइडेंटिफिकेशन है जो आमतौर पे यूज़ होती है पहला पढ़ते हैं एक बार अ सेट ऑफ एटिबल यूजिंग व्हिच वी कैन अ आइडेंटिफिकेशन सुपर की हर टपल को अगर हम यूनिकल आइडेंटिफिकेशन तो क्या वो नल हो सकता है सर वो नल नहीं
341:56
Speaker A
हो सकता तो और देयर कैन बी मल्टीपल सुपर कीज अभी आगे मैं डिस्कस करूंगा अगर एक से ज्यादा सुपर की है भी तो कम से कम एक तो ऐसा सुपर की होना चाहिए जहां पर नॉट नल होने का कंडीशन हो वैसे मैंने आपसे पहले
342:09
Speaker A
बोला है इन जनरल क्या किसी भी एटिबल को यू नो नल या अननोन होने का परमिशन है हां है बट यहां पर ऐसा नहीं है यहां पर हम बोल रहे हैं कि यू नो नॉट नल जैसे फॉर एग्जांपल क्या ऐसा हो सकता है कोई
342:21
Speaker A
स्टूडेंट बोले सर मेरे पास रोल नंबर ही नहीं है यार इसी बेस पर तो आइडेंटिफिकेशन फिर इसके ऊपर एक दो क्वेश्चन ट्राई कर सकते हैं तो सपोज लुक एट दिस एक टेबल हमारे पास है ए बी सडी एंड
342:46
Speaker A
लेट मी हैव सम डिफरेंट फंक्शनल डिपेंडेंसी लाइक a टू b सडी इसी को पहले थोड़ा सा अलग कर लेता हूं अ लेट मी से ए टू cd2 सडी एंड लेट मी से ए c टूडी समथिंग लाइक दिस तो
343:00
Speaker A
अगर मैं आपसे बोलता हूं बताओ इसमें से कौन-कौन सुपर की है फॉर एग्जांपल क्या a या ए या ए या ए सी इन तीनों में कौन-कौन सुपर की है तो ध्यान से नोटिस करेंगे तो समझेंगे सर तीनों ही सुपर की है बिकॉज
343:17
Speaker A
डिपेंडेंसीज आप नोटिस करो इस तरह से लिखी हुई है अगर हम a का क्लोजर निकालेंगे तब भी पूरा टेबल मिलेगा हम ए का क्लोजर निकालेंगे तब भी चार ही एटिबल है गिनती की तो ए बी स सीडी मेरे को डायरेक्ट नजर आ
343:29
Speaker A
रहा है और हम ए बी सी का क्लोजर निकालेंगे तब भी सारे एटिबल हमें मिल जाएंगे तो ये तीनों के तीनों हमारे सुपर की हैं एक और अलग एग्जांपल ले लेते हैं ए बी सीडी लेट मी से a टू ए टू सीडी बताओ
343:44
Speaker A
क्या ए सुपर की है सर इस बार सुपर की नहीं है क्यों क्या अकेला ए सारे एटिबल आइडेंटिफिकेशन हमें ए बी सी मिल रहा है और चारों एटिबल मिल गए अगर मैं एक और डिपेंडेंसी लिख दूं लाइक ए बी सी टूडी अब बताइए क्या ए बी सी
344:16
Speaker A
सुपर की है हां ए बी सी सुपर की है बिकॉज हमें यहां पर मिनिमल है कि नहीं या एफिशिएंट है कि नहीं कुछ देखना ही नहीं है बस पॉइंट सिर्फ इतना है क्या सुपर की जिसको भी आप चेक कर रहे हो उसके क्लोजर से
344:28
Speaker A
बचे हुए सारे एटिबल मिल रहे हैं क्या अगर हां देन दैट इज अ सुपर की तो अगेन यहां पर आप देखो ए बी सी का क्लोजर अगर हम निकाल रहे तो बचा हुआ एटिबल भी मिल रहा है कि
344:37
Speaker A
नहीं मिल रहा आर मिल रहा है देन इट इज अ सुपर की है ना सो दिस इज वन आईडिया एक क्वेश्चन ट्राई करते हैं देखिए क्या अंडरस्टैंडिंग आपकी डेवलप हो गई दैट स अ प्रीवियस ईयर क्वेश्चन तो ध्यान से देखिए
344:47
Speaker A
कंसीडर रिलेशन r ए बी सीडी विद द फॉलोइंग थ्री फंक्शनल डिपेंडेंसीज और इसको मैं एज यूज करके मार्क कर देता हूं क्या-क्या डिपेंडेंसीज हैं सो दिस इज अ डिपेंडेंसी फ्रॉम ए टू c ध्यान से देखिए ए टू c एक
345:00
Speaker A
डिपेंडेंसी है दिस डिपेंडेंसी फ्रॉम b स टूडी तो b स से d यहां पर एक डिपेंडेंसी नजर आ रही है एंड देर अ डिपेंडेंसी फ्रॉम सी टू e तो सी टू e भी मैं एक डिपेंडेंसी देख पा रहा हूं वेरी गुड सारी डिपेंडेंसी
345:15
Speaker A
आ गई अब बोल रहा नंबर ऑफ सुपर की इन रिलेशन आर तो आमतौर पर जब भी हम कीज देखते हैं ना तो दो तीन बेसिक आपको समझाता हूं आगे तक काम आएगा सबसे पहले वो एट्रबीक एज नहीं है ध्यान से सुनना मेरी बात वो
345:29
Speaker A
एट्रबीक एज नहीं है और अगर कोई एट्रबीक एज नहीं है ध्यान से सुनना मेरी बात इनकमिंग एज नहीं है तो 110 पर वो तो मेरे पास पहले से होना चाहिए क् उसको कोई आइडेंटिफिकेशन पूरा रिलेशन आइडेंटिफिकेशन मिल रहा है क्या ए ब सी के क्लोजर से
346:36
Speaker A
रिलेशन मिलेगा सर ओबवियसली मिलेगा जब अकेला ए बी ये काम कर पा रहा है तो ए बी सी मिलके क्यों नहीं कर पाएगा हां बिल्कुल कर पाएगा अगर मैं ए बी के साथ सी के बजाय डी रख दूं तब यह काम कर पाएगा क्या सर तब
346:49
Speaker A
भी कर पाएगा तो ऐसा बोलना ठीक है क्या सुपर की इज दैट सेट ऑफ एट्रिल जिसका हर सुपर सेट भी सुपर की होगा क्योंकि अगर मैं कर पा रहा हूं मेरे में कुछ आप ऐड करोगे एडिशनल पावर दोगे तो तो मैं पक्का कर ही
347:02
Speaker A
पाऊंगा कोई प्रॉब्लम नहीं है तोब आपने पूछा कितने डिफरेंट केस बन सकते हैं सर बेसिकली ए अकेला भी सुपर की है है ना उसके अलावा सीडी और e है ना अब आप सीएसआईडी वाले हो आप ऐसे समझ लो 00 001 ऐसा करके
347:17
Speaker A
जाऊंगा 1 1 1 तक कितने कॉमिनेशन बनेंगे सर आठ कॉमिनेशन बनेंगे और ये रो और वन एक्चुअली किसको रिप्रेजेंट कर रहे हैं c और डी की प्रेजेंस और एब्सेंट को तो टोटल एट डिफरेंट केसेस आर पॉसिबल तो यहां पर
347:29
Speaker A
टोटल कितने सुपर कीज होंगे एट सुपर कीज होंगे है ना तो धीरे-धीरे धीरे-धीरे हम पहले कंसेप्ट समझ रहे हैं उसको अंडरस्टैंड कर रहा है फिर लॉजिकली यू नो वी आर टेकिंग इट टू द नेक्स्ट लेवल अगला केस देखिए क्या
347:42
Speaker A
बोल रहा है द मैक्सिमम नंबर ऑफ सुपर कीज फॉर अ रिलेशनल स्कीमा आर इज लाइक ई एफजी एच वेर ई इज अ की अब देखो फंक्शनल डिपेंडेंसी भी नहीं बता है कांसेप्ट काइंड ऑफ सेम है पहले से बोल रहा है भाई कि ई जो
347:56
Speaker A
है वो की है अब यहां पर देखिए स्पेसिफिक शब्द इस्तेमाल नहीं किया बट की बोला तो ओबवियसली मैं सुपर की मान के चल रहा हूं तो अगर ई अकेला सुपर की है और मैक्सिमम पूछ रहा डिपेंडेंसी बता नहीं रहा तो
348:08
Speaker A
मैक्सिमम नंबर ऑफ सुपरकी इन रिलेशनल स्कीमा इफ विद e एज अ की तो अगर ई की है तो फिर वही बात है e और एफज और एच के सारे पॉसिबल कॉमिनेशन बना लो तो अकेला ई भी होगा देन जीरो जी देन देन यू नो सिर्फ एफ
348:23
Speaker A
ले लेते हैं ई के साथ ई के साथ जी के साथ फिर डबल डबल कॉमिनेशन तो बल्कि मैं बना दूं क्या एक बार सो दैट एवरी अकेला ई है देन ई के साथ ए ई के साथ जी एंड ई के साथ
348:36
Speaker A
h फिर दो दो के कॉमिनेशन e के साथ एफज ई के साथ जी ए और ई के साथ ए ए और फिर आखिरी कॉमिनेशन ई के साथ एफजी तो सारे आठ डिफरेंट केसेस नजर आ रहे है मैक्सिमम नंबर
348:50
Speaker A
ऑफ सुपर गन रिलेशनल स्कीमा विद ई इज अ की तो टोटल केस देखेंगे तो आई थिंक ऑल ऑफ देम विल सेटिस्फाई तो करेक्ट आंसर इज इट काइंड ऑफ दोनों आई थिंक प्रीवियस ईयर क्वेश्चन और दोनों सेम कांसेप्ट पे बेस्ड है है ना
349:02
Speaker A
तो दैट इज द आइडिया ऑफ सुपर की और इनडायरेक्टली तो हमारे काम आएगा ही जब आगे पढ़ेंगे बट एज यू कैन सी कि य ऐसे भी काम आ रहा है हमारे फंडामेंटल कांसेप्ट है अब अगली बात कर लेते हैं कैंडिड की तो व्हाट
349:13
Speaker A
इज कैंडिडेट की देखो कई बार मैं शब्द यूज़ करता हूं सीएसआईटी में जब हम कंसिस्टेंसी अचीव कर लेते हैं मतलब वी नो कि हमारा आंसर परफेक्ट है देन स्टेप नंबर टू में हम फिर बात करते हैं एफिशिएंसी की सो आफ्टर
349:27
Speaker A
कंसिस्टेंसी वी टॉक अबाउट एफिशिएंसी तो एफिशिएंसी की क्या बात है हमने बहुत सारे ऐसे एग्जांपल्स देखे जैसे ये एग्जांपल था अब आप बोल रहे हो ए बी स सुपर की है यही बोला ना हमने ए बी सी इज अ सुपर की बात तो
349:39
Speaker A
ठीक है बट द पॉइंट इज अगर ए बी सी यह काम कर रहा है है ना सुपर की है बट अगर ए भी ये काम कर पा रहा आप नोटिस करो ए सी का एक प्रॉपर सबसेट है ए जो भी सुपर की है तो
349:53
Speaker A
अगर मेरे को पता है कि कोई काम सिर्फ ए से हो सकता है तो फिर मैं एसी काहे को यूज करूंगा है ना तो हम बोलते हैं जो एफिशिएंट सुपर की है दैट इज नोन एज कैंडिडेट की क्या बोलते हैं कैंडिडेट की तो इसका मतलब
350:06
Speaker A
ए बीसी कैंडिड की नहीं है जरा ए को देख लेते हैं ए कह रहा है मैं सर सुपर की हूं और ए से मैं सीडी तक पहुंच सकता हूं बट लुक एट दिस इसका भी एक प्रॉपर सबसेट है
350:16
Speaker A
व्हिच इज ओनली a क्या अकेला a ये काम कर पा रहा है कर तो पा रहा है a से मेरे को क्या मिल रहा है ए बी सीडी अब क्या a का कोई प्रॉपर सबसेट हो सकता ओबवियसली नॉट ए
350:25
Speaker A
में तो एक ही एटिबल बचा है सो इसको हम बोलते हैं सुपर की और कैंडिडेट की ध्यान से समझिए पूरी बात व्हाट डू वी कॉल इट वी कॉल्ड इट सुपर की अ सुपर की तो है ही ओबवियसली बट नाउ वी कॉल्ड इट कैंडिडेट की
350:37
Speaker A
क्या ए और एबीसी कैंडिडेट की है नहीं है सर क्योंकि ये मिनिमल नहीं है इसमें एक्स्ट्रा है तो मैं ऐसे बोल दूं परफेक्ट डेफिनेशन ध्यान से सुनना बात थोड़ी कन्फ्यूजिंग है वो सुपर की जिसका कोई प्रॉपर सबसेट सुपर की ना हो वो कैंडिडेट
350:54
Speaker A
की कहलाता है ध्यान से सुनो वो सुपर की जिसका कोई प्रॉपर सबसेट सुपर की ना हो देन दैट बिकम अ कैंडिडेट की तो यहां पर आप नोटिस करो अगर आपका एक प्रॉपर सबसेट भी सुपर की है तो फिर आप कैंडिडेट की नहीं हो
351:08
Speaker A
आप किसी काम के नहीं हो लेकिन अकेला ए क्या आपके अंदर कोई रिडंडेंसी है नहीं आपका कोई भी प्रॉपर सबसेट निकालेंगे तो वो यहां पर सुपर की या कैंडिडेट की बनता हुआ नजर नहीं आ रहा तो इसका मतलब आप कैंडिडेट
351:20
Speaker A
की है ये एग्जांपल बड़ा अच्छा होगा आप मुझे बताइए डी और ए बी सी में से कौन सुपर की तो हम दोनों चेक कर चुके हैं दोनों सुपर की है दोनों में से कौन कैंडिडेट की है तो कई लोग आंसर करेंगे ओबवियसली डी तो
351:32
Speaker A
कैंडिडेट की है बिकॉज़ अकेला ही है तो एफिशिएंट है बट मजे की बात क्या है सर ए बी सी भी कैंडिडेट की है तो एक टेबल में एक ज्यादा कैंडिडेट की हो सकते है क्यों आप नोटिस करो हमारा य कंपैरिजन ना किसी और
351:45
Speaker A
से नहीं होना तो ऐसा नहीं कि ए बी सी ने काम तीन एट्रिशन में किया और d1 में कर रहा है तो d एफिशिएंट है नहीं ए बी सी का कोई प्रॉपर सबसेट है क्या अकेला ए अकेला बी अकेला सी या ए या b स या ए ये काम कर
351:59
Speaker A
पा रहे हैं सर नहीं कर पा रहे अगर नहीं कर पा रहे तो ये भी एफिशिएंट है और ये सुपर की भी क्या कहलाएगा सर ये भी कैंडिड की कहलाएगा है ना सो दैट इज हाउ इट विल वर्क
352:08
Speaker A
तो मेरे ख्याल से ये बात आपको समझ आ रही है कि कैंडिडेट की यहां पे किस तरह से काम कर पा रहा है ट्रिब्यूट दैट आर नंबर ऑफ अ कैंडिड के दैट इज ओके अच्छा ये वैसे बात इंपॉर्टेंट है दो तीन बातें हैं तो मिनिमल
352:19
Speaker A
सुपर की एफिशिएंसी वाली बात मैंने आपको बता दी हर टेबल में देयर कैन बी क्योंकि मल्टीपल सुपर की थी तो मल्टीपल कैंडिडेट की भी है बट अगेन कम से कम एक कैंडिडेट की ऐसा होना चाहिए बाद में समझेंगे जो आगे
352:31
Speaker A
जाके प्राइमरी ही बनेगा जो ये नॉट नल वाले कांस्टेंट्स पे काम करे है ना तो इस बात की गारंटी करें 110 पर क्या कि नॉट नल यानी कि कम से कम एक कैंडिडेट की ऐसा हो जो नल ना हो दूसरी बात यह आगे काम आएगा बट
352:46
Speaker A
इसको बेसिक तो जानना जरूरी है प्राइम एट्रिंजाइट ब्यूट तो ऐसा बोल सकते है कि टेबल में सर दो तरह के एट्रबीक से बोलिए प्राइम एंड नॉन प्राइम अगर आप एक बार भी किसी भी एक यू नो की का हिस्सा बन जाते तो
353:08
Speaker A
आप प्राइम एटिबल कहलाते हैं है ना तो यहां पर अगर आप नोटिस करें तो इन दिस केस पहले स्कीमा में अकेला a था जो प्राइम एट्रिल कहलाएगा और इधर देखेंगे तो आई थिंक इधर सभी के सभी प्राइम है क्यों क्योंकि डी इस
353:23
Speaker A
की की वजह से प्राइम बन गया और ए बी सी भी अगर कैंडिडेट की है तो ये तीनों भी प्राइम बन गए लाइक दिस तो प्राइम वाली बात आपको समझ आ गई ठीक है नाउ टॉकिंग अबाउट प्राइमरी की देर इज नो डिफरेंस टेक्निकल
353:34
Speaker A
डिफरेंस एक्चुअली हालांकि सबसे इंपोर्टेंट है बट देर इज नो टेक्निकल डिफरेंस बिटवीन अ कैंडिडेट की एंड प्राइमरी की दोनों सेम है बट जैसे हमने एग्जांपल में देखा क्या एक टेबल में एक से ज्यादा कैंडिडेट कीज हो सकते हैं हो सकते हैं तो डेटाबेस
353:48
Speaker A
एडमिनिस्ट्रेटर क्या करता है यार बहुत सारे होंगे तो कंफ्यूजन होगा किसी एक को प्राइमरी डिक्लेयर करता है कि डे टू डे ऑपरेशंस में पहले इसको यूज करूंगा बाकी कोई और यूज करना चाहे तो कर सकते हो है ना
353:59
Speaker A
तो यही बात है क्या वन ऑफ द कैंडिडेट की सिलेक्टेड बाय डेटाबेस एडमिनिस्ट्रेटर एज अ प्राइमरी की एज अ प्राइमरी टू आइडेंटिफिकेशन की में से जिसको एक चुनेंगे वो मेन होगा और यही वो प्राइमरी की है जिसकी वजह से
354:31
Speaker A
नॉट नल वाला कंडीशन चल रहा है तो मैं ऐसे बोलू सबसे पहले हमने बनाया सपर की जहां एफिशिएंसी का कोई कांसेप्ट नहीं था बस आईडिया यह है कि हां इसका आप क्लोजर निकालेंगे तो सारे ट्रिब्यूट आपको मिलेंगे फिर हमें लगा बहुत रिडंडेंसी है और हमने
354:46
Speaker A
एक एफिशिएंट वर्जन उसका बनाया नोन एज कैंट की जहां पर गारंटी है कि आपको सारे ट्रीबो मिलेंगे रिलेशन तो मिलेगा बट इसका कैंडिडेट की का कोई प्रॉपर सबसेट यू नो कैंडिडेट की या सुपर की नहीं होगा सो एफिशिएंट है बट ये भी एक से ज्यादा हो
355:01
Speaker A
सकते हैं तो कंफ्यूजन से बचने के लिए एक आईडिया हमने मेन चुन लिया दैट इज नोन एज प्राइमरी की और प्राइमरी की नॉल नॉट नल नहीं हो सकता हर टेबल में यहां एट मोस्ट वन लिखा है टेक्निकली एगजैक्टली वन लिखना
355:15
Speaker A
चाहिए सो एक्चुअली हर टेबल में एक ही प्राइमरी की होगा ना एक से कम हो सकता ना एक से ज्यादा हो सकता और नॉट नल वाली कंडीशन तो है ही है अब एक छोटा सा पॉइंट है कि सर उनका क्या जो बेचारे कैंडिडेट की
355:28
Speaker A
तो बने बट प्राइमरी की नहीं नहीं बन पाए डेटा बेस एडमिनिस्ट्रेटर उने चूज नहीं किया एज अ प्राइमरी आईडिया सो दीज आर नोन एज अल्टरनेट की अब इस बा का ध्यान रखिएगा सो वो प्राइमरी की जो कैंडिडेट की नहीं है
355:39
Speaker A
उनको क्या कह के बुलाते हैं वी कॉल देम अल्टरनेट की है ना तो दिस इज अ वेरी फंडामेंटल आईडिया जिसके बेस प हमने काम किया नाउ व्हिच ऑफ द फॉलोइंग इज नॉट अ सुपर की एक क्वेश्चन ट्राई कर लेते हैं इज
355:52
Speaker A
नॉट अ सुपर कीन रिलेशनल स्कीमर विद वड एक्स वाई जड एटिबल एंड प्राइमरी की एज वाईवी ओ माय गॉड तो पहले से मैं बता दिया इसने प्राइमरी की वावी है अब बिकॉज वी डोंट हैव फंक्शनल डिपेंडेंसी तो अंडरस्टैंडिंग तो हमें नहीं है बट क्योंकि
356:08
Speaker A
ये प्राइमरी की है तो हमें पता है कि कैंडिडेट की भी है ये सुपर की भी रहा होगा ठीक है अब सवाल किया इसमें से कौन-कौन सुपर की नहीं है अच्छा तो मैं बात पूछ लू आपसे क्योंकि ये प्राइमरी की है तो यह
356:20
Speaker A
कैंडिडेट की भी है ये सुपर की भी और सुपर की का हर सुपरसेट क्या होता है सुपर की होता है है ना तो जरा मुझे बताइए यही देख लीजिए इसमें कहीं वाईवी है क्या तो वाईवी ववा यहां पर है और ये ववा का सुपर सेट है
356:34
Speaker A
तो ये भी सुपर की है यहां पर v है वा नहीं मिला यहां पर ववा है और यहां पर भी ववा है तो 110 पर ऑप्शन बी इज द करेक्ट आंसर नोटिस करिए बाकी हर ऑप्शन के अंदर हमें ी
356:46
Speaker A
और वा मिल रहा है नोटिस करें बाकी हर ऑप्शन के अंदर ववा मिल रहा है बी में सर हमें ववा नहीं मिल रहा तो बी मेक्स सेंस यर है ना क्योंकि ववा अपने आप में सुपर की है तो उसका सब सुपर सेट तो सुपर की होगा
356:59
Speaker A
तो ए सी एंडडी 100 10 पर हमारे सुपर की बन जाते हैं इस तरह के बेसिक क्वेश्चन आते हैं अब एक छोटा सा आईडिया यहां पे और है मजेदार जिसको हम बोलते हैं फॉरेन की देखिए फॉरेन की का जो कांसेप्ट है ना वो बड़ा
357:12
Speaker A
स्मार्ट है आपको समझाता हूं कैसे अ वैसे मैंने बोला की का क्या काम है की का काम है यूनिकल टपल को आइडेंटिफिकेशन या रो आइडेंटिफिकेशन में है ही नहीं फॉरेन की का काम है रिलेशनशिप एस्टेब्लिश कराना रिलेशनशिप को रिप्रेजेंट
357:30
Speaker A
करना और इसका बहुत अच्छा एग्जांपल या अंडरस्टैंडिंग हमने डेवलप की थी जब हमने ईआर डायग्राम को कन्वर्ट किया रिलेशनल मॉडल में तो देर वी अंडरस्टैंड और यह तो हमारा प्राइमरी एग्जांपल है जो हम नॉर्मलाइजेशन को स्टार्टिंग से हम
357:42
Speaker A
रिप्रेजेंट करने के लिए यूज़ कर रहे हैं तो यहां पर आप देख रहे हैं दो टेबल हमारे पास है और कैसे ब्रांच टेबल का प्राइमरी कैसे फॉरेन की यूज़ हो रहा है रिलेशनशिप हम एस्टेब्लिश कर रहे हैं तो इसी बात को
357:52
Speaker A
थोड़ा सा रिटन फॉर्मेट में लिख देता हूं और एक एग्जांपल पहले डायरेक्ट बता देता हूं तो लुक एट दिस यहां पे देखो कई बार ऐसा हम सोचते हैं कि फॉरन की है तो दो टेबल का रिलेशनशिप है बट हमने समझा था ईर
358:04
Speaker A
डायग्राम में भी देयर कैन बी यूरी रिलेशन आल्सो एक किसी एंटिटी सेट का उसी एंटिटी सेट के साथ रिलेशनशिप इसको आईडिया देखिए यह हमारे पास रोल नंबर है और एक हमारे पास कॉलम है क्लास रिप्रेजेंटेटिव बहुत शानदार आईडिया ध्यान से देखिए तो देखिए यहां हो
358:19
Speaker A
क्या रहा है यू कैन सी वन से लेक 15 तक रोल नंबर है एंड लुक एट दिस क्लास रिप्रेजेंटेटिव लाइक टटट एंड नल तो हर बच्चे का मेरे ख्याल से जितने भी ऑड बच्चे हैं ऑड रोल नंबर वाले उनका क्लास
358:31
Speaker A
रिप्रेजेंटेटिव है रोल नंबर वन और जितने भी इवन स्टूडेंट्स है रोल नंबर इवन वाले 2 4 6 8 वाले उनका क्लास रिप्रेजेंटेटिव है टू और रोल नंबर 15 जो है यह कुछ नेता टाइप आदमी मेरे को नजर आ रहा है इसका कोई यू नो
358:46
Speaker A
नहीं है व्हाट शुड आई से इसका कोई रिप्रेजेंटेटिव या इसका कोई सीआर नहीं है है ना बट यहां पर आप देखेंगे सीआर या क्लास रिप्रेजेंटेटिव इज अ फॉरेन की व्हिच रेफर्स टू प्राइमरी की ऑफ द सेम टेबल क्या मतलब है इस बात का इस
359:02
Speaker A
बात का मतलब है क्या स्टूडेंट होने के लिए सीआर होना जरूरी है सीआर होने के लिए स्टूडेंट होना सर सीआर होने के लिए स्टूडेंट होना जरूरी है हमेशा फॉरेन की अपने प्राइमरी की को चेक करती है मान लीजिए अगर मैं यहां पे लिख दूं सपोज 17 तो
359:16
Speaker A
डज दैट मेक सेंस आप बोल रहे हो रोल नंबर फाइव का जो क्लास रिप्रेजेंटेटिव जो सीआर है या जो मॉनिटर है वो रोल नंबर 17 है जबकि रोल नंबर सेवन तो स्टूडेंट ही नहीं है तो कौन है ये आर यू गेटिंग इट या इधर
359:29
Speaker A
देखिए आप यहां पे दिस इज प्राइमरी की दिस इज फॉरेन की है ना और जैसे मैंने वहां भी मेंशन किया था इसको ए को उल्टा कर देते हम रेफर कर रहे हैं अब अगर यहां मैं किसी बच्चे का ब्रांच बना दूं 107 समथिंग लाइक
359:41
Speaker A
दिस कि एक स्टूडेंट है जिसका ब्रांच कोड है 107 सर 107 तो कॉलेज में ब्रांच ही नहीं है ब्रांच ही तो है तो ये कहां से आ गया हमेशा क्या ध्यान रखना है कि फॉरेन की में जितनी भी परमिस बल वैल्यू है फॉरेन की
359:54
Speaker A
में जितनी भी वैल्यू है वो सब का सब सबसेट होना चाहिए प्राइमरी की के वैल्यू का यहां पर जरूर हो सकता है ब्रांच 103 104 वो अलग बात है उसमें भी कोई स्टूडेंट नहीं है दैट इज ओके बट ऐसा नहीं हो स है कि स्टूडेंट
360:07
Speaker A
कॉलेज में आ जाए वो ब्रांच ना हो तो ध्यान रखिएगा फॉरेन की में क्या याद रखना है फॉरेन की की जितनी भी टोटल पॉसिबल वैल्यू है दे विल बी अ सबसेट ऑफ टोटल पॉसिबल वैल्यूज ऑफ प्राइमरी की और इसीलिए एक छोटी
360:19
Speaker A
सी बात और बोल देता हूं क्या अगर मान लीजिए कोई नया रिकॉर्ड इंसर्ट करना है आप मेन टेबल में प्राइमरी की वाले में कभी भी कर सकते हैं कोई प्रॉब्लम नहीं है यह तो सुपरसेट है ना तो इधर इंसर्ट में टेंशन
360:31
Speaker A
नहीं है बट इधर इंसर्ट रैंडम नहीं किया जा सकता आपको पहले चेक करना पड़ेगा कि अगर मैं 107 या 102 या 103 इंसर्ट कर रहा हूं तो वो ब्रांच इधर मेन टेबल में है कि नहीं और इसको बोलते हैं रेफरेंशियल इंटीग्रिटी
360:44
Speaker A
कंस्ट्रेंट मुझसे बोलो क्या बोलते हैं रेफरेंशियल इंटीग्रिटी कंस्ट्रेंट तो ये वैल्यू अगर इधर है मैंने रेफर किया इंटीग्रिटी चेक कि हां है पास कर दिया लाइक दिस है ना सिमिलरली डिलीट का सोचो आप क्या मैं मेन टेबल से कोई भी ब्रांच सडन
360:59
Speaker A
डिलीट कर दूंगा आप नोटिस करो मान लीजिए 101 मैंने ब्रांच डिलीट कर दी अब ये सारे स्टूडेंट ब्रांच लेके बैठे हुए सर यू कैन नॉट डिलीटेड या अगर आप डिलीट करेंगे तो फिर वहां देखना पड़ेगा दो तरह के आईडिया
361:10
Speaker A
होते हैं एक बोलते है डिलीट कैस्केड एक बोलते हैं नल कैस्केड अगर डिलीट कैस्केड है और स्टिल आप चाहते हैं कि नहीं ये टपल डिलीट हो तो वो सारे के सारे टपल डिलीट हो जाएंगे ऑफ द फॉरन की वाला टेबल जिसमें
361:21
Speaker A
ब्रांच 10 है या फिर नल कैस्केड में हम यहां पर नल मेंशन करते हैं अभी कुछ क्वेश्चन सॉल्व करेंगे तो आगे सिखाऊंगा आपको है ना क्या फॉरेन की में अगर कुछ डिलीट करना हो इधर तो मेन टेबल को टच करने
361:33
Speaker A
की जरूरत है नहीं तो वो आप कर सकते हैं सपोज अगर आप रोल नंबर फोर नेम ए एज 20 ब्रांच कोड 102 को डिलीट करना चाहते हैं तो कर सकते हैं तो बहुत सारी मैंने बता दी बातें पिछले दो-चार मिनट में एक बार
361:46
Speaker A
रिवाइंड करके देखिएगा कंफ्यूजन है तो कहां इंसर्च अलाउड है कहां डिलीट अलाउड है रेफरेंशियल इंटीग्रिटी कांस्टेंट क्या है और फॉरेन की का इस्तेमाल किसी टपल को यूनिक आइडेंटिफिकेशन दैट रेफर्स टू द प्राइमरी की ऑफ द सेम टेबल और सम अदर टेबल टू रिप्रेजेंट
362:12
Speaker A
रिलेशनशिप ध्यान रखिएगा तो दोनों एग्जांपल है सेम टेबल भी हो सकता है वो क्लास मॉनिटर वाला एग्जांपल और दूसरा टेबल भी हो सकता है जो हमारा एग्जांपल था ब्रांच कोड वाला स्टूडेंट एंड ब्रांच वाला द कंसेप्ट ऑफ रेफरेंशियल इंटीग्रिटी इज डिराइवर
362:26
Speaker A
फ्रॉम द फॉरेन की थ्योरी य रेफर कर था मैंने आपको कि कई बार ये टर्म यूज़ करता है रेफरेंशियल इंटीग्रिटी कांस्टेंट और रेफरेंशियल इंटीग्रिटी तो यू मस्ट नो कि व्हाट इज रेफरेंशियल इंटीग्रिटी और वो कैसे काम करता है ठीक है आगे बढ़ते हैं
362:39
Speaker A
नाउ लुक एट दिस एक क्वेश्चन ट्राई कर ले कंसीडर द फॉलोइंग स्टेटमेंट s1 s2 अबाउट द रिलेशनल यर दिस इज वन ऑफ़ द रिसेंट ईयर क्वेश्चन पहला स्टेटमेंट अ रिलेशनल स्कीमा कैन हैव एट मोस्ट वन फॉरेन की ये तो शुद्ध
362:53
Speaker A
बकवास है हमने तो ऐसा सीखा भी था याद है कि अगर दो एंटिटी सेट है लेट मी से एक है e1 और एक एंटिटी सेट है e2 तो बोलो हम क्या कर सकते हैं सर हम दोनों और सपोज दिस
363:04
Speaker A
इज मेनी टू मेनी रिलेशनशिप दोनों का प्राइमरी की लेंगे यहां पर तो ऐ फॉरेन की नजर आएगा एंड डिक्लेयर द कॉमिनेशन ऑफ प्राइमरी की फॉर द न्यू टेबल तो एक हो सकता है गलत बात है एक से ज्यादा हो सकते
363:14
Speaker A
हैं अ फॉरेन की इन रिलेशनल स्कीमा आर कैन नॉट बी यूज टू रेफर टू टपल ऑफ आर अ फॉरेन की इन रिलेशनल स्कीमा आर अगर किसी रिलेशनल स्कीमा आर के अंदर एक फॉरेन की है मान लीजिए य इसका नाम फॉरेन की ही रख देता हूं
363:31
Speaker A
कैन नॉट बी यूज टू रेफर टू टपल्स ऑफ आर अपने टेबल के टपल्स को रेफर नहीं कर सकते नहीं सर कैन नॉट बी यूज कैन नॉट बी यूज तो फिर ये भी गलत है कर सकते हैं फॉरेन की
363:44
Speaker A
रिलेशन कैन नॉट बी यूज टू रेफर टू रेफर टू द टपल्स ऑफ आर सर बिल्कुल कर सकते हैं क् फॉरेन की का काम ही रेफर करना है इट कुड बी सेम टेबल और डिफरेंट टेबल तो हमें क्या बताना हमें करेक्ट बताना था ना कैन नॉट
363:56
Speaker A
हैव मोर देन ये भी गलत है ये भी गलत है तो यहां तो थोड़ा सरप्राइजिंग है बच्चों को हजम नहीं होता बट आई थिंक आंसर शुड बी डी है ना कि दोनों के दोनों हमारे फॉल्स है फेयर इनफ यह क्वेश्चन देखिए दिस इज आल्सो
364:09
Speaker A
प्रीवियस ईयर क्वेश्चन क्या है कंसीडर द टेबल विथ टू एट्रबीक की रेफरिंग टू ए ऑन अ डिलीट कैस्क देखिए क्लियर कट मेंशन तो ए हमारा प्राइमरी की है और सी किसको फॉलो कर रहा है या रेफर कर रहा है a को और कुछ डिलीट
364:25
Speaker A
करेंगे तो डिलीट करना पड़ेगा सर अभी समझाता हूं कैसे क्वेश्चन पढ़िए खुद ही समझ जाएंगे द सेट ऑफ ऑल टपल्स दैट मस्ट बी डिलीटेड एडिशनल डिलीटेड टू प्रिजर्व द रेफरेंशियल इंटीग्रिटी व्हेन द टपल 2 4 इज डिलीटेड तो पूछ नहीं रहा बता रहा है कि 24
364:41
Speaker A
डिलीट कर दो अब प्रॉब्लम क्या है सी में वही वैल्यू c फॉरन की है ना a प्राइमरी की है c में वही वैल्यू अलाउड है जो a में आ चुकी हो तो मैं चेक करता हूं फोर तो ओके
364:51
Speaker A
थ्री ओके आपने टू डिलीट किया अब टू यहां पर और कहीं है नहीं और टू मैं इधर रख नहीं सकता क्योंकि अब अलाउड नहीं है सी ऑल पॉसिबल वैल्यूज ऑफ़ c विल बी द सबसेट ऑफ ऑल पॉसिबल वैल्यूज ऑफ a बिकॉज c मेरा
365:03
Speaker A
फॉरेन की है और a मेरा प्राइमरी ये तो बोलो साथ-साथ कौन जाएगा सर 5 2 एंड 72 इसी के साथ डिलीट हो जाएगा देखिए फॉलो कर पा रहे हैं क्या 100% बात समझ आई अभी खत्म नहीं हुआ क्योंकि
365:19
Speaker A
डिलीट कैस्केड है कैस्केडिंग इफेक्ट समझते हो एक को देख के दूसरा अब आपने इस चक्कर में दो नई वैल्यू और डिलीट कर दी 5 और से देख लीजिए कोई फ और सेन वाला तो नहीं है सर ये है 57 ये भी डिलीट होगा क्योंकि
365:32
Speaker A
फाइव अब जब मेन रो में नहीं है मेन कॉलम में नहीं है प्राइमरी की में तो फिर वो फॉरेन की में भी नहीं हो सकता अब फिर देखिए इसने नाइन को डिलीट किया नाइन और सेन को रेफर तो नहीं कर रहा नहीं कर रहा
365:43
Speaker A
थैंक गॉड तो तीन टपल और डिलीट करने पड़ेंगे 2 4 के डिलीट होने के बाद तो करेक्ट आंसर बोलो क्या है 5272 एंड 95 5272 एंड 95 देर बाय ऑप्शन सी इज अ करेक्ट आंसर तो आई थिंक यह जो हमारा फॉरेन
365:59
Speaker A
की का कांसेप्ट है है ना ये किस तरह से काम करता है टोटल पॉसिबल वैल्यूज मैंने आपको बता दी और यहां पर आपने देख लिया कि डिलीट कैसे होता है वो भी आपने अच्छे से ऑब्जर्व किया है एक और क्वेश्चन यह ट्राई
366:09
Speaker A
करो आई थिंक ट इज अ गुड क्वेश्चन जो रिसेंट ईयर में पूछा है और बड़ा कन्फ्यूजिंग करके इसने बना बट मजा आएगा पढ एक एक करके कंसीडर द फॉलोइंग टेबल t1 एंड t2 इन टेबल t1 द प्राइमरी प इज अ प्राइमरी
366:22
Speaker A
की एंड क इ अ फॉरेन की रेफरेंसिंग आर ऑन t2 प इज अ प्राइमरी की यह प्राइमरी की है सर एंड क इज अ फॉरेन की दैट रेफर्स आ क इज अ फॉरेन की अच्छा तो इस टेबल का
366:35
Speaker A
प्राइम की ये है और यहां पर यह क्य जो है एज अ फॉरेन की नजर आ रहा है इधर यह प्राइमरी की नजर आ रहा है है ना तो क्य रेफर कर रहा है किसको r को रेफर कर रहा है
366:47
Speaker A
और वो भी डिलीट कैस्केड में तो वही पुरानी अंडरस्टैंडिंग है अगर मैं मान लीजिए कुछ भी डिलीट करता हूं इधर मेन टेबल से तो वो मेरे को तुरंत फॉरन की से डिलीट करना पड़ेगा क्योंकि सॉरी यहां से आर से डिलीट
366:59
Speaker A
करेंगे तो q में भी डिलीट होगा क्योंकि रेफर हो रहा है ठीक है ये एक स्टोरी है लेकिन यहां एक स्टोरी और है क्या स्टोरी है सर इन टेबल t2 आ इज अ प्राइमरी की एंड s इज अ
367:10
Speaker A
फॉरेन की रेफरेंसिंग p ऑफ t1 ओ माय गॉड तो कलर चेंज कर लेता हूं ताकि आप आइडेंटिफिकेशन शिप है कि यह फॉरेन की है एंड दैट इज अ प्राइमरी की मैं इसको रेफर कर रहा हूं ठीक है यह बात समझ आ गई और मजे की बात क्या है
367:31
Speaker A
विद डिलीट विद ऑन डिलीट सेट नल जबकि वहां प ऑन डिलीट कैस्केड था इसका मतलब क्या है कि वहां पर डिलीट करना पड़ेगा बट यहां डिलीट नहीं करना यहां नल सेट कर देना है ठीक है बात समझ आ गई सवाल पूछिए क्या है
367:46
Speaker A
तो दोनों एक दूसरे को रेफर कर रहे हैं इन ऑर्डर टू डिलीट रिकॉर्ड 38 फ्रॉम टेबल t1 तो पूछ नहीं रहा बता रहा है कि 3 डिलीट कर दो अब ध्यान से देखना रेड कलर यूज करना ठीक है क्योंकि जैसे ही मैंने कुछ यहां से
368:01
Speaker A
डिलीट किया है ना जो ग्रीन वाला रिलेशनशिप था ये तो फॉरेन कि है फॉरन की से कुछ भी डिलीट कर सकते हैं मेन टेबल को चेक करने की जरूरत नहीं है जैसे किसी भी अ स्टूडेंट के को डिलीट कर सकते हो उससे ब्रांच टेबल
368:14
Speaker A
में फर्क नहीं पड़ता लेकिन जब मैं ये रेड वाला रिलेशनशिप देखता हूं तोब मेरे को देखना है कि क्योंकि प्राइमरी की से 38 डिलीट हुआ है क्या यहां पे कहीं पे थ्री आया है क्या सर यहां पे यहां पे एक जगह थ्री रेफर है ध्यान से
368:29
Speaker A
देखो s फॉरेन की है जो कि रेफर कर रहा है t1 के प्राइमरी की को जहां पे थ्री डिलीट होग गया बट मैं थ्री लेके बैठा हूं लेकिन रेड वाली रिलेशनशिप इसने क्लियर कट बोला कि डिलीट करने की जरूरत नहीं है आप नल सेट
368:43
Speaker A
कर सकते हैं तो इंस्टेड ऑफ डिलीट दिस मैं क्या करूंगा मैं 83 को 8 नल सेट कर दूंगा एंड दैट विल बी ऑल अब सवाल क्या था कितने एडिशनल रिकॉर्ड डिलीट करने पड़ेंगे तो आंसर है सर एक भी नहीं करना पड़ेगा जीरो
368:56
Speaker A
तो दैट वाज अ ट्रिक क्वेश्चन है ना बाकी किसी रिलेशनशिप में कोई फर्क पड़ा नहीं इस तरह के केसेस कभी-कभी आ जाते हैं एग्जाम में जो आपकी फॉरेन की की जो अंडरस्टैंडिंग है वो फॉरन से चेक करते हैं और कहीं भी
369:08
Speaker A
गड़बड़ घोटाला हुआ तो मानो आपका नंबर गया है ना तो यह एक आईडिया है यह दो आइडियाज और है बाद में इन पर कभी एग्जाम में बात नहीं हुई है कंपोजिट की एंड सेकेंडरी की ना व्हाट इज कंपोजिट की कोई भी की जो अभी
369:22
Speaker A
तक हमने पढ़ी या पढ़ेंगे जिसमें एक से ज्यादा एट्रिल आता है कंपोजिट की सिर्फ की हैव मोर देन वन एटिबल दैट इज कंपोजिट की नेक्स्ट आईडिया सेकेंडरी की ना व्हाट इज सेकेंडरी की अगेन दिस इज अगेन नॉट अ मेन
369:37
Speaker A
स्ट्रीम आईडिया इसको आप ऐसे समझो मान लीजिए हमारा आधार नंबर है क्या आधार नंबर प्राइमरी की कैंडिडेट की है हां है सर यूनिक है डिस्टिंक्ट है बट मजे की बात है कि जो टपल है जो टेबल है उसमें 140 150
369:50
Speaker A
करोड़ रिकॉर्ड्स है आर यू गेटिंग इट टोटल इतने सारे इंडियंस है हर किसी के पास आधार नंबर है अगर आप कोई क्वेरी डायरेक्ट रन कर दोगे विद आधार नंबर इट इज गोइंग टू टेक हेल ट ऑफ टाइम क्योंकि टोटल इतना सारा
370:01
Speaker A
कंटेंट है अगर मैं कुछ सेट ऑफ एट्रबीक ऑब्स इस काबिल ना हो कि यूनिक आइडेंटिफिकेशन इंस्ट ऑफ डायरेक्टली आप फायर कर दो आधार नंबर आप पहले सर्च मैं सपोज अपनी बात कर रहा हूं तो मैं सर्च कर लेता हूं मेल और
370:19
Speaker A
फीमेल में मैं पहले मेल लिख देता हूं स सर्टेन की मान लो मेरे को मेल वाले रिकॉर्ड चाहिए तो मोरल लेस लगभग सर्च स्पेस आधा हो गया इंस्टेड ऑफ 140 करोड़ अभी मेरे को सिर्फ 70 करोड़ टपल्स में
370:31
Speaker A
सर्च करना है हां देन लेट मी से फॉर एग्जांपल हम देख लेते हैं उन लोगों को जिनका डेट ऑफ बर्थ लेट मी से 10th ऑफ अगस्त है अब बोलो क्या होगा तो जैसे ही मैं ऐसा करूंगा लगभग लगभग जो 70 करोड़ विल
370:44
Speaker A
बी डिवाइड बाय 365 क्योंकि प्रोबेबिलिटी के हिसाब से लगभग यूनिवर्सलीस ब्यूट होगा तो कितना कम हो जाएगा फिर मैं मान लीजिए ईयर भी लिख देता हूं लाइक 1989 अभी सोचिए और कितना कम हो जाएगा इस तरह से हम अपने
370:58
Speaker A
सर्च स्पेस को बहुत कन्फाइनमेंट डेट ऑफ प्लेस जिसका यूपी उत्तर प्रदेश है तो सोचिए कितना कम हो जाएगा एंड देन जब बहुत कन्फाइंड सेट ऑफ रिकॉर्ड्स मिलेंगे तब फाइनली यू कैन यूज द आधार नंबर जिससे इतना टाइम ना लगे तो सेकंडरी क्या है इट इज
371:15
Speaker A
सेकेंडरी इ अ की यूज टू स्पीड अप द सर्च एंड ट्रैवल कांट्रेरी टू द प्राइमरी की एंड सेकंडरी की डज नॉट नेसेसरी टू कंटेन यूनिक वैल्यूज तो ये अपने आप में यूनिक आइडेंटिफिकेशन अब अब क्या करना है ध्यान से समझिए अभी तक
371:39
Speaker A
फंडामेंटल्स डेफिनेशन बाजी हमने पूरी कर ली नाउ वी आर जस्ट यू नो अगले चैप्टर में जाने वाले हैं वल स्टार्ट नॉर्मलाइजेशन बट बिफोर वी डू दैट फाइनल चीज हमें बहुत सारी प्रैक्टिस करनी है कैंडिडेट की पे तो ना
371:53
Speaker A
सुपर की काम आता ना प्राइमरी की काम आता लॉन्ग टर्म में कैंडिडेट की काम आता बिकॉज उससे पता लगता है कि कौन प्राइम है कौन नॉन प्राइम है अगर कोई भी एटिबल एक बार भी कैंडिडेट की का हिस्सा है तो उसे हम
372:02
Speaker A
प्राइम कहते हैं है ना तो अब हम क्या करने वाले हैं पांच छह सात आठ क्वेश्चन जब तक हमें बोर ना फील होने लगे हम प्रैक्टिस करते हैं हाउ टू आइडेंटिफिकेशन तो चलिए पहला क्वेश्चन ट्राई करते हैं ना
372:17
Speaker A
लुक एट दिस कुछ फंक्शनल डिपेंडेंसीज हमारे पास गिवन है स्कीमा हमारे पास है तो एक ही कॉमन अप्रोच यूज करूंगा जैसे-जैसे क्वेश्चंस की कॉम्प्लेक्शन बढ़ती जाएगी ना आप 100% यू नो उसमें सुपर ऑसम आप होते जाओगे कैसे ही आइडेंटिफिकेशन
372:35
Speaker A
देयर इज अ फंक्शनल डिपेंडेंसी ऐसे एज डायग्राम में बनाते हैं ना तो मेरा एक्सपीरियंस है कि हमेशा क्वेश्चन सॉल्व करना आसान होता है तो a से b एंड देर यू सी देयर इज़ अ डिपेंडेंसी फ्रॉम b टू c
372:48
Speaker A
एंड देन देयर इज़ अ डिपेंडेंसी फ्रॉम c टू a है ना तो तीनों डिपेंडेंसी हमारे पास है d एक एटिबल है जो आई थिंक कहीं भी फंक्शनल डिपेंडेंसी में पार्टिसिपेट कर नहीं रहा स्टेप नंबर वन क्या है सबसे पहले वो
373:01
Speaker A
एट्रिल ढूंढ निकालिए जिसमें कोई भी इनकमिंग एज नहीं है मुझे बताओ ऐसा कौन है a में भी इनकमिंग एज है b में भी इनकमिंग एज है स में भी इनकमिंग एज है डी डी ऐसा एट्रबीक मिंग एज नहीं है तो पहला मौका
373:15
Speaker A
मिलना चाहिए अकेले डी को कि भाई तू ट्राई कर ले तो आप मेरे को बताओ और ऐसा मैं क्यों ढूंढ रहा हूं इसकी मैथ भी समझा देता हूं अगर आपके पास कोई इनकमिंग एज नहीं है इसका मतलब कोई और एटिबल आपको
373:28
Speaker A
आइडेंटिफिकेशन विल बिकम द पार्ट ऑफ द की नोबडी कैन आइडेंटिफिकेशन बनाऊंगा एडी एक ऑप्शन बनाऊंगा बीडी एक ऑप्शन बनाऊंगा सीडी क्या मेरे को बता सकते हो इसमें से कौन-कौन की है तो हां सर एडी मेरे को लग रहा है की है बिकॉज फिर वही
373:59
Speaker A
बात ए से मिलेगा बी बी से मिलेगा सीडी हमारे पास पहले से है सो दैट बिकम अ की और टू बी प्रोसाइज कैंडिडेट की क्या बीडी भी कैंडिडेट की है हां है ना बिकॉज साइकिल बन रहा है ना तो बी से मिला सी सी से मिला ए
374:13
Speaker A
एंड ए से मिला बी और डी पहले से हां सर ये भी की है एंड क्या सीडी भी की है हां सीडी भी की है बिकॉज सी से मिला ए ए से मिला बी अगेन साइकिल कंप्लीट हो रही है ये तीनों
374:23
Speaker A
के तीनों हमारे कैंडिडेट की हो गए एक और बात क्या इसमें कोई और कैंडिडेट की होने की पॉसिबिलिटी है ये तो पहले से मिनिमल है अच्छा और कोई भी मैं एटिबल मिलाऊंगा अब मान लीजिए मैं ए बी सी लेट मी से मैं ए
374:35
Speaker A
बीडी बना लू क्योंकि एडी और बीडी पहले से की है तो किसी भी की का सुपरसेट मैं चेक करूंगा नहीं है ना बिकॉज वो सुपर की तो होगा वो कैंडिडेट की नहीं होगा और यहां पर जो हमारा मोटिव है वो है आइडेंटिफिकेशन
375:05
Speaker A
मैं आगे बढ़ रहा हूं फिलहाल सो पहला डिपेंडेंसी नजर आ रहा है ए बी से सीडी सो लेट मी गो फ्रॉम ए टू सीडी दैट इज वन एंड नेक्स्ट इज डी टू ए सो डी से मैं पहुंच जाता हूं ए पे है ना फिर वही बात
375:21
Speaker A
स्टेप नंबर वन बताइए कौन सा एट्रबीक मिंग एज नहीं है तो आई थिंक अकेला बी ऐसा एटिबल एट दिस जिसमें कोई भी इनकमिंग एज नहीं है तो पहला मौका मिलना चाहिए सिर्फ बी को क्या बी हमारा कैंडिडेट की अकेला भी तो
375:36
Speaker A
कुछ भी नहीं कर पा रहा अगर नहीं कर पा रहा तो फिर मैं वही प्रोसेस रिपीट करू हर एक को मौका दूंगा b के साथ तो ए एंड देन bcd4 बी मेरे पास पहले से है तो अगर हां बी
376:08
Speaker A
मेरे पास पहले से है तो अगर ए मेरे पास है तो सडी भी मेरे को मिल जाएगा दैट आल्सो बम्स अ की और कोई कॉमिनेशन ट्राई कर सकता हूं क्या सर नहीं कर सकता बिकॉज bc2 बन चुका है और b स मेंडी ऐड करूंगा तो
376:23
Speaker A
भी प्रॉब्लम बिकॉज बीडी पहले से की है सो अगेन इन दिस क्वेश्चन वी आर 110 पर श्यर कि दो की है लुक एट दिस कौन-कौन मिला हमें ए और बीडी और बस यही है इसके अलावा और कोई कॉमिनेशन नहीं है आगे बढ़ते हैं अगेन ये
376:39
Speaker A
तो देखो बहुत ही सिंपल एग्जांपल मेरे को दिख रहा है बट यह सारे केस बहुत इंटरेस्टिंग है तो एक एक केस में जैसे बोल रहा हूं वीडियो पॉज करना है पूरा पैटर्न देखना है ट्राई करना फिर आगे बढ़ना है फिलहाल बढ लुक एट दिस ए बी टू सी
376:55
Speaker A
सो लुक एट दिस देर इ अ डिपेंडेंसी फ्रॉम ए बी टू सी देन स टू ए एंड देर अ डिपेंडेंसी फ्रॉम c टू ए अगेन बोलो स्टेप नंबर वन सर वो कौन-कौन से एटिबल हैं जिसके पास कोई इनकमिंग एज नहीं है और यहां पर मुझे अकेला
377:10
Speaker A
वो b नजर आ रहा है क्या बी अकेला की बन रहा है सर ब अकेला की नहीं बन रहा तो क्या करूंगा आई विल चेक ऑल पॉसिबल कॉमिनेशन तो एक पॉसिबल कॉमिनेशन बनेगा ए लुक एट दिस और दूसरा पॉसिबल कॉमिनेशन बनेगा
377:26
Speaker A
bc2 है हां सर ए की है बिकॉज ए से हमें क्या मिल रहा है c और क्या b स भी की है b स भी की है बिकॉज c से हमें मिल रहा है a सो देर यू सी दोनों के दोनों कॉमिनेशन
377:37
Speaker A
वैलिड हुए एंड अगेन जैसा हमने पहले भी ऑब्जर्व किया क्या कोई और ऐसा पॉसिबल कॉमिनेशन आपके हिसाब से हो सकता है क्या जो कि वैलिड है बट हम यहां पर चेक नहीं कर पा रहे ओबवियसली नॉट सो दो ही केस बनेंगे
377:50
Speaker A
सो टू कीज आर देयर एी एंड बीसी नेक्स्ट देखिए ओ माय गॉड यह काफी c देन अकेला ए आइडेंटिफिकेशन मिल गई यही है ना अब आप मेरे को बताओ स्टेप नंबर वन वो कौन-कौन से एट्रियो हैं जिसमें कोई इनकमिंग एज नहीं है एंड आई
378:40
Speaker A
थिंक ओनली टू एटिबल आर देयर a एंड बी और इसका जब आप क्लोजर निकालेंगे फॉर अ सरप्राइज आई थिंक यही काम बन रहा है कैसे देखो ए से c मिला मेक सेंस सिर्फ ए से e मिला सिर्फ बी से एफ मिला एफ से जी ए मिला
378:57
Speaker A
और डी से मेरे को आईजे मिला आई थिंक इसी से सब कुछ हो रहा है और क्योंकि ये मिनिमल है और क्योंकि ये कैंडिड की है अब मेरे को बताओ इसका कोई भी पॉसिबल कॉमिनेशन कोई भी सुपरसेट चेक करूंगा क्या सर कोई सुपरसेट
379:09
Speaker A
चेक करने की जरूरत है ही नहीं बिकॉज़ 110 पर वो काम यहां पर नहीं करने वाला सो दैट मेक परफेक्ट सेंस एंड इसका मतलब है कि सर ये हमारा क्या बन जाता है ये हमारा की बन जाता तो एक ही की मिलेगा यहां पर ए और बी
379:21
Speaker A
आगे बढ़ते हैं नाउ लुक एट दिस यहां भी बहुत सारे डिपेंडेंसीज मुझे नजर आ रहे हैं बट जैसे मैं बोल रहा हूं मेरा एक्सपीरियंस है कि ये ये किस इतना मुश्किल नहीं है आई थिंक ए बी सी विल बी द की बहुत आसान है ये
379:33
Speaker A
देख लेते हैं इसमें कुछ मजा आता है क्या सो a2 b स एक डिपेंडेंसी देन ए ब ओके ए ब से कहां पहुंचा रहा है ओ माय गॉड ए बी से सी मिला ये कुछ इंटरेस्टिंग है डी मिला जी
379:49
Speaker A
मिला और h मिला है ना इसके सारे कॉमिनेशन देखेंगे देन सी से मिला जी और डी सी से मिला जी और डी क्या बात है देन डी से मिला जी और e से मिला f देन डी से मिला जी और ई
380:06
Speaker A
से मिला बस यही डिपेंडेंसी है ना आई थंक यही है फेर ना स्टेप नंबर वन बताइए व कौन-कौन से ट्रिब्यूट्स है जिसमें कोई भी इनकमिंग एज नहीं है सो आई थिंक जितना मेरे को नजर आ रहा है ओनली टू
380:24
Speaker A
एट्रबीक ंग एज नहीं है है ना तो पहला एफर्ट हम a और e के साथ करेंगे मुझे बताइए कुछ बात बनेगी क्या a और e के साथ तो अगर a और e के साथ हम आगे बढ़ते हैं देखिए a से
380:43
Speaker A
मिलेगा b स डन अच्छा c आपको मिला तो c से मिलेगा d और जी डन और d से वैसे जी मिल रहा है वो अलग बात है e मेरे पास पहले से है e से मिलेगा f और एक बार अगर ए मिला तो
380:58
Speaker A
h भी मिल गया यह लो सर तो वही मैं बोल रहा था देखने में कन्फ्यूजिंग लग रहे हैं बट होते नहीं बिकॉज़ केस इतना आसान है कि जो एसेंशियल एटिबल है जब उसका क्लोजर निकाला सो अगेन वी आर इन द पोजीशन कि सारे पॉसिबल
381:10
Speaker A
कॉमिनेशन हमें मिल रहे हैं है ना तो यह काम कर गया आसान है यहां देख लेते हैं क्या डिपेंडेंसी है बताइए सो a से हमें मिल रहा है b एंड देन फ्रॉम बी एंड c वी आर गेटिंग e यहां से हमें e मिला एंड देन
381:24
Speaker A
डी और e से हमें मिल रहा है e डी और e से लुक एट दिस हमें वापस मिला a ठीक है चलो अब एक-एक करके देखें d और e से मिला a बताओ वो कौन कौन है जिसके पास कोई इनकमिंग
381:36
Speaker A
एज नहीं है इस बार ए के पास भी है बी के पास भी है बट जैसा मैं देख रहा हूं सी और डी आई थिंक दो ऐसे एटिबल है जिनके पास कोई इनकमिंग एज नहीं है सी और डी के पास नहीं
381:47
Speaker A
है और यहां मजा आएगा क्यों क्योंकि मेरे को लग नहीं रहा कि सी और डी दोनों मिलके कुछ कर पाएंगे निकालना है इसका क्लोजर कुछ हो रहा है क्या सर सी और डी का क्लोजर निकाल लेंगे सो यू आर नॉट गोइंग टू गेट एनीथिंग बिकॉज
381:59
Speaker A
सी बी के साथ काम करता है d के साथ काम करता है फेल हो गया अब क्या करोगे सारे पॉसिबल कॉमिनेशन ब बनाओ सडी के तो एक मैं बना लेता हूं एडी एक मैं बना लेता हूं b सडी और एक मैं बना लेता हूं
382:25
Speaker A
cdc2 है आई थिंक यस बिकॉज आप नोटिस करिए तो बी सी से हमें मिला e और e और डी से हमें मिला ए यह भी सक्सेसफुल है क्या सीडी और ई की है सीडी ई आई थिंक यस बिकॉज डी और
382:39
Speaker A
ई से हमें ए मिल रहा है ए से हमें बी मिल रहा हैन ओ माय गड बहुत अच्छा केस है तो इंडिविजुअली सी और डी मिलकर की नहीं बना रहे थे ब आप देख रहे जब सारे पॉसिबल केसेस
382:50
Speaker A
हमने देखे ऑब्जर्व कि ट्राई किए तो हमें डिफरेंट डिफरेंट कॉमिनेशन यहां पर मिले तो तीन डिफरेंट कैंडिडेट की आर देर इट इ इट रिपीटेड हा ये शायद रिपीट हो गया यह केस देखिए अगे पॉज द वीडियो फॉर अ मिनट हर एक
383:04
Speaker A
केस में बो रहा हू देखना है ऑब्जर्व करना है वैल्यू पर काम करना है ट्राई करना है फिलहाल मैं डिपेंडेंसी बनाता हूं सो पहला डिपेंडेंसी जो नजर आ रहा है दैट इज ए टू सीडी देन वी हैव अ
383:22
Speaker A
डिपेंडेंसी फ्रॉम डी टू ए यस आई कैन सी दैट एंड देन वी हैव अ डिपेंडेंसी फ्रॉम बीसी टूडी ओके एंड देन वी हैव अ डिपेंडेंसी फ्रॉम बी स टू d एंड ऐसा ही है ना ऐसा ही है चलो एकएक करके ट्राई करते
383:37
Speaker A
हैं स्टेप नंबर वन बोलो कौन-कौन से एटिबल है सर जिनके पास कोई इनकमिंग एज नहीं है एंड आई थिंक हियर आंसर इज ओनली बी सिर्फ बी ऐसा है कोई इनकमिंग एज नहीं है गुड क्या अकेला बी कुछ कर पा रहा है आई डोंट
383:52
Speaker A
थिंक सो बी अकेला कुछ नहीं कर पा रहा है ना तो कॉमिनेशन बनाइए सर ए के साथ बी बी के साथ सी बी के साथ डी एंड ई ब है हमारे पास सस बी के साथ e ये लीजिए सारे पॉसिबल
384:06
Speaker A
कॉमिनेशन हमने बना लिए क्या ए मिलकर की बना रहा है हां बिकॉज ए से मिला सडी b स से मिला e यह हमारा की हो गया क्या b स मिलकर की बना रहा है हां बिकॉज b स से
384:17
Speaker A
मिला d और d से मिला a यह भी की हो गया क्या बीडी मिलकर की बना रहा है यस क्योंकि डी से मिला ए और ए से मिला सडी एंड बीसी से मिला e ये भी की हो गया क्या बी और e
384:29
Speaker A
मिलकर की बना रहा है सर ये नहीं बना रहा दैट विल फेल हालांकि अब इसमें मैं कुछ भी करूगा तो कोई ऑप्शन बचा नहीं तो यहां पर भी मानना पड़ेगा कि टोटल थ्री डिफरेंट कैंडिडेट कीज आर देयर ए बी बी सी एंड बीडी
384:42
Speaker A
अच्छा केस अच्छा केस बात समझने वाली है इ दिस आल्सो रिपीटेड नहीं डिफरेंट केसेस है बट मेरे ख्याल से नाउ इट इ ल अबाउट प्रैक्टिस बेसिक आईडिया आपको समझ आ गया है एक यह केस मेरे को लग रहा थोड़ा
384:55
Speaker A
इंटरेस्टिंग होना चाहिए य ट्राई करें जड से क्या मिला जड से मिला डब् वेरी गुड वा से मिला एक्स और जड से मिला एक्स और वा से ही मिला जड वेरी गुड और एक्स डब् से मिलावा एक्स और डब्लू
385:13
Speaker A
से हमें मिल रहा है वा चलिए एक एक करके कॉमिनेशन ट्राई करते हैं मुझे बताइए ऐसा कौन है जिसके पास कोई इनकमिंग ए नहीं ना यू सी दिस वेरी इंटरेस्टिंग केस ऐसा एक भी ट्रीबो कर लो पूरा पैटर्न जिसके पास कोई
385:29
Speaker A
इनकमिंग एज ना हो ऐसा एक भी पैटर्न नहीं है और अगर नहीं है तो बोलो क्या करेंगे सर वी डोंट हैव ऑप्शन हमें सारे पॉसिबल कॉमिनेशन ट्राई करके देखने पड़ेंगे तो एक-एक करके शुरू हो जाता हूं ओनली w ओनली
385:46
Speaker A
x ओनली y ओनली z क्या अकेला w की है जी नहीं अकेला w फेल क्या अकेला x की है अकेला x आई डोंट थिंक सो तो x भी अकेला फेल हो गया क्या अकेला y की है शायद y की
386:03
Speaker A
है कैसे बिकॉज़ y से मिला एक्स और जड है ना और जड से मिला डब् जी हां वा अकेला की है क्या अकेला जड की है z से मिलेगा ड बट फिर ड से आगे कुछ हो नहीं रहा क्योंकि x मेरे पास नहीं ये भी
386:18
Speaker A
की नहीं है तो अब देखिए एक की तो हमें मिल गया y जो कि आइडेंटिफिकेशन बनेंगे बताइए कौन-कौन w एक एंड x ज एंड w ज ये तीन कॉमिनेशन आप नोटिस करिए मैं फिर से ट्राई करता हूं तो पहले ट्राई करता हूं
386:40
Speaker A
w एक क्या w एक् की है w एक से मिला y और y से मिला z जी हां w एक् की हो गया क्या एक्स ज की है फाइनली आई थिंक यह भी की है बिकॉज z से मिलेगा ड और w एक् से मिलेगा y
386:53
Speaker A
जी हां ये भी की है एंड क्या डबल ज भी की है आई डोंट थिंक सो डब् एंड ज अगेन फेल होगा तो दे यू सी और कोई कॉमिनेशन में ट्राई कर नहीं पाऊंगा तीन केस में ले अलग-अलग और अच्छी बात क्या है पहला ऐसा
387:06
Speaker A
केस है जहां पर अलग-अलग साइज का मिला हमें कीज ना तो आप देखो y सिंगल है एकड ड एक्स अलग है एंड वा ज अलग एक्स जड अलग है सो आई थिंक इस पे और बहुत सारे केसेस हैं है ना
387:18
Speaker A
वीडियो पॉज करना एक बार ट्राई करके देखना आई डोंट थिंक कि इसमें फर्द प्रॉब्लम होना चाहिए कुछ प्रीवियस ईयर क्वेश्चंस है वो मैं आपको ट्राई कराता हूं दैट इज अ प्रीवियस ईयर क्वेश्चन सो कंसीडर रिलेशनल स्कीमा आर पूरे कॉमिनेशन लिखे हुए हैं एंड
387:31
Speaker A
दीज आर द डिपेंडेंसीज एंड व्हाट इज द की की पूछ है चलिए मैं बनाना शुरू करता हूं e ए से जी सो दिस इज अ प्रीवियस ईयर क्वेश्चन e से जी मिला एफ से मिला आई एंड जे सो एफ से वी हैव आई एंड वी हैव जे ई एच
387:47
Speaker A
से मिला ई और एच ओके e और h से मिला क्या मिला य और ए से के और एल सो e और ए से मिला के एंड l वेरी गुड और के से मिला m के से मिला m और l से मिला n है ना यह
388:07
Speaker A
सारे पॉसिबल कॉमिनेशन के से मिला l l से मिला m और e और h से मिला दिस इज़ द कॉमिनेशन चलो एक-एक करके पहले बताओ स्टेप नंबर वन वह कौन-कौन से एट्रिक्स हैं जिनके पास इनकमिंग एज नहीं है सो आई थिंक e इज़
388:21
Speaker A
देयर ए इज देयर h इज देयर और बाकी सब पे कोई ना कोई इनकमिंग एज है और एक क्योंकि पॉसिबल कॉमिनेशन यह भी है तो पहला ट्राई इसी पे करें तो बताओ e से क्या मिलेगा सर e से g मिलेगा f से क्या मिलेगा i ज
388:36
Speaker A
मिलेगा e से k ए मिलेगा k से m और l से n मिलेगा और आई थिंक यही की है खत्म हो गई बात कितना सिंपल क्वेश्चन था देखिए गेट पवा क में पूछा है और अगर यही की है तब
388:47
Speaker A
बोलो और कोई इसका सुपरसेट फर्द कॉमिनेशन ट्राई करने का मतलब है क्या ह और कोई कॉमिनेशन ट्राई करने सर जरूरत ही नहीं है क्योंकि जितने एसेंशियल एटिबल है अगर वही मिलकर की बना रहे हैं तब आप जो भी
389:01
Speaker A
चेक करेंगे वह सुपर की तो होगा बट वो कैंडिडेट की नहीं होने वाला बाहर हो गया यह ट्राई करिए दिस इ अगेन प्रीवियस ईयर क्वेश्चन गिवन द स्टूडेंट रिलेशन ए शोन बिलो दिस इज अ टेबल जहां पर हमारे पास
389:15
Speaker A
स्टूडेंट नेम है स्टूडेंट एज है टू बी द की फॉर द इंस्टेंस द वैल्यू ऑफ एक् शुड नॉट बी इक्वल टू अच्छा मजेदार केस है इस इंस्टेंस के लिए कह रहा स्टूडेंट नेम और स्टूडेंट एज नेम और एज को अगर मिला के ए
389:28
Speaker A
कॉमिनेशन की डिक्लेयर करना है है ना तो एकस का वैल्यू क्या नहीं होना चाहिए स्वा 19 एंड स्वाति 18 डिस्टिंक्ट कॉमिनेशन है शंकर 19 एंड गणेश 19 अ 19 है बट शंकर एंड गणेश डिफरेंट है बट दे यू सी वन मोर शंकर
389:44
Speaker A
इज देयर अब अगर हम चाहते कि ये दोनों मिलकर की बने तो ओबवियसली कॉपी नहीं होना चाहिए और कॉपी नहीं होना चाहिए उसका मतलब x का वैल्यू सर कुछ भी हो बट 19 ना हो बिकॉज अगर 19 हो गया ना तो रो नंबर वन और
389:58
Speaker A
रो नंबर थ्री में क्लैश हो जाएगा शंकर शंकर 19 शंकर 19 के साथ इतना सिंपल केस पूछते हैं बट अगेन क्यों पूछते हैं ऐसा ना हो बच्चा एक फिक्स पैटर्न प क्वेश्चन याद करके आ गया हो कि हां ऐसा होगा तो ऐसा
390:11
Speaker A
करना ऐसा होगा तो ऐसा करना दे डोंट वांट दैट दे वांट कि बच्चा खुले दिमाग के साथ आए सो दैट अगर कुछ डिफरेंट कॉमिनेशन कुछ डिफरेंट केस भी बनाए हम है ना तो वहां बच्चा रुके ना उसकी अंडरस्टैंडिंग हो
390:23
Speaker A
फंडामेंटल्स क्लियर हो वो क्वेश्चन ट्राई कर सके वेरी गुड तो ये केस समझ आ जाता है एक और केस ट्राई करिए इन द मीन वाइल कम ऑन सो देयर यू सी एट एटिबल है एक बड़ा स्कीमा है जितने भी
390:38
Speaker A
डिपेंडेंसीज है सब के सब यहां मेंशन है और क्वेश्चन क्लियर कट ये भी नहीं पूछा गया कि कैंडिडेट की कौन है नोटिस करिए सीधे पूछ रहा हैट हाउ मेनी डिफरेंट कैंडिडेट कीज ड द रिलेशन हैव कितने अलग-अलग कॉमिनेशन होंगे लेट मी ट्रा वन बाय वन सो
390:53
Speaker A
एक डिपेंडेंसी मेरे को नजर आ रहा सी एच से जी सो सी और ए से है ना हम पहुंच रहे हैं जी तक ए टू बी सी a टू बी स देन बी टू सी ए ए फ्रॉम बी टू
391:11
Speaker A
सी n टू f ए टू ए e टू ए फ्रॉम e यू गो बैक टू a फ्रॉम ए टू ी फ्रॉम ए टू e एंड जी देखिए ये सारे पॉसिबल कॉम्बिन हमने ट्राई कर लिए है ना नाउ व
391:32
Speaker A
विल गो वन बाय वन बताइए ऐसा कौन है जिसके पास इनकमिंग एज नहीं है और यहां पर देखेंगे सरप्राइज तो ए के पास बी के पास डी तो बेचारा पार्टिसिपेट ही नहीं कर रहा ई ए ओ माय गॉड मुश्किल केस बना सबके पास
391:44
Speaker A
इनकमिंग एज है तो आई थ इतने इतने पॉसिबल कॉमिनेशन पहले कभी बने नहीं सब के सब ट्राई करूंगा है ना तो आई विल ट्राई एडी मैं बीडी ट्राई करूंगा देन सीडी देन देन डी ए डीजी एंडडी एच सारे कॉमिनेशन
392:04
Speaker A
क्या एडी की है ए से मिला बीसी और सी से मिला बी से मिला सी एफ और एच सी और एच से मिला जी एफ क्योंकि मिल चुका से मिला ई एंड जी आई थिंक पूरा डिकोड हो रहा है जी
392:18
Speaker A
हां यह की है अकेला बी कुछ कर पाएगा आई थिंक कर पाएगा बिकॉज बी से मेरे को ए एफ सई और ई से ए मिल रहा और ए मिला तो फिर पूरा डिकोड हो गया दैट आल्सो होल्ड्स गुड अकेले सीडी
392:31
Speaker A
कुछ कर पाएगा सीडी सीडी से कुछ नहीं होगा सर सी के साथ h होता तो भी जी मिलता तो यह फेल हो गया क्या कुछ कर पाएगा ई कर पाएगा ना ई से मिला ए और ए से फिर से पूरी कहानी
392:43
Speaker A
डिकोड कर पाएगा e एफ कुछ कर पाएगा डी ए कर पाएगा बिकॉज फिर वही एफ से मिला ई ई से मिला ए एंड देन दिस एंटायस कर पाएगा डी जी कुछ कर पाएगा जी अकेला कुछ ना कर पाएगा
392:56
Speaker A
उससे कोई आउटगोइंग एज ही नहीं है और डी एच h के साथ मेरे को सी चाहिए तब भी जी मिलेगा तो दे यू सी चार पॉसिबल कीज तो सर इटरेशन नंबर वन में मिल गए लेकिन यहां रुक जाना है क्या आई थिंक वैसे इस क्वेश्चन का
393:10
Speaker A
आंसर फोर ही है सो डोंट वरी अबाउट इट बट हमारा काम है वी शुड गो बाय प्रोसीजर एक एक स्टेप पे काम करना तो पता क्या करना पड़ेगा जितने केस फेल हुए हैं सबके पॉसिबल कॉमिनेशन बनाइए डी तो वहां पे रहने वाला
393:23
Speaker A
है तो एक कॉमिनेशन मिलेगा सीडीजी एक मिलेगा अ जीडी ए और एक मिलेगा सीडी ए ये देखिए तीन अलग-अलग कॉमिनेशन फिर से मैं ट्राई करता हूं तो क्या डी के साथ सी और जी मिलेंगे तो कुछ होगा सर सी और जी
393:39
Speaker A
मिलेंगे तो भी कुछ नहीं होगा अगर डी के साथ जी और एच मिला तो जी और एच से भी कुछ नहीं होगा सी और एच मिला तो तो जी मिलेगा तब भी कुछ नहीं होगा आखिरी केस तीनों मिला
393:51
Speaker A
के ट्राई कर लो तब भी कुछ नहीं होगा तो अब खैर मतलब आंसर तो पहले भी फोर था अभी फोर है बट नाउ वी आर 110 पर श्यर कि हां सारे पॉसिबल कॉमिनेशन ट्राई करने के बाद एक्सप्लोर करने के बाद वी कैन कंक्लूजन
394:06
Speaker A
फोर ही है है ना एंड आई थिंक इतने सारे केसेस ट्राई करने के बाद ना वी आर 110 पर श्यर आई थिंक ये भी बहुत सिंपल क्वेश्चन आप सॉल्व कर लोगे देर इज नथिंग न्यू अबाउट इट नाउ वी आर श्यर कि कैसे काम कर रहे हैं
394:17
Speaker A
सो दिस इज ऑल अबाउट चैप्टर नंबर थ्री सो मोर देन 50 पर ऑफ द सब्जेक्ट लेट मी टेल यू हमारा हो चुका है बिकॉज बेसिक्स प हमने बात कर ली एंड नाउ इन चैप्टर नंबर फोर वी विल टॉक अबाउट नॉर्मलाइजेशन है ना तो अभी
394:28
Speaker A
तक जितनी भी तैयारी हमने की वो नॉर्मलाइजेशन की ही की थी तो चलिए अब देखते हैं हाउ नॉर्मलाइजेशन वर्क्स अगर आप गेट एग्जाम के लिए सीरियस हैं बट आपकी प्रिपरेशन कुछ कारणों से अच्छी नहीं चल रही जैसे डेली डिसिप्लिन के साथ ना पढ़ना
394:44
Speaker A
डाउट सॉल्व ना हो पाना या किसी भी कंफ्यूजन में अच्छी मेंटरशिप का ना होना तो आप जॉइन कर सकते हैं गेट गाइडेंस बैच जहां मैं रोज दो घंटे लाइव पढ़ाता हूं विद पर्सनल मेंटरशिप लिंक आपको वीडियो के डिस्क्रिप्शन में मिलेगा सो नाउ लेट्स
394:59
Speaker A
स्टार्ट डिस्कशन ऑन नॉर्मलाइजेशन सो सबसे पहले इसका देखिए बेसिक अंडर समझिए आई विल गो वन बाय वन नॉर्मलाइजेशन ऑफ डाटा कैन बी कंसीडर्ड एज प्रोसेस ऑफ एनालाइजिंग द गिवन रिलेशनल स्कीमा टू अचीव डिजायरेबल प्रॉपर्टीज विद मिनिमाइजिंग रिडंडेंसी यूजिंग डीकंपोज
395:16
Speaker A
सारी बातें वन बाय वन इसने बोल दी तो एग्जांपल याद है वो स्टूडेंट और ब्रांच इंफॉर्मेशन वाला कि सारा का सारा उठा के एक ही टेबल में रख दिया था देन देर वाज रिडंडेंसी और उस रिडंडेंसी की वजह से बहुत
395:27
Speaker A
सारे एनमल आ गए थे अपडेशन इंसर्ट मॉडिफिकेशन वो सब और हमने देखा कि जैसे ही हमने टेबल को डीकंपोज कि एक टेबल में सिर्फ उतना इंफॉर्मेशन रखा जितना जरूरी है रिडंडेंसी चली गई उसकी वजह से सारी अनडिजायरेबल प्रॉपर्टी भी चली गई
395:41
Speaker A
यस ये एक बेसिक आईडिया है बट प्रॉब्लम क्या है कि वो तो एक छोटा सा स्कीमा था तो डायरेक्टली हमने गेस करा कि हां ऐसा कुछ होना चाहिए करके काम कर दिया बट जब स्कीमास बहुत बड़े-बड़े होंगे देयर कुड बी
395:52
Speaker A
100 और 200 टेबल्स इन वन रिलेशनल स्कीमा वहां पर कैसे करोगे है ना वहां पर कैसे काम करोगे तो वहां पर क्या टूल हमें चाहिए हमें चाहिए दो टूल फं डिपेंडेंसी र कैंडिडेट कीज और दोनों के ऊपर पिछले एक
396:08
Speaker A
चैप्टर के अंदर हम अच्छी खासी अंडरस्टैंडिंग डेवलप कर चुके हैं फंक्शनल डिपेंडेंसी अच्छा एक और बात नॉर्मलाइजेशन कीने स्टेजेस बनाए जैसे पढ़ाई के स्टेजेस है क्लास फाइव है क्लास 10थ है क्लास 12थ है ग्रेजुएशन है तो सम बडी सेज कि मैं
396:22
Speaker A
ग्रेजुएट हूं ये स्टेजेस क्यों बनाए तो हम एक बेसिक लेवल ऑफ अंडरस्टैंडिंग एक्सपेक्ट कर सकते कि हां ऐसे मोटा-मोटा कितनी बातें आती होंगी लाइक दिस सिमिलरली यहां पर अगर हम बोलते हैं कि फर्स्ट नॉर्मल फॉर्म है देन उसके थोड़ा सा स्ट्रिक्ट सेकंड है देन
396:35
Speaker A
थर्ड है देन बीसीएनएफ है जैसे-जैसे अंदर जाएंगे रिस्ट्रिक्शंस बढ़ाते जाएंगे और ओबवियसली जो रिडंडेंसी है वो हमारी कम होती जाएगी है ना इस फैशन में काम करेगा और अभी जो हमने पढ़ा है फंक्शनल डिपेंडेंसी उसको यूज करके वी कैन डीकंपोज
396:51
Speaker A
टिल बीसीए इसके आगे भी कुछ लोग डिफाइन करते हैं फोर्थ नॉर्मल फॉर्म और फिफ्थ नॉर्मल फॉर्म बट वो जो आइडिया है वो फंक्शनल डिपेंडेंसीज और वो मल्टी वैल्यू डिपेंडेंसीज और लॉसी लॉस डि कंपोजीशन पे बेस्ड होता है जिसकी बात अपन आगे करेंगे
397:05
Speaker A
फिलहाल हम बीसीएनएफ की बात करते हैं अच्छा एक और बात डिजायर्ड डिग्री जितना आप डीकंपोज करोगे है ना ओबवियसली नॉर्मलाइजेशन आप अचीव करोगे बट दे आल्सो प्रोसेस कॉल्ड डिनॉर्मलाइजेशन तो कभी-कभी वैसे देखो ऐसा देखने में लग रहा है कि जो
397:19
Speaker A
बेस्ट नॉर्मल फॉर्म है वो क्या है बीसीएन बट फैक्ट ये है ज्यादातर जो कंपनीज है इंडस्ट्री के अंदर दे डिजायर थ एनफ और सम टाइम इन टू एनफ ओनली बिकॉज जैसे जैसे हम डीकंपोज करते हैं नंबर ऑफ टेबल स्कीमा में
397:34
Speaker A
बढ़ते हैं और नंबर ऑफ टेबल्स क्योंकि बढ़ते हैं तो डेटाबेस रिलेटिवली स्लो भी हो जाता है जो कि एक प्रॉब्लम है तो यह भी एक काइंड ऑफ डिसएडवांटेजेस जिस पे हमें काम करना होता है और और भी कुछ इश्यूज हो
397:45
Speaker A
सकते हैं आगे बात करेंगे कि व्हेन वी ट्राई टू डीकंपोज कभी-कभी देर इज अ लॉस ऑफ डाटा या कभी-कभी देर इज अ लॉस ऑफ फंक्शनल डिपेंडेंसीज तो उनसे बचने के लिए भी हो सकता है हम बीच में कहीं रुक जाए बट पहले
397:56
Speaker A
एक-एक करके इस प्रॉब्लम को समझते हैं सबकी डेफिनेशन समझेंगे एंड देन वी विल ट्राई सम प्रैक्टिस क्वेश्चंस एंड वी विल ट्रा सम प्रीवियस ईयर क्वेश्चंस बिकॉज़ गेट की अगर बात करें क्वेश्चंस आर द कीज आपके थ्योरी कितना भी सॉलिड हो अगर क्वेश्चन नहीं
398:10
Speaker A
सॉल्व हो पा रहा तो देन उसका कोई मतलब नहीं सो आई विल गो वन बाय वन सबसे पहले बात करते हैं फर्स्ट नॉर्मल फॉर्म की तो मैं आपको दोबारा याद दिला दूं टेक्निकली अगर किसी भी ईईआई डायग्राम को हमने
398:20
Speaker A
रिलेशनल मॉडल में कन्वर्ट किया तो हम बाय डिफॉल्ट ये मान के चलते हैं दैट दैट टेबल हैज टू बी इन फर्स्ट नॉर्मल फॉर्म बेसिकली हमें कुछ चेक करने की जरूरत नहीं है है ना तो ऐसा नहीं है कि कोई टेबल वैलिड टेबल है
398:32
Speaker A
एक वैलिड रिलेशनल टेबल है और वो फर्स्ट नॉर्मल फॉर्म में नहीं हम उसे लेके आएंगे हम बाय डिफॉल्ट ये मानते हैं कि वो फर्स्ट नॉर्मल फॉर्म में होगा कैसे नोटिस करिए सो रिलेशनल टेबल इज सेड टू बी इन फर्स्ट
398:43
Speaker A
नॉर्मल फॉर्म इफ ईच एट्रिल इन ईच सेल हैव अ सिंगल वैल्यू और एटॉमिक वैल्यू तो एक बेसिक अंडरस्टैंडिंग क्या है कि 1nf के अंदर अगर है वही जो रिलेशनल मॉडल के हमने कुछ बेसिक्स पढ़े थे ना वही यहां पर है तो
398:57
Speaker A
हर सेल के अंदर मल्टीपल वैल्यू अ सॉरी हल सेल के अंदर एटॉमिक वैल्यू होगा ओबवियसली एक से ज्यादा वैल्यू नहीं हो सकते नल ऑब्स हो सकते है कैन नॉट कंटेन मल्टी वैल्यूड और कंपोजिट एट्रियल वैल्यूड ट्रीबो टेबल बनाया र डायग्राम में हां सर
399:14
Speaker A
बनाया है क्या हर कंपोजिट के लिए हमने सेपरेट कॉलम्स बनाए हैं हां बनाए तो बहुत बेसिक बात है अदर इंप्लीकेशन ईच रो शुड बी यूनिक दैट इज नो टू रो शुड हैव द सेम वैल्यू फॉर ऑल द ट्रिब्यूट प्राइमरी की
399:28
Speaker A
होगा रो यू नो डिस्टिंक्ट होंगे एंड जो ऑर्डर ऑफ कॉलम टर ऑफ रो है इर रिलेवेंट होगा हर कॉलम का यूनिक नेम होगा सब बेसिक बात है सो देर इज नो डिफरेंशिया अबाउट द आइडिया ऑफ फर्स्ट नॉर्मल फॉर्म है ना तो
399:41
Speaker A
इस पर कोई बहुत ज्यादा कंसंट्रेट नहीं करना और आप देखोगे एग्जाम में नोबडी टॉक्स अबाउट फर्स्ट नॉर्मल फॉर्म इन जनरल क्योंकि बाय डिफॉल्ट हम मान के चल रहे हैं कि स्कीमा हमारा फर्स्ट नॉर्मल फॉर्म में है गेम स्टार्ट होता है सेकंड नॉर्मल
399:53
Speaker A
फॉर्म पे और मैं एक बार आपको याद दिला चुका हूं पर अभी दोबारा याद दिलाता हूं बिकॉज़ सेकंड थर्ड या बीसीएफ के लिए व्हाट इज प्राइम एटिबल यह समझना यह समझ में आना बहुत जरूरी है है ना तो लुक एट दिस अ वेरी
400:05
Speaker A
सिंपल एग्जांपल एक टेबल हमारे पास है सर जिसमें चार एट्रिक्स है ए बी सीडी एंड लुक एट द फंक्शनल डिपेंडेंसी सो देर इज अ फंक्शनल डिपेंडेंसी फ्रॉम एी टू सीडी ध्यान से देखिए देर इज अ फंक्शनल डिपेंडेंसी फ्रॉम
400:18
Speaker A
ए बी टू सीडी मैं आपसे पूछूंगा बताओ की कौन है तो इसमें सर एक ही की है ओबवियसली एक ही कैंडिडेट की है ए है ना अब हम क्या बोलते हैं यहां लिख देता हूं अलग से एक ही
400:28
Speaker A
कैंडिडेट की ए वो सारे एट्रिंजाइट दे आर सेड टू बी प्राइम एटिबल ध्यान रखिएगा उसको हम क्या बोलते हैं प्राइम और वो एट्रिल जो किसी भी कैंडिडेट की का हिस्सा नहीं है दे आर सेड टू बी नॉन प्राइम एट्रिल तो यहां पर नॉन प्राइम की
400:43
Speaker A
कैटेगरी में आएगा सीओडी दोनों बात नोटिस कर लीजिए प्राइम और नॉन प्राइम है ना तो यहां पर जब ऑब्जर्वेशन हम करेंगे तो बताओ प्राइम कौन हुआ प्राइम हुआ ए और नॉन प्राइम हुआ सडी बस मैं एग्जांपल से बता
400:54
Speaker A
रहा हूं है ना वैसे हमने जितने भी अभी केसेस सॉल्व किए थे थोड़ी देर पहले लास्ट चैप्टर चैप्टर नंबर थ्री के अंदर तो जो भी एट्रिंजाइट बन गया वो हो गया प्राइम बाकी हो नॉन प्राइम कुछ ऐसे भी हो सकते हैं यू नो
401:08
Speaker A
रिलेशनल स्कीमास जहां पे एवरी बडी इज अ प्राइम एट्रबीक साइकिल बन रहा है ए से बी बी से सी सी से ए देन एवरीबॉडी कॉल्ड पार्शियल डिपेंडेंसी अब बेस्ड ऑन द आइडिया ऑफ प्राइम एंड नॉन प्राइम पार्शियल डिपेंडेंसी समझते हैं एंड लेट मी हैव अ
401:28
Speaker A
वेरी सिंपल एग्जांपल ये देखिए ए बी सीडी चार एटिबल हमारे पास है वी विल गो वन बाय वन सबसे पहले दो डिपेंडेंसी देखिए सो देर अ डिपेंडेंसी फ्रॉम ए टूडी एंड देर इज अ डिपेंडेंसी फ्रॉम ए टू सी ना आल गो वन बाय
401:43
Speaker A
वन अगर मैं आपसे पूछूं ब बोलो यहां पर की कौन है सर की की की कौन से ऐसे एट्रबीक पहुंच सकते हैं पॉइंट नंबर वन पॉइंट नंबर टू अब ध्यान से देखिए प्राइम कौन है नॉन प्राइम कौन है क्योंकि की की
402:03
Speaker A
डेफिनेशन अब हमें पता है और ए की है तो ए और बी हमारे हुए प्राइम एट्रबीक ट्रिब्यूट है ना जो की का पार्ट नहीं है अब यहां देखिए नोटिस करने वाली बात क्या दो डिपेंडेंसी है पहला डिपेंडेंसी है ए
402:20
Speaker A
टूडी जिसमें ए हमारा की है और डी हमारा नॉन प्राइम एट्रिंजाइट फाई कर र है आई डोंट थिंक एनी प्रॉब्लम विद दिस बट दूसरा आप देख लिखेंगे देर इज अ डिपेंडेंसी फ्रॉम a टू c c प्राइम है कि
402:37
Speaker A
नॉन प्राइम है ऑब् वियस c नॉन प्राइम है बट c पूरे की पे डिपेंड हुए बिना की के एक प्रॉपर सबसेट पे डिपेंड हो रहा है लुक एट दिस सी पूरे की पे डिपेंड नहीं है ए बी पे
402:49
Speaker A
उसके प्रॉपर सबसेट पे डिपेंड है कहने का मतलब ए ब अगर मिलकर की बना रहा है तो काइंड ऑफ ये बी के साथ धोखा है क्योंकि a अकेला c को आइडेंटिफिकेशन कर रहा है यस दैट इज अ प्रॉब्लम और इस तरह
403:05
Speaker A
की डिपेंडेंसी को हम बोलते हैं पार्शियल डिपेंडेंसी तो हम दो टाइप में से डिस्टिंग्विश कर लेते हैं पार्शियल एंड टोटल व्हाट इज पार्शियल व्हेन अ नॉन प्राइम एट्रिल इज डिपेंडेंट ओनली ऑन अ पार्ट दैट इज प्रॉपर सबसेट ऑफ अ कैंडिडेट की तो यहां
403:21
Speaker A
पर सी एक नॉन प्राइम है जो पूरे की ए पे डिपेंड हुए बिना उसके एक प्रॉपर सबसेट यानी सिर्फ a पे डिपेंड हो रहा है और इसी को हम कहते हैं दिस इज अ वेरी क्लियर कट एग्जांपल ऑफ पार्शियल डिपेंडेंसी प्लीज
403:33
Speaker A
अंडरस्टैंड दिस क्या कैटेगरी क्या है दिस इज़ फ्रॉम प्राइम टू नॉन प्राइम प्राइम टू नॉन प्राइम ए इज अ प्राइम एटिबल सी इज़ अ नॉन प्राइम एटिबल है ना और जैसे दूसरा है ए टूडी ओबवियसली दिस इज एग्जांपल ऑफ टोटल
403:46
Speaker A
डिपेंडेंसी जहां पर जो d हमारा नॉन प्राइम एट्रिल है वो पूरे की पे डिपेंडेंट है है ना वो वो कोई प्रॉब्लम नहीं है अब ये मैं क्यों बात कर रहा हूं नाउ आम डायरेक्टली कोटिंग द डेफिनेशन ऑफ सेकंड नॉर्मल फॉर्म
403:58
Speaker A
क्या डेफिनेशन है नोटिस करिए अ रिलेशन r इज इन सेकंड नॉर्मल फॉर्म इफ लुक एट द फर्स्ट वन हेनर की क्योंकि चल रही है तो तो वो तो मैं रिस्पेक्ट करूंगा इट हैज टू बी इन फर्स्ट नॉर्मल फॉर्म सेकंड इट शुड
404:11
Speaker A
नॉट कंटेन एनी पार्शियल डिपेंडेंसी एज सिंपल एज दैट और कुछ बोल ही नहीं रहे और क्योंकि हमारे फंडामेंटल क्लियर है तो ये आइडेंटिफिकेशन डिपेंडेंसी नहीं है तो टेबल कहलाएगा सेकंड नॉर्मल फॉर्म के अंदर इससे प्रॉब्लम क्या अब ये तो बात खत्म हो गई डेफिनेशन तो समझ
404:35
Speaker A
आ गई बट मैं नहीं चाहता कि अपन रटने लग जाए है ना हमें बात ना समझ आ रही बस हम उस चीज को रट रहे हैं तो टू गेट इन टू द आईडिया एक एग्जांपल देखिए य देखिए एक टेबल
404:46
Speaker A
हमारे पास है ए बी सी एंड दे ओनली सिंगल डिपेंडेंसी बीटू सी होल्ड्स तो अगर मैं ऐसे बनाऊ बी टू सी और वही हमारी पुरानी मैथ है बताइए यहां पर कौन-कौन ऐसे एट्रबीक मिंग एज नहीं है नोटिस करिए ए एंड बी वेरी
405:05
Speaker A
गुड और ए और बी में इनकमिंग एज नहीं है तो 110 पर वी आर श्यर कि ये मिलकर अटेंप्ट करेंगे और ए और बी मिलकर की बना भी रहे हैं बिकॉज c को आइडेंटिफिकेशन माने बी पे डिपेंड हो रहा है और ये काइंड
405:34
Speaker A
ऑफ a के साथ धोखा है सो दैट इज अ क्लियर कट एग्जांपल ऑफ पार्शियल डिपेंडेंसी और अगर इस टेबल में पार्शियल डिपेंडेंसी है देन दिस टेबल इज नॉट इन सेकंड नॉर्मल फॉर्म बट दिस हैज टू बी इन फर्स्ट एनफ
405:44
Speaker A
ओनली यस और प्रॉब्लम क्या है मैं आपको दिखाना चाहता हूं लुक एट दिस काइंड ऑफ प्रॉब्लम यह रिडंडेंसी है बिकॉज़ ऑफ दिस पार्शियल डिपेंडेंसी एक रिलेशनशिप है b और c का बट क्योंकि व रिलेशनशिप a से अलग है
405:59
Speaker A
फिर भी हमने उसे एक ही टेबल में रखा हुआ है तो देखिए एक की वजह से उसको हमें रिपीट करना ना पड़ रहा है इसका सॉल्यूशन क्या है तो जैसे मैं बोलता हूं सर जिसको नेता बनना है उसको नेता बना दो जो नेता बनने की
406:10
Speaker A
कोशिश करर वना प्रॉब्लम क्रिएट करेगा तो बी टू सी का जो रिलेशन है उसे हम टेबल से बाहर कर देते हैं तो लेट स्प्लिट दिस मेन टेबल इनटू टू टेबल पहले टेबल में सिर्फ हमारा की बचेगा दैट इज ए और दूसरे टेबल में नाउ यू हैव
406:25
Speaker A
दिस फंक्शनल डिपेंडेंसी बी टू सी अब क्या ये पार्शियल डिपेंडेंसी अब नहीं है क्योंकि इन दिस न्यू टेबल मुझे बताइए क्या अभी भी की का एक प्रॉपर सबसेट है या बी अपने आप में की है सो सर इन दिस न्यू टेबल
406:39
Speaker A
बी अपने आप में की है दिस इज नॉट अ प्रॉपर सबसेट ऑफ सम यू नो अदर की तो ये डिपेंडेंसी भी फाइन है अच्छा यहां तो कोई डिपेंडेंसी बचा नहीं ये दोनों मिलकर की बना रहे हैं और यह काम करेगा और आप देख
406:51
Speaker A
सकते हैं वो जो रिपीटेशन 3 जड का हमें करना पड़ रहा था यहां पर करना पड़ रहा है क्या सर नहीं करना पड़ रहा है है ना तो दैट इज द आइडिया तो आपको यह भी देख के समझ
407:01
Speaker A
आ गया कि हां पार्शियल डिपेंड क्या है उसकी वजह से कैसे रिडंडेंसी आती है और कैसे हम उसको रिमूव कर सकते हैं यस ओके अभी अगला केस देखते हैं एंड द नेक्स्ट आइडिया इज कॉल्ड ट्रांसिटिव डिपेंडेंसी ना व्हाट इज दिस आइडिया ऑफ ट्रांसिटिव
407:17
Speaker A
डिपेंडेंसी और यह आईडिया यू नो विल लीड अस टू द आइडिया ऑफ थर्ड नॉर्मल फॉर्म कैसे समझाता हूं तो एक एग्जांपल है मैं और भी एक सिंपल एग्जांपल ले लेता हूं ओनली विथ हैविंग थ्री एटिबल एग्जांपल पॉसिबल तो लुक
407:31
Speaker A
एट दिस तीन एटिबल हमारे पास ए बी सी एंड दे अ फंक्शनल डिपेंडेंसी फ्रॉम ए टू बी एंड दे अ फंक्शनल डिपेंडेंसी फ्रॉम बी टू सी नोटिस करो यस अब मैं आपसे पूछूंगा बताओ की कौन है तो ओनली ए ऐसा एटिबल है जिसके
407:46
Speaker A
पास कोई इनकमिंग एज नहीं है और आप दो मिनट चेक करोगे तो ल से कि हां ए के क्लोजर से सारे के सारे एटिबल रहे हैं ए इज द की तो बोलो प्राइम कौन है नॉन प्राइम कौन है सो
407:55
Speaker A
क्योंकि अकेला एक की है तो ओबवियसली ए इज अ प्राइम एट्रबीक एट्रबीक करो ऑन दिस डिपेंडेंसी b टू सी b कौन है सर बी नॉन प्राइम है स कौन है c भी नॉन प्राइम है जब एक नॉन प्राइम दूसरे नॉन
408:12
Speaker A
प्राइम को आइडेंटिफिकेशन हुआ मुझे बताइए दिस इज एग्जांपल ऑफ ट्रांसिटिव डिपेंडेंसी है ना तो यह बहुत सिंपल एग्जांपल है और अगर किसी टेबल में ट्रांसिटिव डिपेंडेंसी है तो हम बोलते हैं दिस कैन नॉट बी इन थर्ड नॉर्मल फॉर्म या
408:32
Speaker A
कैन वी से दद वे राउंड व्हाट इज द डेफिनेशन ऑफ थर्ड नॉर्मल फॉर्म तो सेकंड एनफ तक तो पढ़ चुके हैं हम तो पहला क्या पहले तो सेकंड एनफ में होना चाहिए सेकंड पॉइंट क्या देयर शुड नॉट बी एनी और इट शुड
408:44
Speaker A
नॉट कंटेन एनी ट्रांसिटिव डिपेंडेंसी तो अगर दोनों कंडीशन हमारे पास है कि सेकंड नॉर्मल फॉर्म भी है और कोई ट्रांजिटिंग डिपेंडेंसी नहीं है सो देन इट इज अ क्लियर कट एग्जांपल ऑफ थर्ड नॉर्मल फॉर्म है ना दोनों चीज एक साथ होल्ड करती है एंड थर्ड
408:59
Speaker A
नॉर्मल फॉर्म का डायरेक्ट डेफिनेशन इस पे भी बाद में आता हूं बिकॉज़ अभी हमने बीसीएनएफ नहीं पढ़ पढा एक एग्जांपल नोटिस करिए तो यहां देखिए इफ आई से बिकॉज़ मैं बार-बार आपको एग्जांपल डाटा के साथ क्यों दिखा रहा हूं बिकॉज़ हम ऐसे तो रट लेते
409:12
Speaker A
हैं अच्छा पार्शियल है तो यह ट्रांसिटिव है तो बट भाई उससे होता क्या है एक बात तो समझ आए बिकॉज़ गेट की तैयारी हम कर रहे हैं तो यहां पर आप देखोगे तो देयर इज अ फंक्शनल डिपेंडेंसी फ्रॉम a टू b एंड देयर
409:22
Speaker A
इज अ फंक्शनल डिपेंडेंसी फ्रॉम b टू c नोटिस करो अब यहां पर आप ध्यान से देखोगे लुक एट दिस एंड लुक एट दिस ये जो रिडंडेंसी है इस टेबल के अंदर दैट इज बिकॉज ऑफ ट्रांजिटिंग डिपेंडेंसी है ना और
409:37
Speaker A
जो मैं आपसे बोल रहा हूं जिसको नेता बनना है सर उसको नेता बनने दो ना प्रॉब्लम क्या है उसको टेबल से बाहर कर दो तो टेबल कैसे होना चाहिए सर टेबल ऐसा होना चाहिए देयर इज अ फंक्शनल डिपेंडेंसी फ्रॉम a टू b एंड
409:48
Speaker A
देयर इज अ फंक्शनल डिपेंडेंसी फ्रॉम b टू c नाउ यू कैन सी कि ये जो 2q है या जो 3r है मुझे बताओ क्या हमें इसको रिपीट करना पड़ रहा है क्या सर हमें इसको रिपीट नहीं करना पड़ रहा एंड दैट इज अ वेरी सिंपल एंड
410:01
Speaker A
क्लियर कट एग्जांपल कि अगर आप ट्रांसिटिव डिपेंडेंसी हटा देते हैं तो कैसे यू नो रिडंडेंसी कम होती है और कैसे चीजें ऑटोमेटिक मैनेज होने लगती है है ना तो थर्ड नॉर्मल फॉर्म क्या है डायरेक्ट डेफिनेशन नहीं जो सेकंड नॉर्मल फॉर्म के
410:16
Speaker A
थ्रू हमने पढ़ी कि सेकंड में और ट्रांसिटिव नहीं है और उसका जो रियलिस्टिक आईडिया है दोनों चीज आई थिंक एग्जांपल के साथ हमें यहां पे बात समझ आ रही है यस नाउ लेट मी अप्रोच टुवर्ड्स द आइडिया ऑफ
410:29
Speaker A
बीसीएनएफ एंड बिफोर आई डू दैट इस बार उल्टा करेंगे पहले टेबल ऑब्जर्व करिए और मुझे बताइए कौन सी नॉर्मल फॉर्म में है डेटा सेट का भी एग्जांपल है बट मैं चाहता हूं पहले वी डील विद दिस फंक्शनल डिपेंडेंसी तो नोटिस करो देर इज अ फंक्शनल
410:43
Speaker A
डिपेंडेंसी फ्रॉम ए टू c एंड देयर इज अ फंक्शनल डिपेंडेंसी फ्रॉम c टू b ऐसा ही है ना चलो मुझे बताओ ऐसा कौन है जिसके पास इनकमिंग एज नहीं है सर ऐसा तो सिर्फ a है जिसके पास इनकमिंग एज नहीं है ठीक है ओके
410:55
Speaker A
अब नेक्स्ट बात नोटिस करते हैं a के साथ कॉमिनेशन ट्राई करो a तो अकेला तो कुछ कर नहीं पा रहा क्या a के साथ b और a के साथ c में से कोई की बन रहा है क्या सर दोनों
411:04
Speaker A
बन रहे हैं ए के साथ बी भी की बना रहा है एक के साथ सी भी की बना रहा है अगर ऐसा है तो पहला एग्जांपल हमें मिला कि बताओ तीनों में से कौन-कौन प्राइम है सर तीनों में से
411:14
Speaker A
तीनों प्राइम में आ तो ए बी सी तीनों प्राइम है अब एक बात याद दिलाता हूं आपको हमने दो तरह की डिपेंडेंसीज पढ़े पहला पार्शियल डिपेंडेंसी अगर आपको याद लाऊ पार्शियल डिपेंडेंसी वास फ्रॉम प्राइम टू नॉन प्राइम और दूसरा पढ़ा ट्रांजिट
411:29
Speaker A
डिपेंडेंसी दैट वास फ्रॉम नॉन प्राइम टू नॉन प्राइम बट दोनों के केस में ही कम से कम एक नॉन प्राइम होना तो जरूरी है ऑन द कांट्रेरी इस टेबल में आप ध्यान से देखो यहां तो कोई नॉन प्राइम ही नहीं है तो
411:41
Speaker A
क्या मैं इनडायरेक्टली बोल सकता हूं बिकॉज एवरीबॉडी इज अ प्राइम एटिबल देर इज नो चांस कि ये टेबल अ के अंदर पार्शियल या ट्रांसिटिव डिपेंडेंसी और अगर नहीं है तो हमें मानना पड़ेगा कि दिस टेबल इज इन सेकंड दिस टेबल इज इन थर्ड नॉर्मल फॉर्म
411:55
Speaker A
सीध 3 एफ पे पहुंच गया बट व्हेन यू सी दिस मेन टेबल ए बी से c का डिपेंडेंसी है बस इंडि वली c से ब का डिपेंडेंसी भी और ध्यान से आप देखेंगे लुक एट दिस रिडंडेंसी यह जो रिलेशनशिप है c से b का
412:10
Speaker A
और ये एक एग्जांपल है इस बात को समझाने का कि ऐसा हो सकता है कि टेबल में यू नो टेबल ऑलरेडी 3nf में हो वहां पे कोई पार्शियल या ट्रांजिटिंग डिपेंडेंसी ना हो बट इवन दो इस तरह के केस मिले और इस तरह की
412:24
Speaker A
रिडंडेंसी वहां पर हमको मिले है ना तो ये बहुत अच्छा एग्जांपल है अब कैसे कर सकते हैं तो यहां पर आई थिंक इन्होंने क्या किया थोड़ा नुकसान उठाया बट सम हाउ दे ट्रा टू डीकंपोज इट तो ए को रेफरेंस मान
412:35
Speaker A
के अ इन्होंने उसको अलग रखा और सी टू बी है ना ये डिपेंडेंसी हमने अलग कर दी बिकॉज बी यहां पे नेता बनने c नेता बनने की कोशिश करता तो c टू बी को अलग करा और ए को
412:46
Speaker A
अलग कर दिया ये आईडिया है और उसके बाद आप नोटिस करो जो c टू बी का रिलेशनशिप है क्या ये मेरे को रिपीट करना पड़ा b सी में c का वैल्यू जब बी है c का वैल्यू बी है
412:57
Speaker A
लुक एट दिस ये एक ही बार आ है यहां पे मल्टीपल टाइम आ रहा था तो इस तरह के केसेस बहुत कन्फ्यूजिंग हो जाते है एंड दैट इज व्हाई वी कम अप विद द आईडिया ऑफ बीसीएएफ अ देखने में
413:09
Speaker A
कॉम्प्लेक्शन सॉल्व करते हैं ना सबसे आसान है क्यों ये सुनता नहीं किसी की ये कहता है हम इसे बोलेंगे पार्शियल ऐसा ट्रांसिटिव वैसा पहले थ एफ कहता मेरे को कोई मतलब नहीं ये सिर्फ एक बात बोलता है इफ देयर इज अ फंक्शनल डिपेंडेंसी फ्रॉम
413:22
Speaker A
अल्फा टू बीटा कह रहा मेरे को अल्फा से मतलब ही नहीं है वो प्राइम हो वो नॉन प्राइम हो को कोई लेना देना नहीं मेरे को सिर्फ एक बात से लेना देना है दिस अल्फा हैज टू बी अ सुपर की बस
413:33
Speaker A
अगर अल्फा सुपर की है देन दिस डिपेंडेंसी इज अलाउड अगर अल्फा सुपर की नहीं है तो डिपेंडेंसी अलाउड नहीं है फिर बीटा प्राइम हो नॉन प्राइम हो कोई फर्क नहीं पड़ता एंड दैट इज द टफेस्ट नॉर्मल फॉर्म दिस इज़ नोन
413:45
Speaker A
एज बसी एए तो मैंने दोनों एग्जांपल आपको समझा दिए पहला हां थर्ड नॉर्मल में फॉर्म में होने के बाद भी रिडंडेंसी हो सकती है दिस इज एन एग्जांपल दूसरा कि एक्चुअली बीसीएफ की डेफिनेशन कैसे काम करती है वो मतलब
413:59
Speaker A
टेक्निकली इट होल्ड्स गुड कि हां वो 2nf में है कि नहीं वो 3nf में है कि नहीं बट यहां आप देख रहे हो कोसे फर्क नहीं पड़ रहा वो कह रहा है एक ही चीज मानता हूं अल्फा टू बीटा अगर अल्फा सुपर की है देन
414:09
Speaker A
दैट हैज टू बी इन बसीए ओनली अब आप चाहो तो मैं थोड़ा वापस जाके ये थर्ड नॉर्मल फॉर्म की डायरेक्ट डेफिनेशन भी बता सकता हूं क्या अल्फा टू बीटा अगर कोई डिपेंडेंसी है और अगर हम ये प्रूफ कर दें अल्फा सुपर की
414:22
Speaker A
है तो बताओ क्या 3f में है सर है ही ये 3nf में 3nf क्या फिर तो एक्चुअली bc5 इजेंट इट बट अगर बीएफ में है तो भी थ्र एनफ में है बिकॉज़ रार की ऐसे ही काम कर रही है लेकिन थोड़ा सा लिबरे कर देते हैं
414:34
Speaker A
मैं लिख देता हूं और अगर हम ये प्रूफ कर दें कि बीटा हमारा प्राइम एटिबल है आप नोटिस करो तो अगर बीटा प्राइम एट्रिमेद हमने समझा है वेदर इट इज पार्शियल और ट्रांसिटिव डिपेंडेंसी जो बीटा है हमारा वो नॉन प्राइम होता है आइर
414:50
Speaker A
प्राइम टू नॉन प्राइम और नॉन प्राइम टू नॉन प्राइम तो अगर हम यही प्रूफ करते कि बीटा प्राइम है तो इस बात के अब ज जीरो चांस है कि ये जो अल्फा टू बीटा डिपेंडेंसी है ये आइर पार्शियल या
415:00
Speaker A
ट्रांसिटिव डिपेंडेंसी हो और जीरो चांस है तो काम हमारा हो जाएगा दैट इज द आईडिया ये किस तरह से काम कर रहा है नोटिस कर पा रहे हैं तो इस तरह से वन बाय वन वैल्यू के साथ चीजों को हमको ऑब्जर्व करना है उस परे काम
415:13
Speaker A
करना है आगे बढ़ना है सो आई थिंक बीसीएनएफ की जो फंडामेंटल डेफिनेशंस है वो हमारी क्लियर हो गई कुछ इंपॉर्टेंट लर्निंग्स है वो मेरे ख्याल से आगे एग्जांपल देखेंगे तो खुद में खुद समझ आएगा फिर भी मैं पढ़ लेता
415:24
Speaker A
हूं एक बार पहला पॉइंट देखिए इफ अ रिलेशन आर डज नॉट कंटेन एनी नॉन टिवि फंक्शनल अ डज नॉट कंटेन नॉन टिवि फंक्शनल डिपेंडेंसी दैट आर इज इन बीसी बेसिक बात है बट इंपॉर्टेंट है टिवि तो याद है अल्फा टू
415:38
Speaker A
बीटा जहां बीटा सबसेट है अल्फा को सतु हम छोड़ देते हैं नॉन ट्रिबल माने हमारे काम का अब बीच में ऐसा टेबल बना मान लीजिए कई बार ऐसा मैं बोलता हूं दे इज अ रिलेशनल स्कीमा r और मैं बोल रहा हूं सर यहां पे
415:49
Speaker A
कोई फंक्शनल डिपेंडेंसी है ही नहीं अब की कौन बनेगा अब कोई नहीं है तो इन तीनों के कॉमिनेशन को मिलाके इन जनरल की डिक्लेयर कर देते हैं बट हम मानते हैं कि बी सफ में याद रखिएगा तो ये कभी कंफ्यूजन नहीं है
416:01
Speaker A
अगर किसी रिलेशन में दो ही एट्रिल है वो बीसीएनएफ में होगा आप ट्राई करके देख सकते हो सर अगर दो ही एट्रिल है ना पार्शियल का केस बना सकते हैं ना ट्रांजिटिंग का केस बना सकते इट हैज टू बी इन बीसीएनएफ ओनली
416:13
Speaker A
तो ये बात ठीक काम करती है कई बार इस तरह के स्टेटमेंट गेट में पूछ लिए जाते हैं अ रिलेशनल स्कीमा आर कंटेंस ऑफ ओनली सिंपल सिंगल कैंडिडेट की देन आर इज इन टू एनफ बट मे और मे नॉट बी थ्री इनफ और बीसी एनफ
416:26
Speaker A
देखिए अगर सिंपल कैंडिडेट की है मानो उसमें एक ही एट्रियल डिपेंडेंसी हो सकती है क्या पार्शियल डिपेंडेंसी के लिए कैंडिडेट की में कम से कम दो एट्रिल होने चाहिए ताकि कोई नॉन प्राइम किसी प्रॉपर सबसेट पे डिपेंड हो सके अब अगर आपके पास एट्रिशन ही
416:43
Speaker A
एक है तो क्या आप करोगे क्या मैं करूंगा उसी तरह से सिंपल तरह से काम करेगा तो दैट इज एन आईडिया नेक्स्ट अ रिलेशनल स्कीमा r कंसिस्ट ऑफ ओनली प्राइम एटिबल देन r इज ऑलवेज इन थ्री एनफ बट मे और मे नॉट बी इन
416:59
Speaker A
बीसीएएफ अगर सिर्फ प्राइम एट्रिल है तो इस पर भी हम बात कर चुके हैं अगर सारे के सारे एट्रिल ही प्राइम है तो 3 एफ तो पक्का है बिकॉज़ देयर कैन नॉट बी पार्शियल और ट्रांसिटिव डिपेंडेंसी b एफ वह चेक
417:09
Speaker A
करना पड़ता है जैसे हमने देखा वह सिर्फ एक ही बात पे डिपेंड कर रहा है अल्फा टू बीटा इफ देर इज़ अ डिपेंडेंसी देन अल्फा मस्ट बी अ सुपर की लास्ट पॉइंट अ रिलेशनल स्कीमा r इज़ इन 3nf एंड विद ओनली सिंपल
417:21
Speaker A
कैंडिडेट की देन r इज शोली इन bc3 एए में है और एक ही कैंडिडेट की है तो बसफ में यह बात भी बिल्कुल ठीक है बिकॉज़ एक ही कैंडिडेट की है तो प्रॉब्लम कभी होगा ही नहीं है ना एग्जांपल्स देख ले दो
417:32
Speaker A
तीन अब यहां पे देखिए मैंने एक अच्छा काम क्या किया है मैंने की पहले से लिख लिया बिकॉज डबल डबल तो काम करने की जरूरत नहीं की प हम ऑलरेडी प्रैक्टिस कर चुके हैं सो आईडिया इज दिस इज द स्कीमा दीज आर द कीज
417:44
Speaker A
आपको बताना नॉर्मल फॉर्म क्या है मैं फिर वही बोल रहा हूं हर एक केस में आपको कोशिश करनी है दिस इज़ नॉट अ वीडियो व्हिच इज टू बी वड इन 2x इन 6 आवर्स और कंप्लीट कर दो आप नहीं हर एक वैल्यू को ध्यान से देखना
417:56
Speaker A
है क्वेश्चन को खुद से सॉल्व करना है नहीं होता तो फिर आगे चलाओ और फिर देखो क्या सॉल्यूशन है तो आई विल गो वन बाय वन अगर की है ए और bc3 एनफ तो है ही है बफ चेक कर लेते हैं
418:10
Speaker A
अल्फा टू बीटा क्या ए सुपर की है सर ए तो कैंडिडेट की है काम करेगा c टू ए क्या c सुपर की है नहीं सर एस पर डेफिनेशन सी सुपर की नहीं है अगर नहीं है देन दिस डिपेंडेंसी इज नॉट अलाउड इन बीसीएनएफ तो
418:25
Speaker A
बीसीएफ तो ये नहीं है बट ऑब् वियस दिस इज डायरेक्टली इन 3nf वाई बिकॉज़ एवरी बडी इज अ प्राइम एटिबल और क्योंकि हर कोई प्राइम एट्र है तो यहां पर पार्शियल या ट्रांसिटिव डिपेंडेंसी नहीं हो सकती और नहीं हो सकती तो बीसीएनएफ में है तो तो 3
418:39
Speaker A
एनएफ में है बहुत बेसिक बात अगला केस देख लेते हैं अच्छा मैं यहां उल्टा कर सकता हूं फर्स्ट लेट मी ट्राई सम पी वाई क्यू है ना बिकॉज प्रैक्टिस क्वेश्चंस मैंने बहुत सारे बनाए व्हाट यू कैन डू इज आप हर
418:50
Speaker A
एक केस ट्राई करके देख सकते हो बहुत सारे केसेस हैं और हर एक केस में आप नोटिस करोगे मैंने ऊपर की बना के लिखा है इन एवरी केस देयर इज अ की रिटन देयर सो प्रैक्टिस प्रैक्टिस प्रैक्टिस जितनी
419:01
Speaker A
ज्यादा प्रैक्टिस करोगे उतनी ज्यादा क्लेरिटी आपको आएगा मैं और अभी कुछ केसेस सॉल्व करने की कोशिश करूंगा बट फर्स्ट लेट मी ट्राई सम माय हैंड इन सम ऑफ द पी वाई क्यू लुक एट दिस दिस इज अ प्रीवियस ईयर
419:15
Speaker A
क्वेश्चन गेट और यहां पर बेसिकली इसने चार अलग-अलग स्कीमा दिए तो दिस आर प्रैक्टिकली फोर डिफरेंट क्वेश्चन इस पर एक बार प्रैक्टिस कराता हूं आपको लुक एट द फर्स्ट स्कीमा एक ही टेबल है रजिस्ट्रेशन वेर रोल नंबर टू कोर्स नंबर्स सिंगल फंक्शनल
419:31
Speaker A
डिपेंडेंसी तो यही डिपेंड बना पूछ रहा कौन सा नॉर्मल फॉर्म है तो मेरे ख्याल से अगर यू नो दे सिंगल की रोल नंबर और एक ही डिपेंडेंसी अल्फा टू बीटा एंड दिस रोल नंबर इज द कैंडिडेट की तो कोई प्रॉब्लम
419:43
Speaker A
नहीं है दिस स्कीमा इज इन बीसी ध्यान दीजिए यहां देखिए इसने दो डिपेंडेंसी बताई सेकंड स्कीमा में रोल नंबर कोर्स नंबर से आपको मिलेगा ईमेल ट्स गुड और ईमेल से आपको मिलेगा रोल नंबर फ्रॉम ईमेल टू रोल नंबर
419:58
Speaker A
अगर आप ध्यान से देखोगे तो वो कौन है जिसके पास कोई इनकमिंग नहीं है सर वो तो सिर्फ कोर्स आईडी है वो तो आपके पास पहले से होना चाहिए क्या कोर्स आईडी अकेला की बन रहा है नहीं तो फिर दो की बनेंगे इसके
420:10
Speaker A
साथ क्या रोल नंबर अलोंग विद कोर्स आईडी विल बिकम अ की क्योंकि वो आइडेंटिफिकेशन इट सॉल्व तो दो कैंडिडेट की यहां पर है रोल नंबर कोर्स आईडी कोर्स आईडी और ईमेल बट बेसिकली क्योंकि तीन ही एट्रिल है तो
420:31
Speaker A
कैन वी से ऑल दैट ट्रिब्यूट्स आर प्राइम यस और अगर सारे एट्रिल प्राइम है तो 3nf तो पक्का है पुराना एक्सपीरियंस है हमारा अब हमें चेक करना है कि बीसीएफ है कि नहीं वो कैसे चेक करें वो भी नोटिस कर लेते हैं
420:42
Speaker A
तो मुझे बताइए पहला डिपेंडेंसी अल्फा टू बीटा क्या रोल नंबर और कोर्स आईडी कैंडिडेट की या सुपर की है हां जी रोल नंबर एंड कोर्स आईडी हमारा सुपर की है क्या ईमेल टू रोल नंबर क्या ईमेल सुपर की
420:54
Speaker A
है नहीं सर सिर्फ ईमेल सुपर की नहीं है कोर्स आईडी और ईमेल मिलकर की बना रहा है तो ओबवियसली दिस डिपेंडेंसी इज नॉट अलाउड इन बीसीएनएफ बट ब 3 एफ तो पक्का है बिकॉज़ एवरीबॉडी है सो दैट यू गेट एन आईडिया नाउ
421:15
Speaker A
रोल नंबर्स एंड कोर्स आईडी से आपको मिल रहा है मार्क्स एंड ग्रेड्स रोल नंबर्स एंड कोर्स आईडी से ओके बट मार्क्स से आप इंडिविजुअली ग्रेड्स भी कैलकुलेट कर सकते हो अब आप ध्यान से देखोगे बताओ की कौन है
421:28
Speaker A
सर की तो सिर्फ एक बनेगा यहां पे रोल नंबर एंड कोर्स आईडी यस तो रोल नंबर कोर्स आईडी प्राइम हुआ मार्क्स एंड ग्रेड्स नॉन प्राइम हुआ तो बोलो ये कैसा डिपेंडेंसी है फ्रॉम नॉन प्राइम टू नॉन प्राइम एंड नॉन
421:40
Speaker A
प्राइम टू नॉन प्राइम इज अ क्लियर कट एग्जांपल ऑफ पार्शियल डिपेंडेंसी ओ सॉरी इज अ क्लियर कट एग्जांपल ऑफ ट्रांसिटिव डिपेंडेंसी पार्शियल यहां पर नहीं है और अगर कहीं पर भी ट्रांसिटिव डिपेंडेंसी है दिस देन दैट कैन बी नेवर इन 3nf में नहीं
421:53
Speaker A
हो सकता देन दैट हैज टू बी इन 2nf ओली 2nf में होगा लास्ट केस देखिए रजिस्ट्रेशन एक टेबल हमारे पास है जहां पे रोल नंबर्स एंड कोर्स आईडी से अ हमें मिल रहा है क्रेडिट रोल नंबर एंड कोर्स आईडी से हमें मिला
422:09
Speaker A
क्रेडिट बट सिर्फ कोर्स आईडी से भी क्रेडिट मिल रहा है तो ध्यान से देखिए अगेन की कौन बनेगा आई थिंक रोल नंबर्स एंड कोर्स आईडी मिलकर बनेगा की है ना बट कोर्स आईडी टू क्रेडिट इज अ क्लियर कट एग्जांपल
422:22
Speaker A
ऑफ पार्शियल डिपेंडेंसी बिकॉज़ इट इज अ प्रॉपर सबसेट ऑफ़ अ कैंडिडेट की एंड क्रेडिट इज अ नॉन प्राइम एट्रिल तो प्राइम टू नॉन प्राइम और अगर पार्शियल डिपेंडेंसी टेबल हैज टू बी इन फर्स्ट स्टैंडर्ड देखिए चार स्कीम और चारों के एग्जांपल हमारे पास
422:37
Speaker A
है चारों प ऑब्जर्वेशन के साथ वैल्यू के साथ हमने सॉल्व किया इसको यस सो दिस इज द आईडिया अब क्वेश्चन क्या था व्हिच वन ऑफ द रिलेशनल स्कीमा अबब इज इन 3 एएफ बट नॉट इन बीसीएनएफ कौन है तो टेक्निकली आप देखेंगे
422:51
Speaker A
करेक्ट आंसर इज द सेकंड वन सेकंड वन क्यों क्योंकि अगर बीसीएनएफ में आप है ना फर्स्ट वाला तो टेक्निकली इफ यू आर इन बीसी यू आर आल्सो इन 3nf है ना बट वो क्लियर कट बोल रहा है कि बस वो चाहिए जो 3 एनफ में हो और
423:04
Speaker A
बीसीएफ में ना हो आईडिया इज द सेकंड स्कीमा सो इस तरह का क्वेश्चन अगर आप सॉल्व कर पा रहे हैं और यह थोड़ा कंफ्यूज और क्यों हो जाता है बिकॉज नॉर्मली हम प्रैक्टिस करते हैं ए बी सीडी पे यहां पर
423:15
Speaker A
रियल लाइफ से कुछ मीनिंगफुल स्कीमा लेके आते हैं कंफ्यूज करने के लिए बट अगर आप कंफ्यूज नहीं हो रहे देन यू कैन डू दिस यस आगे बढ़ते हैं लुक एट दिस स्टेटमेंट अब ये थोरेट्स इज फॉल्स एनी रिलेशन विद टू एट्र ब्यूट इज
423:32
Speaker A
इन बीसीएनएफ अभी दो मिनट पहले हमने बात डिस्कस की थी सर और कोई पॉसिबिलिटी नहीं है अगर एट्रबीक आईडेंटिफाई करेगा या तो बी ए को आइडेंटिफिकेशन इन व्हिच एवरी की हैज ओनली वन एट्रिशन जिसमें की में एक ही एट्रिल है वो
423:55
Speaker A
2nf में है ये बात भी ठीक है बिकॉज़ अगर एक ही एट्रिशन है देर कैन नेवर बी एन एग्जांपल ऑफ पार्शियल डिपेंडेंसी पार्शियल के लिए क्या होना चाहिए ऐसा कुछ है पार्शियल कि ए बी मिलकर की बना रहे हैं बट
424:06
Speaker A
अकेला ए को आइडेंटिफिकेशन डिपेंडेंसी नहीं हो सकता सर तो यह बात भी सही है अ प्राइम एट्रबीक ऑन अ की इन अ 3nf एंड अ प्राइम एटिबल कैन बी ट्रांसिटिवली डिपेंडेंट ऑन अ की इन अ बसी एए ट्रांसिटिवली डिपेंडेंट पहले इसको ऑब्जर्व
424:26
Speaker A
कर लू d को एक प्राइम एट्रियो है कैन बी ट्रांसिटिवली डिपेंडेंट ऑन द की तो की पे डायरेक्टली डिपेंडेंट है या ट्रांसिटिवली अब हमें नहीं पता बीच में कौन है बट ट्रांसिटिवली डिपेंडेंट है बसी एफ में सी की बात में बात करूंगा इससे दिस ऑप्शन इज
424:41
Speaker A
रॉन्ग गलत है ये व्हाई इट इज रॉन्ग बिकॉज़ ध्यान से आप ऑब्जर्व करो बीसीएफ तो बोलता ही है भाई प्राइम और नॉन प्राइम हो इन एवरी डिपेंडेंसी फ्रॉम अल्फा टू बीटा अल्फा मस्ट बी अ सुपर की तो ये प्राइम है
424:55
Speaker A
नॉन प्राइम है बट दिस कैन नॉट बी ट्रांसिटिवली डिपेंडेंट दिस हैज टू बी डायरेक्टली डिपेंडेंट ऑन सुपर की जबकि ये बोल रहा है टिली डिपेंडेंट तो ऑप्शन डी गलत हो जाता है हमारा यहां पे यहां पे ये हो सकता है क्या ऑप्शन सी में हो सकता है
425:08
Speaker A
क्यों बिकॉज अगर आप इसको ऑब्जर्व करोगे तो ये भी 3nf की कंडीशन सेटिस्फाई कर रहा है क्योंकि लेफ्ट हैंड साइड प कुछ भी हो बट राइट हैंड साइड प्राइम है इसको देखोगे ये भी 3nf की कंडीशन सेटिस्फाई कर रगा कि
425:20
Speaker A
राइट हैंड साइड पे कुछ भी हो बट लेफ्ट हैंड साइड पे की है लाइक दिस सो ये तो फिर प्रैक्टिस और एनालिसिस करने वाली बात है सो आई थिंक ए बी एंड सी आर करेक्ट डी इज नॉट करेक्ट तो वही हमारा सही आंसर हो जाता
425:33
Speaker A
है मल्टी वैल्यू डिपेंडेंसीज तो इसका मतलब यह दो तीन केस मैंने बना के रखे थे नाउ आई विल गो बैक अब जरा वापस चलता हूं और कुछ और एग्जांपल्स आपको ट्राई करा देता हूं दीज आर द कीज जो डायरेक्टली मैंने यहां पे
425:44
Speaker A
लिख के रखी है और ये जो पहले क्वेश्चन प्रैक्टिस वाले थे ना यू नो जहां की आइडेंटिफिकेशन यहां पर है अगर कोई डायरेक्ट क्लू हमारे पास है पहले एक बार मुझे बताओ क्या एवरी बडी इज अ प्राइम एटिबल बी सीडी e ए देर यू
426:03
Speaker A
सी एवरी बडी इज अ प्राइम एटिबल तो 3nf तो पक्का हो गया मेहनत करने की जरूरत नहीं अब देख लो क्या कोई नॉन की एटिबल आइडेंटिफिकेशन डिपेंडेंसी बट क्या f अकेला सुपर की है नहीं है ये दोनों अलाउड नहीं है और अगर
426:29
Speaker A
अलाउड नहीं है तो बीस इनफ नहीं हो सकता बी सफ अगेन मैं बार-बार बोलता रहूंगा अल्फा टू बीटा अगर कोई डिपेंडेंसी है देन अल्फा हैज टू बी अ सुपर की ओनली वही अलाउड है तो बीफ नहीं है 3nf इज द करेक्ट आंसर ये
426:43
Speaker A
ट्राई कर लेते हैं के की है ए सो नाउ दिस इज एन एग्जांपल ऑफ पार्शियल डिपेंडेंसी कैसे अगर ए की है और अकेला ए बी को आइडेंटिफिकेशन उतने केस आप प्रैक्टिस कर सकते हो लुक एट दिस अब यहां पर हमारे पास v w एक्स एंडवा
427:06
Speaker A
है तो कैन आई से z को कौन आइडेंटिफिकेशन है है और आइडेंटिफिकेशन सो कैन आई से e भी है ना इसको इसको अगर मैं अलग से लिख लू कैन आई से de2 e नॉट द की डीसी आई एम सॉरी इज नॉट द की इट इज अ
428:13
Speaker A
प्रॉपर सबसेट ऑफ़ द की और e इज अ नॉन प्राइम एटिबल ये फिर दोबारा घूम फिर के आ जाएगा विद अ पार्शियल डिपेंडेंसी वन एंड f तो लाइक दिस आई होप अभी नॉर्मलाइजेशन के जितने डेफिनेशंस हैं एंड हाउ टू
428:26
Speaker A
आइडेंटिफिकेशन अच्छे से काम कर लिया यस तो दैट इज ऑल विद द बेसिक नॉर्मलाइजेशन अब आगे की जो कहानी है जैसे मैंने बोला बी सनफ के आगे भी हम जा सकते हैं और यहां से भी क्वेश्चन पूछे जाते हैं बट यहां फंक्शनल डिपेंडेंसी के
428:45
Speaker A
अलावा कुछ पढ़ना होता है तो व्हाट इज मल्टी वैल्यू डिपेंडेंसीज एंड देन उसके बाद व्हाट इज लॉसी लॉस डीकंपोजिशन उन सारी चीजों के ऊपर चलिए अभ एक-एक करके काम करते हैं चलिए सर अभी बात करते हैं नॉर्मलाइजेशन बियोंड फंक्शनल
428:58
Speaker A
डिपेंडेंसी तो अ टूल हमने समझा था फंक्शनल डिपेंडेंसीज हमने की की अंडरस्टैंडिंग ली थी बट वो बंदूक वो गोलियां यहां चलनी बंद हो गई और अभी जो आगे की कहानी है उसमें बहुत सारे अलग-अलग प्रॉपर्टीज हैं तो यहां
429:11
Speaker A
पे जो पहली प्रॉपर्टी जिससे अब शगुन हो गया पहली प्रॉपर्टी जिससे हम डिस्कशन स्टार्ट करेंगे वो प्रॉपर्टी पहले समझना पड़ेगा मल्टी वैल्यू डिपेंडेंसी क्या होती है अब देखो जब हम बात करते हैं फंक्शनल फंक्शन डिपेंडेंसी और फंक्शनल डिपेंडेंसी
429:25
Speaker A
तो आईडिया क्या है जैसे मैथ में हम फंक्शन पढ़ते हैं कि f x प उदाहरण के लिए मान लीजिए f f f x आपको क्या मिलेगा y मिलेगा तो ऐसा हो सकता है कि अगर एक बार f एक पे
429:37
Speaker A
y मिला तो अगली बार f एक प आपको z मिले सर ऐसा कैसे होगा तो मैथ में जब हम फंक्शन की बात करते हैं तो एक बार अगर x पे y मिला तो y ही मिलेगा हां वो अलग बात है किसी
429:47
Speaker A
दूसरे वैल्यू z पे भी y मिल सकता है बट x के दो वैल्यू नहीं हो सकती x की दो इमेज नहीं हो सकती यह कहानी है अब हम उस बात को हटा देते हैं तोब हम क्या बोलते हैं नाम
429:57
Speaker A
से समझ आ रहा है फंक्शनल शब्द हटा दिया और हमने लिखा मल्टी वैल्यू डिपेंडेंसी ना व्हाट ड दैट मीन इट मींस द सेम थिंग कि x पर अगर आपको y मिला तो अब x पर आपको z भी मिल सकता है इसको रिप्रेजेंट कैसे करते
430:10
Speaker A
हैं लाइक दिस तो देखिए दो तरीके हैं या तो आप बस ऐसे दो बार एजेस लगा दीजिए देन इट मींस इट्स अ मल्टी वैल्यू डिपेंडेंसी या एक तरीका और है है ना हालांकि मैंने कम राइटर्स को देखा इस तरह से लिखते हुए बट
430:23
Speaker A
कुछ लोग ऐसा भी लिखते हैं लाइक अ सिंगल लाइन एंड दो एरो मार्क हम लगा देते हैं सो मल्टी वैल्यू डिपेंडेंसी डिनोटेड बाय दिस मींस दैट फॉर एवरी वैल्यू ऑफ a देयर मे एसिस्ट मोर देन वन वैल्यू ऑफ बी अच्छा ये
430:36
Speaker A
बात भी नोटिस करने वाली है ऐसा नहीं है कि जबरदस्ती है सर एक से ज्यादा बनाना ही पड़ेगा मतलब एक ज्यादा वैल्यू होनी चाहिए हम बोलते हैं कम से कम एक वैल्यू तो होगी बट अगर एक से ज्यादा भी है बिकॉज फंक्शनल
430:47
Speaker A
डिपेंडेंसी में तो एक ही होगी है ना ना एक से कम ना एक से ज्यादा बट यहां पर एक से ज्यादा वाला भी ऑप्शन है तो उसको हम बोलते हैं मल्टी वैल्यू डिपेंडेंसी अ टिवि मल्टी वैल्यू डिपेंडेंसी इज लाइक x2 अच्छा ये ट्रिविया
431:00
Speaker A
नॉन टिवि की बात आपको समझाता हूं एग्जांपल से अब जरा यहां देखिए एक टेबल हमारे पास है जिसमें वी हैव स्टूडेंट नेम एंड वी हैव क्लब नेम तो हमारा एक स्टूडेंट है कामेश जो कॉलेज में गया और कॉलेज में जाने के
431:13
Speaker A
बाद कामेश को लगा यू नो मैं कैसे पॉपुलर हूं कैसे अपना ब्रांड बिल्ड करूं तो कामेश ने फैसला किया दो क्लब जवाइन करने का वो पढ़ाई के बारे में नहीं है एक है डांस के बारे में एक है गिटार के बारे में ठीक है
431:24
Speaker A
इट्स ओके तब आप मुझे बताइए इफ आई आस्क यूट देर इज अ मल्टी वैल्यू डिपेंडेंसी फ्रॉम स्टूडेंट नेम टू क्लब नेम यह बात ठीक है क्या है ना तो मान लीजिए कॉलेज में ऐसा रूल है कि एवरी स्टूडेंट हैज टू एनरोल इन
431:38
Speaker A
मिनिमम वन क्लब एक क्लब में तो होना ही पड़ेगा बट हां अगर आप चाहो तो एक से ज्यादा क्लब में भी हो सकते हो एक में होना पड़ेगा एक से ज्यादा में भी हो सकते हो अगर आप ऐसा कर पा रहे हो तो उसको हम
431:48
Speaker A
क्या बोल रहे हैं मल्टी वैल्यू डिपेंडेंसी अब ध्यान से देखिएगा मल्टी वैल्यू डिपेंडेंसी हमारे लिए प्रॉब्लम नहीं है अगर वो इस तरह से एक टेबल में है साधारण भाषा में बोलू तो मैं बोलना चाह रहा हूं अगर एक टेबल में एक ही मल्टी वैल्यू
432:02
Speaker A
डिपेंडेंसी है ध्यान से समझिए तो वो हमारे लिए प्रॉब्लम नहीं है यहां देखिए यहां भी एक टेबल में एक ही मल्टी वैल्यू डिपेंडेंसी है जहां पे स्टूडेंट नेम टू फोन नंबर तो अगेन अगर मैं आपसे पूछूं क्या किसी स्टूडेंट के एक से ज्यादा फोन नंबर
432:15
Speaker A
हो सकते हैं हां सर बिल्कुल हो सकते हैं तो ये भी वैलिड आईडिया कोई प्रॉब्लम नहीं है प्रॉब्लम कब बन जाती है देखिए प्रॉब्लम यहां बन जाती है अगर एक ही टेबल में एक से ज्यादा मल्टी वैल्यू डिपेंडेंसी हो एंड
432:28
Speaker A
प्रोसाइज स्पीकिंग दोनों का आपस में कोई लेना देना ना हो तो कामेश कौन-कौन से क्लब का मेंबर है और कामेश के पास एक से ज्यादा फोन नंबर है टेक्निकली ध्यान से देखेंगे तो दोनों अलग बातें है ना इनका आपस में
432:41
Speaker A
कोई लेना देना नहीं है बट किसी कारण से हमने उसको एक टेबल में रख दिया और आप देख सकते हैं ध्यान से यहां पर हर क्लब के लिए हर क्लब के वैल्यू के लिए हमें क्या रिपीट करना पड़ रहा है फोन नंबर रिपीट करना पड़
432:53
Speaker A
रहा है अब ये वो रिडंडेंसी है जो कि यू नो हम कवर नहीं करते फंक्शनल डिपेंडेंसी में तो यहां पर हम बात कर रहे हैं मल्टी वैल्यू डिपेंडेंस की है ना अब ध्यान से लेखन एक प्रॉब्लम समझिए क्या है प्रॉब्लम
433:05
Speaker A
ये है सर कि यह मल्टी वैल्यू डिपेंडेंसी यहीं पे आके प्रॉब्लम बना जब तक ये दोनों टेबल अलग-अलग थे तब तक वो प्रॉब्लम नहीं था तो इसको थोड़ा सा कैसे समझा जाए कैसे इसको फिगर आउट किया जाए तो उसको लिखने का
433:17
Speaker A
तरीका मैं ऐसा बोलता मैं ऐसा बोलू इफ देर इज मान लीजिए इफ देयर इज अ मल्टी वैल्यू डिपेंडेंसी फ्रॉम ए टू बी बट अगर ए और बी मिलकर दोनों रिलेशन बना रहे हैं मतलब फॉर एग्जांपल यही है कंप्लीट रिलेशन और कोई है
433:30
Speaker A
ही नहीं टेबल में कहने का मतलब ये अकेला है तो इससे प्रॉब्लम है क्या हमें सर तब हमें इससे प्रॉब्लम नहीं है प्रॉब्लम कब है जब एक टेबल में एक से ज्यादा मल्टी वैल्यू डिपेंडेंसी है तो एक बात और पुरानी
433:41
Speaker A
याद दिलाता हूं जब हमने फंक्शनल डिपेंडेंसी पढ़ा तो हमने कुछ ऐसा पढ़ा मान लीजिए अगर मैं ऐसा डिपेंडेंसी लिखूं वेयर यू नो देर इज अ फंक्शनल डिपेंडेंसी फ्रॉम a टू ए टू बी और जैसा आप देख रहे हैं हियर
433:52
Speaker A
b इज अ सबसेट ऑफ ए तो इसको हम क्या कह के बुलाते हैं इसको कहते हैं ट्रिविया है ना ट्रिविया का मतलब क्या है बेसिकली इनवैलिड नहीं है बट हमारे काम का इससे हमें कोई फर्क नहीं पड़ता दैट इज ओके तो अब यहां पर
434:04
Speaker A
जब हम मल्टी वैल्यू डिपेंडेंसी की बात करते हैं तो दो आईडिया मर्ज कर रहा हूं ध्यान से सुनिए क्या या तो पुराना रूल है a टू बी देर इज अ मल्टी वैल्यू डिपेंडेंसी एंड इफ b इज अ सबसेट ऑफ a देन दिस
434:20
Speaker A
डिपेंडेंसी इज नोन एज ट्रिविया मल्टी वैल्यू डिपेंडेंसी जैसे फंक्शनल डिपेंडेंसी ट्रिविया हो सकती है ये भी ट्रिबल हो सकती है मान लीजिए इसको फर्द स्टडी करने से कुछ खास निकलेगा नहीं या इससे हमें कोई प्रॉब्लम नहीं है लेकिन
434:31
Speaker A
यहां एक डेफिनेशन और लगा देता हूं सबसेट की बात छोड़ दीजिए अगर a य b अगर ये दोनों एट्रिल मिलके पूरा रिलेशन बना रहे हैं तो भी क्या यह हमारे लिए ट्रिविया है हां इन एग्जांपल से आपको यह बात मैं समझा पा रहा
434:44
Speaker A
हूं तब भी हमारे लिए ट्रिविया है क्यों क्योंकि इसका मतलब यह है कि एक टेबल में एक ही मल्टी वैल्यू डिपेंडेंसी और व हमारे लिए प्रॉब्लम क्रिएट नहीं करता नाउ आई विल गो बैक ध्यान से समझिए तो देखिए क्या
434:54
Speaker A
डेफिनेशन लिख रहा है अब मेरे ख्याल से आप सेकंड पॉइंट पढ़ पाएंगे अ ट्रिविया मल्टी वैल्यू डिपेंडेंसी x2 y इज वन आइर वेयर y इज अ सबसेट ऑफ x राइट हैंड साइड लेफ्ट हैंड साइड का सबसेट है मैं बोल रहा हूं ये
435:08
Speaker A
तो पुरानी अंडरस्टैंडिंग है जो हम पहले से लेके आए देर इज नथिंग न्यू अबाउट इट या फिर x एंड y टुगेदर फॉर्म द होल सेट ऑफ एटिबल ऑफ द रिलेशन ये नई बात है कि अगर दोनों मिलके पूरा रिलेशन बना रहे हैं
435:20
Speaker A
बेसिकली ये क्यों मैं बोल रहा हूं इससे एडवांटेज ये है कि प्रूफ हो जाता है कि टेबल में एक ही मल्टी वैल्यू डिपेंडेंसी है और अगर एक ही मल्टी वैल्यू डिपेंडेंसी है तो अब ये हमारे लिए प्रॉब्लम नहीं है
435:30
Speaker A
प्लीज अंडरस्टैंड है ना तो दोनों केस में यह मल्टी वैल्यू डिपेंडेंसी कहलाती है ट्रिविया और अगर ट्रिविया है तो फिर हम इस बात से कोई फर्क नहीं पड़ता हम उसे स्टडी नहीं करते तो इस बात को कंक्लूजन नाउ दिस गिव्स अस अ बेसिक टू गेट
435:45
Speaker A
इन टू फोर्थ नॉर्मल फॉर्म अब ये दो बातें मुझे बताना जरूरी है बताने के लिए तो हम इसे बता रहे स्टडी कर रहे हैं बट प्लीज अंडरस्टैंड दिस इज नॉट वेरी इंपॉर्टेंट एग्जाम पॉइंट ऑफ व्यू की बात कर रहा हूं
435:55
Speaker A
तो एग्जाम में हार्डली आईव सीन अ क्वेश्चन आइर ऑन फोर्थ नॉर्मल फॉर्म या ऑन मल्टी वैल्यू डिपेंडेंसी कांसेप्चुअली आना चाहिए बट हां इसकी जो अगली प्रॉपर्टीज है यू नो लॉसी लॉस डीकंपोजिशन डिपेंडेंसी प्रिजर्विंग डीकंपोजिशन वो इंपॉर्टेंट है बट ये इतना इंपॉर्टेंट नहीं है आना चाहिए
436:12
Speaker A
तो फोर्थ एनएफ में कब कहलाएगा सर पहले तो ओबवियसली बीसीएनएफ में होना चाहिए देन देयर मस्ट नॉट एजिस्ट एनी नॉन ट्रिविया मल्टी वैल्यू डिपेंडेंसी तो ट्रिविया होगा तो चलेगा क्या हमने पहले ही समझा ट्रिविया प्रॉब्लम नहीं है हमारे लिए और इसीलिए
436:26
Speaker A
हमने ट्रियल नॉन ट्रिबल को इतने अच्छे से समझा ताकि डेफिनेशन में फिर प्रॉब्लम ना आए तो अगर आपके पास कोई भी नॉन ट्रिविया फंक्शनल नॉन ट्रिविया मल्टी वैल्यू डिपेंडेंसी है तो यह प्रॉब्लम है और अगर नहीं है देन योर टेबल इज इन फोर्थ नॉर्मल
436:41
Speaker A
फॉर्म है ना मुझे बताइए ये बात समझ आ रही है क्या तो अगेन लॉजिक क्या है लॉजिक वही है सर अगर एक टेबल में एक से ज्यादा मल्टी वैल्यू डिपेंडेंसीज आ रही है तो बेटर है कि उनको डीकंपोज किया जाए एंड मेक देम
436:53
Speaker A
टिवि तो जैसे आप डीकंपोज करेंगे प्रॉब्लम नहीं रहेगा एक और एग्जांपल देखिए यहां पर यू कैन सी रेस्टोरेंट टू वैराइटी ओबवियसली सर दिस इज अ मल्टी वैल्यू डिपेंडेंसी बिकॉज एक रेस्टोरेंट एक से ज्यादा वैरायटी ओबवियसली यू नो डिलीवर कर
437:10
Speaker A
सकता है लाइक चटोरा स्वीट समोसा डोसा लड्डू डोसा एंड अलग-अलग है एंड देन वी हैव वन मोर मल्टी वैल्यू डिपेंडेंसीज लाइक डिलीवरी एरिया है ना कौन सा रेस्टोरेंट कौन-कौन से एरिया में डिलीवर कर रहा है एंड देर यू कैन सी कि यहां पर रिडंडेंसी
437:25
Speaker A
है कैसे यह देखिए एक ही इंफॉर्मेशन है कि चटोरा स्वीट जो है वह समोसा डिलीवर करता है बट तीन अलग-अलग एरिया में करता है तो मेरे को रिपीट करना पड़ रहा है सिमिलरली वो डोसा भी डिलीवर करता है फिर तीन एरिया
437:38
Speaker A
में करता है मेरे को रिपीट करना पड़ रहा है नाउ यू सी मूलच स्विट्स दो वैरायटी दे रहा है लड्डू एंड डोसा बट यहां मेरे को एरिया रिपीट करना पड़ रहा है सो एवरी एरिया यू सी एक की वजह से या तो वैरायटी
437:51
Speaker A
की वजह से डिलीवरी एरिया या तो डिलीवरी एरिया की वजह से वैरायटी कुछ ना कुछ आपको रिपीट करना पड़ेगा ये प्रॉब्लम सॉल्व कैसे हो जाएगी लाइक दिस अलग-अलग कर दो ना प्रॉब्लम क्या है तो लुक एट दिस अगर
438:03
Speaker A
रेस्टोरेंट टु डिलीवरी एरिया वन मल्टी वैल्यू डिपेंडेंसी एंड रेस्टोरेंट टु पिज़्ज़ अनदर मल्टी वैल्यू डिपेंडेंसी अगर दोनों को हम सेपरेट कर देते हैं देन इट नेवर लीड्स टू एनी प्रॉब्लम है ना तो यह एक अंडरस्टैंडिंग है यह एक आईडिया है जो
438:16
Speaker A
आपको पता होना चाहिए आई थिंक अब इसकी मैथ हम समझ गए तो मल्टी वैल्यू डिपेंडेंसी क्या है यह आपको समझ आ गया वह हमारे लिए प्रॉब्लम कब नहीं है यह समझ आ गया जब प्रॉब्लम है प्रॉब्लम कब है जब एक टेबल
438:28
Speaker A
में एक से ज़्यादा है वह प्रॉब्लम कब नहीं रहेगी जब हम उसको डीकंपोज करके अलग-अलग टेबल में ले आएंगे तो यह पूरी मैथ है यह पूरा आईडिया जो यहां पर काम करता है एक छोटा सा पॉइंट और मैं यहां प थर्ड वाला
438:39
Speaker A
पॉइंट ये भी इंपोर्टेंट है पढ़िए इफ देर अ फंक्शनल डिपेंडेंसी फ्रॉम ए टू बी देन दे आल्सो देन देर विल आल्सो अ मल्टी वैल्यूड फंक्शनल मल्टी वैल्यूड ये फंक्शनल लिखना मल्टी वैल्यू डिपेंडेंसी फ्रॉम ए टू बी मान लीजिए अगर मैं बोलता हूं अगर ए से बी
438:55
Speaker A
पर फंक्शनल डिपेंडेंसी है देखिए इसका मतलब क्या है कि एक की किसी यूनिक वैल्यू पर आपको बी का यूनिक वैल्यू मिलेगा है ना तो क्या मैं ऐसे भी लिख सकता हूं इट मींस देर इज आल्सो अ मल्टी वैल्यू डिपेंडेंसी फ्रॉम
439:07
Speaker A
a टू बी हां लेकिन आप बोलोगे कि मल्टी वैल्यूड में तो 100 ज्यादा होना चाहिए तो मैं फिर याद दिला रहा हूं अगर यहां पे वन पे a मिला यहां पे भी वन पे a मिला कोई प्रॉब्लम नहीं है ये ये नहीं कह रहा कि एक
439:18
Speaker A
से ज्यादा होना ही चाहिए ये बस इतना बोल रहा है कि एक से ज्यादा हो सकता है है ना तो होना चाहिए में एंड ऑप्शंस में डिफरेंट है तो दोनों डिफरेंट बातें हैं तो अगर फंक्शनल डिपेंडेंसी है तो मल्टी वैल्यू
439:31
Speaker A
डिपेंडेंसी भी होती है बट क्या वाइस वर्सा ट्रू है सो इ देर इज अ फं मल्टी वैल्यू डिपेंडेंसी फ्रॉम a टू बी डज दैट आल्सो मीन दैट देर इज अ फंक्शनल डिपेंडेंसी फ्रॉम a टू बी नो बिकॉज़ यहां पर आप समझो
439:43
Speaker A
मान लीजिए मैं बोल रहा हूं कि वन पे दो वैल्यू पॉसिबल है सर वन पे a भी मिलेगा b भी मिलेगा बोलो यहां क्या लिखोगे यहां तो एक ही लिख सकते हो तो a लिखोगे तो b क्यों नहीं लिख रहे और b लिखोगे तो a क्यों नहीं
439:53
Speaker A
लिख रहे तो ऑब् वियस ये सेंस नहीं करेगा है ना तो फंक्शनल है तो मल्टी वैल्यूड है बट मल्टी वैल्यूड है तो फंक्शनल है दिस इज नॉट ट्रू ठीक है तो मल्टी वैल्यू डिपेंडेंसी एंड बेस्ड ऑन दैट द आइडिया ऑफ
440:06
Speaker A
ऑफ 4 एफ य हमें क्लियर है य एक छोटा सा मैं थोड़ा सा डीप डाइव कर लेता हूं कभी-कभी टॉपिक्स में छोटा सा अंडरस्टैंडिंग और आपके साथ शेयर कर रहा हूं देखिए क्या बोल रहा है इन 1992 पेपर
440:17
Speaker A
बाय मार्गरेट एस व्यू नोट्स दैट द टीचिंग ऑफ डेटाबेस नॉर्मलाइजेशन टिपिकली स्टॉप शॉर्ट एट फोर एनफ परपस बिकॉज ऑफ द बिलीव दैट द टेबल वॉयलेटिंग फरर एनएफ आर रेयरली एनकाउंटर्ड इन बिजने एप्लीकेशन तो आमतौर पर जैसे मैंने पहले ही बोला था वैसे तो
440:35
Speaker A
इंडस्ट्री में नफ 3 एनफ भी पहुंच गए तो बड़ी बात है अगर कोई ऑर्गेनाइजेशन और ज्यादा डीकंपोजिशन ट्राई करने की कोशिश कर रही है तो इस यूनो इस रिसर्च में पाया गया कि इट इज वेरी रेयर कि हमको फोर एनफ का
440:48
Speaker A
वायलेशन देखना पड़े फोर एनफ तक आना पड़े नॉर्मली ऐसा होता नहीं स्टिल सेकंड पैरा पढ़ते हैं दिस बिलीफ मे नॉट बी एक्यूरेट हाउ एवर व रिपोर्ट दैट इन स्टडी ऑफ 40 ऑर्गेनाइजेशंस ऑर्गेनाइजेशनल डेटाबेस ओवर 20 पर कंटेन वन और मोर टेबल दैट वायलेट
441:06
Speaker A
फोर एनफ वाइल मीटिंग ऑल द लोर ऑल द लोअर नॉर्मल फॉर्म्स तो इनका ऐसा मानना है कि जितने 40 ऑर्गेनाइजेशंस के डेटाबेस इन्होंने स्टडी करे 20 पर केसेस में ऐसा था नॉट 20 पर टेबल 20 पर ऑर्गेनाइजेशन मान
441:20
Speaker A
लीजिए 40 में से आई थिंक एट ऑर्गेनाइजेशंस में ऐसा था कि एक या एक से ज्यादा टेबल ऐसे थे जो 4nf को वायलेट कर रहे हैं मैं बोल रहा हूं कि ये कोई अजीब बात नहीं है दैट इज अ स्टैंडर्ड प्रैक्टिस है ना ठीक
441:31
Speaker A
है यह बात आप समझ आ गए अगली बात करते हैं लॉसी लॉस लेस डीकंपोजिशन की डिपेंडेंसी प्रिजर्विंग डीकंपोजिशन की तो एक-एक करके आपसे बात करता हूं देखो एक आईडिया समझना पहले डाटा की बात करते हैं देखो मान लीजिए
441:43
Speaker A
कोई टेबल है हमारे पास r है ना उसके अंदर कुछ एट्रियो हैं कुछ फंक्शनल डिपेंडेंसीज हैं एंड बेस्ड ऑन दैट मान लीजिए डेटाबेस एडमिनिस्ट्रेटर ने डिसीजन लिया कि यार इसको ना हम दो टेबल में डीकंपोज कर लेते हैं व्हिच इज़ लाइक टेबल r1 एंड टेबल r2
442:00
Speaker A
इसमें कोई अजीब बात नहीं है है ना हमने भी ऐसा कई बार देखा है कि रिडंडेंसी है प्रॉब्लम है डाटा अच्छे से ऑर्गेनाइज नहीं है तो बेटर है डीकंपोज कर लो बट नॉर्मलाइज करने के डीकंपोज करने की अपनी प्रॉब्लम्स
442:11
Speaker A
है क्या प्रॉब्लम है तो जैसे एक सिंपल आईडिया है कि क्योंकि नंबर ऑफ टेबल ज्यादा होंगे मेमोरी में शायद अलग-अलग लोकेशंस पे स्टोर होंगे तो कभी-कभी ऐसा करने से एक प्रॉब्लम आ सकती है वह क्या आ सकती है कि
442:23
Speaker A
यू नो उल्टा डेटाबेस स्लो हो जाए तो मान लीजिए कुछ समय के बाद डेटाबेस एडमिनिस्ट्रेटर जो है उसने डिसीजन लि कि नहीं यार मैं इसको ना कंपोज कर तो चुका हूं बट लेट मी मर्ज देम बैक वो मेरे ख्याल
442:34
Speaker A
से बेटर रहेगा तो उसने डिसीजन लिया और हमने अभी आगे देखेंगे अलजेब्रा में और एल में बट हमने कोई ऑपरेशन लगा लेट मी से हमने इनको मर्ज करके दोबारा एक सिंगल टेबल आर में कन्वर्ट कर लिया नाउ फर्स्ट ऑफ ल
442:47
Speaker A
माय क्वेश्चन टू यू इज क्या ऐसा करना लॉजिकली वैलिड है इसमें कोई प्रॉब्लम है आई डोंट थिंक सो इसमें कोई प्रॉब्लम है ऐसा बिल्कुल होना चाहिए और आपके पास कैपेबिलिटी होनी चाहिए दोबारा मेन टेबल प आने की एक और बात याद रखिए जब मेन टेबल को
443:01
Speaker A
आपने यू नो डीकंपोज किया और आपने r1 और r2 दो टेबल बनाए तो क्या मेन टेबल उठा के रखा क्या था नहीं ऐसा थोड़ी है वो थोड़ी उठा के रखा था तो वो तो चला गया था दो टेबल
443:11
Speaker A
हमारे पास थे जरूरत पड़ने प हमने दोबारा उसको मर्ज कर लिया और अगर हम मर्ज ना कर पाए तो ये प्रॉब्लम है इसका मतलब कोई ना कोई इंफॉर्मेशन लॉस तो हो गया है ना तो हम ये बोलते हैं आपकी कैपेबिलिटी होनी चाहिए
443:24
Speaker A
हमेशा से कि जब भी जरूरत पड़े जो टेबल आपने डीकंपोज किए थे आप उनको मर्ज करके बिना किसी नुकसान मान के दोबारा ओरिजिनल फॉर्म में ले आओ आई विल कोट एन एग्जांपल टू शो दिस यहां देखिए एक टेबल है हमारे
443:37
Speaker A
पास आर जिसमें तीन कॉलम आपको नजर आ रहे हैं है ना एंड नाउ दे अ डिसीजन बीइंग डन कि यार इसको ना दो टेबल में डीकंपोज करते क्यों करते हैं क्या करते उसका मनुष ने किया और दो टेबल है एक का नाम है r1 एक का
443:49
Speaker A
नाम है r2 नजर आ र है करिए डीकंपोजर कैसे करेंगे मुझे बताइए तो यहां पर आप देखेंगे तो आपको मिलेगा 1a एंड देन 2 बी एंड देन 3a डि कंपोज कर दिया इधर बताइए क्या मिलेगा b और c इधर आ
444:04
Speaker A
गया एक कॉमन कॉलम भी रखा ताकि बाद में मर्ज कर पाए ए बी एंड a एंड हेयर यू हैव p क ए आ लाइक दिस है ना तो दोनों हमने बना लिया अब कुछ समय के बाद जैसा मैंने बोला
444:16
Speaker A
इट इज पॉसिबल और मान लीजिए डेटा बेस एडमिनिस्ट्रेटर चूज करता है कि चलो इनको उठा के दोनों को मर्ज करते हैं अब यहां बताइए मर्ज करेंगे बट ध्यान रखना है मर्ज करते हुए क्या हमारे पास ही ओरिजिनल टेबल
444:28
Speaker A
था नहीं सर अब ये नहीं है इनको देख के मर्ज करना है और यहां पर आपकी मदद करेगा ये कॉमन एट्रबीक का काम करेगा ना लेट मी डू दैट पहला रो है 1a अब जब मैं आता हूं बी के पास और देखता
444:42
Speaker A
हूं ए की वैल्यू ओ माय गॉड दिस अ प्रॉब्लम क्या प्रॉब्लम है सर a एक बार आया कि दो बार ए तो दो बार आया है अभी मेरे को समझ नहीं आ रहा कि मैं ए को प के साथ लिंक
444:52
Speaker A
करूं कि r के साथ तो मेरे पास कोई ऑप्शन नहीं मुझे दोनों के साथ करना पड़ेगा तो मैं क्या करता हूं मैं एक बार ए को लिंक करता हूं सर p के साथ और फिर से नोटिस करिए इस बार मैं a को लिंक कर देता हूं r
445:04
Speaker A
के साथ है ना नेक्स्ट बताइए 2b आई थिंक ब यूनिक है बी में प्रॉब्लम नहीं है तो b लिंक हो जाएगा q के साथ एंड देन 3a a में आई थिंक अगेन प्रॉब्लम है बिकॉज दो बार है सो आई हैव टू रिपीट इट एक बार p के साथ एक
445:19
Speaker A
बार r के साथ और यहां देखिए प्रॉब्लम ये मुझे पता नहीं एडवांटेज है क्या ओरिजिनल टेबल में कितने रो थे सर ओरिजिनल टेबल में सिर्फ थ्री रो थे और यहां पर आप नोटिस करेंगे तो वो थ्री रो बढ़ के थ्री ही सर
445:31
Speaker A
ये फाइव हो गए तो थ्री रो बढ़ के उल्टा मारे ज्यादा हो गए फाइव रोज हो गए तो डटा लॉस है कि डेटा गेन है तो कई बार स्टूडेंट को लगता है कि ये डाटा गेन है गेन नहीं है
445:40
Speaker A
सर हमारे पास पहले बहुत सारी यूनिक इंफॉर्मेशन थी उदाहरण के लिए अगर मैं आपसे पूछता कि बी की वैल्यू a पे c की वैल्यू बताओ तो आप झट से बता देते कि a पर p मिलता है और बी की वैल्यू उस वाले वैल्यू
445:52
Speaker A
पे या 1a पे क्या मिलता है तो आप बता देते 1a पे p मिलता है एंड 3a पे r मिलता है बट यहां पर आप नहीं बता पाएंगे क्योंकि 1a पे p भी मिल रहा और r भी मिल रहा है सिमिलरली
446:03
Speaker A
3a पे भी p भी मिल रहा और r भी मिल रहा है नाउ देयर इज़ अ प्रॉब्लम तो आइडिया इज़ ओरिजिनल टेबल में अगर मेरे पास थ्री रोज थे तो मर्ज करने के बाद मेरे को कितने चाहिए सर मेरे को थ्री ही चाहिए ना मुझे
446:16
Speaker A
थ्री से कम चान या थ्री से ज़्यादा चाहिए जितने कॉलम थे उतने ही कॉलम चाहिए अगर कुछ भी गड़बड़ हुआ तो हम उसको लॉस ऑफ़ डाटा ट्रीट करते हैं है ना तो इस बात को ऐसे समझिए यह देखिए मेरी बात समझ आ रही है
446:27
Speaker A
क्या दो टेबल को दिस इज़ अ सिंबल ऑफ़ मर्जिंग टेबल वैसे इसको बोलते हैं नेचुरल जॉइन बाद में इसमें डिटेल में बात करेंगे जब अलजेब्रा समझेंगे तो दो टेबल को मर्ज करने के बाद अगर ये आया सुपर सेट जैसे आई
446:40
Speaker A
थिंक हमारे केस में हुआ क्यों ओरिजिनल टेबल में तीन थे और ये हो गए फाइव है ना तो ये लॉस ये लॉस डाटा लॉस है या नहीं है सर दिस इज अ लॉस डीकंपोजिशन कुछ गड़बड़ हो गई ये तीन नहीं मिला उल्टा हो जाए मान
446:53
Speaker A
लीजिए मान लीजिए ओरिजिनल टेबल में तीन थे और मर्ज करने के बाद आपको दो ही मिले तब भी लॉस है मैं बोल रहा हूं तीन का तीन ही चाहिए सर ना तीन का पांच चाहिए ना तीन का दोनों दो चाहिए दोनों केस में लॉस होगा तो
447:04
Speaker A
डीकंपोजिशन को लॉस लेस कब बोलेंगे बताइए तो सर डीकंपोजिशन को लॉस लेस बोलेंगे जब मैं r को डिवाइड करूं r1 r2 में और बाद में मैं मर्ज करता हूं देन इन दैट केस मुझे दोबारा सेम टेबल वापस मिले ये इसकी
447:19
Speaker A
अंडरस्टैंडिंग है ये इसका मैथ है है ना दिस प्रॉपर्टी इज एक्सट्रीमली क्रिटिकल एंड मस्ट बी अचीव्ड एट एनी कॉस्ट नाउ दैट इज वेरी वेरी इंपॉर्टेंट बिकॉज डाटा का लॉस होना ऑप्शनल है क्या आप मुझे बताओ हाउ इट इज पॉसिबल डाटा का लॉस होना ऑप्शनल
447:34
Speaker A
नहीं है तोब आपका क्या काम है जब आप किसी टेबल को डीकंपोज कर रहे हैं मान लीजिए r को डीकंपोज कर र है r1 r2 में उसी वक्त चेक करिए कि बाद में अगर कहीं फ्यूचर में मर्ज करने के लिए गए तो दोबारा सेम टेबल r
447:48
Speaker A
बना पाएंगे कि नहीं बना पाएंगे अगर बना पाएंगे तो इसका मतलब ये जो डीकंपोजिशन है ये लॉस लेस और आप इसे कर सकते हैं कोई प्रॉब्लम नहीं बट जैसे एग्जांपल आपने देखा पहले अगर उस तरह का केस है और डीकंपोज
448:00
Speaker A
करने के बाद आप दोबारा ओरिजिनल टेबल नहीं बना सकते देन दैट मींस दिस डीकंपोजिशन इज लॉस डीकंपोजिशन और वो हमें दोबारा नहीं बनाना है ना तो यह एक पूरी अंडरस्टैंडिंग पूरी मैथ मेरे ख्याल से मैंने आपको समझा दी कि प्रॉपर्टी क्या बोल रहा है है ना
448:16
Speaker A
इसमें काम कैसे करना है क्वेश्चंस कैसे सॉल्व होते हैं एग्जाम में किस तरह के क्वेश्चन आते हैं वो प्रैक्टिस करके पता लगेगा सो लेट मी स्टार्ट विद दिस केस या एक अगेन एक टेबल हमने बना लिया जिसमें चार
448:28
Speaker A
पांच कॉलम है दो तीन अलग-अलग वे बस एक बार बना के पूछ लेता हूं लेट मी से देर अ डीकंपोजिशन ऑफ r1 जिसमें मैं दो कॉलम बनाता हूं ए और बी और इधर एक और टेबल बनाता हूं r2 जिसमें
448:43
Speaker A
बी है ना लेट मी से बी सी और डी ऐसा करके अब आप मुझे बताओ अगर मैं ये डी कंपोजीशन बनाऊंगा तो डी कंपोजीशन लॉस है कि लॉस लेस है सर ये तो 100% लॉस है क्यों ध्यान से
448:55
Speaker A
देखो यहां तो मैं कॉलम ही खा गया e वाला कॉलम पहुंचा ही नहीं वहां प तो तो बेसिक चेक है है ना पहले देख लो कि जो भी आप डीकंपोजिशन कर रहे हैं पैरेंट टेबल के जितने कॉलम्स थे क्या वह सारे के सारे
449:07
Speaker A
चाइल्ड टेबल में मिले कि नहीं मिले अगर मिल रहे तो ठीक है नहीं मिल रहे तो देर इज अ प्रॉब्लम ये तो होना ही चाहिए पॉइंट नंबर वन तो ओबवियसली दिस इज अ लॉसी डी कंपोजीशन नॉट अलाउड चलो मैं इस बात का
449:17
Speaker A
ध्यान रखता हूं कि मैं कुछ मिस ना करूं तो दिस टाइम आई विल गो लाइक ए बी और r2 के अंदर इस बार e को भी रखना है तो लेट मी हैव सीडी अब बताइए क्या मैंने कोई भी कॉलम
449:32
Speaker A
मिस किया सर कोई भी कॉलम मिस तो नहीं किया टोटल पांच है फर्स्ट टेबल में दो आ गए ए और सेकंड टेबल में तीन आ गए सीडी तो क्या ये डीकंपोजिशन वैलिड है सर ये भी इनवैलिड है ये इनवैलिड क्यों बताइए क्योंकि दोनों
449:46
Speaker A
में कुछ कॉमन नहीं है बाद में जब आप इन दोनों को मर्ज करने जाओगे तो कौन सा रो किसके साथ कनेक्टेड था ये कैसे पता लगाओगे देर इज अ प्रॉब्लम और उस केस में मेरे पास कोई ऑप्शन नहीं होगा मेरे को तो फर्स्ट
449:59
Speaker A
टेबल के हर रो को दूसरे टेबल के हर रो से कनेक्ट करना पड़ेगा दिस विल एक्ट लाइक अ कार्टीजन प्रोडक्ट बेसिकली 16 रो मिल जाएंगे मुझे 4:4 ये तो महा लॉसी केस है तो यह भी नहीं चाहिए दोनों टेबल में बाद में
450:13
Speaker A
आपस में लिंक कर सकूं दोनों में कुछ कॉमन एटिबल होना चाहिए तब बात बनेगी तो यह भी लॉसी है एक और डीकंपोजिशन ट्राई कर लेता हूं विद योर परमिशन लेट मी टेक बीच में सी है ना चलिए सी को ही कॉमन ले लेते हैं तो
450:26
Speaker A
लेट मी टेक ए बी सी एंड सीडी अब बताइए सर अगर ए बी सी और सीडी कुछ इस तरह से मैं काम करूं कॉमन लूं तो कहानी कैसे आगे बढ़ेगी डज दैट मेक सेंस ए बी सी एंड सीडी
450:39
Speaker A
अब प्रॉब्लम यह है कॉमन एट्रबीक जो प्रॉब्लम आपने पिछले एग्जांपल में देखी थी वो प्रॉब्लम यहां भी है क्या कि कॉमन वैल्यू डिस्टिंक्ट नहीं है एंड दैट इज अ प्रॉब्लम तो यहां पर आप नोटिस करिए फर और टू ये दो तो रो क्लियर कट हैंडल हो जाएंगे
450:56
Speaker A
बट देन यू सी वन एंड वन और यहां प्रॉब्लम है सर बिकॉज बाद में जब मैं मर्ज करूंगा तो लुक एट दिस a 121 को मैं ड ए या ववा सी किसके साथ मर्ज करूंगा ये मेरे को समझ
451:11
Speaker A
नहीं आएगा तो दिस थर्ड अटेंप्ट है बट ये भी लॉस और यहां से लर्निंग समझ आ रही है क्या कि जब भी आप डीकंपोज करेंगे दोनों टेबल के बीच में पहले तो कोई एट्र कॉमन हो पॉइंट नंबर वन पॉइंट नंबर टू सिर्फ कॉमन
451:25
Speaker A
होने से काम नहीं चलेगा उसकी वैल्यू डिस्टिंक्ट भी होनी चाहिए मैं एक और कोशिश कर लेता हूं लेट मी टेक वन मोर आईडिया कैन आई टेक b एंड b को कॉमन भी रख देता हूं b सीडी एंड e अब बताइए यह फाइनली लॉसी होगा कि
451:42
Speaker A
लॉस लेस होगा क्या आप ध्यान से देखेंगे जब बी वाले कॉलम को सो 122 236 वी हैव एंड देन 199 एंडन 213 और नोटिस करिए सर कुछ भी कॉमन नहीं है सब वैल्यू डिस्टिंक्ट है तो इस यूनिकनेक्ट मींस दिस डीकंपोजिशन इज लॉसी और लॉस लेस
452:02
Speaker A
सो दिस डीकंपोजिशन इज लॉस लेस एक और एग्जांपल क्रिएट कर देता हूं क्या जरूरी है क्या दो ही टेबल बने नहीं सर बिल्कुल भी जरूरी नहीं है सो कैन आई गो लाइक दिस ट्राई दिस अब बताइए ये डीकंपोजिशन
452:21
Speaker A
लॉसी है कि लॉस लेस है तो आप ध्यान से देखिए r1 और r2 को मर्ज करना होगा तो दोनों के बीच में b है व्हिच हैज डिस्टिंक्ट वैल्यूज तो बहुत आराम से से मर्ज हो जाएगा अगर r2 और r3 को मर्ज करना
452:33
Speaker A
होगा तो दोनों के बीच में कॉमन लिंक मैंने रखा है w और नोटिस करिए w की भी डिस्टिंक्ट वैल्यू है तो अब आई थिंक ये पूरी प्रॉपर्टी पूरा मैथ आपको बहुत अच्छे से क्लियर हो रहा होगा कि किस तरह से मर्ज
452:44
Speaker A
कर सकते हैं और ये मर्जिंग लॉस लेस लॉस लॉस लेस कैसे हो सकती है है ना तो देखिए यहां पे ये लिखा है हाउ टू चेक अ लॉस लेस डीकंपोजिशन अच्छा यूजिंग फंक्शनल डिपेंडेंसी भीय भी समझाता हूं अब देखो इस
452:56
Speaker A
क्वेश्चन में तो आपको क्योंकि मेरे को बेसिक मैथ बतानी थी तो मैंने कॉमन एटिबल डेटा की टर्म्स में बता दिया बट कभी-कभी आप देखेंगे क्वेश्चंस कैसे पूछे जाते हैं वहां पर डाटा पूछा ही नहीं डेटा दिया ही नहीं जाएगा कुछ फंक्शनल डिपेंडेंसी दी
453:10
Speaker A
जाएंगी और फिर आपसे पूछेगा बताओ लॉस है कि लॉस लेस है तो आप एक बात समझो जो बेसिक बात हमें समझ आई जब हम दो टेबल को मर्ज करते हैं तो उनके बीच में कोई कॉमन एट्रिल कॉमन एट्रिल डिस्टिंक्ट होनी चाहिए
453:25
Speaker A
है ना बिकॉज अगर कॉमन एट्रबीक होगी तो कोई प्रॉब्लम नहीं है तब उसके बेस में मर्ज कर लूंगा तो डिस्टिंक्ट किसकी वैल्यू होती है सर डिस्टिंक्ट वैल्यू तो की की होती है तो अगर मैं आपको यह ना बोलूं डाटा क्या है बस
453:36
Speaker A
ये स्कीमा देके बोलूं कि पता है क्या है लेट मी से इन द फर्स्ट टेबल बी इज अ प्राइमरी की और बी इज अ कैंडिडेट की सपोज मैं ऐसा बोलता हूं तो क्या ये डीकंपोजिशन लॉस ही है कि लॉस स है सर तब भी बोल सकते
453:48
Speaker A
हैं लॉस स है बिकॉज बी कैंडिडेट की है तो b का वैल्यू हमेशा डिस्टिंक्ट होगा डुप्लीकेट नहीं हो सकता डिस्टिंक्ट है उधर डिस्टिंक्ट है तो इधर भी डिस्टिंक्ट है b तो बी है तो दोनों को उठा के मर्ज कर
453:58
Speaker A
लेंगे तो अब एक नया आईडिया यहां पर काम आता है पढ़ूं मैं एक बार देखिए क्या बोल रहा है अ डीकंपोजिशन लॉस लेस कब होगा पहले तो जब दोनों के एट्रियल करो और आपको सारे एट्रिल तो मानो कोई एट्रिल चोरी नहीं होना
454:12
Speaker A
चाहिए दूसरा इंटरसेक्शन दोनों के बीच में नल होना चाहिए कि नहीं होना चाहिए सर नल नहीं होना चाहिए बिकॉज अगर दोनों का इंटरसेक्शन नल है इसका मतलब दोनों में कुछ कॉमन नहीं तब तो लॉस हो गया तो इंटरसेक्शन
454:26
Speaker A
में कुछ ना कुछ कॉमन होना चाहिए और वो जो दोनों टेबल के बीच बी में कॉमन होगा वो क्या होना चाहिए दैट कॉमन मस्ट बी अ की क्योंकि उससे डिस्टिंक्ट हो जाएगा आइर फॉर टेबल वन और फॉर टेबल टू और बोथ बिकॉज
454:40
Speaker A
दोनों दोनों टेबल में की हो ये भी जरूरी नहीं दोनों में से किसी एक में हो तो भी चलेगा तो देखो यहां पर क्या लिखा है कई बार ये आपको थोड़ा कन्फ्यूजिंग लगता है बट बहुत शानदार है r1 और r2 के
454:53
Speaker A
एटिबल वन पूरा लाकर दे दे कहने का मतलब वो की बने इन रिलेशन r1 या फिर वो रिलेशन रिलेशन टू पूरा लाके दे दे कहने का मतलब वो की बने इन रिलेशन r2 दोनों ही केस में अगर हम दोनों में से कुछ भी कर पा रहे हैं
455:08
Speaker A
तो दोनों ही केस में 110 पर ये डीकंपोजिशन हमारा लॉस होगा कि लॉस लेस होगा सो दोनों केस में डीकंपोजिशन हमारा लॉस लेस हो जाएगा ये इसकी मैथ है यस एंड नेक्स्ट आईडिया क्या है नेक्स्ट आईडिया है अभी इस
455:21
Speaker A
ओबवियसली एग्जांपल सॉल्व करेंगे इसी का जो नेक्स्ट आईडिया है वो है डिपेंडेंसी प्रिजर्विंग तो कभी-कभी क्या होता है व्हेन वी डीकंपोज अ स्कीमा अब मान लीजिए अगेन एक टेबल r1 है एंड हमने उसको डीकंपोज किया लेट मी से r है हमने उसको डीकंपोज
455:35
Speaker A
किया नोटिस करिए r1 में और r2 में अगर यहां पे फंक्शनल डिपेंडेंसी है f तो यहां पर आएगी f1 और यहां पर आएगी f2 ध्यान से देखना अब लॉजिक क्या है कि अगर मैं बाद में f1 और f2 फंक्शनल अभी तो हम डेटा पे
455:50
Speaker A
कंसंट्रेट कर रहे थे हम फंक्शनल डिपेंडेंसी की बात कर रहे हैं अगर बाद में हम f1 और f2 का यूनियन करें तो क्या हमें दोबारा f मिलेगा क्या क्या वो कर रहे हैं तो अगर आप किसी टेबल के n नंबर
456:03
Speaker A
ऑफ डीकंपोजिशंस कर रहे हैं हमें फर्क नहीं पड़ता इफ द ओरिजिनल टेबल कंटेंस अ सेट ऑफ फंक्शनल डिपेंडेंसी f एंड ईच ऑफ़ द डीकंपोज टेबल कंटेन f1 f2 f3 रिस्पेक्टिवली अप टिल लॉसी है कि लॉस है अगर लॉसी लॉस की बात हो
456:32
Speaker A
रही है इसका मतलब डेटा की बात हो रही है अगर डिपेंडेंसी प्रिजर्विंग की बात हो रही है तो मतलब डिपेंडेंसी की बात हो रही है अगली बात इंपॉर्टेंट जो ध्यान रखनी है वो क्या डेटा डीकंपोजिशन या लॉस स डीकंपोजिशन
456:44
Speaker A
इज अ मैंडेटरी प्रॉपर्टी डेटा का लॉस ऑप्शनल तो नहीं हो सकता तो डेटा तो डीकंपोजिशन तो लॉस लेस ही होना चाहिए हां डिपेंडेंसी प्रिजर्विंग इज डिजायरेबल प्रॉपर्टी तो डीकंपोजिशन डिपेंडेंसी प्रिजर्विंग हो ये अच्छा है बट अगर नहीं भी है तो उसको हम गलत नहीं बोलेंगे मैं
457:02
Speaker A
नहीं बोल सकते कि वो इनवैलिड है डीकंपोजिशन में कभी-कभी डिपेंडेंसी लूज हो सकती है है ना तो यह कैसे चेक करते हैं और क्या अंडरस्टैंडिंग है अब आई थिंक हमारा यू नो चार पांच छ इस पर क्वेश्चन ट्राई कर
457:13
Speaker A
लेते हैं सो हमारी अंडरस्टैंडिंग एकम इसमें सॉलिड हो जाएगी ओके तो चलिए अभी पहला क्वेश्चन ट्राई करते हैं लुक एट दिस सो यहां पे अगेन डाटा वाले नहीं डिपेंडेंसी वाले क्वेश्चन है रिलेशनल स्कीमा हमारे पास है फंक्शनल डिपेंडेंसी
457:26
Speaker A
हमारे पास है डीकंपोजिशन हमारे पास है हर क्वेश्चन में दोनों काम करेंगे हम यह देखेंगे डीकंपोजिशन लॉसी है कि लॉस लेस है इन टर्म्स ऑफ डाटा और हम यह देखेंगे डीकंपोजिशन डिपेंडेंसी प्रिजर्विंग है कि नहीं अब देखो जैसा मैंने देखा है विद टाइम
457:40
Speaker A
लोग क्या गलती करते हैं थोड़ा जल्दबाजी करते हैं सबसे पहला एफर्ट होना चाहिए बहुत शानदार तरीके से यह पता लगाना कि पैरेंट टेबल की कौन-कौन सी डिपेंडेंसी यहां पर पहुंचेंगी चाइल्ड टेबल पे ये की है एक बार चाइल्ड टेबल की डिपेंडेंसी आपने निकाल ली
457:54
Speaker A
दोनों प्रॉपर्टी होल्ड करती है तो पहले तो मैं डायरेक्ट देख लेता हूं आप देखिए ए से बी सर ए से बी यहां पहुंच जाए आएगा b टू c b स इधर मेरे को नजर आ रहा है c टू ए अब
458:04
Speaker A
नोटिस करिए c टू ए डायरेक्ट नहीं मिल रहा बिकॉज़ यहां पे b और c है तो यू नो c है a नहीं है इधर a है तो c नहीं है बट अगर आप ध्यान से नोटिस करें जैसे क्लोजर की बात
458:16
Speaker A
करते हैं ना बहुत सारी डिपेंडेंसीज ऐसी भी होती है जो होल्ड कर रही है बट काइंड ऑफ दिख नहीं रही सो आई विल गो वन बाय वन अगर मैं आपसे पूछूं क्या b2a एक डिपेंडेंसी है चेक करो आ सर अगर b2c है और c2a है तो फिर
458:28
Speaker A
b2a भी तो है जी हां बिल्कुल है सो लेट मी राइट b2 है अब ये हमारा पोटेंशियल या हमारा फंडामेंटल स्ट्रांग है क्योंकि हम पहले काम करके आए इसके ऊपर तो b2a भी डिपेंडेंसी है सिमिलरली क्या c टू ब भी है
458:40
Speaker A
क्या c टू ब हां है ना अगर c2a है और a टू b है तो सर c2b ट्रांजिटिंग ये भी होल्ड करती है तो लुक एट दिस है ना ये दोनों के दोनों आइडियाज यहां पर हमारे होल्ड करने
458:52
Speaker A
लगे अब मेरे ख्याल से दोदो ही इसके अंदर एट्रिक्स है जो हो सकता था निकाल लिया गया है स्टेप नंबर वन पहले देखिए दोनों में कॉमन कौन है सर दोनों टेबल में कॉमन एट्रिमेद में आप यहां पे देखेंगे तो यहां भी मैं बी
459:11
Speaker A
से निकाल पा रहा हूं और r2 में देखेंगे तो वहां भी बी से c तक मैं पहुंच पा रहा हूं दोनों टेबल के अंदर कैंडिडेट की है तो इसका मतलब ये डीकंपोजिशन लॉसी है कि लॉस लेस है सर ये डीकंपोजिशन लॉस लेस है 110
459:22
Speaker A
पर श्यर हो गए हम रही बात फंक्शनल डिपेंडेंसी की तो अब कैसे चेक करना है इसमें कौन-कौन सी डिपेंडेंसी नजर आई सर यहां पे नजर आई a टू b एंड b2a इधर क्या-क्या नजर आई इधर नजर आई b टू c एंड c
459:36
Speaker A
टू ब क्या इन दोनों का यूनियन मिलके इसके बराबर है क्या चेक करना a टू b यहां पर a टू ब है कवर कर लिया b टू c यहां पर b2c है कवर कर लिया c2a अभी डायरेक्ट नहीं है
459:49
Speaker A
बट ध्यान से देखेंगे c2a ना अगर c2b है और b2a है तो क्या c2a भी होल्ड कर रहा है जी हां कर रहा है कवर कर लिया इसका मतलब ये डीकंपोजिशन डिपेंडेंसी प्रिजर्विंग भी भी है और यह डीकंपोजिशन लॉस लेस भी है मैंने
460:03
Speaker A
क्या किया एक चाइल्ड टेबल में f1 डिपेंडेंसी थी दूसरे में f2 थी मैंने दोनों का यूनियन लिया और जब मैंने क्लोजर के साथ कंपेयर किया तो मुझे पता लगा कि पैरेंट टेबल का जो क्लोजर है मैच कर रहा
460:14
Speaker A
है ये मैथ है सर है ना तो आई होप इस पर भी और केसेस ट्राई करेंगे बट बहुत सिंपल अंडरस्टैंडिंग है और ये इंपॉर्टेंट है मेरा काम है साथ-साथ आपको याद दिलाते चलना तो लास्ट जो टॉपिक हमने किया मैं दोबारा
460:26
Speaker A
याद दिला रहा हूं वी डोंट एक्सपेक्ट इन जनरल अ नंबर ऑफ क्वेश्चन फ्रॉम मल्टी वैल्यू डिपेंडेंसीज और फ्रॉम फोर्थ नॉर्मल फॉर्म बट लॉसी लॉस लेस डीकंपोजिशन ये इंपॉर्टेंट टॉपिक और यहां से सर बैक टू बैक क्वेश्चन आते हैं अगला केस मैं अगेन
460:41
Speaker A
बोलूंगा लेदी केस है इस पे बाद में आता हूं एक काम करता हूं बिकॉज हमारे पास हां प्रीवियस ईयर क्वेश्चंस है बहुत सारे पहले जरा इस पे आपको थोड़ा ट्राई कराता हूं लुक एट दिस दिस इज अगेन अ पी वाई क्यू
460:50
Speaker A
क्वेश्चन आई थिंक तीन टेबल में डीकंपोज किया है और आपसे पूछ रहा है बल्कि और रिसेंट ईयर कर रहा हूं लुक एट दिस दिस इज अ क्वेश्चन ये काब पूछा यह पूछा गेट 2021 में इट्स अ टू मार्क क्वेश्चन इसको ट्राई
461:03
Speaker A
कर लेते हैं पहले ध्यान से पूरा पैटर्न ऑब्जर्व करिए क्या कह रहा है कैसे कह रहा है देखिए और मुझे बताइए तो एक्चुअली ध्यान से देखेंगे तो ये एक नहीं आई थिंक दो अलग-अलग क्वेश्चन है यह पैरेंट टेबल है
461:14
Speaker A
दिस इज गिवन दीज आर द फंक्शनल डिपेंडेंसी जो पैरेंट टेबल में है और दो अलग-अलग डि कंपोजीशन करके भाई ट्राई कर रहा है पूछ रहा है कौन सा लॉस है कौन सा लॉस लेस है तो दो सेपरेट केसेस तो मैं एकएक करके शुरू
461:25
Speaker A
करता हूं पहले नोटिस करिएगा कि हम d1 प काम कर रहे हैं पहला डिपेंडेंस p क से x p क से x कहीं नजर आ रहा है क्या प क इधर प क है तो भाई x नहीं है इधर p है एक्स है
461:38
Speaker A
बट क्य नहीं है आई थिंक कहीं भी नजर नहीं आ रहा गया आगे देखते हैं p सेवा एंड p से x p है बटवा और एक नहीं है यहां पर जरूर p से एक्स में होल्ड कर पाऊंगा वा अलग है प
461:50
Speaker A
अलग है वो भी गया q सेवा q से y जी हां इधर मेरे को नजर आया पूरा मैंने प्रिजर्व कर लिया एंड वा से z और w y से z w तो देखो इधर क्लियर कट नजर आ रहा है लाइक दिस
462:03
Speaker A
है ना अब ध्यान से एक बार फिर भी नोटिस कर लें क्रॉस चेक करने के लिए कोई ऐसा डिपेंडेंसी तो नहीं जो हम मिस कर रहे हो क्या pqsljvl5ara ओके एंड बाकी हमने लिख ही लिया चलो अब एक-एक करके देखते हैं यही डिपेंडेंसी है
462:34
Speaker A
सर जो यहां तक पहुंच सकती थी कॉमन वाला आईडिया तो क्या-क्या कॉमन वाला आईडिया देखें तो अगेन मुझे बताइए क्या इन दोनों टेबल में कुछ कॉमन है एक-एक करके मर्ज कर सकते हैं ना सर इन दोनों में y कॉमन है सो
462:46
Speaker A
कैन आई से q y z और w ऐसा करके मैं सिंगल टेबल बना सकता हूं और ये जो मैंने मर्ज किया यह ओबवियसली लॉस लेस था क्यों था बिकॉज़ दोनों में कॉमन कौन है नोटिस करिए सर दोनों में कॉमन है y और ध्यान देंगे तो
463:00
Speaker A
आप समझेंगे इस बात को कि वा जो है हमारे पास है ना वो की है कौन से टेबल में सेकंड टेबल में नोटिस करिए वो की था अगर सेकंड टेबल में वो की है यहां पर तो 100% य जो
463:12
Speaker A
मर्ज हमने किया है कि लॉसी है कि लॉस लेस है तो जो मर्ज हमने किया सर यह लॉस लेस है है ना तो यह बात हमें समझ आ जाती है इसमें कोई प्रॉब्लम नहीं है आगे बढ़ते हैं इसके
463:22
Speaker A
आगे का कोई रास्ता यह दूसरा टेबल है पटी और एक्स है ना यही है ना अब आप मुझे बताओ पटी एक में और इसमें कुछ कॉमन है ना तो t है ना तो x है ना तो p है भाई कुछ कॉमन ही नहीं है है
463:37
Speaker A
ना अगर आप नोटिस करें तो इस टेबल का की कौन बनेगा मुझे बताइए सर इस टेबल का की बनेगा पीटी इफ आई एम नॉट मिस्टेकन बिकॉज p तो है ही हैटी एसेंशियल है साथ में आएगा और पैरेंट टेबल में कॉमन कौन है पैरेंट
463:51
Speaker A
टेबल में और इस टेबल में कॉमन पीटी ही है ठीक बात है और क्या पीटी सेकंड टेबल में की बन रहा है हां सर बन रहा है तो उधर ट्राई नहीं करता इन दोनों को मर्ज कर देता हूं सो नाउ दिस इज p क एटी एंड x इधर आ
464:06
Speaker A
जाएगा और डिपेंडेंसी p से x हमारी होल्ड कर रही है है ना और तो कोई होल्ड नहीं कर रही नहीं अब आप मुझे बताएंगे इन दोनों में कॉमन कौन है सर इन दोनों में कॉमन है आई थिंक ओनली q इज इट और कुछ कॉमन है p कॉमन
464:21
Speaker A
नहीं है s नहीं है t नहीं है x नहीं है ओ माय गॉड दोनों में कॉमन है q और देखो सेकंड टेबल में q की बन रहा है तो सर ये डीकंपोजिशन तो लॉस लेस निकला माय गॉड देखने में लॉस लग रहा था बट दैट इज लॉस और
464:33
Speaker A
लॉस स है तो कम से कम ऑप्शन ए और ऑप्शन अच्छा ये तो लॉस लेस कह रहा है लॉसी ऑप्शन डी एंड ऑप्शन सी मैं बाहर कर देता हूं तो ध्यान से देखिए आप किस पैटर्न में ट्राई कर रहे कोई फर्क नहीं पड़ता यहां पर हमने
464:49
Speaker A
कैसे ट्राई किया आई थिंक पहले हमने मर्ज किया है बी को पहले हमने मर्ज किया इन दोनों को यस और वा कॉमन था फिर हमने मर्ज किया इन दोनों को पीटी कॉमन था इधर पीटी की था इधर वा की था तो लॉस लेस हुआ फिर
465:02
Speaker A
दोनों को उठा के जब मर्ज किया तो दोनों में कॉमन सिर्फ एक चीज थी वो थी q और q सेकंड टेबल में की था तो द डीकंपोजिशन इज लॉस लेस है ना नाउ वी विल गो टू द सेकंड
465:12
Speaker A
क्वेश्चन अगेन मैं बोल रहा हूं दोनों डीकंपोजिशन अलग-अलग है दोनों को एक दूसरे से कोई लेना देना नहीं है अभी सेकंड ट्राई कर लेते हैं यहां बताइए क्या कहानी है सर तो पहला केस क्या है बताइए पहला केस है p
465:24
Speaker A
क से x p क अगेन यहां पर है बट फिर वही शिकायत x यहां पर नहीं है तो नहीं आ सकता प से प से वा और प से एक्स प सेवा और यह वा है य एक् से यह भी गया q सेवा यह जरूर
465:40
Speaker A
यहां पर आ सकता है सर एंड वा से ज एंडवा से डब् यह भी यहां आ सकता है तो अगेन यह तो हम पहले अटेंप्ट कर चुके हैं अगर इसको मर्ज करेंगे सो कवा जड एंड डब् एंड देन क
465:52
Speaker A
से वा एंड वा से ड एंड ज ये हमारा सिंगल टेबल में आ गया कोई प्रॉब्लम नहीं है ओके इसको अगर हम मर्ज करें अच्छा ये तो मेरे ख्याल से लस है ना इसका तो कुछ हो ही नहीं सकता ध्यान से देखिए क्या टी एक का
466:06
Speaker A
किसी के भी साथ कुछ भी कॉमन है आटी और एक्स ना इधर आया ना इधर आया ना इधर आया इस शक्ल ही बता रही है नालायक लॉसी होगा और लॉसी होगा तो फिर करेक्ट ऑप्शन कौन सा बनेगा मुझे बताओ कि पहला डीकंपोजिशन लॉस
466:19
Speaker A
लेस है ब दूसरा लॉसी है देन आई थिंक इट इज फर्स्ट इ लॉस लेस फर्स्ट इज लॉस स एंड डीट इज लॉसी सो ऑप्शन ए इज द करेक्ट आंसर अब देखिए पूरा पैटर्न समझ पा रहे हैं क्या और कोई नई बात है
466:36
Speaker A
क्या सेम फॉर्मेट है सेम अंडरस्टैंडिंग है अब इसने इतनी कॉम्प्लेक्शन दी बट यहां तो कुछ पहुंचा नहीं तो पहले वही देखना पैरेंट की कौन-कौन सी डिपेंडेंसी यहां तक पहुंचेंगी फिर जो पहुंचेंगी अकॉर्डिंग एप्रोप्राएसी प्रिजर्विंग भी और लॉस लॉस
466:59
Speaker A
लेस भी पैरेंट टेबल क्या है r ए बी सीडी और दो यहां अच्छी बात क्या है ना दोनों चीज आपको बताते हैं क्या डीकंपोजिशन है वो भी बता रहे हैं और फंक्शनल डिपेंडेंसी ज्यादातर केस में इतना आसान ता कोई
467:10
Speaker A
प्रॉब्लम नहीं यहां देखो एक डिपेंडेंसी इधर है एक डिपेंडेंसी इधर है अब इसमें कुछ और कुछ मैथ है ही नहीं अगेन यू सी क्या दोनों टेबल में कुछ कॉमन है सर कुछ कॉमन ही नहीं है तो की है और कौन नॉन की है इस
467:23
Speaker A
पे चेक करने की जरूरत नहीं अगर दोनों में कुछ कॉमन नहीं है सो वी आर 110 पर श्यर अगर दोनों में कुछ कॉमन नहीं है देन वी आर 110 पर श्यर कि दिस इज एन एग्जांपल ऑफ अ लॉसी डीकंपोजिशन रही बात डिपेंडेंसी
467:36
Speaker A
प्रिजर्विंग की सर दोनों नजर ही आ रहे हैं सामने तो दोनों मेरे पास है कुछ भी लॉस नहीं है उल्टा है ये है ना ये डिपेंडेंसी प्रिजर्विंग है बट लॉसी है तो कौन सा ऑप्शन काम करेगा सर डिपेंडेंसी
467:48
Speaker A
प्रिजर्विंग बट नॉट लॉस लेस सो दिस इज द करेक्ट आईडिया हालांकि हमें उल्टा चाहिए मैं दोबारा याद दिला रहा हूं डाटा की टर्म्स में लॉस लेस होना ऑप्शनल नहीं था मैंडेटरी क्राइटेरिया था डि डेंसी कभी-कभी छूट सकती थी ये भाई ने उल्टा कर दिया
468:01
Speaker A
डिपेंडेंसी होल्ड कर दी डाटा लॉस करा दिया सो ओबवियसली वी अंडरस्टैंड दिस इज नॉट अ गुड डी कंपोजीशन यह ट्राई करिए यह बहुत अच्छा केस है आई थिंक ओरिजिनल टेबल की फंक्शनल डिपेंडेंसी है नोटिस करिए दो डीकंपोजिशन बता रहा है एक बता रहा है वा
468:17
Speaker A
जिसमें है प और आर और दूसरा बता रहा है जड जिसमें है q आर और एस नोटिस करिए वा है और जड है वा में है प जड में है क्य आर और एस फंक्शन डिपेंडेंसी प गौर करिए पहला है q आ
468:31
Speaker A
से s तो देर यू सी q आ से s पे हम चले गए फिर है r से p r से p इधर आ गया s से q कुछ भी लॉस होता नजर आ ही नहीं रहा s से q
468:42
Speaker A
मेरे को इधर मिल गया एंड दैट विल बी ऑल तीन ही तो थे ठीक है तो ये दोनों अंडरस्टैंडिंग हमारे पास है पहला सवाल क्या है कंसीडर द फॉलोइंग टू स्टेटमेंट बोथ y एंड z आर इन बीसी इसको तो हम लंबा
468:54
Speaker A
काम कर चुके हैं इस टेबल में देखेंगे तो r 100% की बन रहा है और एक ही डिपेंडेंसी है वो की से किसी भी एट्रबीक नहीं पड़ता दिस इज बसी एफ इधर देखेंगे तो बताइए की कौन है सो r एसेंशियल बनेगा r अकेला की नहीं है
469:09
Speaker A
आई थिंक r के साथ दो की है या तो q आ भी की है और एसआर भी की है ठीक बात है ना ओके डिपेंडेंसी कौन-कौन सी है एक डिपेंडेंसी है s से q एक डिपेंडेंसी है q आर से s q
469:21
Speaker A
आर से s तो अलाउड है क्योंकि q आ हमारा की है बट s से क्य अलाउड नहीं है क्यों बिकॉज s इज नॉट अ की अ प्रॉपर सेट ऑफ की है ना और हमारा जो बीसी बोलता है कोई भी
469:32
Speaker A
डिपेंडेंसी अगर अल्फा से बीटा जा रही है देन अल्फा हैज टू बी अ सुपर की तो ये क्योंकि ऑल प्राइम है दिस इज इन 3nf बट नॉट बसी एए मैं थोड़ा जल्दी-जल्दी कर रहा हूं क्योंकि हम पहले सफिशिएंट प्रैक्टिस
469:42
Speaker A
कर चुके हैं दिस इज ओबवियसली इन बसी एए तो ऑप्शन क्या कह रहा था बोथ आर इन बीसीएनएफ तो सर ये स्टेटमेंट तो गलत है दोनों बीसीएफ में तो नहीं है अच्छा रही बात डिपेंडेंसी की द डीकंपोजिशन डिपेंडेंसी
469:56
Speaker A
प्रिजर्विंग एज वेल एज लॉस लेस चेक कर लेते हैं बताइ यह दोनों में कॉमन कौन है सर दोनों में कॉमन है आ और आ क्या कम से कम किसी एक टेबल में की है इधर तो नहीं है इधर q आ और आर एस है बट इधर जरूर आर की है
470:09
Speaker A
तो यह लॉस लेस हो गया रही बात डिपेंडेंसी प्रिजर्विंग की फर्द चेक करने की जरूरत नहीं तीनों ही डायरेक्ट विजिबल है तो q आ2 ए इधर नजर आ गया q2 ए इधर नजर आ गया एट क माफ कीजिएगा एंड r2p इधर नजर आ गया तो यह
470:22
Speaker A
बात ठीक है है ना तो कौन सा स्टेटमेंट बनेगा बताइए पहला गलत है दूसरा सही है सो हियर करेक्ट आसर आसर इ ऑप्शन सी नोटिस करें तो बहुत सिंपल स्टेटमेंट है और बहुत सिंपल तरह से वन बाय वन पैटर्न पर हम काम
470:36
Speaker A
कर रहे हैं ऑब्जर्व कर रहे उसको सॉल्व कर रहे हैं तो आई होप एक सफिशिएंट नंबर ऑफ क्वेश्चन आपको समझ भी आ र है और आप यह समझ पा रहे कि कैसे डिपेंडेंसी प्रिजर्विंग चेक करना है कि कौन सा डीकंपोजिशन
470:47
Speaker A
डिपेंडेंसी प्रिजर्विंग है नहीं है एक आखिरी केस और ट्राई कर ले तो यहां देखिएगा ए टू बी स ए टू बी मेरे को इधर नजर आ गया सर बी टू सीडी बी टू सी मेरे को इधर नजर आ
470:59
Speaker A
गया एंड c2 ए c2d मेरे को इधर नजर आ गया ठीक है अब ये तो डायरेक्ट विजिबल है फिर भी कुछ इनडायरेक्ट देख लेता हूं जैसे b टू a अगर मैं b का क्लोजर निकालूं तो ध्यान से देखिए b से मिलेगा c और c से मिलेगा
471:13
Speaker A
एडी तो एक्चुअली b टू ए यहां पर होल्ड कर रहा है c टू बी अगर मैं c का क्लोजर निकालूं तो c से मिलेगा a और a से मिलेगा b इसका मतलब ये नजर नहीं आ रहा था बट c2b
471:25
Speaker A
भी होल्ड कर रहा है और आखिरी देखिए d2c टू स होल्ड नहीं कर रहा बिकॉज टू सी तो कोई डिपेंडेंसी था ही नहीं है ना दैट विल बी ऑल इतना हो गया अब देख लेते हैं डिपेंडेंसी प्रिजर्विंग लॉस लेस है पहले
471:37
Speaker A
बताइए अगेन इन दोनों में कॉमन कौन है सर इन दोनों में कॉमन सी है क्या सी किसी एक में की है एक में क्या दोनों में की है तो मैं बी सी और डी को मर्ज कर सकता हूं अगेन और
471:49
Speaker A
ज्यादा मतलब एफर्ट मारने की जरूरत नहीं क्या ए और बी सीडी में कौन कन मैंने बी क्या बी लेफ्ट में की है हां की है सो 110 पर दिस डीकंपोजिशन इज लॉस लेस और अगर ये लॉस लेस है तो अलाउ मी टू एलिमिनेट ऑप्शन
472:03
Speaker A
बी एंड ऑप्शन डी नोटिस करिए बी और डी को हम बाहर कर देते हैं ठीक बात है अब रही बात डिपेंडेंसी प्रिजर्विंग की तो देखिए कौन-कौन सी डिपेंडेंसी मेरे को डायरेक्ट नजर आई a टू बी एंड देन बी टू ए और इधर से मेरे को
472:18
Speaker A
क्या मिलेगा नोटिस करिए बी टू सी एंड c टू बी और इधर से मेरे को क्या मिलेगा c2d ये सारी डिपेंडेंसी नजर आ गई चलो अब जरा एक-एक करके देख लेते हैं a2 b स अगर मैं ए का क्लोजर निकालू तो ए से मिलेगा बी और बी
472:33
Speaker A
से मिलेगा सी तो ए के क्लोजर में ए टू बी स कवर कर लिया हमने है हमारे पास बी टू सीडी बी से मिलेगा सी और सी से मिलेगा डी तो बी टू सीडी भी सर हम कवर कर रहे हैं सी
472:44
Speaker A
टू एडी तो सी से मिलेगा बी बी से और सी से मिलेगा बी सी से डायरेक्ट मिलेगा डी और बी से मिलेगा ए यह भी कवर कर रहे हैं इसका मतलब ये दोनों है लॉस स भी और डिपेंडेंसी
472:56
Speaker A
प्रिजर्विंग भी थोड़ी स्पीड में इसलिए बढ़ा रहा हूं बिकॉज हम ये मा के चल रहा हूं मैं कि क्लोजर पे सफिशिएंटली काम कर लिया हमने मैं दोबारा याद दिला रहा हूं यह वीडियो बहुत मेहनत से बना रहा हूं बहुत
473:07
Speaker A
शानदार तरीके से आगे लेके चल रहा हूं है ना सारा कंटेंट एकदम फ्री ऑफ कॉस्ट है यहां पे बट इसको रिस्पेक्ट करना मतलब होता क्या है ना लाइव क्लास के अंदर जब मैं कोर्स पढ़ाता हूं गेट के लिए जब कोर्स
473:18
Speaker A
चलाता हूं इवनिंग में आई टीच डेढ़ से दो घंटे की लाइव क्लास लेता हूं उसमें बहुत धीरे-धीरे प्रैक्टिस करते हैं समझते हैं देन होमवर्क देता हूं बच्चे उसके ऊपर काम करते हैं टेस्ट बीच-बीच में होते रहते है टाइम मिलता है एक सब्जेक्ट चलता है 1520
473:32
Speaker A
दिन यहां पे 12 घंटे की वीडियो है अब अगर आप मैं फिर वही बोल रहा हूं आप 2x पर देखोगे ना ऐसे चला के पूरा कंप्लीट करके भी आपको समझेगा कि बस यही था क्या ये तो कुछ नहीं है मजा नहीं आया समझ नहीं आया
473:41
Speaker A
ऐसे नहीं करना है इसको बहुत धीरे-धीरे धीरे-धीरे पढ़ते जाना है फिर आगे बढ़ना है एक ही चीज के क्या मतलब हो सकते हैं वो आगे जाके समझ आ रहा होता है तो ये जो पढ़ाई है ना ये भी जैसे फॉर एग्जांपल मुझे
473:53
Speaker A
पता नहीं तुलना करना सही है कि नहीं लेकिन जैसे मान लीजिए गीता है आप एक श्लोक पढ़ते हैं है ना और लोग कहते हैं कि जितनी बार आप पढ़ेंगे हर बार उसका मतलब अलग समझ आता है या हर बार उसका मतलब चेंज हो जाता है
474:06
Speaker A
हमें जरूरी नहीं है एक ही चीज को पढ़ के उस बात की गहराई समझ पाए पढ़ाई भी ऐसी है आप एक बार सब्जेक्ट पढ़ेंगे आपका बेसिक्स क्लियर होगा आपको लगेगा सब कुछ आ गया बट एक्चुअली नहीं आया होगा वो सोच उस लेवल तक
474:18
Speaker A
पहुंचती नहीं है फिर थोड़ा भूल जाएंगे फिर थोड़ी दिन बाद पढ़ेंगे फिर थोड़ी दिन बाद पढ़ेंगे मुझे 10 साल हो गए काम करते करते अभी मेरे को लगता है कि मेरे को कितना कम आता है या अच्छा इस चीज को ऐसे भी सोचा जा
474:28
Speaker A
सक था हर लाइव क्लास में बच्चा कोई नई बात पूछ रहा होता है जब मैं बच्चों के डाउट सॉल्विंग कर रहा होता हूं इजट इट तो इसको टाइम दीजिएगा है यही और कुछ नहीं है बट धीरे-धीरे पचा पचा के एक साथ सब खा लेंगे
474:39
Speaker A
तो पेट में दर्द हो जाएगा वो वाली कहानी है ठीक है ये बिल्कुल ऐसा ही है ठीक बात है बॉडी के बनाने जैसा है हेल्दी खाना खाना है बट एक दिन में तो 100 किलो प्रोटीन खा जाएंगे तो बॉडी नहीं बनेगी
474:48
Speaker A
आपकी रोज थोड़ा-थोड़ा खाना और एक्सरसाइज भी करनी है ताकि वो डाइजेस्ट भी होता रहे सो फाइनली आई थिंक मेरे को लगता है सफिशिएंट नंबर ऑफ केसेस हमने ट्राई कर लिया चा ये आखिरी बात और कर लेता हूं फिफ्थ नॉर्मल फॉर्म फिर बता रहा हूं इसकी
475:01
Speaker A
कोई बात नहीं करेगा कोई कभी इसके बारे में पूछेगा नहीं बट स्टिल फिफ्थ नॉर्मल फॉर्म में कब अगर टेबल ऑलरेडी फोर्थ नॉर्मल फॉर्म में है और डीकंपोज करते-करते यह हाल हो गया कि इट कैन नॉट बी फर्द नॉन लॉस
475:14
Speaker A
डीकंपोज बात समझ आ रही है कि इसके आगे अगर डीकंपोज करेंगे तो सर डाटा का लॉस होने लगेगा अगर आप इस सिचुएशन में तो हम कहते हैं वी हैव अचीव्ड फिफ्थ नॉर्मल फॉर्म सिक्स्थ का मैंने नाम सुना नहीं सुना भी
475:25
Speaker A
तो आपसे बताऊंगा नहीं है ना फिफ्थ तक कंसाइनर वैसे भी मैं फिर से बोल रहा हूं फोर्थ और फिफ्थ का नाम कोई नहीं लेगा बट हां लॉसी या लॉस स डीकंपोजिशन डिपेंडेंसी प्रिजर्विंग डीकंपोजिशन ये जरूर बाय नेम आपसे पूछे जाते हैं ओके सो नाउ आई थिंक वी
475:38
Speaker A
आर डन विद चैप्टर नंबर फोर थोड़ा सा आई थिंक मैं धीरे चल रहा हूं मुझे पता नहीं अभी तक शायद सात आठ घंटे हो चुके होंगे है ना बट दो चैप्टर हमारे और दोनों ही इंपॉर्टेंट है फाइल ऑर्गेनाइजेशन
475:49
Speaker A
इंडेक्सिंग एंड देन द क्वेरी पार्ट जिसका मेरे ख्याल से आप में से बहुत लोगों को इंतजार होगा तो वी विल गो बाय वन बाय वन चलिए अब अगला नंबर है चैप्टर फाइव का फाइल ऑर्गेनाइजेशन एंड इंडेक्स अगर आप गेट
475:59
Speaker A
एग्जाम के लिए सीरियस हैं बट आपकी प्रिपरेशन कुछ कारणों से अच्छी नहीं चल रही जैसे डेली डिसिप्लिन के साथ ना पढ़ना डाउट सॉल्व ना हो पाना या किसी भी कंफ्यूजन में अच्छी मेंटरशिप का ना होना तो आप जॉइन कर सकते हैं गेट गाइडेंस बैच
476:16
Speaker A
जहां मैं रोज दो घंटे लाइव पढ़ाता हूं विद पर्सनल मेंटरशिप लिंक आपको वीडियो के डिस्क्रिप्शन में मिलेगा तो चलिए सर अभी बात करते हैं चैप्टर फाइव इंडेक्सिंग एंड फाइल ऑर्गेनाइजेशन के बारे में सो यहां पे बहुत सारे फंडामेंटल कांसेप्ट है और इस
476:30
Speaker A
चैप्टर में दो तीन डिफरेंट बातें आपको समझाता हूं दो या तीन अलग-अलग कांसेप्ट है पहले हम उनको इंडिविजुअली पढ़ना है एंड देन जैसे-जैसे चीज आगे बढ़ती जाएंगी ना आपको खुद में खुद समझ आएगा कि कैसे वो सारी चीजें आपस में कनेक्ट हो रही है तो
476:44
Speaker A
थोड़ा सा पहले पेशेंस रखेंगे मैं बहुत सारे फंडामेंटल टर्म्स डिस्कस करूंगा और वो जैसे बोल रहा हूं आपस में इंटररिलेटेड नहीं है बट जैसे ही यू नो चीजें आगे जाएंगी और सब चीज कनेक्टेड होगी और आपको समझेगा कि अच्छा ये हमने क्यों पढ़ा था यस
476:57
Speaker A
तो आल गो व बाय वन सी थोरेट्स आर डराइड फ्रॉम सेट थ्योरी एंड इन सेट थ्योरी द ऑर्डर ऑफ एलिमेंट इन द सेट इज इरेलीवेंट सो इट सो डज इन अ रिलेशन बट अ द बट इन प्रैक्टिस इंप्लीमेंटेशन हैव अ
477:14
Speaker A
वी हैव टू हैव अ स्पेसिफिक ऑर्डर देखिए मैं बोलना क्या चाह रहा हूं जब हम डेटाबेस की बात करते हैं स्पेशली रिलेशनल डेटाबेस की बात करते हैं तो एक बात हमने रिलेशनल मॉडल में बार-बार कई बार बोलिए वो क्या कि
477:25
Speaker A
ऑर्डर ऑफ रोज एंड ऑर्डर ऑफ कॉलम्स आर इरेलीवेंट आप किस ऑर्डर अरेंज करते हो इससे कोई फर्क नहीं पड़ता बट यहां पर हम बोलना चाह रहे हैं कि रियलिटी में फर्क पड़ता है सर रियलिटी में फर्क पड़ता है
477:34
Speaker A
अभी बात करेंगे अगर सॉर्टेड होगा किसी एट्रिल के रिस्पेक्ट में तो इंसर्ट का कॉज क्या है डिलीट का कॉज क्या है मेंटेनेंस का कॉस क्या है चीजें मैटर करती हैं ऑब्स यहां बात करता हूं द नंबर ऑफ प्रॉपर्टीज
477:46
Speaker A
लाइक सर्च इंसर्ट डिलीट आर डिपेंडेंट ऑन द ऑर्डर इन व्हिच एलिमेंट्स आर सॉर्टेड इन द टेबल वही बात बोल रहा है कि चाहे सर्च है इंसर्ट है डिली है हर चीज एक्चुअली इस बात पे फाइनली डिपेंड करती है कि यू नो ओवरऑल
477:59
Speaker A
यहां पे कितना टाइम लगेगा कितना एफर्ट लगेगा एक और चीज का बैकग्राउंड बता देता हूं ये जो पूरा हम काम कर रहे हैं ना ये जो पूरा चैप्टर है ये चैप्टर हम पढ़ी इसलिए रहे हैं क्योंकि डेटाबेस को थोड़ा
478:10
Speaker A
फास्ट बनाया जा सके देखिए आफ्टर नॉर्मलाइजेशन बहुत सारे एडवांटेज मिले बट जो एक बड़ा डिसएडवांटेज है नॉर्मलाइजेशन का वो है टेबल्स को जब हम क्या करते हैं स्प्लिट कर देते हैं नॉर्मलाइज कर देते हैं इनटू नंबर ऑफ टेबल्स और स बड़ी
478:22
Speaker A
प्रॉब्लम जो हमें देखने को मिलती है बोलो क्या मिलती है ना बिकॉज ऑफ नंबर ऑफ टेबल्स हमारे पास ज्यादा आती है डेटाबेस हमारा स्लो होता है बिकॉज़ एक क्वेरी के लिए चार टेबल चाहिए चारों मेमोरी में अलग-अलग लोकेशन पे उनको लाना पड़ेगा उस परे काम
478:35
Speaker A
करना पड़ेगा तो ये एक बड़ी प्रॉब्लम है है ना सो यहां पर हम उस प्रॉब्लम को रिजॉल्व करने की कोशिश करते हैं देयर आर ओनली टू वेज इन व्हिच एलिमेंट आर सॉर्टेड इन अ टेबल आइर ऑर्डर्स तो देखो तरीके तो दो ही हैं या तो
478:49
Speaker A
जो हमारा टेबल होगा वो सॉर्टेड होगा तो अनसोर्टेड होगा तो एक बार जरा समझ लेते हैं सॉर्टेड होगा तो क्या इंपैक्ट होगा अनसोर्टेड होगा तो क्या इंपैक्ट होगा और सॉर्टेड होने का मतलब क्या है जैसे यहां पर आप देखेंगे अगर ध्यान से आप नोटिस करें
479:02
Speaker A
तो आई थिंक यह जो टेबल है यह सॉर्टेड है बट किसके रिगार्ड में आई थिंक इन टर्म्स ऑफ साइज तो यह भी तो बात है बहुत सारे कॉलम्स हैं जब मैं बोलूंगा कि ये टेबल इस कॉलम के अकॉर्डिंग सॉर्टेड है तो हो सकता
479:14
Speaker A
है दूसरे कॉलम के अकॉर्डिंग सॉर्टेड ना हो है ना तो किस ऑर्डर में सॉर्टेड है ये भी इंपॉर्टेंट बात है सो ऑल द रिकॉर्ड्स ऑफ द फाइल आर सॉर्टेड ऑन सम सर्च की फील्ड तो मान लीजिए किसी एक स्पेसिफिक की फील्ड के
479:27
Speaker A
ऊपर हम उसे सॉर्ट कर देते है हियर बाइनरी सर्च इज़ पॉसिबल ऑब् वियस मैं जिस फॉर एग्जांपल मान लीजिए मैंने अल्फाबेटिकली सॉर्ट कर दिया लाइक डिक्शनरी डिक्शनरी कैसे सॉर्टेड है अल्फाबेटिकली अब वहां पर आप कैसे सर्च करते हैं सीक्वेंशियल सर्च
479:40
Speaker A
करना पड़ता है कि एक-एक एक-एक एक-एक देख रहे हैं जी नहीं है ना जिसे बोलते हैं बाइनरी अल्फाबेटिकली सर्च हमने फॉर एग्जांपल रैंडम पेज ओपन किया और वहां पे हमें मिला k के अल्फाबेट चल रहा है स्टार्टिंग विद k बट हमें चाहिए
479:53
Speaker A
स्टार्टिंग विद b तो ऑब् वियस हमें फर्स्ट हाफ पे जाना पड़ेगा है ना सिमिलरली नंबर्स हैं अगर वन से लेकर 100 तक के कार्ड सॉर्ट है और मैं आपसे बोल रहा हूं मेरे को 71 चाहिए सपोज यू ओपन समवेल एंड यू गेट 50 अब
480:06
Speaker A
आपको पता ही है क्योंकि 71 चाहिए कार्ड सॉर्टेड है तो यह सेकंड हाफ में मिलेगा फर्स्ट हाफ में नहीं मिलेगा तो इस तरह से वी नो दैट आईडिया है ना तो बाइनरी सर्च लगा सकते हैं और बाइनरी सर्च का कॉस्ट
480:17
Speaker A
कितना होता है वही जो हमारी पुरानी अंडरस्टैंडिंग है ऑर्डर ऑफ लॉग बेस 2n है ना अब मैं ओबवियसली बहुत डेप्थ में कॉम्प्लेक्शन कॉस्ट में नहीं जा रहा इसको डिटेल में एल्गोरिथम बस पर बात करेंगे ठीक है मेंट ंस इज रिलेटिवली कॉस्टली
480:30
Speaker A
मेंटेनेंस इंसर्ट रिलेशन कॉस्टली क्यों होगा नोटिस करिए बिकॉज अगर फाइल सॉर्टेड है अब मान लीजिए आपने बोला 32 जो पेज नंबर है उसमें प् 10 कर दो तो फिर वो वहीं पे नहीं रहेगा ना तो चाहे इंसर्ट है चाहे
480:41
Speaker A
डिलीट है चाहे मॉडिफिकेशन है हमें पहले एप्रोप्रियेट वाइज विल बिहेव एज अनसोर्टेड और यह बात फिर से याद दिलाई जा रही है वो क्या क्योंकि कॉलम्स बहुत सारे हैं मान लीजिए स्टूडेंट एक टेबल ले लेता है इसमें नेम है
481:07
Speaker A
रोल नंबर है एज है मार्क्स है लेट मी हमने अल्फाबेटिकली सॉर्ट कर दिया या रोल नंबर के हिसाब से सॉर्ट किया आप सॉर्टेड बस का एडवांटेज सिर्फ तभी ले पाएंगे जब आप रोल नंबर से देख रहे होंगे अब अगर अगर आप
481:19
Speaker A
मार्क्स से देखना शुरू करेंगे तो मुझे बताइए अगर बच्चे रोल नंबर से सॉर्टेड है तो क्या वो मार्क्स से भी सॉर्टेड है क्या ओबवियसली नहीं है क्या वो फादर नेम से भी सॉर्टेड है क्या नहीं है है ना तो हम बोल
481:29
Speaker A
रहे हैं वो एडवांटेज सिर्फ तभी मिलेगा जब आप उस एट्रिल पे काम कर रहे हैं जो एट्रिल हमारा सॉर्टेड है ठीक है बात समझ आती है एक आईडिया अनसोर्टेड का ले लेते हैं ऑल द रिकॉर्ड्स आर इंसर्टेड यूजुअली इन द एंड
481:40
Speaker A
ऑफ़ द फाइल सो द ऑर्डर अकॉर्डिंग टू एनी फील्ड बिकॉज़ ऑफ़ व्हिच लीनियर सर्च इज़ पॉसिबल एंड सर्चिंग इज स्लो बट इंसर्ट डिलीट इजी आई थिंक बहुत बेसिक बात है अगर फाइल अनसोर्टेड है तो आप इंसर्ट डिलीट का
481:52
Speaker A
टेंशन लेंगे क्या अगर डिलीट करना है तो ऑब् वियस पहले सर्च करना पड़ेगा सीक्वेंशियल कोई शॉर्टकट नहीं है अगर वन से लेके ऐसे इमेजिन करो ना अगर 100 से लेके वन से लेके 100 तक के कार्ड्स है मेरे पास हर कार्ड पे 1 2 3 4 ऐसा लिखा
482:06
Speaker A
हुआ 100 तक और रैंडम सॉर्टेड है मैं आपसे बोलू जर 87 निकाल के बताओ तो कैसे निकालो कोई शॉर्टकट थोड़ी है हो सकता है पहले नंबर का कार्ड हो सकता है आखिरी कार्ड हो तो भाई एक-एक करके एक-एक करके वन बाय वन
482:17
Speaker A
सीक्वेंशियल सर्च करना पड़ेगा आपकी किस्मत है कहां आपको 87 मिले है ना अगर रैंडम सॉर्टेड है और मैं आपसे बोलता हूं ये कार्ड इंसर्ट करो तो क्या स्पेसिफिक लोकेशन पे करोगे क्या लास्ट में जाके कर दो इंसर्ट है ना तो
482:31
Speaker A
रिलेटिवली सर्चिंग स्लो होगी बिकॉज दिस टाइम इट इज नॉट ऑर्डर ऑफ n ऑर्डर ऑफ लॉग बेस टू ए इट इज ऑर्डर ऑफ n वर्स केस में आपको ए तक जाना पड़ेगा दूसरा जैसे मैंने बताया इंसर्ट आसान है डिलीट अगेन थोड़ा सा
482:44
Speaker A
मुश्किल है रिलेटिवली क्योंकि वैसे डिलीट तो आसान है आप कहीं से भी डिलीट कर दो लेकिन आपको डिलीट इज आल्सो फॉलो बाय यू नो सर्चिंग ना पहले उस की को सर्च करेंगे तब डिलीट करेंगे तो वो वाली कहानी है हमें
482:57
Speaker A
क्या करना चाहिए डेटाबेस में हम ये आईडिया डिस्कस नहीं करते कि हमें क्या हमें फाइल किस तरह की रखनी चाहिए क्योंकि एक ही फाइल या एक ही टेबल एक टाइम पे सॉर्टेड भी होगा और अनसोर्टेड भी होगा सर ऐसे कैसे मैं बोल
483:10
Speaker A
रहा हूं ना एट्रबीक करेंगे तो मार्क्स के हिसाब से सॉर्टेड नहीं रहेगा तो कुछ ना कुछ डिसबैलेंस वहां पर आपको 110 पर हमेशा देखने को मिलेगा ही मिलेगा है ना तो दोनों आईडिया समझ में आने जरूरी है ये तो सिर्फ फाइल की बात हो गई
483:32
Speaker A
अब हमारा चैप्टर क्या हमारा चैप्टर इंडेक्स इंडेक्सिंग क्या होता है इसको समझने के लिए यही समझ लेते हैं कि नाम कहां से आया इंडेक्स तो किसी भी बुक में आप देखोगे बुक के स्टार्टिंग में अगर को स्टैंडर्ड बुक है अच्छी बुक है ना तो बुक
483:45
Speaker A
के स्टार्टिंग में हमेशा आपको मिलेगा टेबल ऑफ कंटेंट है ना आमतौर पे हम उसे इंडेक्स बोल देते हैं बट दैट इज टेबल ऑफ कंटेंट जहां पर आप नोटिस करेंगे चैप्टर बाय चैप्टर चैप्टर वन चैप्टर टू चैप्टर थ्री फिर उनकी सब हेडिंग्स हो सकता है सब सब
483:58
Speaker A
हेडिंग्स ऐसे करके लिखा रहेगा एंड देन सामने करेस्पॉन्डिंग्ली शॉट यूज़ कर रहा हूं बात समझाने के लिए जहां पे क्या हम सब्जेक्ट को चैप्टर वाइज एक क्रोनोलॉजिकल ऑर्डर में अरेंज करते हैं कि रैंडम अल्फाबेटिकली जो इंपॉर्टेंट टर्म्स है उनको सॉर्ट करके रखते हैं तो
484:25
Speaker A
यहां पर यू नो कौन सा जो टर्म है वह कौन सी चैप्टर का है वह कौन से टॉपिक का इससे कोई लेना देना नहीं है राइटर बोलता है कि मेरे हिसाब से यह कुछ टर्म्स है इंपॉर्टेंट और कोई भी यूजर ऐसा हो सकता है
484:39
Speaker A
बुक का रीडर ऐसा हो सकता है जिसको पूरी बुक ना पढ़नी हो या पूरा टॉपिक ना पढ़ना हो वो उस टर्म को सर्च करने आया हो तो एक काम करते हैं बुक के लास्ट में एक इंडेक्स बनाते हैं और यह सारे टर्म्स अल्फाबेटिकली
484:52
Speaker A
सॉर्ट करके रखते हैं टॉपिक के हिसाब से नहीं क्यों आप खुद इमेजिन करो जैसे मान लीजिए कोई लेट मी से किसी डॉक्टर को कोई टर्म सर्च करनी है हमें किसी मेडिकल बुक में कोई टर्म सर्च करनी है हमें तो नहीं
485:03
Speaker A
पता लेट मी से कार्डियोलॉजी का जो सब्जेक्ट होता होगा उसमें कितने सब्जेक्ट होते होंगे क्या चैप्टर है कौन सा टर्म कहां मिलेगा तो हमारे लिए आसान ही होगा कि हम जाएं इंडेक्स में और वो टर्म का डायरेक्ट पेज नंबर देखे और हमें मतलब पता
485:15
Speaker A
लग जाएगा तो इंडेक्स का गेम क्या है अगेन अगर आपको कोई टर्म मिल भी गया जैसे मान लीजिए यहां पर एक टर्म लिखा हुआ है अल्कोहल प्रोहिबिशन पेज नंबर 200 तो यहां सिर्फ टर्म लिखा हुआ है नोटिस करिएगा और
485:28
Speaker A
और लिखा है पेज नंबर 200 तो अल्कोहल प्रोहिबिशन की जो भी डेफिनेशन है जो भी उसका कंटेंट है जो भी थ्योरी है वो इंडेक्स में नहीं है सर इंडेक्स तो आपको करेस्पॉन्डिंग्ली मी से है 1000 पेज की तो आप देखोगे मैं
485:48
Speaker A
स्टैंडर्ड बुक की बात कर रहा हूं मान लीजिए तो आपको इंडेक्स मिलेगा कुछ 20 25 30 पेजेस का पहली ऑब्जर्वेशन तो इंडेक्स बहुत छोटा होता है इंडेक्स छोटा क्यों होता है क्या इंडेक्स के अंदर मैं दोबारा याद दिला रहा हूं किसी सब्जेक्ट में बहुत
486:01
Speaker A
सारी टर्म्स लिखी गई होंगी क्या इंडेक्स के अंदर हर एक टर्म लिखी होती है क्या जी नहीं सिर्फ कुछ इंपॉर्टेंट टर्म्स ही इंडेक्स में मेंशन की जाती है पॉइंट नंबर वन जो टर्म आपको इंडेक्स में मिलती भी है
486:13
Speaker A
उसका पूरा डेफिनेशन डिटेलिंग नहीं मिलता उसका सिर्फ करेस्पॉन्डिंग्ली न लार्ज नंबर ऑफ रिकॉर्ड्स व्हिच विल इवेंचर लार्ज नंबर ऑफ ब्लॉक देन द एक्सेस विल बी स्लो अब यह प्रॉब्लम हमारे साथ डेटाबेस में भी है अगर डेटाबेस में कोई
486:39
Speaker A
फाइल बहुत बड़ी है तो मेमोरी की टर्म्स में बात करें तो वह बहुत सारे ब्लॉक्स या बहुत सारे पेजेस या बहुत सारे सेक्टर आप जो बोलना चाहे वो एक्वायर कर लेगा और उस तरह की फाइल को एक्सेस करना भले ही फाइल
486:50
Speaker A
सॉर्टेड हो ग अन सॉर्टेड हो रिलेटिवली स्लो तो हो जाएगा सो एडिशनल ऑक्जिसोड़ा अ डेटा टेक्निक टू एफिशिएंटली रिट्रॉक्सील डन तो हम क्या करेंगे जैसे बुक में करते हैं ठीक वैसे ही एक एडिशनल मेथड बनाते हैं इंडेक्स का जैसे ये
487:12
Speaker A
डेटाबेस की मेन फाइल है यहां पर एक छोटा सा इंडेक्स फाइल होगा और ऑब् वियस यहां पर मैं सब कुछ नहीं रखूंगा मैं रखूंगा कुछ इंपॉर्टेंट टर्म्स या कोई इंपॉर्टेंट ट्रिब्यूट्स लेट मी से रोल नंबर और मैं आपको डायरेक्ट पॉइंटर प्रोवाइड करूंगा टू
487:26
Speaker A
द मेन फाइल ऑफ़ द डाटा बे है ना तो वो जो सेम लॉजिक हम बुक पे लगाते हैं वही रियल लाइफ के अंदर वही सेम लॉजिक हम अपने डेटाबेस के जो बड़े-बड़े टेबल्स हैं उन परे भी लगा रहे होते हैं आगे लेके चलता
487:39
Speaker A
हूं अब पहली एक बात जो जिस पर बार-बार हम गौर कर रहे हैं और मैं आपको याद दिला रहा हूं क्या इंडेक्स कोई प्राइमरी मेथड है क्या नहीं अगर आप इंडेक्स नहीं भी करेंगे सपोज दिस इज द मेन फाइल देखो जैसे यहां पे
487:51
Speaker A
दिखा रहा है अगर आप सिर्फ इस फाइल को एक्सेस करेंगे कोई प्रॉब्लम है क्या कोई प्रॉब्लम नहीं है इंडेक्स सिर्फ एक तरीका है चीजों को आसन बनाने का और ताकि आप उसे जल्दी से एक्सेस कर सके सो देयर यू सी
488:02
Speaker A
इंडेक्स टिपिकली प्रोवाइड अ सेकेंडरी पाथ व्हिच प्रोवाइड एन अल्टरनेटिव वे टू एक्सेस द रिकॉर्ड विदाउट इफेक्टिंग द फिजिकल प्लेसमेंट ऑफ द रिकॉर्ड इन द मेन फाइल तो मेन फाइल को मैं टच भी नहीं करूंगा जैसे किसी बुक के पीछे आप इंडेक्स
488:14
Speaker A
लगाओ या ना लगाओ उससे बेसिक फाइल के स्ट्रक्चर पे कंटेंट पे पेज नंबर पे कोई फर्क पड़ता है नहीं उसी तरह जो मेरा मेन फाइल है डेटाबेस के अंदर जो मेरा मेन टेबल है दैट विल रिमन इनटेक्स सर ये तो हमारी
488:25
Speaker A
अंडरस्टैंडिंग है कि हम एक सेपरेट फाइल लगा लगा रहे हैं इस तक जल्दी पहुंचने की द साइज ऑफ द इंडेक्स इज अ वे स्मॉलर देन मेन फाइल एज क्यों अब मैं आप वो जो मैं आपको वहां समझा रहा था यहां आप नोटिस कर लीजिए
488:37
Speaker A
रिलेटिवली साइज स्मॉलर होगा जैसे फॉर एग्जांपल समझ आ रहा है कि ये जो इंडेक्सिंग है शायद रोल नंबर के हिसाब से की गई है है ना अब आप नोटिस करें यहां तो सिर्फ रोल नंबर है ना क्या हम रोल नंबर
488:50
Speaker A
नेम ईयर मार्क सब कुछ लिख रहे हैं क्या सर वो तो मेन फाइल में ही है तो यहां सिर्फ रोल नंबर है और पॉइंटर है जो आपके मेन फाइल के करट एंट्री तक पहुंचा देगा और वहां पे जाके आप सर्च कर सकते हो एक और
489:01
Speaker A
बात यह जो मेन फाइल है और यहां पे जो इंडेक्सिंग की गई है आई थिंक रोल नंबर के हिसाब से की गई है और शायद ये मेन फाइल सॉर्टेड है नाम के हिसाब से अल्फाबेटिकली है ना तो टेक्निकली मैं ये मान के चलूंगा
489:14
Speaker A
कि मेरी जो मेन फाइल है वो अनसोर्टेड है और क्योंकि मेन फाइल अनसोर्टेड है तो आगे बात करेंगे मेरे पास ऑप्शन नहीं है कि मैं कुछ सिलेक्टेड लोगों को एंट्री दूं या कुछ को ना दूं तो फिलहाल यहां पे हर रो को
489:25
Speaker A
एंट्री दी गई है है ना जिससे भी रिलेटिवली इंडेक्स फाइल थोड़ा सा बड़ा है वरना एक और एडवांटेज क्या होता है पहली बात तो जिसको एंट्री कम लोगों को मिलेगी तो इंडेक्स फाइल नंबर ऑफ रोज में छोटा हो जाएगा जिसको
489:37
Speaker A
एंट्री मिली भी उसका कोई पूरे रिकॉर्ड को एंट्री नहीं मिली सिर्फ एक कॉलम को एंट्री मिली तो यू नो विड्थ में भी छोटा लेंथ में भी छोटा विड्थ में भी छोटा द इंडेक्स फाइल विल बी वेरी स्मॉल अभी जब और एग्जांपल
489:47
Speaker A
ट्राई करेंगे तब भी आप इस बात को समझेंगे अच्छा जैसे ये आई थिंक ऑब्जर्वेशन हमने देख लिया मैं ऑलरेडी आपको समझा चुका हूं इंडेक्स सर किसी पर भी किया जा सकता है वो आप की पे करो नॉन की पे करो किसी ऐसे
490:00
Speaker A
एट्रिल पे करो जो कि जिसके हिसाब से फाइल सॉर्टेड हो या किसी ऐसे एटिबल पे करो जिसके हिसाब से फाइल सॉर्टेड ना हो वो सारे ऑप्शन हमारे पास होते हैं है ना तो आगे एग्जांपल से उस परे बात करेंगे अच्छा
490:12
Speaker A
अब अगर मेन फाइल हमारी सॉर्टेड है है ना तो ध्यान से देखिएगा उसका क्या-क्या एडवांटेज होगा और मेन फाइल सॉर्टेड नहीं है तो जैसे यहां पर आप देखें यहां मेन फाइल सॉर्टेड नहीं है तो जैसे मैंने आपसे बोल रहा हूं क्योंकि सॉर्टेड नहीं है तो
490:24
Speaker A
मेरे को हर एक रोल नंबर को एंट्री देनी पड़ रही है बट नो करिए इंडेक्स हमेशा सॉर्टेड है अगर इंडेक्स भी अन सॉर्टेड बना देंगे तो भाई कौन ढूंढेगा उसमें फिर उसको कोई मतलब नहीं तो मेन फाइल चाहे सॉर्टेड
490:35
Speaker A
हो चाहे अनसोर्टेड हो इंडेक्स हमेशा सॉर्टेड है अच्छा यहां पर आप देख सकते हैं ये जो मेन फाइल है आई थिंक डिपार्टमेंट आईडी के हिसाब से इस बार इंडेक्सिंग की गई बट नोटिस करिए इस बार इस आईडी के हिसाब से
490:47
Speaker A
जो हमारा मेन फाइल है वो भी सॉर्टेड है है ना तो दोनों एग्जांपल में दिखा रहा हूं मेन फाइल अनसोर्टेड मेन फाइल सॉर्टेड बट द इंडेक्स फाइल विल ऑलवेज रिमन सॉर्टेड इंडेक्स फाइल हमेशा क्या होता है सॉर्टेड होता है है ना तो ये कुछ ऑब्जर्वेशन है जो
491:03
Speaker A
आपको ध्यान रखने हैं ताकि इंडेक्सिंग रिलेवेंट बनी रहे वरना अगर मेन फाइल सॉर्टेड नहीं होगी तो फिर इंडेक्सिंग का कोई मतलब नहीं है है ना तो आगे और एग्जांपल से बात करेंगे अच्छा यह बात बड़ी छोटी सी बट मैं दोबारा याद दिला रहा हूं
491:15
Speaker A
क्योंकि मेन फाइल सॉर्टेड है तो जब हम इंडेक्स फाइल का यूज करेंगे तो इंडेक्स फाइल पर सर्च कितना लगेगा सर हम जानते हैं अगर सॉर्टेड होता है देन दैट इज लॉग बेस 2n बट एक बात और ध्यान रखना है कि यू नो
491:29
Speaker A
अगर इंडेक्स फाइल में हमें टर्म मिल भी गया अल्कोहल प्रोहिबिशन तो भी अभी हमें रियल अल्कोहल प्रोहिबिशन नहीं मिला हमें उसका करेस्पॉन्डिंग्ली सर्च हमें और करना पड़ता है जब हम मेन फाइल पर पहुंच जाते हैं है ना तो यह छोटा
491:54
Speaker A
सा पॉइंट है बट कभी-कभी न्यूमेरिकल्स वगैरह में यह काम आ सकता है तो इस पर ध्यान रखना है ठीक है दो टर्म्स और मैंने क्या बोला अभी आपसे बहुत सारी अलग-अलग टर्म बता रहा हूं आपको हो सकता है लगे
492:05
Speaker A
क्या हो रहा है बट बाद में सब एक साथ कनेक्ट हो जाएगा इंडेक्स को दो तरह से और डिवाइड करते हैं सर एक बोलते हैं डेंस इंडेक्स एक बोलते हैं स्पर्स इंडेक्स अब वैसे तो डेंस मैट्रिक्स पार्स मैट्रिक्स
492:16
Speaker A
डेटा स्ट्रक्चर में यान सीएसआईडी में अलग-अलग जगह टर्म्स कभी ना कभी आपने पढ़ी होंगी बट जितना कन्फ्यूजिंग यहां पर उतना कन्फ्यूजिंग कहीं नहीं है डेटाबेस में ये बड़े कन्फ्यूजिंग है क्योंकि आमतौर पर क्या होता है कि अगर कोई चीज स्पर्स नहीं
492:29
Speaker A
है तो डेंस है और डेंस नहीं है तो स्पर्स है ओबवियसली दोनों एक दूसरे के काउंटर पोजीशन लेते हैं बट यहां पर कभी-कभी ऐसा हो सकता है कि कोई इंडेक्स स्पर्स भी हो और डेंस भी हो एट अ सेम टाइम अब इसका फिर
492:41
Speaker A
डेफिनेशन क्या वो समझते हैं तो पहले बात करता हूं डेंस इंडेक्सिंग की देखिए डेंस इंडेक्सिंग का मतलब क्या आ विल गो बाय द डेफिनेशन इन अ डेंस इंडेक्स देर इज अ एंट्री इन द इंडेक्स फाइल फॉर एवरी सर्च
492:53
Speaker A
की वैल्यू ऑफ द मेन फाइल मेन फाइल के जिस ए ट्रिब्यूट पे जिस की पे आप सर्च कर रहे हैं अगर वह सारी की सारी वैल्यू को एंट्री मिलती है इंडेक्स फाइल में तो कहलाता है डेंस इंडेक्स फॉर एग्जांपल यहां देखिए
493:09
Speaker A
हमने रोल नंबर पे इंडेक्सिंग किया और क्या हर एक रोल नंबर को इंडेक्स फाइल में एंट्री मिल रही है हां जी सर एवरी रोल नंबर इज गेटिंग एन एंट्री इन द इंडेक्स फाइल सो दैट मींस नाउ दिस इज एन एग्जांपल
493:21
Speaker A
ऑफ डेंस इंडेक्स बट इधर देखिए यहां पर आप नोटिस करें मेन फाइल में तो बहुत सारे रिकॉर्ड्स है इंडेक्स फाइल में कम रिकॉर्ड है बट सरप्राइजिंगली दिस इज आल्सो एन एग्जांपल ऑफ डे डेंस सिंटेक्स आप बोलोगे ये कैसे ये ऐसे हम ये नहीं देख रहे कि हर
493:35
Speaker A
रिकॉर्ड को एंट्री मिल रही है कि नहीं ऐसा नहीं 1 2 3 4 4 4 चार टोटल रिकॉर्ड तो 16 है बट क्या हर एक वैल्यू को एंट्री मिल रही है क्या तो वन को टू को थ्री को फोर
493:47
Speaker A
को फाइव को हां सर हर वैल्यू को एंट्री मिल रही है देन इट इज नोन एज डेंस इंडेक्स तो दोबारा समझो हम क्या बोल रहे हैं हम ये नहीं बोल रहे कि नंबर ऑफ एंट्री मेन फाइल में मेन फाइल में और इंडेक्स फाइल में सेम
493:59
Speaker A
होनी चाहिए यह नहीं बोल रहे सर हम बोल रहे हैं हर वैल्यू को एंट्री मिलनी चाहिए तो यहां पर भी हर वैल्यू को एंट्री मिली तो यहां पर रिपीटेशन था बट स्टिल हर वैल्यू को एंट्री मिली तो ये दोनों के दोनों जो
494:10
Speaker A
एग्जांपल है वो किसके एग्जांपल है डेंस इंडेक्स के बात समझ आती है अब इसका दूसरा आइडिया क्या हो सकता है स्पर्स इंडेक्स व्हाट इज स्पर्स इंडेक्स वेयर हम यहां पर भी नहीं बोलते डाटा के टर्म्स में अभी हम काउंट करते हैं हम
494:24
Speaker A
बोलते हैं मेन फाइल में जितने रिकॉर्ड्स है अगर सारे रिकॉर्ड्स को एंट्री ना मिला इन टर्म्स ऑफ काउंटिंग देन इट इज नोन एज पार्स इंडेक्स तो एक ये एग्जांपल देखिए जहां पर मेन फाइल सॉर्टेड है और समझ आ रहा
494:37
Speaker A
है कि आई थिंक जैसे 101 को 1001 को एंट्री दी फिर तीन चार स्किप कर दिए फिर 1005 को दिया फिर 1009 को दिया तो क्या ये डेंस है नहीं सर ये डेंस नहीं है क्योंकि डेंस कहता है हर वैल्यू को एंट्री मिलनी चाहिए
494:50
Speaker A
हर वैल्यू को एंट्री नहीं मिली और दूसरी बात यहां पर देखेंगे क्या ये स्पर्स है ये स् पार्स है बिकॉज़ नंबर ऑफ रिकॉर्ड्स यहां पे ऑब् वियस ज्यादा और यहां पर कम है अब दोबारा समझिए यह ओल्ड एग्जांपल यूज़ कर
495:03
Speaker A
रहा हूं यह डेंस और स्पर्स दोनों की डेफिनेशन फुलफिल कर रहा है क्यों डेंस क्यों है क्योंकि हर वैल्यू को एंट्री मिल रही है सर स्पर्स क्यों है क्योंकि नंबर ऑफ एंट्री मेन फाइल में बहुत ज्यादा है रिलेटिव टू नंबर ऑफ एंट्री इन द इंडेक्स
495:16
Speaker A
फाइल या उल्टा बोल दो तो वो इंडेक्सिंग ऑब् वियस स् पार्स इंडेक्स कहलाता है जहां पे इंडेक्स फाइल में जो नंबर ऑफ एंट्रीज है वो मेन फाइल की एंट्री से कम होती है दिस इज द आइडिया है ना सो सरप्राइजिंगली
495:28
Speaker A
दिस इज स्पार्ट एंड डेंस एट द सेम टाइम एक बार फिर से रिपीट कर रहा हूं डेंस क्यों है क्योंकि हर वैल्यू को एंट्री मिल रही है स्पार्ज क्यों है क्योंकि हर रिकॉर्ड को एंट्री नहीं मिल रही है ना तो ये थोड़ा
495:41
Speaker A
सा कंफ्यूज ंग है बट आगे जाके देखेंगे कि जब एग्जांपल्स के साथ डील करेंगे तो कैसे हम समझते हैं एक और बेसिक टर्म ब्लॉकिंग फैक्टर क्या होता है चीज बाद में बड़ी काम आती है तो उसको यही डिस्कस कर लेते हैं
495:53
Speaker A
ब्लॉकिंग फैक्टर का मतलब होता है नंबर ऑफ रिकॉर्ड्स पर ब्लॉक तो जैसा मैं आपसे बोल रहा हूं कि जो हमारी मेन फाइल है ना डेटाबेस की वो ऑब् वियस एक ब्लॉक में मेमोरी के एक पार्ट में तो नहीं आती इट इज
496:04
Speaker A
डिवाइडेड इनटू नंबर ऑफ यहां पे आई थिंक चार चार या पांच पांच ऐसा कुछ चार-चार अरेंज कर र है ना इट इज डिवाइडेड इनटू नंबर ऑफ ब्लॉक्स तो अगर यहां पर आप देखेंगे अगर एग्जांपल से देख ले एग्जांपल ले लेता हूं लेट मी से
496:18
Speaker A
कि एक ब्लॉक जो है वो 1024 बाइट का है फॉर एग्जांपल और लेट मी से कि द साइज ऑफ वन रिकॉर्ड 250 बाइट है ना अब आप मुझे बताओ एक ब्लॉक में कितने आएंगे तो उसे डिवाइड करना पड़ेगा ब्लॉक का साइज 104 डिवाइड बाय
496:36
Speaker A
रिकॉर्ड का साइज इज 250 और ये आप डिवाइड करोगे तो आप नोटिस करोगे इट विल बी 4 पॉइंट समथिंग समथिंग बिकॉज चार रिकॉर्ड तो पूरे आ जाएंगे 1000 में लेकिन 24 बाइट बचेगा तो कुछ और भी आ जाएगा बट देर वी टेक
496:51
Speaker A
अ लोअर बाउंड तो इस बात को समझना है वो 24 बाइट बढ़ने के चक्कर में क्या होगा जो पांचवा रिकर्ड है सर वो पूरा तो आ नहीं पाएगा वो थोड़ा इधर आएगा थोड़ा इधर आएगा जिसकी वजह से उस रिकॉर्ड के लिए मेरे को
497:03
Speaker A
दो ब्लॉक एक्सेस करने पड़ेंगे जो उल्टा स्लो होता है तो यहां पर एक टर्म हम यूज करते हैं अन स्पैंड मैपिंग मुझे बोलो क्या कहते हैं अन स्पैंड मैपिंग तो रूल ये कहता है किसी रिकॉर्ड को किसी ब्लॉक में तभी
497:15
Speaker A
स्टोर करते हैं जब वो पूरा है पूरा नहीं आएगा तो वी टेक अ लोअर बाउंड छोड़ दो उस स्पेस को तो इसीलिए अब ब्लॉकिंग फैक्टर का क्या मतलब समझे नंबर ऑफ अ रिकॉर्ड्स पर ब्लॉक कितने हैं यहां पर हमने कैलकुलेट
497:28
Speaker A
किया तो सर चार आ पाएंगे सो ओनली फोर रिकॉर्ड्स पर ब्लॉक ये इंपॉर्टेंट हम में बाद में काम आता है देन अगली चीज आमतौर पे कैलकुलेट की जाती है नंबर ऑफ ब्लॉक्स रिक्वायर्ड बाय द मेन फाइल अब मान लीजिए
497:39
Speaker A
सपोज अगर हम बोले कि इमेजिन दैट मेन फाइल कंटेन लेट मी से 4000 रिकॉर्ड्स अब हमें पता है कि एक ब्लॉक में कितने आ रहे हैं सर एक ब्लॉक में चार आ रहे हैं टोटल नंबर ऑफ रिकॉर्ड्स इनके पास कितने हैं 4000 तो
497:53
Speaker A
जब आप डिवाइड करेंगे इसको यहां तो खैर अपर बाउंड लेने की जरूरत नहीं पड़ेगी सो गेट 1000 इसका मतलब ऐसे ऐसे 1000 ब्लॉक्स की जरूरत पड़ेगी तो आमतौर पर दोनों चीज हम निकालते हैं जब न्यूमेरिकल वगैरह सॉल्व करते हैं ब्लॉकिंग फैक्टर हमें समझ आना
498:07
Speaker A
चाहिए और फिर समझ आना चाहिए ब्लॉकिंग फैक्टर के बाद फाइल ओवरऑल नंबर ऑफ रिकॉर्ड्स कितने ओवरऑल नंबर ऑफ ब्लॉक्स कितने ले रही है है ना ये अंडरस्टैंडिंग है ऑर्डर ऑफ n और लॉग n की बात मैंने आपको समझा दिया अब देखो ये एक पूरा ट्री है
498:22
Speaker A
इंडेक्स का ये भी समझा देता हूं क्वेश्चन कहां से आता है एक आईडिया हम जल्दी जल् जदी डिस्कस करेंगे एक एक एग्जांपल प्राइमरी सेकंड क्लस्टर्ड और सेकेंडरी इंडेक्स क्या है बट लेट मी टेल यू न्यूमेरिकली दे आर नॉट वेरी इंपॉर्टेंट हर
498:35
Speaker A
एक दो हर आज तक टोटल चार या पांच क्वेश्चन ओवरऑल यहां से पूछे गए होंगे सात आठ मान लो इससे ज्यादा नहीं यस बट देन दिस इज इज वेरी वेरी इंपॉर्टेंट स्पेसिफिकली ओनली दिस पार्ट अगर मैं बोलूं पिछले 20-2 साल
498:49
Speaker A
में हो सकता है लगभग 12 से 15 क्वेश्चन डायरेक्टली और इनडायरेक्टली b+ 3 पे पूछे हो तो इंसर्ट पे पूछे डिलीट पे पूछे ऑर्डर पे पूछे वो धीरे-धीरे समझेंगे बट ये एक ओवरऑल अंडरस्टैंडिंग है सिंगल लेवल और मल्टी लेवल इंडेक्स का तो पहले हम बात
499:04
Speaker A
शुरू करेंगे प्राइमरी इंडेक्सिंग से तो चलिए सर देयर आर फ्यू पॉइंट्स जो पहले डिस्कस करेंगे यहां मैंने एक चीज प ध्यान रखा है बहुत ज्यादा डिटेल में जाने की जरूरत नहीं है बिकॉज बुक्स आप उठाओगे बहुत सारी चीजें लिखी हुई है और एग्जाम में
499:17
Speaker A
बड़े स्पेसिफिक पॉइंट्स पर क्वेश्चन पूछे जाते हैं तो मैं बड़ा पॉइंट बाय पॉइंट डिस्कस करूंगा लुक एट दिस जब भी हम बात करते हैं प्राइमरी इंडेक्सिंग की इट इज अ टाइप ऑफ इंडेक्सिंग जहां पे जो हमारा मेन फाइल है वो सॉर्टेड है किस ऑर्डर में
499:30
Speaker A
सॉर्टेड है सॉर्टेड बिकॉज़ ऑफ द प्राइमरी की और ऑन द प्राइमरी की है ना तो टेबल का जो भी प्राइमरी की है उसके अकॉर्डिंग हमारा मेन फाइल सॉर्टेड होना चाहिए तो बेसिकली हम ये वो वाला एग्जांपल ट्रीट कर
499:40
Speaker A
रहे हैं जहां मेन फाइल सॉर्टेड है पॉइंट नंबर टू इंडेक्सिंग इज डन ऑन द प्राइमरी की दैट इज व्हाई इट इज नोन एज प्राइमरी इंडेक्सिंग ये भी इंपोर्टेंट बात है क्योंकि प्राइमरी की इंडेक्सिंग कर रहे हैं इसलिए इसको प्राइमरी की इंडेक्सिंग या
499:52
Speaker A
प्राइमरी इंडेक्सिंग के नाम से जान रहे हैं इंडेक्स फाइल में ओबवियसली दो ही कॉलम होंगे कौन-कौन से एक तो प्राइमरी की जिस पर हम इंडेक्स कर रहे हैं और दूसरा ओबवियसली वो पॉइंटर जो हमको पहुंचाएगा कहां पे मेन फाइल के ऊपर इसके बारे में भी
500:06
Speaker A
और डिटेल में बात करूंगा टेक्निकली इसको हम बोलते हैं ब्लॉक पॉइंटर बट वई ब्लॉक पॉइंटर दैट आई विल डिस्कस ओके नेक्स्ट इट इज एन एग्जांपल ऑफ स्पर्स इंडेक्सिंग अच्छा ये स्पर्स इंडेक्सिंग क्यों है तो इसका लॉजिक समझिए ये हमारा मेन फाइल है है
500:19
Speaker A
ना और मेन फाइल सॉर्टेड है प्राइमरी इंडेक्सिंग के केस में और ये डिवाइडेड है किसमें नोटिस करिए ये डिवाइडेड है ब्लॉक्स के अंदर अब हम हम यहां पर करते क्या है हमें दोनों आइडियाज रखने हैं कि जो हमारी इंडेक्स फाइल है वो उसका हर रिकॉर्ड
500:34
Speaker A
जो है वो लेंथ में तो छोटा हो ओवरऑल जो नंबर ऑफ रिकॉर्ड्स है वो भी कम हो तो क्योंकि मेन फाइल सॉर्टेड तो हम यहां क्या ट्रिक लगाते हैं सर हम हर किसी रिकॉर्ड को एंट्री नहीं देते व्हाट वी डू वी गिव
500:45
Speaker A
एंट्री टू ओनली द फर्स्ट रिकॉर्ड ऑफ एवरी ब्लॉक हर ब्लॉक के पहले रिकॉर्ड को एंट्री देंगे ध्यान से देखिए हर ब्लॉक के पहले रिकॉर्ड को एंट्री देते हैं अब क्योंकि हम हर ब्लॉक के पहले रिकॉर्ड को एंट्री देते
500:58
Speaker A
हैं तो इट इज एन एग्जांपल ऑफ स्पर्स इंडेक्सिंग क्योंकि ओबवियसली मेन फाइल में रिकॉर्ड ज्यादा है और यहां पर रिकॉर्ड कम है हाउ मेनी नंबर ऑफ रिकॉर्ड्स आर इन द इंडेक्स फाइल द नंबर ऑफ ब्लॉक्स एक्वायर्ड बाय द मेन फाइल है ना अभी हम इसको और
501:12
Speaker A
डिटेल एग्जांपल दे बताऊंगा आपको ताकि एक-एक एग्जीक्यूशन आपको अच्छे से समझ आए और ये तीनों पॉइंट में दोबारा वापस आता हूं लुक एट दिस एग्जांपल है ना यहां देखिए क्या बोल रहा है सपोज वी हैव ऑर्डर्स एज 30000 तो हमारे पास एक फाइल है
501:29
Speaker A
जो कि अगेन मान लीजिए ऑर्ड फाइल है यानी कि सॉर्टेड है और हमारे एग्जांपल से मान लेते हैं प्राइमरी की भी सॉर्टेड है लेट मी टेक एन एग्जांपल लेट मी से सपोज दिस इज अ फाइल ऑफ स्टूडेंट्स है ना और बहुत सारे
501:42
Speaker A
एट्रबीक है लेट मी से दैट इज रोल नंबर तो फाइल है रोल नंबर के अकॉर्डिंग सॉर्टेड और कितने रिकॉर्ड्स है 30000 तो मैं कुछ ऐसे लिखूं रिकॉर्ड नंबर 1 2 3 4 ब्ला ब्ला ब्ला अप टिल अप टिल कहां तक गया होगा ये
501:56
Speaker A
30000 डे स्टूडेंट्स का डाटा इसके अंदर है है ना आगे देखिए क्या बोल रहा है द ब्लॉक साइज इज ऑफ 1024 बाइट तो ये तो फिजिकल प्रॉपर्टी है तो जो ब्लॉक का जो साइज है वो कितना है वो है
502:09
Speaker A
1024 बाइट तो हर ब्लॉक नोटिस करिए यहां पे हर ब्लॉक 1024 बाइट का है एवरी ब्लॉक इज ऑफ 1024 बाइट एंड द फाइल रिकॉर्ड आर फिक्स्ड एंड आर अनस्पैनड वो हमें पता है एंड ईच रिकॉर्ड इज ऑफ 100 वाइट अ ये देखिए
502:26
Speaker A
दो ती डाटा इंपॉर्टेंट है हर रिकॉर्ड 100 वाइट के अब देखो पहले मैंने आपको क्या समझाया था एक टर्म हमने निकाला था ब्लॉकिंग फैक्टर व्हाट इज ब्लॉकिंग फैक्टर आसान भाषा में बोलूं तो एक ब्लॉक के अंदर कितना डाटा आ सकता है तो अब इसको ऐसे
502:40
Speaker A
समझिए व्हाट इज द साइज ऑफ द ब्लॉक सर साइज ऑफ द ब्लॉक है 1024 और एक रिकॉर्ड का लेंथ कितना है सर एक रिकॉर्ड का लेंथ है 100 बाइट्स दो यूनिट भी लिख देता हूं एंड अगेन विद द
502:52
Speaker A
लोअर बाउंड सो ऑब् वियस इट इज 10.24 बट विद लोअर बाउंड इट बिकम 10 तो कहने का मतलब एक ब्लॉक में 10 रिकॉर्ड हमारे आ सकते हैं पूरे पूरे अब टोटल कितने ब्लॉक्स होंगे फाइल के अंदर मुझे बताओ तो फाइल के
503:07
Speaker A
पास टोटल कितने रिकॉर्ड है सर टोटल रिकॉर्ड है 30000 ध्यान में दीजिए और यहां पर देखिए कि एक ब्लॉक के अंदर कितने आप आ रहे हैं 10 सो 30000 / 10 इसका मतलब फाइल को टोटल 3000 रिकॉर्ड्स लगेंगे बड़ी फाइल
503:24
Speaker A
है आम भाषा में ऐसे मान लो समझने के लिए कि मान लीजिए पेज है तो टोटल 3000 पेजेस कीय किताब है जो किताब वाली एनालॉजी एग्जांपल लेके चल रहे हैं ऐसे इमेजिन कर सकते हैं तो टोटल जो किताब है वो 3000 पेज
503:36
Speaker A
की है है ना अब हमने क्या फैसला किया हमने फैसला किया कि हम इस पे प्राइमरी इंडेक्सिंग करेंगे अब नोटिस करिए अब एक्चुअल पार्ट स्टार्ट होता है तो प्राइमरी इंडेक्स का मतलब क्या होगा यहां पर एक फाइल होगी इंडेक्स फाइल जिसमें
503:49
Speaker A
ओबवियसली सब कुछ नहीं आएगा सिर्फ आएगा रोल नंबर और अब यहां शानदार तरीके से लिखता हूं ब्लॉक पॉइंटर वई ब्लॉक पॉइंटर देखो क्योंकि मेन फाइल में ज्यादा एंट्री और हम चाहते इंडेक्स फाइल में इतनी एंट्री ना हो तो हम क्या करते हैं हम हर ब्लॉक के सिर्फ
504:05
Speaker A
पहले रिकॉर्ड को एंट्री देते हैं तो ऐसे इमेजिन करो अगर 10 आ रहे हैं इधर वन होगा 11 होगा 21 होगा 31 होगा ऐसे आगे चलेगा ना सो रोल नंबर वन रोल नंबर 11 रोल नंबर 21 31 ऐसे करते जाएंगे टोटल कितने है तो ये
504:21
Speaker A
हो जाएगा आई थिंक 2999 तो ये किसको पॉइंट करेगा ध्यान दीजिएगा मैं रिकॉर्ड को पॉइंट नहीं कर रहा मैं उस ब्लॉक के बेस एड्रेस को पॉइंट कर रहा हूं जिसमें रिकॉर्ड आया है मैं ब्लॉक के बेस एड्रेस को पॉइंट करूंगा ब्लॉक के
504:36
Speaker A
बेस एड्रेस को पॉइंट करूंगा ब्लॉक के बेस एड्रेस को पॉइंट करूंगा सिमिलरली आई विल गो लाइक दिस तो अगर ये लॉजिक आपको समझ आ रहा है तो आप मुझे बताएंगे कि मेन फाइल में तो 30000 थे यहां कितने रिकॉर्ड होंगे
504:49
Speaker A
सर रिकॉर्ड कम हो जाएंगे क्योंकि यू नो हर 10 में से एक क् एंट्री मिल रही है सो नंबर ऑफ एंट्रीज इन द इंडेक्स फाइल इज नंबर ऑफ द ब्लॉक्स एक्वायर्ड बाय द मेन फाइल व्हिच इज 3000 तो यहां पर हमारे पास
505:01
Speaker A
सिर्फ 3000 एंट्रीज है है ना तो दोनों जगह में एडवांटेज मिला अच्छा इसका लेंथ क्या है तो यह बोल रहा है कि जो इंडेक्स फील्ड है वो 9 बाइट का और ब्लॉक पॉइंटर जो है वो अ 6 बाइट का है तो नौ और छ मिलके कितना हो
505:14
Speaker A
गया सर ये हो गया 15505 नोटिस करिए एंट्री साइज भी कम हो गई तो ये भाई साहब 100 बाइट के थे ये घट के 15 रह गया है ना एंड टोटल 30000 था 30000 था 3000 रह गया चलिए अब
505:28
Speaker A
जरा फिर से ब्लॉकिंग फैक्टर निकालते हैं बट दिस टाइम फॉर द इंडेक्स फाइल है ना तो बोलो टोटल ब्लॉक का साइज क्या है सर वो तो सिस्टम का प्रॉपर्टी है ब्लॉक साइज अभी भी 1024 बाइट ही है लेकिन इस बार एक ब्लॉक के
505:43
Speaker A
अंदर कितने रिकॉर्ड आएंगे पता लगेगा क्योंकि रिकॉर्ड जो है वो अब से 15 बाइट का नोटिस करिए पहले वो 1024 था है ना बट अभी वो घट के कितना रह गया 15 रह गया क्यों क्योंकि हमने एंटर साइज कम कर दिया
505:55
Speaker A
अब मैं जल्दी से कैलकुलेट कर लेता हूं तो जब हम डिवाइड करेंगे 1024 को किससे 15 से सो 1024 न डिवाइडेड रो 24 न डिवाइडेड विद डिवाइड डिवा डिवाइड यस न डिवाइडेड विद 15 इट विल कम आउट टू बी 68 26 समथिंग
506:27
Speaker A
समथिंग है ना तो मैंने अलग से कैलकुलेट कर लिया बिकॉज यहां तो कैसे जल्दी से कैलकुलेट करूं दिस विल बी 68 पॉइंट समथिंग समथिंग आएगा बट जैसा हम जानते हैं हम लोअर बाउंड लेंगे सो दिस विल टर्न आउट टू बी 68
506:40
Speaker A
पहले वैल्यू सिर्फ 10 थी क्योंकि मेन फाइल का रिकॉर्ड बड़ा था ये रिकॉर्ड छोटा है अब मेरे पास टोटल कितने ब्लॉक है सर टोटल कितने रिकॉर्ड है टोटल रिकॉर्ड है 3000 है ना और एक में कितना आता है सर एक में आता
506:53
Speaker A
है 68 क्योंकि मैं अन स्पेंड मैपिंग कर रहा हूं पूरा तो भर नहीं रहा तो दोबारा कैलकुलेट कर लेता हूं सो व्हेन वी डू दिस आप भी कैलकुलेट करो साथ साथ 3000 को जब डिवाइड करोगे 68 से विल कम आउट टू बी
507:07
Speaker A
44.1 यह कितना आएगा 44.1 और ध्यान रखिएगा इसका हमेशा अपर बाउंड करेंगे सो दिस विल बी 45 क्योंकि 44.1 ब्लॉक तो भर नहीं सकते या तो 44 भरोगे तो 45 भरोगे तो पूरा ले लिया हमने अब पूरा लॉजिक देखिए एक मेन फाइल जिस इसको
507:27
Speaker A
होल्ड करने के लिए 3000 ब्लॉक लगे थे उसका जो इंडेक्स है वह सिर्फ 45 ब्लॉक्स में आ गया बोल रहा हूं आसान भाषा में ऐसे समझ लो एक बुक जिसमें 3000 पेजेस थे उसका इंडेक्स सिर्फ 45 पेज में बना है ये पूरी
507:42
Speaker A
कैलकुलेशन है अब डिफरेंस क्या क्रिएट हुआ यह भी नोटिस करिए ऐसा ना हवा में ही काम कर रहे हैं डिफरेंस दिखाता हूं क्योंकि मेन फाइल सॉर्टेड है है ना हालांकि मेन फाइल सॉर्टेड है अगर मैं डायरेक्टली मेन फाइल पर सर्च करता और यह देखता कि जो भी
507:56
Speaker A
मेरे को डाटा चाहिए वो कौन से ब्लॉक में है तो मैं बाइनरी सर्च लगा सकता था एक बात और यहां पर हम यह इस बात पर ज्यादा कंसंट्रेट करते हैं कि सही ब्लॉक पे पहुंचने में कितना टाइम लगेगा हम इस बात
508:08
Speaker A
पर कंसंट्रेट नहीं करते कि उस ब्लॉक के अंदर रिकॉर्ड ढूंढने में कितना टाइम ब्लॉक के अंदर इतने रिकॉर्ड नहीं 10 बार रिकॉर्ड है मिल जाएगा दैट इज नेगलिजिबल तो अगर मैं इस पे लगाऊं बाइनरी सर्च आई विल से लॉग
508:18
Speaker A
बेस 2 3000 तो कितना होगा 2 की पावर 10 इज 1024 2 की पावर 11 इज 2048 एंड 2 की पावर 12 इज 4096 तो 11 पॉइंट समथिंग समथिंग आना चाहिए बट हम तो कॉम्प्लेक्शन निकाल रहे वी विल
508:32
Speaker A
गो फॉर अपर बाउंड तो इट इज 12 इसका मतलब इन अ वर्स ऑफ द वर्स केस सिनेरियो 12 12थ ब्लॉक एक्सेस में तो हम उस ब्लॉक पे पहुंच ही जाएंगे जिसमें हमें उस स्टूडेंट का रिकॉर्ड मिल जाएगा जो हमको चाहिए अब जरा
508:46
Speaker A
इंडेक्स देखते हैं अगर सेम रिकॉर्ड हम उधर से ना इधर से सर्च करें तो इंडेक्स में कितने पेज है सिर्फ 45 और इंडेक्स तो हमेशा सॉर्टेड है तो अगर मैं लॉग बेसटू सर्च 55 करता हूं इंडेक्स पे तो कितना
508:59
Speaker A
होगा 2 रे टू पावर 5 इज 32 एंड 2 रे टू पावर 6 इ 64 32 और 64 के बीच में इट विल बी 5 पॉ समथिंग समथिंग बट अपर बाउंड के बाद हो जाएगा सिक्स और एक बात पहले याद
509:10
Speaker A
दिलाई थी भूलिए मत कि सिक्स ब्लॉक में तो आप करेक्ट इंडेक्स पर पहुंचो ग वहां से आपको पॉइंटर मिलेगा जो करेक्ट ब्लॉक तक पहुंचाएगा तो एक एक्सेस आपको और करना पड़ेगा अब आप इसमें न्यूमेरिकल डिफरेंस भी देख सकते हो अगर मैं फाइल को डायरेक्ट
509:24
Speaker A
एक्सेस करता हूं सर सो आई नीड 12 ब्लॉक एक्सेस इन द वर्स केस बट अगर मैं इंडेक्स फाइल के थ्रू एक्सेस करता हूं तो दे यू कैन सी वो काम 12 की जगह साथ में होरहा है जो कि लगभग हाफ है और टाइम आधा कर देना
509:37
Speaker A
इसका मतलब स्पीड डबल कर देना जो कि फिनोम है खर्चा क्या हुआ ये इंडेक्स फाइल जो हमें एक्स्ट्रा स्टोर करनी पड़ी इंडेक्स फाइल तो दिस इज कॉल्ड मेटा डेटा और हमारा जो एक्सपेंडिचर है और प्रॉफिट क्या हुआ कि
509:49
Speaker A
टाइम हमने आधा कर लिया अब मैं दोबारा चलता हूं एक बार और अब मुझे बताइए अब कोई पॉइंट रुका तो नहीं एग्जांपल ऑ स् पार्स इंडेक्सिंग आई थिंक यू नो दैट मेन फाइल में 30000 30000 रिकॉर्ड थे इंडेक्स फाइल
510:01
Speaker A
में सिर्फ 3000 है तो ओबवियसली स्पर्स इंडेक्स के एग्जांपल है हियर द फर्स्ट रिकॉर्ड एंड रिकॉर्ड ऑफ एवरी ब्लॉक गेट एंट्री इन द इंडेक्स फाइल ये भी आप समझ गए हर ब्लॉक में जैसे पहले रोल नंबर को हमने
510:11
Speaker A
एंट्री दी इ इंडेक्स फाइल तो उसी चीज के एग्जांपल है नंबर ऑफ एंट्री इन द इंडेक्स फाइल इज इक्वल टू द नंबर ऑफ़ ब्लॉक एक्वायर्ड बाय द मेन फाइल इंडेक्स फाइल में जितनी एंट्रीज है दैट इज इक्वल टू द
510:23
Speaker A
नंबर ऑफ ब्लॉक्स एक्वायर्ड बाय द मेन फाइल है ना तो ये जो पूरी की पूरी स्टोरी है सर ये पूरी स्टोरी है किसके बारे में प्राइमरी इंडेक्सिंग के बारे में और ध्यान रखना है कि मेन फाइल न्यूमेरिकल से तो और
510:34
Speaker A
अच्छे समझा हमने कि मेन फाइल हमारी सॉर्टेड है अब अगले वेरिएशन पे जाते हैं जिसको हम बोलते हैं क्लस्टर्ड इंडेक्सिंग अब इसकी क्या कहानी है इसकी कहानी ये है देखिए वैसे तो प्राइमरी इंड प्राइमरी कीप आप इंडेक्स बना रहे हो अच्छा लग रहा है बट
510:47
Speaker A
हर बार जब कोई क्वेरी करेगा तो वो प्राइमरी की पे क्वेरी करे क्या ये जरूरी है क्या इज इट मैंडेटरी नहीं तो जैसे यहां पर यह शायद डिपार्टमेंट के हिसाब से फाइल सॉर्टेड है और हम यह बोल रहे हैं अगर फाइल
511:01
Speaker A
प्राइमरी की पे सॉर्ट ना हो के किसी नॉन की एटिबल पर सॉर्ट हो तो क्या होगा तो दिस इज़ एन एग्जांपल द मेन फाइल यह अभी भी सॉर्टेड है सर द मेन फाइल इज़ सॉर्टेड बट यह प्राइमरी की के हिसाब
511:14
Speaker A
से सॉर्टेड नहीं है किसी नॉन की से सॉर्टेड है इसको बोलते हैं क्लस्टर्ड इंडेक्सिंग तो देखो क्या लिखा हुआ है द मेन फाइल विल बी ऑर्डर्स नॉन की एट्रिल दैट इज़ इट ऑर्डर्स न क्या है कि एंट्री किस-किसको दे नोटिस
511:29
Speaker A
करिए कभी-कभी ऐसा हो सकता है जैसे आप नोटिस करें जैसे मान लीजिए यहां पे 22 है ना लेट मी से इसको भी मैं टू रख देता हूं अगर हम पुराने वाला नियम चलाएं कि हर अ ब्लॉक के पहले रिकॉर्ड को एंट्री मिलेगी
511:41
Speaker A
तो यह अच्छा काम नहीं करेगा क्यों नहीं करेगा देखो वन को एंट्री मिलेगी अब मान लीजिए इधर टू को एंट्री मिल जाएगी अ टू पहली बार इधर आया टू को उधर ही एंट्री मिलेगी इस रिकॉर्ड को एंट्री नहीं मिलेगी
511:52
Speaker A
अब मान लीजिए अगर यहां भी टू है तो उसको भी एंट्री नहीं मिलेगी है ना तो कुछ लोगों को हो सकता है मल्टीपल टाइम एंट्री मिल जाए कुछ लोगों को हो सकता है एंट्री ना मिले क्योंकि ये प्रॉब्लम है तो हम क्या
512:02
Speaker A
कहते हैं अब हम ये नहीं कहते कि हर ब्लॉक में जो पहला रिकॉर्ड होगा उसे एंट्री मिलेगी इसलिए देखो यहां पे टू को एंट्री नहीं मिली हम क्या कहते हैं हम हर डिस्टिंक्ट वैल्यू को एंट्री देंगे और वैल्यू को एंट्री से देने का मतलब ये नहीं
512:15
Speaker A
कि डायरेक्ट उस रिकॉर्ड तक पहुंचा देंगे नहीं हम उस ब्लॉक को एंट्री देंगे जिसमें पहली बार उस रिकॉर्ड का अ करेंस हुआ तो अब ध्यान से देखो वन पहली बार कहां आया पहले ब्लॉक में एक एक एंट्री वन को दे दिया
512:27
Speaker A
क्योंकि हमें पता है फाइल सॉर्टेड है बाकी वन उसके बाद ही आएंगे टू पहली बार वन कहां आया सर अगेन पहली ब्लॉक में तो पहले ब्लॉक को दो एंट्री मिल गई अब थ्री पहली बार वन थ्री पहली बार कहां आया सर थ्री पहली बार
512:39
Speaker A
इधर आया तो सेकंड ब्लॉक को एंट्री नहीं मिली बट कोई टेंशन बिकॉज लाइक अ लिंक लिस्ट ये क्योंकि सॉर्टेड भी है तो इसके बाद इधर से एंट्री आपको मिली जानी है तो थ्री इधर आया फोर इधर आया एंड देन फाइव
512:49
Speaker A
इधर आ गया तो ये रूल जब हम फॉलो करते हैं तो हर डिस्टेंट वैल्यू को एंट्री मिलती है कोई एंट्री हमारी मिस नहीं होती तो अब देखो क्या लिख लिखा हुआ है द नंबर ऑफ एंट्रीज इन द इंडेक्स फाइल इज इक्वल टू द
513:00
Speaker A
नंबर ऑफ यूनिक वैल्यू ऑफ द एट्रबीक पे जिस नॉन की एट्रिक्स ंग की गई है उसके हर यूनिक एट्रबीक है है ना सो यह पहले भी मैं पॉइंट डिस्कस कर चुका हूं फिर दोबारा याद दिला रहा हूं ये स्पर्स है के डेंस है सर ये दोनों है
513:19
Speaker A
कैसे क्योंकि हर डिस्टिंक्ट वैल्यू को एंट्री मिलती है दैट इज नोन एज डेंस इंडेक्स और क्योंकि नंबर ऑफ रिकॉर्ड्स न फाइल में ज्यादा है रिलेटिव टू नंबर ऑफ रिकॉर्ड्स इन द इंडेक्स फाइल सो स्पर्स भी है सो देयर यू सी क्लस्टर्ड इंडेक्सिंग इज
513:33
Speaker A
एग्जांपल ऑफ बोथ स्पर्स एज वेल एज डेंस इंडेक्स है ना तो ये बात आपको ध्यान रखनी है अब यहां पे किस तरह के क्वेश्चन आते हैं मुझे लगा कि मैं डायरेक्ट आपको प्रीवियस यर क्वेश्चन ही दिखा देता हूं सो
513:42
Speaker A
दैट यू गेट कॉन्फिडेंस ऑन द नेक्स्ट लेवल बिकॉज़ क्लस्टर्ड इंडेक्स में हम देखते हैं आमतौर पे वी डोंट गेट न्यूमेरिकल पढ़िए क्या है इन इंडेक्स एन इंडेक्स इज क्लस्टर्ड इफ पहला इट इज ऑन अ सेट ऑफ फील्ड दैट फॉर्म्स अ कैंडिडेट कैडेट की नो
513:57
Speaker A
हमने समझा क्लस्टर्ड इंडेक्सिंग का कैंडिडेट की से कोई लेना देना नहीं है इट इज ऑन अ सेट ऑफ फील्ड दैट इंक्लूड्स प्राइमरी की नो प्राइमरी की की बात हम प्राइमरी इंडेक्सिंग में करते हैं द डेटा रिकॉर्ड ऑफ द मेन फाइल आर ऑर्गेनाइज्ड इन
514:09
Speaker A
द सेम ऑर्डर एज द डेटा रिकॉर्ड्स ऑफ द इंडेक्स द डेटा रिकॉर्ड ऑफ मेन फाइल आर नॉट इन द सेम ऑर्डर डेटा एंट्री ऑफ द इंडेक्स अ देखिए बात इसने थोड़ा सा घुमा के लिखी है इन सब में रिलेटिवली जो सबसे
514:22
Speaker A
बेटर है वो सीए कैसे डेटा रिकॉर्ड ऑफ द मेन फाइल आर ऑर्गेनाइज्ड इन द सेम ऑर्डर एज डाटा एंट्री ऑफ द इंडेक्स अभी सॉर्टेड अन सॉर्टेड नहीं बोल रहा बट क्या हम घर से पढ़ के आए हैं कि जो इंडेक्स है वो हमेशा
514:37
Speaker A
सॉर्टेड है याद करो यह तो हमें पता है सर कि इंडेक्स हमेशा सॉर्टेड होता है और अगर मेन फाइल भी इंडेक्स के साथ सॉर्टेड है यानी कि मेन फाइल भी सॉर्टेड है बट की पे नहीं उस एट्रिल पे जो इंडेक्स फाइल में
514:50
Speaker A
बनाया गया तो बेसिकली दोनों पॉइंट क्लियर हो जाते हैं कि नॉन की भी है और सॉर्टेड भी है तो रिलेटिवली दैट इज अ बेटर चॉइस और एग्जांपल दिखा देता हूं बिकॉज़ यहां पे एग्जामिनर इधर की बात ज्यादा करता ही नहीं
515:00
Speaker A
है 2008 का वन मार्क डायरेक्ट क्वेश्चन है अ क्लस्टर्ड इंडेक्सिंग इज डिफाइंड ऑन द फील्ड इन व्हिच आर ऑफ द टाइप तो ये देखो ये तो डायरेक्ट शॉर्ट में लिख दिया हमें पता ही है कि नॉन की होना चाहिए और
515:11
Speaker A
ऑर्डरिंग होना चाहिए दिस इज द आईडिया है ना तो आई होप यह मैथ आपको समझ आ गई अब आखिरी इंडेक्सिंग जोस कैटेगरी में आती है सिंगल लेवल में नोन एज सेकेंडरी इंडेक्सिंग नाउ व्हाट इज सेकेंडरी इंडेक्सिंग ये समझाता हूं देखिए इसको ऐसे
515:26
Speaker A
समझो कि मेन फाइल मान लीजिए हमारे पास है है ना और या तो मेन फाइल को हम मान के चलते किसी ना किसी ऑर्डर में सॉर्ट किया होगा इन जनरल और या तो प्राइमरी या तो क्लस्टर्ड एक ना एक इंडेक्सिंग हम कर चुके
515:39
Speaker A
हैं लेट मी अजूम कि हमने रोल नंबर पे प्राइमरी इंडेक्सिंग कर लिया लेकिन फिर वही सवाल क्या हर बार सर्चिंग रोल नंबर के अकॉर्डिंग होगी क्या नहीं इमेजिन करिए मैं एक बत एक और लेट मी से लगाना चाह रहा हूं
515:52
Speaker A
मार्क्स के ऊपर फॉर एग्जांपल टीचर सर्च कर रहा है उन बच्चों को डाटा बताओ रिकॉर्ड बताओ जिनके मार्क्स 20 से 30 के बीच में रेंज क्वेरी जैसे हम बोलते हैं अलग-अलग ट्रिब्यूट में सर्चिंग हो सकती है बट प्रॉब्लम क्या है क्योंकि ये फाइल ऑलरेडी
516:06
Speaker A
रोल नंबर के अकॉर्डिंग सॉर्टेड है और इंडेक्स फाइल भी रोल नंबर को सपोर्ट कर रहा है अगर कोई क्वेरी लिखता है विद द हेल्प ऑफ मार्क्स तो क्या ये इंडेक्स फाइल मेरे किसी काम आएगी क्या सोच के बताओ सर
516:20
Speaker A
अभी इंडेक्स फाइल किसी काम की नहीं है क्योंकि इंडेक्स फाइल का फायदा सिर्फ तब हो सकता है जब मैं रोल नंबर हिसाब से सर्च करूं मार्क्स के हिसाब से सर्च करूंगा देन दिस इंडेक्स फाइल इज ऑफ नो यूज तो क्या
516:31
Speaker A
करना पड़ेगा बताइए अब आपके पास एक ऑप्शन है आप चाहो तो एक और इंडेक्स फाइल बना सकते हो बट इसमें कुछ प्रॉब्लम आएगी क्या प्रॉब्लम आएंगी पहली बात तो अब ये सेम जो हमारी मेन फाइल है ये सॉर्टेड की तरह
516:45
Speaker A
बिहेव करेगी कि अनसोर्टेड की तरह बिकॉज़ मार्क्स के हिसाब से तो फाइल अनसोर्टेड है तो ये अनसोर्टेड की तरह बिहेव करेगी अच्छा ये जो एट्रिल है ये की होना चाहिए कि नॉन की होना सर कुछ भी हो कोई फर्क नहीं पड़ता
516:57
Speaker A
कोई फर्क नहीं पड़ता बिकॉज अगर अनसोर्टेड है ना तो फिर तो हर किसी को एंट्री देनी ही पड़ेगी अब मेरे को ये टेंशन नहीं है कि आपका रोल नंबर 25 है मैं 21 के पास भेज देता हूं उसके नीचे ही मिलेगा 25 तो ऊपर
517:09
Speaker A
भी हो सकता है 25 नीचे भी हो सकता है है ना तो क्योंकि हर किसी को एंट्री देनी पड़ती है तो हम बोलते हैं ये जो दूसरी इंडेक्स फाइल आप बनाते हैं दैट इज नोन एज सेकेंडरी इंडेक्स अब ध्यान रखिएगा इस बात
517:19
Speaker A
को तो ऐसा नहीं है कि आमतौर पर डेटाबेस में मान लीजिए अगर कोई टेबल हमारे पास है फाइल हमारे पास है तो डायरेक्टली हम सेकेंडरी इंडेक्स बनाते हैं सेकेंडरी इंडेक्स बनाने का मतलब ही यह है कि शायद उसके लिए प्राइमरी या क्लस्टर्ड में से एक
517:34
Speaker A
इंडेक्स बन चुका होगा एंड नाउ वी आर मेकिंग अ कॉल की एक और इंडेक्स बनाना है तो उस एटिबल के हिसाब से मेन फाइल सॉर्टेड होगी नहीं उसको हम बोलते हैं सेकेंडरी इंडेक्स अब मैं कुछ पॉइंट पढ़ देता हूं द
517:45
Speaker A
मोस्ट इन इन अ मोस्ट कॉमन सिनेरियो सपोज वी ऑलरेडी हैव अ प्राइमरी इंडेक्स ऑन द प्राइमरी की बट देयर आर फ्रीक्वेंसी इड टू हैव वन मोर इंडेक्स फाइल फॉर दैट विद सम अदर एटिबल वही जो मैं आपसे बोल रहा
517:58
Speaker A
हूं है ना सो द मेन फाइल इज ऑर्डर अकॉर्डिंग टू द एट्रिक्स इज डन और इस बार यह किस पे हो जाएगा नाउ दैट इज एन एग्जांपल ऑफ अनसोर्टेड तीन पॉइंट नोटिस करिए यह की पे हो नॉन की पे हो कोई फर्क
518:11
Speaker A
नहीं पड़ता बिकॉज इट इज एन एग्जांपल ऑफ डेंस इंडेक्सिंग और हर एक वैल्यू को मेरे को एंट्री देनी पड़ेगी नंबर ऑफ एंट्रीज इन द इंडेक्स फाइल ओ माय गॉड इज सेम एज नंबर ऑफ एंट्रीज इन द मेन फाइल हर किसी को
518:26
Speaker A
एंट्री देना पड़ता है बिकॉज़ वी नेवर नो कौन कप है जो पहले एग्जांपल आपको दिखाया था मैंने लुक एट दिस नाउ दिस इज एन एग्जांपल ऑफ सेकेंडरी इंडेक्स क्योंकि मेन फाइल शायद नेम के अकॉर्डिंग सॉर्टेड है अब क्योंकि रोल नंबर अनसोर्टेड है तो मेरे को
518:41
Speaker A
नहीं पता कि 212 में अगर वही भेज दूंगा ऊपर होगा नीचे होगा आप देख सकते हैं 16 ऊपर है 12 नीचे तो हर किसी को यूनिक एंट्री देनी पड़ेगी बट फिर भी एक बात ध्यान रखिए कि जो हमारी मेन फाइल है जो
518:53
Speaker A
हमारा इंडेक्स फाइल है वो हमेशा क्या है सॉर्टेड है भले मेन फाइल सॉर्टेड हो कि अन सॉर्टेड हो है ना तो यह इसकी मैथ है सर सेकेंडरी की अगर इसकी छोटा सा एक यूनो तुलना अगर करनी हो तो मैं आपको इधर यह
519:05
Speaker A
तुलना करके दिखाता हूं लुक एट दिस यह पूरा एग्जांपल अभी दो मिनट पहले हमने बनाया अब इमेजिन कर लेते हैं द सेम एग्जांपल बट इस बार मान लेते कि यह इंडेक्सिंग प्राइमरी नहीं सेकेंडरी है तोब क्या क्या मेरे को
519:17
Speaker A
चेंज करना पड़ेगा एडवांटेज यही पर काम हो जाएगा ज्यादा चेंज नहीं करना पड़ेगा दिखाता हूं आपको कैसे लुक एट दिस मेन फाइल का पूरा डाटा सेम है बस यह मान लो कि व अन सॉर्टेड है ठीक है अब जब
519:28
Speaker A
हम यहां देखेंगे यह जो हमारा रिकॉर्ड का साइज 15 ही है तो जो हमारा ब्लॉकिंग फैक्टर ऑ 68 ही आएगा बस एक चेंज होगा कि जो इंडेक्स फाइल है इस बार उसमें स 30 एंट्री होंगी या 3000 एंट्री होंगी
519:43
Speaker A
क्योंकि मेन फाइल सॉर्टेड नहीं है तो इस बार उसमें एंट्री होने वाली है 30000 आर यू गेटिंग इट और 30000 को जब मैं डिवाइड करूंगा 68 से सो 30000 व्हेन वी डिवाइड दिस वैल्यू विथ 68 तो क्या आने वाला है वैल्यू आएगी कुछ
520:04
Speaker A
441 17 और समथिंग समथिंग और फोर लगभग 10 गुना हो जाएगा ये 441 यानी कि अपर बाउंड भी ले लूंगा इट इज एप्रोक्सीमेटली 442 तो जो हमारा इंडेक्स सिर्फ 45 पेजेस का था अब वो बढ़ के या ब्लॉक्स का था वो
520:20
Speaker A
बढ़ के कितना हो गया 442 बट वो तो होना भी था क्योंकि ऑप्शन नहीं था हर किसी को एंट्री दी है फायदा है कि नुकसान है भी देख लेते हैं भले ही 442 का है बट नोटिस करिए बट नोटिस करिए इस बात को कि सॉर्टेड
520:33
Speaker A
है सॉर्टेड है तो बाइनरी सर्च लगा सकता हूं लगाइए जरा 2 रे टू पावर 8 इ 256 2 रे टू पावर 9 इ 512 दोनों के बीच में आएगा सो इ विल बी 8 पं समथिंग समथिंग बट अपर बाउंड
520:44
Speaker A
करूंगा तो नाइन होगा और प्लस व हम करते हैं तो यहां पर कितना ब्लॉक सर्च करना पड़ेगा 10 प्राइमरी में कितना करना पड़ा था से तो ओबवियसली डिफरेंस तो है बट नोटिस करने वाली बात क्या है प्राइमरी ने 3000
521:00
Speaker A
को अ नॉट सॉरी 3000 को प्राइमरी ने 12 को रिड्यूस करके सेवन किया है ना सेकेंडरी इंडेक्स जो है वो सेवन कर पा रहा है कि 10 कर पा रहा है सर क्योंकि इंडेक्स फाइल थोड़ा सा बड़ा हो गया तो 10 कर पा रहा बट
521:14
Speaker A
नोटिस करिए जो मेरी मेन फाइल है वो तो अनसोर्टेड है ना तो जो पहले में 3000 पे बाइनरी सर्च लगा रहा था अगर मैं कंपेयर करूं तो वर्स केस में मेरे को 3000 टाइम हो सकता है सर्च करना पड़े अगर इंडेक्स
521:26
Speaker A
नहीं है मेरे पास तो सेकेंडरी 3000 को 10 कर रहा है जबकि प्राइमरी 12 को सेन कर रहा है बताओ कौन सा बेटर है बट अगेन याद दिला रहा हूं तुलना करना सही नहीं है क्यों दोनों का एरिया ऑफ एप्लीकेशन अलग-अलग है
521:39
Speaker A
प्राइमरी हो चुकी है उसके बाद ही हम फैसला लेते हैं कि हमें सेकेंडरी करना है कि नहीं करना है है ना लेकिन हां ये न्यूमेरिकल ये बात जरूर समझा देता है कि न्यूमेरिकली स्पीकिंग आल्सो सेकेंडरी मेक्स सेंस ऐसा नहीं है कि सेकेंडरी किसी
521:51
Speaker A
काम का नहीं है है ना तो यहां तक की बात हमारी क्लियर हो गई इस तरह के एक दो क्वेश्चंस आए हैं एक आईडिया अब समझा देता हूं मल्टीलेवल इंडेक्स का ये क्या कहानी है क्या कभी-कभी अगेन दिस इज द काइंड ऑफ अ
522:03
Speaker A
थ्योरिया बट लॉजिक समझिए क्या कभी-कभी और थ्योरिया हूं बिकॉज यहां से इन जनरल क्वेश्चन नहीं पूछे जाते बट स्टिल क्या कभी-कभी ऐसा हो सकता है कि मेन फाइल इतना बड़ा है सर कि जब हमने उसकी इंडेक्सिंग की इंडेक्सिंग भी अपने आप में बड़ी है
522:19
Speaker A
इंडेक्स फाइल बड़ी है एंड इन दैट केस इन दैट सिनेरियो सम टाइम्स वी टेक अ कॉल लेट्स इन इंडेक्स द इंडेक्स फाइल क्या कॉल लेते हैं सर कि क्यों ना इंडेक्स फाइल की भी इंडेक्सिंग कर दी जाए इस आईडिया को हम
522:31
Speaker A
बोलते हैं मल्टीलेवल इंडेक्स है ना अब इस को आप कर तो सकते हैं इसकी प्रॉब्लम क्या है मल्टीलेवल इंडेक्स की अगर इसको डायरेक्ट मैनेज करने की कोशिश करेंगे जो हमारी मेन फाइल है नोटिस करिए वो कांस्टेंट तो नहीं है क्या समय के साथ इस
522:46
Speaker A
फाइल में इंसर्ट और डिलीट हो सकते हैं हां होंगे अब जैसे ही यहां पे इंसर्ट डिलीट होंगे अकॉर्डिंग आपको इंडेक्स चेंज करना पड़ेगा एंड अकॉर्डिंग जब ये चेंज होगा तो आपका आउटर इंडेक्स भी चेंज करना पड़ेगा यह प्रॉब्लम है तो यह स्ट्रक्चर एक अग कोई
523:02
Speaker A
हिस्टोरिकल डाटा एक बार को बनाना बना सकते हैं बट डे टू डे बेसिस पे यह स्ट्रक्चर बहुत ज्यादा फ्लेक्सिबल नहीं होता है ना और अगर फ्लेक्सिबल स्ट्रक्चर्स आपको चाहिए तो वहां पे मेरे ख्याल से जो एडवांटेज लेना होता है वो हमें एक नए डाटा
523:16
Speaker A
स्ट्रक्चर्स बनाने होते हैं व्हिच आर नोन एज बीज एंड ब प् 3 तो अब देखिए दो चीजें यहां पर मैं अटैच कर रहा हूं क्या इंडेक्सिंग क्या है प्राइमरी सेकेंडरी क्लस्टर यह सब क्या होते हैं इनकी अप्रोच आपको समझ आई बट हमें यह समझ आया कि यह
523:31
Speaker A
मल्टीपल लेवल प हम बनाना पड़ेगा क्योंकि फाइलें बहुत बड़ी-बड़ी है डेटाबेस के अंदर 10 10 20 20 लाख एंट्रीज हो सकती है वो जो बड़े लेवल की फाइल्स है क्योंकि वो डायनेमिक होनी होनी चाहिए नेचर में तो हमें उसके लिए स्पेशलाइज डेटा स्ट्रक्चर्स
523:44
Speaker A
चाहिए उन डाटा स्ट्रक्चर्स का नाम है बी ट्रीज एंड बी प्लस ट्रीज तो मजे की बात क्या है यह अकेले ऐसे डाटा स्ट्रक्चर नोटिस करिए जो हम कहां नहीं पढ़ते जो हम यू नो डाटा स्ट्रक्चर में नहीं पढ़ते डीबी
523:57
Speaker A
मेंस में पढ़ रहे क्योंकि स्पेसिफिकली इंडेक्सिंग के लिए लिए ही बनाए गए हैं अच्छा रही बात बी एंड बी प् 3 की तो इसमें भी मैं थोड़ा सा मैथ आपको समझा देता हूं जल्दी से आईडिया यह है कि
524:09
Speaker A
99.99% ऑफ द टाइम वी यूज ओनली बी प् सर हम बीट्री यूज नहीं करते बी प् यूज करते हैं बट प्रॉब्लम क्या है कि डायरेक्टली बी ट्री पर काम करना थोड़ा सा मुश्किल है तो हमने इस चीज को कैसे मॉडिफाई कर दिया कि
524:23
Speaker A
हम काम करना चालू करते हैं बी ट्री पे जब थोड़ी सी प्रैक्टिस कर लेंगे देन उसके अंदर थोड़ा चेंज कर देते हैं देन वी अंडरस्टैंड b+ ट्री तो हमें तकलीफ भी नहीं होती और ब प् ट्री भी हमें समझ आ जाता है
524:35
Speaker A
तो कहने का मतलब यह है कि बी ट्रीज जो है वो ट्रांजीशन है वो एक फेज है ताकि हम ब प् 3 तक पहुंच सके अच्छे से बिना किसी डाउट कंफ्यूजन के तो ये थ्योरी पूरी लिखी हुई है थोड़ा सा बैकग्राउंड मैंने दिया है
524:48
Speaker A
इसमें भी य यू नो इफ यू वांट यू कैन गो थ्रू जहां मैंने बस ये समझाने की कोशिश की व्हाट इज द प्रॉब्लम ऑफ बीएसटी और ए ट्री जो इसके लिए हमें नया डाटा स्ट्रक्चर ही बनाना पड़ा है ना अब अगर बीट्री को अच्छे
524:59
Speaker A
से समझना है आई विल डायरेक्टली स्टार्ट माय आईडिया विद इंसर्ट प्रॉब्लम तो ये क्वेश्चन सॉल्व करेंगे और आई थिंक ये क्वेश्चन सॉल्व करते करते विद द हेल्प ऑफ दिस क्वेश्चन मैं आपको बीट्री की पूरी प्रॉपर्टी भी साथ-साथ समझा दूंगा यस ओके
525:11
Speaker A
तो चलिए सर लेट मी रीड आउट द क्वेश्चन कंसीडर द फॉलोइंग एलिमेंट्स अब ये कुछ एलिमेंट्स हमारे पास है एंड वी हैव टू इंसर्ट देम इनटू एंटी एमटी बीट्री ऑफ ऑर्डर थी अब आप बोलोगे कि यार ये हम क्या
525:23
Speaker A
कर रहे हैं अभी हमें पता ही नहीं बीट्री क्या होता है क्या रूल्स क्या रेगुलेशंस हैं और इंसर्ट अटेंप्ट करेंगे बट ट्रस्ट मी विद द हेल्प ऑफ दिस इंसर्ट धीरे-धीरे आपको ऑटोमेटिक यह भी समझ आने लगेगा बीट्री क्या है वह कैसे काम करता है अच्छा एक बात
525:36
Speaker A
हां बीच में ठोक दूं अभी पहले यह मत सोचिए जो इंडेक्सिंग हमने पढ़ ली ना लाइक प्राइमरी सेकेंडरी क्लस्टर वो सब यहां कैसे रिलेटेड है अलग बात है तो पहले हम ट्री को समझ ले है ना उसके बाद यह ट्री
525:50
Speaker A
कैसे इंडेक्स फाइल को होल्ड करने में हमारी मदद करेंगी और कैसे मल्टीलेवल इंडेक्सिंग होगी फिर उसपे आपको बात करके समझाऊं तो आई विल गो वन बाय वन लुक एट दिस सबसे पहला नंबर है फाइव तो लेट मी हैव
526:01
Speaker A
फाइव बात खत्म हुई अब यहां देखिए पहले इसको भी समझा देता हूं दिस ट्री इज ऑफ ऑर्डर थ्री लेट मी से इन जनरल हम बोलते हैं अ बीट्री इज ऑफ ऑर्डर m इसका मतलब क्या है कि किसी भी नोड के मैक्सिमम नंबर
526:15
Speaker A
ऑफ चिल्ड्रेंस कितने हो सकते हैं सर मैक्सिमम हो सकते हैं m ध्यान रखिएगा यह जो है हमेशा मैक्सिमम की बात अभी मैं क्यों कर रहा हूं क्योंकि मैं इंसर्ट कर रहा हूं है ना इन जनरल किसी भी डेटा
526:26
Speaker A
स्ट्रक्चर में हम इंसर्ट करते हैं तो हम ओवरफ्लो की बात करते हैं जब हम डिलीट करते हैं तो हम अंडरफ्लो की बात करते हैं तो अभी इंसर्ट कर रहा हूं इसलिए ओवरफ्लो की बात कर रहा हूं सो दिस इज़ लाइक m और जैसे
526:37
Speaker A
बाइनरी ट्री में होता है ना अगर दो चिल्ड्रन होते हैं तो डाटा एक होता है सिमिलरली मान लीजिए अगर डटा दो होंगे तो आई कैन हैव थ्री चिल्ड्रेंस है ना समथिंग लाइक दिस तो जो रिलेशनशिप है डेटा में और
526:50
Speaker A
चिल्ड्रन में वो हमेशा ऐसे होते हैं एक कम की तो इसका मतलब अगर ऑर्डर है m तो नंबर ऑफ चिल्ड्रेंस होंगे m लेकिन नंबर ऑफ डेटा आइटम्स किसी भी नोड में हो सकता है m -1 अब यहां पे ऑर्डर है थ्री इसका मतलब नंबर
527:03
Speaker A
ऑफ चिल्ड्रेंस है थ्री बट नंबर ऑफ डेटा आइटम्स किसी भी नोड में मैक्सिमम हो सकते हैं टू तो ओवरफ्लो कंडीशन पहले समझ के चल रहे हैं बट अभी तो वन ही है सो नाउ आई डोंट थिंक कि कोई प्रॉब्लम होगा आगे बढ़ता
527:14
Speaker A
हूं फाइव के बाद अगला नंबर देखिए किसका आ रहा है 10 का मुझे बताइए 10 फाइव से बड़ा है कि छोटा है सर ओबवियसली फाइव से बड़ा है तो यहां पर मजे की बात क्या है बीट्री में चिल्ड्रन नहीं बनता था बीट्री
527:26
Speaker A
स्टैंड्स फॉर बैलेंसड ट्री और बैलेंस ट्री का मतलब क्या है कि हमेशा जितने भी लीफ नोड होंगे सब सेम लेवल पे होंगे और इंसर्ट हमेशा नोड के अंदर होगा और यह फैमिली है बाइनरी सर्स और एवल ट्री वाली फैमिली कहने
527:39
Speaker A
का मतलब यह स्ट्रक्चर सॉर्टेड है तो हमेशा बड़ी वैल्यू राइट में छोटी वैल्यू लेफ्ट में तो 10 फ से बड़ा है सो देयर कम्स 10 क्या कोई वायलेशन है ओवरफ्लो का नहीं सर इस केस में मैक्सिमम डेटा आइटम दो हो सकते
527:51
Speaker A
हैं अभी दो ही है तो कोई इशू नहीं है अगला नंबर 12 अगेन फाइव से बड़ा है 10 से बड़ा है सो देयर कम्स 12 तो फाइव एंड देन एंड 12 अब आप बोलेंगे सर अभी तो समझा है कि
528:02
Speaker A
मैक्सिमम डेटा आइटम कितने हो सकते हैं दो और यहां पर हमने मैक्सिमम डेटा आइटम कितने कर दिए तीन अब यहां लॉजिक समझना क्या है ऐसा नहीं है कि प्रॉब्लम होने ही नहीं दे रहे पहले ही सॉल्व कर रहे हैं तो ये कैसे
528:14
Speaker A
काम करता है पहले प्रॉब्लम हो जाने देते हैं उसके बाद सॉल्व करेंगे तो 5 और 10 तक सर वायलेशन नहीं हुआ था वायलेशन अभी हुआ है 5 10 और 12 पे तो अभी जब वायलेशन हुआ तब सॉल्व करेंगे और सॉल्व कैसे करते हैं
528:26
Speaker A
वी पिक मीडियन एंड पुश इट अपवर्ड मीडियन पकड़ो ऊपर पुश करो बताओ 5 10 और 12 में सर मीडियन कौन है 10 मीडियन है तो 10 जाएगा ऊपर 10 जाएगा ऊपर एंड देयर कम्स फाइव एंड देयर कम्स 12 है ना सो दैट इज हाउ कि
528:43
Speaker A
जितने भी लीफ नोट्स है ना वो हमेशा सेम लेवल पे रहते हैं कैसे मेंटेन होता है सर ऐसे मेंटेन होता है ऑल द लीफ नोड्स विल बी एट द सेम लेवल है ना तो जब भी प्रॉब्लम होगा ट्री ऊपर की तरफ बढ़ेगा नोड हमेशा
528:55
Speaker A
लीफ में इंसर्ट होगा आगे चलो देखते हैं 12 इज ऑलरेडी डन अगला नंबर है 13 का चलिए यहां से शुरू करते हैं फिर दोबारा देखिए 13 10 से बड़ा है 12 से बड़ा है सो देयर कम्स 1 313 कोई प्रॉब्लम है यहां तक सर
529:10
Speaker A
कोई प्रॉब्लम नहीं है फिर आगे बढ़ नेक्स्ट वैल्यू क्या देखिए 14 फिर बताए कैसे करेंगे 10 से बड़ा है 12 से बड़ा है 13 से बड़ा है तो यहां पर ओबवियसली लीफ में इंसर्ट होगा हमेशा रूट्स से चेक करना चालू
529:23
Speaker A
करो एंड देन यू गो अकॉर्डिंग अब बताओ प्रॉब्लम है क्या हां सर प्रॉब्लम है क्या करना है मीडियन पकड़ना ऊपर पुश करना है तो यू पिक द मीडियन एंड पुश इट अपवर्ड तब बोलो नया रूट कौन बनेगा सर नए रूट में
529:36
Speaker A
आएगा 10 के साथ साथ 13 रिलेशनशिप हमेशा मेंटेन करनी है क्योंकि डेट आइटम दो है तो चिल्ड्रन कितने होंगे सर चिल्ड्रन तीन हो जाएंगे तो बोलिए कैसे कैसे तो इधर आना चाहिए आई थिंक फाइव और 10 और 13 के बीच में कौन है बोलिए
529:53
Speaker A
12 और 13 के राइट में कौन है 1414 डन फिर आगे बढ़ते हैं नाउ यू टेल मी बोलिए अगला वैल्यू हमारे पास क्या है सर अगला वैल्यू है वन 10 से छोटा है फव से छोटा है सो देयर कम्स वन कोई प्रॉब्लम है नहीं फिर
530:09
Speaker A
आगे बढ़ी अगला वैल्यू कौन है टू तो लाइंस आ रहा है 1 2 3 4 फिर देखिए 10 से छोटा है वन और फ के बीच में कहीं आएगा टू और टू जैसे ही आया अब आई थिंक फिर इस नोट प
530:20
Speaker A
नोटिस करिए ओवरफ्लो हो गया और अब आपको पैटर्न पता है क्या करना है तो जैसे ही ओवरफ्लो फ्लो होता है मीडियन पकड़ना है पिक द मीडियन एंड पुश इट अपवर्ड तो देखिए टू आ जाएगा ऊपर नोटिस करिए अब आप बोलेंगे
530:33
Speaker A
यहां प्रॉब्लम है बट वही पुराना रूल जो हमने समझा पहले प्रॉब्लम होने देना है बिना प्रॉब्लम हुए सॉल्व नहीं करना तो प्रॉब्लम हो जाने दो हो गया ना प्रॉब्लम अब देखते हैं क्या करना है रूल आपको पता है मीडियन पकड़ना ऊपर पुश करना है तो यहां
530:46
Speaker A
पे आल पिक 10 एंड पुश इट अपवर्ड है ना तो बोलो क्या होगा सर 10 ओबवियसली विल बिकम द न्यू रूट इधर आ जाएगा ट नोटिस करिए और इधर आएगा आई थिंक 13 देखिए कोई प्रॉब्लम है क्या न सबसे छोटा है विल गो इन द
531:05
Speaker A
एक्सट्रीम लेफ्ट ट और फ के बीच में ट और 10 के बीच में आएगा फ अच्छा यहां एडवांटेज क्या है कभी कंफ्यूजन नहीं होगा कौन किधर आना है बाइनरी सॉर्टेड है ना कोई भी नोड के लेफ्ट में उससे छोटा वैल्यू राइट में
531:17
Speaker A
उससे बड़ा वैल्यू तो 13 से छोटा कौन है नोटिस करिए सर 13 से छोटा है 12 एंड 13 से बड़ा है 14 डन ओके कहां तक कर चुका हूं अभी मैं टू तक कर चुका हूं ना वेरी गुड
531:29
Speaker A
नेक्स्ट वैल्यू है ्र नोटिस करें थ 10 से छोटा है टू से बड़ा है फ से छोटा है सो इधर आ गया ्र नेक्स्ट वैल्यू कौन है सर फोर अब बोलिए फोर किधर जाएगा 10 से छोटा है टू से बड़ा है और यहां ्र और फ के बीच
531:45
Speaker A
में कहीं फोर आएगा ब प्रॉब्लम है तुरंत हमें इसको ऊपर पुश करना पड़ेगा है ना बट आई थिंक रूट तक तो ओबवियसली नहीं पहुंच रहा इधर थोड़ा सा क्लीन कर लेता हूं बिक जितने पॉसिबल केसेस है फिर सब इसी स्लाइड
531:58
Speaker A
के अंदर आ जाएंगे चलिए मेरी मदद करि मुझे बताइए कैसे मैनेज करेंगे तो अब 10 बनने वाला है नया रूट नोटिस करें 10 के लेफ्ट में आपको नजर आएगा ू एंड फ 10 के राइट में आपको नजर आएगा
532:13
Speaker A
13 टू के लेफ्ट में ओबवियसली जो सबसे छोटा वैल्यू दे यू हैव वन ट और फोर के बीच में कहीं नजर आएगा थ्री फोर के राइट में यू विल हैव ओनली फाइ 13 के लेफ्ट में यू हैव 12 एंड 13 के राइट में यू हैव 14 देखिए
532:30
Speaker A
स्टेप बाय स्टेप कैसे हम चीजों को मैनेज करते गए और बाइनरी ट्री बनाते गए और अब शायद आपको ये समझ आएगा द रीजन हम एक नोड में बी ट्री बनाते गए द रीजन हम एक नोड में एक से ज्यादा डाटा अलाव कर रहे हैं तो
532:43
Speaker A
मैं आपको प्रैक्टिस करा रहा हूं थ्री पे रियलिटी में जब बी ट्रीज बनते हैं तो यू नो ऑर्डर होता है 50 ऑर्डर होता है 52 46 इतना बड़ इसका एडवांटेज क्या है ना वो याद है अभी हम देख रहे थे कि डेटाबेस की जो
532:56
Speaker A
मेन फाइल है है ना दैट इज डिवाइडेड इनटू ब्लॉक्स तो बेसिकली एक ब्लॉक में एक नोट आता है अब अगर एक ब्लॉक में हम एक नोट रख ही रहे हैं तो हम कोशिश क्या करते हैं हम जितना ज्यादा से ज्यादा डाटा एक ब्लॉक के
533:08
Speaker A
अंदर भरे उतना बढ़िया है मेरे को जितना डाटा जितना डाटा ज्यादा भरेंगे है ना उतनी ही ज्यादा क्लेरिटी होगी उतना ही ज्यादा हमारे पास स्कोप होगा मेमोरी यूटिलाइजेशन का कम से कम स्पेस में खत्म हो जाएगा दूसरा आप एक नोट के दो चिल्ड्रन रखोगे फिर
533:23
Speaker A
दो रखोगे ट्री की लेंस ज्यादा होगी अगर आप एक नोड में 50 चिल्ड्रन रखोगे तो सोचिए कितना ज्यादा डाटा कम लेवल पे आ जाएगा तो और फास्ट तरीके से हम इसे एक्सेस कर पाएंगे मतलब आमतौर पे बाइनरी सर्च में हम
533:35
Speaker A
क्या बोलते हैं लॉग बेस 2n बोलते हैं ना यहां पर क्या बोलेंगे सर लॉग बेस mn3 में भी तो टू ऑर्डर को ही डिपेंड करता है ना कि हर नोड के दो चिल्ड्रन होते हैं यहां पे ऑर्डर क्या हो जाएगा m तो और
533:49
Speaker A
शानदार तरीके से काम करेगा है ना तो अब मैं एक बार आपको पीछे लेके चलता हूं इंसर्ट जो यहां पे किया जस्ट लिख के आपको बताया बाकी पूरा लॉजिक मैंने ऑलरेडी करके दिखा दिया तो अब कोई प्रॉब्लम होनी नहीं
533:59
Speaker A
चाहिए हां एक बात नोटिस करने वाली है हो सकता है कई लोगों के दिमाग में आया हो सर ये तो ऑर्डर ऑड है थ्री है तो चीजें मैनेज हो गई अगर आप ऑर्डर फोर करेंगे तो क्या होगा तो ओबवियसली ये बात ठीक है मान
534:12
Speaker A
लीजिए 10 आया 20 आया 30 आया 40 आया ऑर्डर फोर में अगर एक बीट इमेजिन करें जिसका ऑर्डर फोर है तो मैक्सिमम नंबर ऑफ़ चिल्ड्रंस हो सकते हैं फोर तो मैक्सिमम नंबर ऑफ डेटा कितना हो सकता है थ्री तो
534:25
Speaker A
थ्री तक प्रॉब्लम नहीं 40 पे वायलेशन होगा बाहर कौन जाएगा सर ऊपर तो मीडियन जाता है बट यहां तो दो मीडियम है जैसे बोलते हैं मैथ में दिस इज समथिंग कॉल्ड लेफ्ट मीडियन एंड दिस इज समथिंग कॉल्ड राइट मीडियन
534:37
Speaker A
लेफ्ट मीडियन राइट मीडियन लेफ्ट मीडियन राइट मीडियन तो कौन ऊपर जाएगा तो इस तरह के केस में यू नो ऑब्स देयर विल बी अ कंफ्यूजन और अब या तो एग्जामिनर पहले से लिखे कि व्हेन एवर इन द केस ऑफ क्लैश यू
534:49
Speaker A
विल चूज द लेफ्ट मीडियन और यू चूज द राइट मीडियन बट एग्जामिनर को भी पता है कि भाई इसमें गंद फैल सक है बाद में है ना तो दो पॉइंट है क्या इवन ऑर्डर रखा जा सकता है टेक्निकली तो रखा जा सकता है बट वो एक इस
535:03
Speaker A
तरह की परेशानी है जिससे शायद लेने की जरूरत नहीं थी अगर आप ऑड रखेंगे तो आसान होगा तो क्या आज तक मैंने कोई भी क्वेश्चन देखा है बी और b+ 3 का जहां इवन ऑर्डर प बात की गई हो मैंने नहीं देखा सर लेकिन
535:15
Speaker A
अगर कोई बनाता है तो उसको मेंशन करना पड़ता है कि आप किसको ऊपर लेके जाएंगे लेफ्ट मीडियन को या राइट मीडियन को और अगर वो नहीं बनाता तो फिर एज अ स्टूडेंट आपकी लिबर्टी आपकी इच्छा कि आपकी कि को भी ऊपर
535:25
Speaker A
लेके जाओ है ना तो ये वाली बात मैंने समझा दी चलिए अब जरा मैं इस पे आपको लेके चलता हूं तो रूट हैज एटलीस्ट रो चाइल्ड और एट अच्छा अभी तो मैंने आपको सिर्फ मैक्स पढ़ाया है ना इंसर्ट पढ़ा है चलो मैं आई
535:38
Speaker A
विल गो टू द डेफिनेशन जब डिलीट भी बता दूंगा बट आई थिंक ये पूरा गेम आपको समझ आएगा कैसे काम कर रहा है बीट्री ठीक है अब आप एक आईडिया आपको नोटिस कराता हूं अच्छा एक और क्वेश्चन आप चाहो तो ट्राई कर सकते
535:49
Speaker A
हो है ना अभी यहां पे इतना टाइम नहीं है कि मैं एक और केस ट्राई आपको कराऊं अदर वाइज वीडियो विल बी टू लेंथी बट दिस इज अ क्वेश्चन यू कैन ट्राई पूरा का पूरा देखने का और ऑर्डर मैंने फाइव रखा है सो दैट
535:59
Speaker A
अगेन इवन ऑर्डर वाले कंफ्यूजन से मैं आपको बचा सकूं ओके अब आपको एक छोटा सा इसका मैथ समझाता हूं यह किस तरह से काम करता है देखिए बी ट्री में या यहीं पे देखिए इसी इसी ट्री में देखिए जो हमने बनाया बी ट्री
536:14
Speaker A
में पॉइंट क्या है कि फॉर एग्जांपल अगर किसी को सर्च करना है लेट मी से फाइव कैसे सर्च करेगा सर वो रूट पे आएगा है ना और देखेगा 510 से से बड़ा है कि छोटा है 10 से छोटा है टू और फोर में फ फोर से भी
536:28
Speaker A
बड़ा है तो इधर आएगा और सर्च कर लेगा है ना लेकिन अगर किसी को मान लीजिए सर्च करना है आमतौर पे यू नो स्पेसिफिक वैल्यू कम सर्च की जाती है जैसे मैंने पहले ही बोला था इंडेक्सिंग में रेंज क्वेरी ज्यादा
536:40
Speaker A
सर्च होती है तो मान लीजिए इमेजिन करते है अगर किसी को किसी ने क्वेरी लिखी एक काम करो फाइव से लेके जितनी भी ग्रेटर वैल्यू है सब की सब ढूंढ के बताओ तब आप क्या करेंगे आप 10 से लेकर फ तक तो जिसे बोलते
536:51
Speaker A
है टॉप डाउन सर्च करेंगे आ जाएंगे सर उसके के बाद फ के बाद 10 पे 13 पे 12 प 14 प कैसे जाएंगे क्या हर बार टॉप डाउन सर्च करेंगे क्या तो कहने का मतलब अगर आपको एक रेंज में सर्च करना है मान लीजिए एक्स
537:06
Speaker A
सेवा तक जाना है तो लॉजिकली होना ही चाहिए कि एक्स तक तो आप सीक्वेंस में एक् तो आप टॉप डाउन आ जाए लेकिन बाकी की जो रेंज है क्योंकि वो कंटीन्यूअस फैशन में है तो आपको सीक्वेंशियल और पेज नंबर 5122 से पेज नंबर 520 तक पढ़ो
537:29
Speaker A
तो आप 512 तक कैसे पहुंचो ग ओबवियसली आप बुक ओपन करोगे मे बी 600 तक हुआ कुछ पेज वापस लाओगे मे बी 498 आ गया दो-तीन बार फ्लिप फ्लॉप करके आप 512 प पहुंच गए बट 512 के बाद जब आप 513 पे जाना होगा तो
537:44
Speaker A
क्या करोगे क्या बुक बंद कर दोगे फिर से और फिर से इसी पैटर्न के थ्रू टॉप डाउन सर्च के थ्रू 513 प पहुंचो ग नहीं फिर तो पेज पलट दोगे बिकॉज आपको पता है कि मैं 512 प तो अगला 13 है देन 14 है देन 15 है
537:56
Speaker A
देन 16 है वही मैं इधर आपको समझा रहा हूं कि जब हम रेंज क्वेरी की बात करते हैं ना बी ट्री के पास सीक्वेंशियल सर्च लेफ्ट टू राइट लेफ्ट टू राइट सर्च करने का कोई तरीका नहीं है बीट टॉप डाउन सर्च करता है
538:10
Speaker A
है ना तो अब ये ट्री है तो अच्छा बट इसको थोड़ा और मॉडिफाई करना है सो दैट ये सीक्वेंशियल सर्च सपोर्ट कर सके और वो कैसे करते हैं हम बोलते जितने भी लीफ नोड है ध्यान से दे देखना सब पे नहीं जितने भी
538:24
Speaker A
लीफ नोड है हम एक पॉइंटर लगाते हैं लाइक दिस सेम लेवल पे राइट हैंड साइड सिबलिंग की तरफ जैसे सिबलिंग बोलना ठीक नहीं है ऐसा बोलो सेम लेवल पे जो राइट हैंड साइड प नोड है उसकी तरफ इससे होगा क्या अगर आप
538:38
Speaker A
टॉप डाउन सर्च करके फाइव पे आ गए तो बहुत बढ़िया बट फाइव के बाद 12 पे या 14 पे ऐसा सीक्वेंशियल राइट हैंड साइड प जाना है तो आपको टॉप डाउन सर्च करने की जरूरत नहीं है आप लेफ्ट टू राइट इस तरह से आगे बढ़ सकते
538:49
Speaker A
हैं ये इसका एक बेसिक आईडिया है है ना तो एक मॉडिफिकेशन तो हमने किया सीक्वेंशियल पॉ ंटर लगा दी वेरी गुड बट एक प्रॉब्लम है हो सकता है आप में से कुछ लोग ऑलरेडी नोटिस कर चुके हो अगर मैं े सीक्वेंशियल
539:00
Speaker A
सर्च करता भी हूं तो फव के बाद मैं 12 पे आ रहा हूं मैं 14 पे जा रहा हूं बट दो वैल्यू और भी है इन बिटवीन व्हिच इज 10 एंड 13 वो तो मिस हो रही है क्योंकि
539:12
Speaker A
सीक्वेंशियल सर्च आप सिर्फ कैसे कर रहे हो सर सिर्फ लीफ पे कर रहे हो तो अब यहां पर एक मॉडिफिकेशन और करना पड़ता है क्या है वो मॉडिफिकेशन हम बोलते हैं जितने भी इंटरनल नोड है इंटरनल कौन माने जो लीफ पे
539:25
Speaker A
नहीं है सर तो जितने भी इंटरनल नोड है हर नोड का एक कॉपी आपको लीफ पे मेंटेन करना पड़ेगा अब जुगाड़ टेक्नोलॉजी क्या करें हर लीफ का एक कॉपी आपको लीफ प मेंटेन करना पड़ेगा हर इंटरनल नोड का सो दैट कि अगर
539:38
Speaker A
कोई मान लीजिए यहां पे कहीं 10 होना चाहिए 13 इधर कई 12 और 13 के बीच में होना चाहिए सो दैट अगर कोई सीक्वेंशियल सर्च करे तो वो लीफ लीफ के ऊपर सारी की सारी सीक्वेंशियल वैल्यू पढ़ के चला जाए उसे
539:50
Speaker A
टॉप डाउन सर्च ना करना पड़े तो मैं दोबारा बोल रहा हूं दो दो मॉडिफिकेशन यहां पर करेंगे सर हम कितने दो मॉडिफिकेशन पहला हर वैल्यू जो कि नॉन लीफ है जो कि इंटरनल है उसका कॉपी लीफ प मेंटेन करेंगे
540:03
Speaker A
और य एक सीक्वेंशियल पॉइंटर लगाएंगे ओनली ऑन द लीफ जब हम ऐसा करेंगे तो अब यह बीट्री उस काबिल हो जाएगा किय टॉप डाउन के साथ-साथ लेफ्ट टू राइट सीक्वेंशियल सर्च भी कर सके एंड नाउ दिस बिकम एन एग्जांपल
540:15
Speaker A
ऑफ व्हाट ऑफ b+ 3 बस इसी को बोलते है b+ 3 तो पहले इधर उधर की बात किए बिना अपन एक काम करते हैं लेट मी रिपीट ये तो सारी मैंने एनालिसिस इसी चीज की यू नो बना के
540:27
Speaker A
अच्छे नोट्स बना के रखा है लेट मी डू द सेम क्वेश्चन ऑफ b+ 3 है ना तो सेम सीक्वेंस लेते हैं बट इस बार क्या मानते हैं कि मान लो वो b+ 3 है और एक बार b+ 3
540:37
Speaker A
पे इंसर्ट करना आपको आया अगेन एग्जाम में वी डोंट एक्सपेक्ट की यहां पे बहुत ज्यादा केस इंसर्ट पे पूछे लेकिन इंसर्ट का फायदा क्या है आपको ट्रे का स्ट्रक्चर समझ आ जाता है सो आई विल गो वन बाय वन पहला
540:47
Speaker A
वैल्यू देखिए क्या है फर्स्ट वैल्यू इज फाइव ऑर्डर सेम है तो कोई प्रॉब्लम नहीं है मैक्सिमम जितने रूल अब हमने बी ट्रिप प सीखे वो सब यहां एप्लीकेबल है तो फाइव आया कोई प्रॉब्लम नहीं अगला वैल्यू है 10 10
540:59
Speaker A
तो फाइव से बड़ा ओबवियसली फाइव के राइट में आएगा अब बताओ ये b3 है कि b + 3 सर फिलहाल तो दोनों हैं जब तक मल्टीपल लेवल नहीं क्यों कॉपी की जरूरत ही नहीं है नेक्स्ट वैल्यू इज 12 सो अगेन जैसा पहले
541:10
Speaker A
कर रहे थे इधर आएगा बट नाउ यू सी देयर इज अ वायलेशन क्या करना पड़ेगा सर 10 को पकड़ना है ऊपर पुश करना है एंड द मोमेंट यू डू दैट बोलो क्या होगा तो अभी 10 मिलेगा आपको आपको फाइव मिलेगा है ना एंड देन आपको
541:25
Speaker A
मिलेगा 12 तो सीक्वेंशियल पॉइंटर में दिखा नहीं रहा यू कैन इमेजिन यहां पर है बट 10 का कॉपी मेंटेन करना है अब यहां भी दो कंफ्यूजन है क्या कि 10 का क्योंकि बीएसटी आईडिया में ये जो फैमिली है छोटा वैल्यू
541:38
Speaker A
लेफ्ट में जाता है बड़ा वैल्यू राइट में जाता है बराबर वैल्यू कहां आता है इस पे किसी ने बताया नहीं सो यहां भी दो थॉट प्रोसेस है हां एक देयर कुड बी एन आइडिया कि हर बार मैं कॉपी लेफ्ट में मेंटेन
541:48
Speaker A
करूंगा एक आईडिया हो सकता है मैं राइट में मेंटेन करूंगा दोनों ही अप्रोच सही है कोई प्रॉब्लम नहीं है एग्जाम में अगर कोई क्वेश्चन पूछता है तो उसको बताना पड़ेगा कि आपको कॉपी किधर मेंटेन करना लेफ्ट में राइट में अगर आपको नहीं बताया
542:01
Speaker A
ना इट्स योर लिबर्टी की आप किधर मेंटेन करो फिलहाल इस एग्जांपल में लेट मी चूज कि मैं कॉपी लेफ्ट में मेंटेन करता हूं तो मैं क्या करूंगा मैं 5 और 10 का कॉपी ऐसे यहां पे रख दूंगा तो कोई डिफरेंस नहीं है
542:14
Speaker A
जैसा 10 ऊपर था ऐसा ही 10 नीचे लाइक दिस अब ये b3 है कि b+ 3 सर अ b+ 3 देख के समझ आ रहा है क्योंकि 10 का कॉपी मेंटेन किया गया है आगे बढ़ी 13 10 से बड़ा है 12 से बड़ा है देयर कम्स 13
542:28
Speaker A
क्या कोई वायलेशन है सर कोई वायलेशन नहीं है अभी तक आगे बढ़ी नेक्स्ट इज 14 हमेशा रूट से स्टार्ट करना है जो जल्दबाजी करेगा पकड़ा जाएगा सो 10 से बड़ा 12 से बड़ा 13 से बड़ा देयर यू सी 14 14 यहां तक आ गए अब
542:42
Speaker A
बोलिए यहां क्या कर सकते हैं सर तो अगेन यू पिक द मीडियन यू पिक द मीडियन एंड पुश इट अपवर्ड तोब ज ऊपर इसको पुश करेंगे तो बोलिए क्या होगा सर अब होगा 10 एंड 13 ध्यान से देखिए 10 एंड 13 दिस इज वन
542:56
Speaker A
आईडिया है ना और बोलिए 10 से छोटा कौन-कौन है तो 10 से छोटा है हमारे पास ओबवियसली 5 एंड 10 इधर कौन आएगा इधर आएगा ध्यान से देखिएगा 12 और 13 का कॉपी भी आएगा क्यों आएगा 13 का कॉपी हर इंटरनल नोड का कॉपी
543:12
Speaker A
बनता है कोई ये तो नहीं सोच रहा आप में से कि फ का और 12 का और 14 का कॉपी क्यों नहीं है कॉपी सिर्फ उसका बनेगा सर जो नॉन लीफ प होगा आगे बढ़ते हैं व्हाट यू आल्सो
543:22
Speaker A
कैन डू इज लाइक वीडियो को पॉज करो आगे इंसर्ट करो देखो अप्रोच समझ आ रहा है क्या है ना तो अगला वैल्यू मैं ले लेता हूं वन वन 10 से छोटा 5 से छोटा सबसे छोटा यहां पर आया वन
543:34
Speaker A
फिर वायलेशन है यहां का मीडियन कौन है फाइव है फाइव को पकड़ो ऊपर पुश करो अब नोट भी रूट नोट ब क्या हैंडल कर पाएगा नहीं सर इधर भी वायलेशन हो रहा है तो क्या करें बताइए सर कोई ऑप्शन नहीं है वी विल पिक 10
543:47
Speaker A
एंड पुश इट अपवर्ड तो 10 को पकड़ेंगे और ऊपर पुश करेंगे एंड द मूमेंट वी डू दैट अब बोलो नया रूट न कौन बनेगा सर 10 10 यहां पर हमारा बन जाएगा नया रूट नोड 10 के लेफ्ट में देखेंगे तो आपको फाइव मिलेगा 10
544:03
Speaker A
के राइट में देखेंगे तो आपको 13 मिलेगा यहां कॉपी मत बनाइए देखिए डाटा किसी लेवल का हो बट कॉपी सबकी लीफ पे मेंटेन होती है क्योंकि सीक्वेंशियल सर सिर्फ लीफ प होता है तो बीच में कॉपी नहीं बनेगी किसी की
544:15
Speaker A
ठीक है फिर बताइए फाइव के लेफ्ट में कौन आएगा वन आएगा और फाइव का कॉपी आएगा फाइव के राइट में कौन आएगा तो फ के राइट में 10 का कॉपी आएगा ऑब् वियस 13 के लेफ्ट में कौन आएगा बोलिए 13 के लेफ्ट में तो 13 के
544:32
Speaker A
लेफ्ट में 12 आएगा और 13 आएगा और 13 के राइट में कौन जाएगा सर 13 के राइट में 14 जाएगा दैट विल बी ऑल है ना और कोई डाउट कोई कंफ्यूजन नजर आ रहा है नहीं परफेक्ट काम कर रहा है फिर आगे बढ़ नेक्स्ट इज
544:46
Speaker A
टू ट 10 से छोटा है फाइव से छोटा है देयर कम्स टू और टू क्या आती है प्रॉब्लम है क्या हां सर प्रॉब्लम है प्रॉब्लम है तो बोलिए क्या करना हालाकि रूट तक नहीं जाना पड़ेगा टू को पकड़िए ऊपर भेजिए इस नोट में
544:59
Speaker A
मैनेज हो जाएगा तो अब 10 रूट बना रहेगा बट यहां पर आपको दो चीज नजर आएंगी च इज लाइक टू एंड फ ध्यान से देखिए है ना टू के लेफ्ट में आपको मिलेगा वन और टू का कॉपी फ के लेफ्ट में फ का कॉपी और फ के
545:17
Speaker A
राइट या 10 के लेफ में 10 का कॉपी और इधर एवरीथिंग विल रिमन सेम सो दे यू से सी यू हैव 13 12 एंड 13 एंड देर यू हैव 14 14 और कोई प्रॉब्लम है नहीं सर परफेक्ट काम कर
545:30
Speaker A
रहा है आगे बढ़ी नेक्स्ट इज ्र 10 से छोटा है ट और फ के बीच में है ये आ गया थ्र कोई प्रॉब्लम नहीं है एंड नेक्स्ट इज फोर ओ माय गॉड 4 4 फ कहां आएगा बोलिए तो ्र और फ
545:43
Speaker A
के बीच में आएगा सीधे भाई ऊपर जाएगा और ऊपर जाएगा तो यहां भी फोर बीच में आएगा किस्मत देखिए यहां भी मीडियन वायलेट होगा और सबसे बढ जाएगा तो फोर का डायरेक्ट प्रमोशन हो रहा ध्यान से देखि सीधे रूट
545:57
Speaker A
में तो फाइनल ट्री कैसा बनेगा आइए जरा उस पर नजर मारते हैं लेट्स लुक एट हाउ द फाइनल ट्री विल लुक अलाइक फाइनल ट्री है ना तो 4 और 10 विल बिकम द न्यू रूट 4 एंड 10 अब यहां देखिए फोर के लेफ्ट में आपको
546:21
Speaker A
क्या मिलेगा आई थिंक फोर के लेफ्ट में हमें सिर्फ टू मिलेगा लुक एट दिस टू 4 और 10 के बीच में हमको फ मिल रहा है और 10 के राइट में हमको मिला 1313 अब टू के लेफ्ट में आप देखेंगे सो दे
546:40
Speaker A
यू सी वी हैव वन एंड टू टू के राइट में आप देखेंगे वन का कॉपी मिल गया ना टू का कॉपी ठीक है तो यहां मेरे ख्याल से मिलना चाहिए ्र एंड 4 मैं फिर से याद दिला रहा हूं
546:50
Speaker A
अच्छी बात क्या बिकॉज एवरीथिंग इ सॉर्टेड तो कभी कोई कंफ्यूजन नहीं है फोर का कॉपी फाइव के लेफ्ट में सिर्फ फाइव का कॉपी और 10 के इधर आ जाएगा 10 और कोई वैल्यू तो नहीं है इनके बीच में नहीं है आगे बढ़ी
547:04
Speaker A
देन 13 के लेफ्ट में यू विल हैव 12 एंड 13 12 एंड 13 और 13 के राइट में वी हैव ओनली 14 देर यू सी एक स्वस्थ सुंदर टिकाऊ अ ट्री हमारा बनके तैयार हो गया एंड आई थिंक
547:20
Speaker A
सब कुछ परफेक्ट है है ना अब यहां पर आप ध्यान से देखिए अब अगर मैं आपको पॉइंटर लगा के दिखाऊं तो नाउ यू कैन सी कि हां बहुत शानदार तरीके से है ना हम क्या कर सकते हैं सर हम इस ट्रे को ट्रैवर्स कर
547:33
Speaker A
सकते हैं टॉप डाउन फैशन में तो सर्च कर ही सकते हैं अगर सीक्वेंशियल सर्च भी किया तब भी कोई वैल्यू मिस नहीं होगी यह वो एक्चुअल ट्रीज है जो हम यूज कर रहे होते हैं यह है इसकी मैथ बताइए एक बार ऑब्जर्व
547:44
Speaker A
कर पा रहे हैं क्या है ना दैट इज द टोटल आईडिया बिहाइंड इट अब यह वो स्ट्रक्चर्स है है ना जो एक्चुअली अब मैं इसकी थोड़ी सी और रियलिटी आपको समझा देता हूं मैं अब आई थिंक बी3 से हम धीरे-धीरे स्विच होते
547:56
Speaker A
जा रहे b+ 3 पे अब ये जो हम यहां लिख रहे हैं ना फोर एक्चुअली अकेला फोर नहीं है इंडेक्स फाइल याद है इंडेक्स फाइल में दो चीज होती है वैल्यू एंड देन पॉइंटर वैल्यू एंड देन पॉइंटर तो ये फोर वो वैल्यू है और
548:11
Speaker A
साथ में पॉइंटर भी है जो अभी मैं इग्नोर कर रहा था 10b इंडेक्स फाइल की वो वैल्यू और साथ में पॉइंटर है नोटिस करो सिमिलरली टू के साथ भी पॉइंटर होगा फाइव के साथ भी पॉइंटर होगा 13 के साथ भी पॉइंटर होगा
548:22
Speaker A
लाइक दिस तो अब इसमें इस दिस इज लाइक इंडेक्स फाइल पूरा इंडेक्स फाइल ही स्टोर्ड है ये इसमें कभी भी कुछ इंसर्ट डिलीट करना हो तो आप देख रहे हो किस तरह से मल्टीलेवल इंडेक्स की तरह काम करेगा
548:35
Speaker A
बहुत शानदार तरीके से और ट्री फ्लेक्सिबल है डिली अभी डिलीट भी सिखाऊंगा इंसर्ट होना है तो वैल्यू खुद में खुद ऊपर जाने लगेंगी डिलीट होगा तो ट्री का लेवल खुद में खुद कम होने लगेगा और यह पूरा ट्री
548:46
Speaker A
शानदार तरीके से मैनेज होता है बिफोर वी अप्रोच फॉर डिली मैं यहां यहां पे आपको एक ट्री का स्ट्रक्चर और समझा देता हूं उसके बाद आपको यू नो इसको बिल्कुल भी इसमें कंफ्यूज होने की जरूरत नहीं है देखिए अभी
549:00
Speaker A
तक हमने क्या समझा वाइट कलर लेता हूं सबसे ज्यादा आपको दिखेगा तो देखिए वेरी गुड सबसे पहले हमने क्या समझा दो तरह के ट्री हमने पढ़े जस्ट फॉर सेक ऑफ अंडरस्टैंडिंग बता रहा हूं वैसे एग्जाम में 99 पर मान के चल लिए मतलब मैंने बड़ा
549:18
Speaker A
रेयरली देखा है बी ट्री प पूछा द क्वेश्चन विल बी ऑन ब प् ओनली दो तरह के ट्री है सर एक है बी ट्री और एक है b+ ट्र ध्यान से सुनिए बीट्री एंड b+ ट्री अच्छा दो तरह के
549:30
Speaker A
नोड है एक मैं बोल रहा हूं हमारे पास लीफ नोड है लीफ नोड और एक मैं बोल रहा हूं हमारे पास नॉन लीफ नोड है लीफ नोड एंड नॉन लीफ नोड अब आप एक आईडिया ऑब्जर्व करिएगा बी ट्री के
549:43
Speaker A
अंदर जो मेरे नॉन लीफ नोड है पहले समझिए कैसे वो मेंटेन होते हैं तो जैसा आप जानते हो बहुत सारे डटा आइटम है है ना बहुत सारे डटा आइटम है और हर डेटा आइटम के लेफ्ट में और राइट में व्हाट यू कैन अंडरस्टैंड कि
549:58
Speaker A
हमारे पास चाइल्ड पॉइंटर है या ट्री पॉइंटर है ट्री भी तो बना हुआ है ना तो ऐसा करके नोटिस करो यह मैं ट्री के पॉइंट्स बना रहा हूं जिनको कभी-कभी हम ट्री पॉइंटर या ब्लॉक पॉइंटर या चाइल्ड पॉइंटर ऐसा करके बुला लेते हैं एक चीज तो
550:16
Speaker A
मैंने आपको याद दिलाई क्या ये सिंपल डटा आइटम है नहीं सर ये डाटा है एंड अलोंग विद देम इनके पास रिकॉर्ड ये नोटिस करिए डाटा भी है और साथ में रिकॉर्ड भी तो दो तरह के पॉइंटर हैं ये तो इंडेक्स फाइल की एंट्रीज
550:30
Speaker A
है तो ये तो पॉइंट कर रहा है डेटाबेस की मेन फाइल को और ये जो दूसरे पॉइंटर है ये ट्री को हैंडल किए हुए हैं अच्छा इन पॉइंटर को भी दो नाम से बुलाया जा सकता है कभी-कभी आप देखेंगे लिखा होगा ब्लॉक
550:41
Speaker A
पॉइंटर कभी-कभी लिखा होगा रिकॉर्ड पॉइंटर ऐसा क्यों देखो अगर प्राइमरी या क्लस्टर्ड इंडेक्सिंग है तो याद करो हम एग्जैक्ट रिकॉर्ड को पॉइंट नहीं करते हम उस ब्लॉक को पॉइंट करते जिसके अंदर रिकॉर्ड देन यू डू द सीक्वेंशियल सर्च क्योंकि मेन फाइल
550:56
Speaker A
सॉर्टेड है उस समय हम बोलेंगे दिस इज अ ब्लॉक पॉइंटर बट अगर सेकेंडरी इंडेक्सिंग है तो क्या हर एक रिकॉर्ड को एंट्री मिलती है इंडेक्स फाइल में हां जी मिलती है उस केस में ब्लॉक को पॉइंट करता हूं कि सीधे
551:07
Speaker A
रिकॉर्ड को पॉइंट करता हूं इन दैट केस आई पॉइंट रिकॉर्ड ओनली सो वहां पर मेरे को चाहिए कि मैं उसको क्या बोलूं देन आई विल यू नो आ आई विल से दैट इट इज अ रिकॉर्ड पॉइंटर ये दो अंडरस्टैंडिंग है है ना तो
551:18
Speaker A
इस बात को ध्यान से ऑब्जर्व करिएगा ठीक है यह बात आपको समझ आ गई फेर एनफ अब जैसे ही मैं जाऊंगा बी ट्री के लीफ नोड प अब यहां देखिए एक मजे की बात क्या है जो भी नोड
551:30
Speaker A
लीफ नोड है क्या वो हमेशा हमेशा लीफ नोड ही रहेगा या व कभी नॉन लीफ भी बन सकता है सर वो हमेशा लीफ ही रहेगा क्योंकि यहां ट्री ऊपर की तरफ बढ़ता है नीचे की ऐसा नहीं है कि आज लीफ है कल को उसके चिल रन
551:42
Speaker A
आगे वो इंटरनल हो जाएगा आपने पूरा बी3 b+ ट्र बनते हुए देखा जो लीफ है जन्म से वो मरने तक लीफ ही रहने वाला है तो उसका एडवांटेज क्या है मैं एक काम करता हूं मैं स्ट्रक्चर ही अलग बनाता हूं मैं पॉइंटर का
551:53
Speaker A
आईडिया ही नहीं रखता सो इन लीफ नोट्स सर देर इज नो आईडिया देर इज नो आईडिया ऑफ चाइल्ड पॉइंटर लीफ नोड में चाइल्ड पॉइंटर हम रखते ही नहीं बस हम यही आईडिया रखेंगे है ना रिकॉर्ड पॉइंटर और उसका साथ आइर
552:08
Speaker A
ब्लॉक और रिकॉर्ड पॉइंटर डाटा अ यू नो जो भी हमारा इंफॉर्मेशन एंड देन द पॉइंटर एडवांटेज क्या होगा इतने सारे पॉइंटर जब चिल्ड्रन पॉइंटर नहीं रखोगे तो ओबवियसली ज्यादा डाटा होल्ड कर पाओगे दैट मेक्स सेंस सिमिलरली अगर यही
552:25
Speaker A
स्ट्रक्चर यह बुक में इतनी कॉम्प्लेक्शन नहीं कर सकते कितना खतरनाक है अब यहां देखिए अगर यही आईडिया मैं आपको बहुत सिंपल तरह से दोबारा दिखाऊं इन केस ऑफ b प् 3 तो कुछ चेंज होगा क्या सर बाकी सारी चीजें तो एकदम सेम है बस एक बात
552:44
Speaker A
ध्यान रखना है क्योंकि ये b+ 3 है याद है लीफ नोड में एक सीक्वेंशियल व वर्ड्स राइट हां याद तो है सर एक पॉइंटर होता है जो राइट हैंड साइड की तरफ पॉइंट करता है बस उसकी तरफ आपको
552:58
Speaker A
ध्यान रखना है है ना दैट इज वेरी वेरी इंपॉर्टेंट सिमिलरली अगर b प्स में जाऊं अब यहां पे देखिए सबसे ज्यादा मजा आपको आएगा अगर b प्लस में जाऊं क्या चिल्ड्रन पॉइंटर होंगे अब सर इंटरनल नोड है तो
553:10
Speaker A
चाइल्ड पॉइंट्स तो जरूर होंगे जो ट्री को मैनेज किए हुए हैं क्या यहां पे सीक्वेंस सपोर्ट होगा नहीं b+ ट्री में सीक्वेंशियल सपोर्ट सिर्फ लीफ में होता है वो हमने बना दिया यहां पे क्या होगा डाटा होगा और डाटा
553:24
Speaker A
का पॉइंटर होगा जी नहीं फॉर अ चेंज यहां पे सिर्फ डाटा होगा उसका पॉइंटर नहीं होगा आप बोलेगे हैं अगर हम इंडेक्स फाइल स्टोर कर रहे हैं और डाटा यहां रख रहे हैं तो भाई इसका पॉइंटर क्यों नहीं है पॉइंटर भी
553:37
Speaker A
तो होना चाहिए बिना उसके कैसे काम करेंगे दोबारा याद करिए सर यहां पर हम पॉइंटर इसलिए नहीं रख रहे रख तो सकते हैं कोई प्रॉब्लम नहीं क्यों नहीं रख रहे क्योंकि ये बी ट्री है जो भी डाटा इंटरनल नोड पे
553:49
Speaker A
है क्या उसका कॉपी पहले से लीफ पे मेंटेन है सोच के बताओ मुझे हां क्योंकि ये b+ 3 है जो भी डाटा इंटरनल नड में है क्या उसका कॉपी पहले से लीफ पे मेंटेंड है क्या हां सर है तो और अगर उसका कॉपी पहले से मान
554:03
Speaker A
लीजिए अगर यहां लिखा है 42 तो मेरे को पता है 42 कोई नीचे भी लिखा हुआ है तो यहां पे पॉइंटर स्टोर करूंगा फिर दोबारा इधर करूंगा एक काम करता हूं मैं यहां डाटा रखता हूं बट पॉइंटर यही स्टोर करूंगा
554:14
Speaker A
हालांकि इससे एक प्रॉब्लम होगा प्रॉब्लम क्या होगा अगर आपको कोई डाटा b+ 3 में ऊपर भी मिल गया तो भी क्या आपको लीफ तक जाना पड़ेगा जाना तो पड़ेगा थोड़ा टाइम जरूर आपका लगेगा बट द पॉइंट इज कि वैसे भी इतना
554:28
Speaker A
ज्यादा बड़ा ऑर्डर है कि स् ट्री की डेप्थ बहुत ज्यादा नहीं होती प्लीज अंडरस्टैंड इस ट्री की डेप्थ बहुत कम होती है तो इसमें इतना टाइम वेस्ट नहीं होगा रिलेटिव जितना स्पेस आप बचा लेंगे है ना तो एक
554:39
Speaker A
बड़ा आर्गुमेंट है एक और आर्गुमेंट है हालांकि थोड़ा सा अजीब है बट य दैट मेक्स सेंस क्योंकि डाटा हर बार लीफ प मिलेगा तो हर क्वेरी ट्रैवल का टाइम स्टैंडर्ड हो जाएगा जिससे आमतौर पर डिजाइनिंग में जैसे रियल टाइम सिस्टम डिजाइन करते हो हमें पता
554:54
Speaker A
होता है कि लगभग इतने समय में रिजल्ट आता है बिकॉज़ ऑफ़ दिस स्टैंडर्डाइजेशन है ना तो दैट इज़ एन आईडिया ये चारों स्ट्रक्चर है सर और इस पे इतने क्वेश्चन पूछे जाते हैं ना ऑर्डर पे ये एक बेसिक लॉजिक मुझे
555:05
Speaker A
समझाना था जहां पर इंडेक्सिंग सिर्फ इंडेक्स प क्वेश्चन नहीं पूछता इस पे पूछता है है ना तो कैसे इसको फिट करते हैं और कैसे इस पे क्वेश्चन बनते हैं नाउ आ आई विल शो यू सम ऑफ़ द क्वेश्चंस ये देखिए
555:15
Speaker A
बैक टू बैक बैक टू बैक गेट में इसमें क्वेश्चन पूछे गए हैं कुछ सिलेक्टेड मैंने बना के यहां रखे हैं ये तो b+ ट्री पे इंसर्ट पे आई थिंक यू यू कैन ट्राई दिस या यू कैन ट्राई दिस पहले पहले मैं ये पैटर्न
555:26
Speaker A
सॉल्व कराता हूं देखो क्या क्वेश्चन पूछा है इन बी प् एक दो इक्वेशन आप बना गए तो बना ले जाएंगे कोई बड़ी बात नहीं इन अ बी प् इफ अ सर्च की वैल्यू इ 8 बाइट लंग एंड ब्लॉक साइज 512 बाइट एंड द ब्लॉक पॉइंटर
555:39
Speaker A
बाट द मैक्सिमम ऑर्डर ऑफ द बी प् इ अब देखिए जब मैक्सिमम ऑर्डर की बात कर रहा है ऑर्डर क्या होता है सर नंबर ऑफ चिल्ड्रन और नंबर ऑफ चिल्ड्रन किसके होते हैं लीफ नोड के कि नॉन लीफ नोड के सर नंबर ऑफ
555:53
Speaker A
चिल्ड्रन ऑब्स होते हैं नॉन लीफ नोड के यानी कि इंटरनल नोड के हालांकि बीट प् ट्री है तो ये भी याद रखना है कि इंटरनल नोड में पॉइंटर होगा कि सिर्फ डेटा होगा सर सिर्फ डेटा होगा अब इसने क्या बोला
556:05
Speaker A
टोटल ब्लॉक साइज है 512 मैंने बोला था ना हमारा जो नोड है वो पूरे ब्लॉक को कवर करता है मैक्सिमम तो मानता हूं मैक्सिमम साइज व्ट आई कैन हैव इज 512 बाइट्स नाउ सर्च की वैल्यू इज 8 बाइट तो यानी कि ये
556:19
Speaker A
जितनी भी एंट्रीज है बीच में ये सब की सब कितने बाइट की है सर ऑल दीज एंट्रीज आर ऑफ 8 बाइट्स एंड द ब्लॉक पॉइंटर इज टू बाइट्स सो ऑल दीज पॉइंट्स है ना अब बोल रहा था ना
556:31
Speaker A
इसको मैं ब्लॉक बोल दूं बिकॉज ये किसी नोड को पॉइंट कर रहा है वो नोड भी तो एक्चुअली एक ब्लॉक ही है ना सो ऑल ऑफ देम आर ऑफ टू बाइट्स ओनली ये सब दोदो बाइट के हैं अब
556:39
Speaker A
मैक्सिमम ऑर्डर पूछा है ऑर्डर माने ये पूछा है टू बाइट वाले कितने हो सकते हैं तो मेरे से मेरी एक आदत है भाई जो पूछा है x मान लेता हूं तो अगर ये x है तो बोलो ये क्या हुआ सर ना दिस बिकम x -1 काउंट की
556:52
Speaker A
बात कर रहा हूं बना दो ज लीनियर इक्वेशन कैन आई से 2 * x इसका साइज किया है 8 8 * x - 1 और ये दोनों मिलके किसके कम या बराबर होने चाहिए 512 के वही तो बोला
557:07
Speaker A
मैक्सिमम ब्लॉक साइज लीनियर इक्वेशन है सॉल्व कर लो सो 2x + 8x - 8 इ < = 512 सो 10x इ < इक्वल टू इधर प्लस में जाएगा दैट विल बिकम 520 x इ < = 520 20 डि 10 सो दैट
557:24
Speaker A
इज इक्वल टू 5252 तो देखो मैंने आपसे बोला था ना रियलिटी में जब यूज करते हैं तो ऑर्डर आमतौर पर बड़ा निकलता है तो इसका आंसर आ गया 5 टू 52 और विश्वास मानिए इसी तरह के क्वेश्चन इसी तरह के क्वेश्चन बैक
557:38
Speaker A
टू बैक बैक टू बैक पीछे पूछे गए हैं बट इसमें इतनी सारी मैथ इवॉल्वड है पुरानी क्योंकि बच्चे के फंडामेंटल्स बेसिक क्लियर नहीं है बच्चा आमतौर पर इस तरह के क्वेश्चन में अटक जाया करता है एक केस और
557:49
Speaker A
करा देता हूं दिस इज गेट 2015 टू मार्क क्वेश्चन तो कोई बहुत पुरानी बात नहीं कर रहा कंसीडर अ b+ ट्री इन व्हिच अ सर्च की इज 12 बाइट लॉन्ग ब्लॉक साइज इज 1024 बाइट रिकॉर्ड पॉइंटर इज 10 बाइट ब्लॉक पॉइंटर 8
558:04
Speaker A
बाइट द मैक्सिमम नंबर ऑफ कीज दैट कैन बी अकोमोडेटेड इन द नॉन लीफ नोड नॉन लीफ यानी कि सामने से बोल रहा है कौन सा नोड इंटरनल नोड स्ट्रक्चर अभी दो मिनट पहले बनाया फिर से याद कर लेता हूं रट्टा फिकेशन का काम
558:19
Speaker A
नहीं है भाई अगर रटो ग ना तो चीजों को याद ना कर पाओगे और रटने से काम चलेगा नहीं समझ जाओगे तो चीजें याद रह जाएंगी तो यह स्ट्रक्चर बना लेता हूं याद है कि सीक्वेंशियल पॉइंटर नहीं है अब डाटा बताइए
558:32
Speaker A
सर्च की 12 बाइट का है सो ऑल ऑफ दिस इज 12 बाइट 12 बाइट 12 बाइट लॉन्ग ब्लॉक साइज इज 1024 बाइट तो जो मेरा ब्लॉक है यह हो गया सर 1024 बाइट का कोई बड़ी बात नहीं है
558:47
Speaker A
रिकॉर्ड पॉइंटर इज 10 बाइट लॉन्ग अब मजे की बात क्या है यह बोकस डाटा इसकी जरूरत ही नहीं है रिकॉर्ड पॉइंटर की जरूरत है क्या नहीं यहां तो रिकॉर्ड पॉइंटर होता ही नहीं वो तो लीफ में होता है तो पागल बना रहा है
559:00
Speaker A
ब्लॉक पॉइंटर इज 8 बाइट लॉन्ग इसकी जरूरत जरूर है सर य सब के सब जो पॉइंटर है ये 88 बाइट्स के हैं ठीक है ना क्या पूछ रहा था मैक्सिमम नंबर ऑफ कीज दैट कैन बी अकोमोडेटेड इन अ नॉन लीफ नोड अब इस बार
559:14
Speaker A
पूछे हम देखिए ऑर्डर नहीं पूछा की पूछा है तो मैंने क्या बोला जो पूछा उसे x मानो तो अगर ये x है सर तो ऑब् वियस ये कौन हो x + 1 इक्वेशन बनाइए 8x + 1 प्लस ये कौन है 12
559:28
Speaker A
इसका साइज इन x ले इक्वल टू इस बार टोटल साइज कितना है 1024 लीनियर इक्वेशन तो खुद भी कर सकते हो 8x + 8 12x इ ले इ 1024 सो 8x + 12x दैट बिकम 20x ले इक्वल टू ये इधर जाएगा माइनस में तो ये आई थिंक
559:48
Speaker A
हो जाएगा 8 माइनस हुआ 1016 सो x इ ले इ 1026 डि 22 से करोगे तो आई थिंक ये आ जाएगा 508 और पॉइंट दिस और लेस दन इक्वल टू है तो 58 नहीं कर पाएंगे सर 50 ही होल्ड कर
560:05
Speaker A
पाएंगे लोअर बाउंड प सेटल करेंगे यह मैथ है है ना तो मुझे बताइए इस तरह के क्वेश्चन अभी ट्राई कर सकते हैं क्या आई डोंट थिंक अब इस पैटर्न में किसी भी तरह का कोई डाउट कोई कंफ्यूजन होना चाहिए है
560:17
Speaker A
ना बिल्कुल सिंपल पैटर्न है और बहुत सिंपल तरीके से अपन ने इसको सॉल्व भी किया है ठीक है तो ये क्वेश्चन सेम आई थिंक नाउ यू कैन ट्राई यह कुछ क्वेश्चन हो सकते है जो थोड़े कांसेप्चुअल है पढ़ ले एक बार 2019
560:28
Speaker A
का केस है वन मार्क का क्या पूछा व्हिच वन ऑफ द फॉलोइंग स्टेटमेंट इज नॉट करेक्ट अबाउट द b+ 3 डेटा स्ट्रक्चर यूज्ड टू क्रिएट एन इंडेक्स ऑन रिलेशनल डेटाबेस टेबल ठीक है ईच लीफ नोड हैज अ पॉइंटर टू द
560:40
Speaker A
नेक्स्ट लीफ नोड यह बात तो बिल्कुल सही है सीक्वेंशियल है हमने सीखा ना जो नॉन लीफ है वो डेटा रिकॉर्ड को पॉइंट नहीं करते सर वो सिर्फ हम लीफ में रखते हैं यह गलत है अच्छा यह गलत है तो शद इसलिए सही है यही तो पूछा था
560:59
Speaker A
अब बी प्लस इज अ हाइड बैलेंस ट्री यह भी हम जानते हैं वेदर बीट्री बी प् सब के सब केस में लीफ हमेशा सेम लेवल पर होगा द की वैल्यू इन ईच नोड आर कैप्ट इन सॉर्टेड ऑर्डर तो ये बात भी ठीक है यह फैमिली कौन
561:13
Speaker A
सी है बीएसटी की एल की तो सब कुछ सॉर्टेड ऑर्डर में रखना ही है तो इस तरह के क्वेश्चन यू कैन हैव अ ट्री इ कंसीडर्ड टू बी बैलेंस द लेंथ ऑफ द पाथ फ्रॉम रूट टू ऑल द लीव नोट्स आर इक्वल ठीक बात है मैं
561:29
Speaker A
बैलेंस की डेफिनेशन क्या बताई कि जितने भी लीफ नोड होंगे सब सेम लेवल प होंगे और सेम लेवल पर होने की परिभाषा क्या है कि अगर रूट से लीफ तक का पाथ लेंथ देखेंगे तो सब का सब सेम मिलेगा और यह जो अगले ऑप्शंस
561:41
Speaker A
में प्लव -1 की बात कर रहा है तो एवीएल की कहानी है b+ 3 की कहानी नहीं है सो ओबवियसली ऑल दीज ऑप्शंस आर रंग बी सीडी ये केस देखिए 2015 में पूछा बी प् ट्री है और आपसे पूछ रहा है कि लुक एट दिस यह क्वेरी
561:55
Speaker A
रन की गई है क्या क्वेरी है गेट ऑल द रिकॉर्ड्स द क्वेरी इज़ गेट ऑल द रिकॉर्ड्स इन द सर्च की दैट इज़ ग्रेटर दन इक्वल टू 7 बट लेस दन 15 7 से बड़ा और 15 से छोटा और b + नज़र आ रहा है क्योंकि
562:09
Speaker A
कॉपी मेंटेन है मजे की बात है इस बार आप ध्यान से देखेंगे तो कॉपी राइट में मेंटेंड है कोई दिक्कत नहीं है अब बताओ बोल रहा है कितने नोड आपको एक्सेस करने पड़ेंगे तो नाइन सेवन से शुरू हो रहा है
562:19
Speaker A
ना 7 नाइ से छोटा है पहला न यह पहले मैं आपको ऐसे दिखाता हूं काउंट बाद में करेंगे ना से छोटा है इस वाले नोड प 75 से बड़ा इधर चले गए अब अगर बी ट्री होता तो हमेशा टॉप डाउन करता बट यहां से
562:33
Speaker A
मैं सीक्वेंशियल सर्च कर सकता हूं तो मैं इधर जाऊंगा मेरे को 15 तक जाना है इधर जाऊंगा और बस यहीं पर रुक जाएगा क्योंकि 15 से लेस था 15 आ इस म आगे जाने की जरूरत नहीं बोलो कितने नोट सर्च हुए एक दो तीन
562:46
Speaker A
चर पा पाच नोड में हमारा काम हो गया है ना दिस इज द मैथ तो आई थिंक अभी यह पूरा का पूरा जो टॉपिक है उसे आप कंसोलिडेट कर पा रहे होंगे इतने लिमिटेड टाइम में आई थिंक दिस इज वन ऑफ़ द बेस्ट अंडरस्टैंडिंग दैट
562:59
Speaker A
वी कैन डिस्कस अच्छा अब आपको एक बात समझा देता हूं दोबारा इसको एक बार कंक्लूजन मेरे को डिलीट भी अब ऑब्जर्व कराना है आपको हालांकि मैं बता दूं डिलीट पे आई डोंट एक्सपेक्ट अ क्वेश्चंस इन जनरल पिछले 25 साल में शायद एक या दो क्वेश्चन भी
563:12
Speaker A
नहीं पूछे पिछले 10-15 साल में ज़ीरो क्वेश्चन ऑन डिलीट है ना अप्रोच समझा देता हूं क्या है अच्छा b3 की क्यों बात कर रहा हूं बिकॉज़ बट्री समझा तो b+ 3 ऑटोमेटिक समझा देर इज नथिंग डिफरेंस बिटवीन देम
563:23
Speaker A
जब कोई नोड भरता है ज्यादा तो मीडियन पकड़ते ऊपर पुश कर देते हैं ठीक उसी तरह जब दो नोड्स ये जो दो चाइल्ड है जब ये काफी हद तक खाली हो जाएंगे हम बोलते हैं शुड बी लाइक मोर देन 50 पर एमटी तो क्या
563:37
Speaker A
हमारी ड्यूटी है हम दोबारा इनको उठा के मर्ज कर दें हां सर ड्यूटी तो है लेकिन अब हमको चाहिए कि यहां पर हम ओवरफ्लो पढ़े कि अंडरफ्लो अंडरफ्लो कितना खाली हो जाएगी हम मर्ज करें तो अब मैं यह दिखाता हूं आपको
563:50
Speaker A
जिस पहले मैंने बात नहीं की इन जनरल यहां देखिए पहले इंटर लोड अगर ऑर्डर है m तो हम जानते हैं मैक्सिमम चिल्ड्रन कितने होते हैं m तो मैक्सिमम डाटा कितना होगा m -1 अब यहां मिनिमम का भी बात है वरना
564:01
Speaker A
एफिशिएंसी नहीं रहेगी मेमोरी की तो कह रहा है मिनिमम कितना चाइल्ड होना ही चाहिए m / 2 अपर बाउंड अगर इतने चाइल्ड नहीं है आपके तो हमको चाहिए कि हम मर्ज करेंगे सर है ना और अगर मिनिमम चाइल्ड m / 2 र बाउंड है तो
564:16
Speaker A
बोलो डटा कितना होगा सर दैट विल बी m / 2 अपर बंड -1 सो ये कंडीशन आपको ध्यान में रखनी है याद रख पाएंगे पक्का अब देखिए इंटरनल नोड है यह सारी की सारी प्रॉपर्टी इधर बिल्कुल सेम है लीफ के लिए बट ध्यान
564:30
Speaker A
रखना है क्योंकि लीफ है तो चाइल्ड को मैं जीरो कर रहा हूं क्योंकि य एप्लीकेबल ही नहीं चाइल्ड होता ही नहीं तो मिन और मैक्स की कोई बात ही नहीं डाटा बिल्कुल सेम है जब हम रूट की बात करते हैं तो यहां देखिए
564:41
Speaker A
रूट पे मैक्सिमम कंडीशन तो सारी एप्लीकेबल है ओबवियसली नंबर ऑफ चिल्ड्रन m होंगे डेटा m -1 होंगे बट क्या मिनिमम कंडीशन एप्लीकेबल है सर मिनिमम रूट पर कभी एप्लीकेबल नहीं होंगे क्यों आप मान मा लीजिए आपने ऑर्डर निकाला 52 आप कह रहे हो
564:55
Speaker A
मिनिमम के हिसाब से m बाट ब बाउंड मान लीजिए 26 चिल्ड्रन तो होने ही चाहिए स्टार्टिंग में कैसे होंगे कोई भी डाटा स्ट्रक्चर इनिशियली तो एमटी होता है ना उसमें धीरे-धीरे करके हम इंसर्ट करते हैं तो ऑब् वियस पॉसिबल नहीं है है ना तो याद
565:07
Speaker A
रखिएगा कि जो मिनिमम कंडीशन है ओबवियसली वो रूट पे एप्लीकेबल नहीं है बाकी सब पे एप्लीकेबल है और जो लीफ है वहां चिल्ड्रन की कंडीशन काम नहीं करेगी क्योंकि वो तो लीफ है एंड बाकी सब अकॉर्डिंग चलेगा है ना
565:20
Speaker A
एक छोटा सा केस आपको मैं अटेंप्ट करा देता हूं का हालांकि मैं फिर से आपसे बता रहा हूं कि यह नहीं पूछा जाएगा और यह कभी पूछा नहीं गया देन यू सी हमारे पास एक बी ट्री है बी
565:34
Speaker A
ट्री जिसका ऑर्डर एक अल्फाबेटिकल एग्जांपल लिए जिसका ऑर्डर है ए च इज सि अब आप मुझे बताओ अगर ऑर्डर है m तो हमने क्या समझा मिनिमम नंबर ऑफ चाइल्ड कितने होंगे 6 बाटू अपर बाउंड यानी कि 3 बाटू यानी कि थ और
565:48
Speaker A
अगर नंबर ऑफ चिल्ड्रन मिनिमम थ्री है तो नंबर ऑफ डेटा मिनिमम कितने होंगे दो ये मैक्सिमम का नहीं ये किसका कंडीशन हुआ मिनिमम का अब ये मान रहे हैं और चलिए डिलीट स्टार्ट करते हैं पहला वैल्यू देखिए जो डिलीट करना है वो है एच एच एच एच एच एच
566:03
Speaker A
ये एच ही है ये काइंड ऑफ मैंने ऑलरेडी डिलीट कर दिया ध्यान से देखिए पहली बात जिसको डिलीट करना है वो लीफ में है और दूसरी बात जिसको डिलीट करना है वो मिनिमम क्राइटेरिया भी फुलफिल कर रहा है क्योंकि
566:14
Speaker A
डेटा आइटम तो दो भी हो सकते है इसके पास तो तीन है और वैसे भी लीफ है इसके कोई चिल्ड्रन तो है नहीं सो देर इज नो प्रॉब्लम इस केस में आप इस उठाइए और डायरेक्ट डिलीट कर दीजिए धीरे-धीरे इन दिस
566:24
Speaker A
एग्जांपल आई आई विल ट्राई टू टेक ऑल पॉसिबल केसेस सारे पॉसिबल परम्यूटेशन कॉमिनेशन देख लेंगे यस नेक्स्ट देखिए वैल्यू क्या है t कहां है t ये रहा t अब t की प्रॉब्लम क्या है कि ी t इंटरनल नोड है
566:38
Speaker A
इसको डायरेक्ट डिलीट नहीं कर सकते तो t क्या करेगा सर t अपने दोनों लेफ्ट और राइट चाइल्ड के पास जाएगा मान लीजिए पहले लेफ्ट चाइल्ड के पास जाता है यहां पर दो एलिमेंट है आरएनएस क्या यहां से कुछ बोरो किया जा
566:50
Speaker A
सकता है नहीं क्योंकि मिनिमम डाटा दो है ये ऑलरेडी मिनिमम सिचुएशन में है है ना तो यहां से कुछ बोरो करना पॉसिबल नहीं है तो ये जाएगा राइट चाइल्ड के पास यहां से जरूर बोरो किया जा सकता है तो t के सबसे
567:02
Speaker A
क्लोजेस्ट कौन है डब् तो हम डब् को प्रमोट करेंगे व्हिच विल रिप्लेस t एंड अल्टीमेटली t विल बी डिलीटेड तो ये भी डिलीट हो गया नेक्स्ट बताइए सारे पॉसिबल केस में कवर करने की कोशिश करूंगा नेक्स्ट इज r अब ये देखिए है तो लीफ में ब
567:18
Speaker A
प्रॉब्लम है कि ऑलरेडी मिनिमल सिचुएशन में है तो डायरेक्ट डिलीट नहीं कर सकते अब आपके अगर चिल्ड्रन भी नहीं है तो आप किसके पास जाएंगे सिबलिंग के पास तो मान लीजिए पहले अपने लेफ्ट सिबलिंग के पास जाएगा एनए
567:28
Speaker A
प क्या इसके पास कुछ एडिशनल डाटा है देने के लिए कह रहा भाई साहब हम ऑलरेडी मिनिमम पे बैठे हुए हैं तो अपने राइट सिबलिंग पे जाएगा इनके पास अभी भी तीन डाटा है बट ध्यान रखिएगा बाइनरी सॉर्टेड है तो क्या x
567:40
Speaker A
को मैं उठा के इधर रख दूंगा w के लेफ्ट में नहीं तो क्या होगा नोटिस करिए x ऊपर जाएगा w नीचे आएगा एंड नाउ किसको डिलीट करना था r को ना नाउ आई कैन डिलीट r देखिए कैसे हमने काम किया तो x ऊपर गया और ड
567:56
Speaker A
नीचे आ और उसका टोटल रिप्लेसमेंट हमने मैनेज कर दिया सो हर तरह की जुगाड़ टेक्नोलॉजी यहां पे काम कर रही है अब यहां देखिए नेक्स्ट वैल्यू है e ये रहा e ऑलरेडी लीफ में है अब मजे की बात क्या है
568:08
Speaker A
ये लेफ्ट सिबलिंग के पास जाएगा वो भी मिनिमम है राइट के पास जाएगा वो भी मिनिमम है डिलीट तो होना ही है और एफ अकेला सर्वाइव कर नहीं पाएगा ध्यान से देखिएगा यह बड़ा क्रुशल स्टेज है क्योंकि ऑलरेडी
568:20
Speaker A
दो डाटा मिनिमम में य अकेला रह गया तो अब के पास कोई ऑप्शन नहीं है बट क्योंकि इसका लेफ्ट सिबलिंग ये अपने लेफ्ट सिबलिंग के साथ मर्ज करेगा बट क्या डायरेक्ट कर पाएगा नहीं कर पाएगा क्योंकि इन बिटवीन जो डाटा
568:32
Speaker A
है डी पैरेंट उसको भी लेना पड़ेगा मजे की बात क्या है ी इतने मिनिमल स्ट्रक्चर पे खड़ा हुआ है अगर डी नीचे गया बच्चों की मदद करने के लिए जी अकेला सरवाइव कर पाएगा क्या नहीं जी अपने सिबलिंग के साथ यू नो q
568:45
Speaker A
और x के साथ करेगा बट g कहेगा मैं अपने पेरेंट्स के साथ जाता हूं तो जी एम के साथ जाएगा तो ध्यान से देखेंगे तो पता क्या होगा ये ट्री अब लेवल कॉलेप्स करेगा तो जी ए q एंड एक्स ध्यान से देखिए जी ए क ए
569:00
Speaker A
एक नाउ आई थिंक दैट विल बिकम द न्यू रूट नोटिस करिए दैट विल बिकम द न्यू रूट जी के लेफ्ट में कौन आएगा ए सीडी एंड एफ जी और ए के बीच में अा क्योंकि सॉर्टेड है तो कोई प्रॉब्लम नहीं
569:15
Speaker A
है के ए इधर आएगा ए प इधर आएगा एडब और इधर आएगा ज ये बड़ा क्रुशल स्टेज था ब एक बार नोटिस करिए क्यों कोलप्पन हो जाएगा ए डायरेक्टली जा सकता है मिनिमल नहीं है सी डायरेक्टली जा सकता है
569:33
Speaker A
मिनिमल नहीं है एस एस को अगर गया तो डब् अकेला सरवाइव कर नहीं पाएगा n प के साथ मर्ज करेगा बट q को भी साथ में लेगा तो रूट के पास हालांकि कैपेसिटी तो कोई प्रॉब्लम नहीं है तो नया रूट कौन बनेगा
569:48
Speaker A
नया रूट बनेगा g ए और x नोटिस करिए जी के लेफ्ट में आपको मिलेगा डी और e जी और एम के बीच में आपको मिलेगा के और एल m और x के बीच में आपको मिलेगा n प क
570:06
Speaker A
और ड n प क एंड w और x के राइट में आपको मिलेगा y एंड z सो दिस इज द एंटायस आएगा तो वैसे भी इसमें प्रॉब्लम क्या है ना इतना स्टैंडर्डाइजेशन नहीं है टू बी वेरी ऑनेस्ट एल्गोरिथम यू कैन गो इन
570:22
Speaker A
टू डेप्थ बट गेट में पॉसिबल नहीं है फिर इतने टाइम के अंदर इतनी डिटेलिंग बोते हैं गेट वाले खुद फंस जाएंगे यहां पे कोई डिटेल क्वेश्चन दिया तो है ना तो आमतौर पे इससे बचते हैं एंड द सेम आईडिया यह सब
570:33
Speaker A
मैंने लिख के रखा है नोट्स तो आपको डिस्क्रिप्शन में मिल जाएंगे और कुछ एग्जांपल क्वेश्चंस भी हैं अ बट आई थिंक दिस इज़ मोर दन सफिशिएंट फॉर इंडेक्सिंग तो हमने बहुत डिटेल में काम किया बहुत अच्छे से काम किया अ और अभी मुझे लग रहा
570:45
Speaker A
है हो सकता है आठ ढ घंटे हो चुके हैं बट अभी 3 35 घंटे हमारे पास बचे और अभी मेरे को बहुत डिटेल में आपको पढ़ाना है अलजेब्रा तो या क्वेरी लैंग्वेजेस इन टोटल तो रिलेशन अलजेब्रा और एसकल दो ऐसे टॉपिक
570:56
Speaker A
है जिस पर बढ़िया सी प्रैक्टिस करना जरूरी है तो कोशिश करूंगा यहां पर अच्छे सारे एग्जांपल्स और बहुत सारी टिप्स एंड ट्रिक्स आपको समझाऊं बाद में थोड़ा सा डिस्कशन अपन टपल कैलकुलस पे भी जरूर करेंगे तो चलिए अभी स्टार्ट करते हैं
571:08
Speaker A
चैप्टर नंबर सिक्स अगर आप गेट एग्जाम के लिए सीरियस हैं बट आपकी प्रिपरेशन कुछ कारणों से अच्छी नहीं चल रही जैसे डेली डिसिप्लिन के साथ ना पढ़ना डाउट सॉल्व ना हो पाना या किसी भी कंफ्यूजन में अच्छी मेंटरशिप का ना होना तो आप जवाइन कर सकते
571:25
Speaker A
हैं गेट गाइडेंस बैच जहां मैं रोज दो घंटे लाइव पढ़ाता हूं विद पर्सनल मेंटरशिप लिंक आपको वीडियो के डिस्क्रिप्शन में मिलेगा तो चलिए सबसे पहले कुछ बेसिक बात डिस्कस करते हैं लुक एट दिस तो ओवरऑल जो चैप्टर है है ना वहां पे हम डील कर रहे हैं किसके
571:39
Speaker A
साथ क्वेरी लैंग्वेज के साथ अब सबसे पहले समझना पड़ेगा बेसिकली क्वेरी लैंग्वेज है क्या तो देखिए दो-तीन बातें समझिए जो फ्लो में अभी तक हम पूरा सब्जेक्ट पढ़ते आए हैं सबसे पहले हमने क्या समझा ईआर डायग्राम तो कस्टमर जो भी रिक्वायरमेंट थी कंपनी की जो
571:54
Speaker A
भी रिक्वायरमेंट थी जिसके लिए हम बना रहे हैं उसमें कौन एंटिटी है ट्रिब्यूट से क्या रिलेशनशिप है वो सब ऑब्जर्व कर लिया हमने देन हमने उसको रिलेशनल मॉडल में कन्वर्ट किया टेबल्स आए यू नो ईआर डायग्राम में तो हम सिर्फ स्कीमा डिस्कस
572:07
Speaker A
कर रहे थे तो यहां पर कॉलम्स है रोज है उनका पूरा इंटरसेक्शन इंटरेक्शन वो सब हमने समझा हमने समझा टेबल बहुत अच्छे फॉर्म में नहीं है तो टेबल को नॉर्मलाइज करना जरूरी है एवरी टेबल शुड कंटेन अ सिंगल आईडिया उसको हमने नॉर्मलाइज किया
572:21
Speaker A
लॉसी लॉस डि कंपोजीशन डिपेंडेंसी प्रिजर्विंग वो सारी चीजें हमने समझी फंक्शनल डिपेंडेंसी स् कीज वो सारी चीज यहां समझी एंड इन द लास्ट चैप्टर वी हैव डिस्कस इंडेक्सिंग तो इंडेक्स में हमने समझा कि यू नो अ व्हाट इज द प्रॉब्लम कि
572:34
Speaker A
डेटाबेस स्लो हो रहा है बिकॉज़ ऑफ़ नॉर्मलाइजेशन उसको थोड़ा स्पीड अप करने की जरूरत है तो इस चीज में हमने उसका डिटेल में काम किया हमने समझा कि कैसे स्पीड अप कर सकते हैं कि हमें इंडेक्सिंग करना पड़ेगा तीन तरह के बेसिक इंडेक्सिंग हमने
572:46
Speaker A
समझे प्राइमरी क्लस्टर्ड और सेकेंडरी एंड देन मल्टीलेवल इंडेक्सेस के लिए बी ट्रीज ब प् ट्रीज हमने समझा ब जस्ट काइंड ऑफ एक रास्ता था इंपॉर्टेंट इज b+ 3 इंसर्ट कैसे किया जाता है डिलीट कैसे करते हैं और ऑर्डर वाले क्वेश्चन किस तरह से आ रहे हैं
573:00
Speaker A
किस फ्रीक्वेंसी के साथ आ रहे हैं वो सारी चीज समझ के पूरा आईडिया हमने कंक्लूजन डेटाबेस बन चुका है ट्रांजैक्शन मैनेजमेंट हम स्टार्टिंग में पढ़ चुके तो अब करना क्या है सर करना है क्वेरी तो डेटाबेस के अंदर मतलब डेटाबेस क्रिएट करना
573:15
Speaker A
उसके अंदर डेटा इंसर्ट कर पाना जरूरत पड़ने प डेटा को रिट्राईंग एज फार एज यर गेट सिलेबस इज कंसर्न हम ज्यादा कंसंट्रेट करेंगे क्वेरी लैंग्वेजेस प बिकॉज डे टू डे ऑपरेशंस हम वही कर रहे होते हैं तो डेटाबेस से यू नो
573:31
Speaker A
डाटा को रिट्राईंग है यह भी अपने आप में एक आर्ट है है ना और वो लैंग्वेज जिसका हम इस्तेमाल करते हैं डेटा को रिट्राईंग के लिए उसको हम बोलते हैं क्वेरी लैंग्वेजेस तो क्वेरी लैंग्वेज किस लिए यूज होती है
573:42
Speaker A
यू नो दो वी विल बी कंसंट्रेटिंग मोर ऑन द रिट्रैक्टिंग वेज अब यहां क्वेरी लैंग्वेज का पूरा सिंटेक्स और टिक समझिए आमतौर पे हम यहां क्या करते हैं क्वेरी लैंग्वेज को दो पार्ट में हम डिवाइड करते हैं एक बोलते
573:58
Speaker A
हैं प्रोसीजरल एक बोलते हैं नॉन प्रोसीजरल प्रोसीजरल नॉन प्रोसीजरल ना व्हाट इज प्रोसीजरल क्वेरी लैंग्वेज इसका मतलब है कि हम दोनों चीज बताएंगे व्हाट इज टू बी ट्राइव एंड हाउ इट इज टू बी रिट्रूडेड चाहिए फॉर एग्जांपल मुझे वो
574:14
Speaker A
कस्टमर का नाम चाहिए जिनके अकाउंट में 000 से कम है फॉर एग्जांपल तो ये नहीं बोलूंगा मैं मतलब ये तो बोलूंगा बट साथ में ये भी बोलूंगा कि एक टेबल लो कस्टमर का फिर पहले आपको कॉलम सेलेक्ट करना है कि
574:24
Speaker A
पहले रो सेलेक्ट करना है स्टेप बाय स्टेप बताऊंगा वाइल इन केस ऑफ नॉन प्रोसीजरल हम क्या करेंगे हम क्या बोलेंगे व्हाट इज टू बी रिक्वायर्ड क्या चाहिए वो बताओ हाउ इट विल बी यू नो रिट्रो जर नॉन प्रोसीजर इसको रियल टाइम
574:38
Speaker A
में सोच लेते हैं जैसे मैं आमतौर पर एग्जांपल देता हूं इन जनरल क्या कि अगर मैं आपसे बोलू कि यार एक गिलास पानी ला दोगे क्या क्लास चल रही है आप बोलोगे सर ने बोला ला देते हैं तो आप जाओगे है ना
574:49
Speaker A
एंड मे बी यू डोंट नो एगजैक्टली कहां वाटर कूलर है कि किसी से पूछ लोगे गिलास कहां मिलेगा साफ है नहीं है मुझे लग रहा है कि बेसिक प्रॉब्लम आप खुद से सॉल्व करके एक गिलास पानी का मेरे को ला दोगे यस और अगर
575:00
Speaker A
कुछ अनयूजुअल हुआ आप गए वटर कूलर के पास और आपने देखा वटर कूलर के ऊपर शेर बैठा हुआ है तो आपको यह समझाने की जरूरत नहीं है कि पानी का ग्लास ज्यादा इंपोर्टेंट है आपका जीवन है ना तो वो सारे रैंडम डिसीजंस
575:11
Speaker A
भी आप लोगे बट यू नो यू सॉल्व दिस प्रॉब्लम अगर मैं किसी रोबोट को बोलूं अभी फिलहाल जो टेक्नोलॉजी है और रोबर्ट अगर अभी उस लेवल पे नहीं तो उसको समझाना पड़ेगा इतने स्टेप सीधा जाना है देन यू
575:21
Speaker A
टेक टेक लेफ्ट रन देन यू टेक राइट रन आधे रोबोट मिलेगा और वटर कूलर के ऊपर शेर बैठा है तो शायद उसे फर्क भी ना पड़े है ना पानी लाना है पानी लाना है चाहे अब शेर खर रोबोट का क्या ही करेगा बट अगर शेर उसको
575:33
Speaker A
तोड़ भी देता है तब भी वो टूट जाएगा बट पानी लेके आएगा या वही टूटा रहेगा समथिंग लाइक दिस तो वो कैसा उसको कैसा कमांड चाहिए उसको प्रोसीजरल कमांड चाहिए अब हम अल्टीमेटली ओबवियसली यहां जिस आईडिया पर कंसंट्रेट करते हैं वो है अब पहले ये भी
575:47
Speaker A
समझा देता हूं रिलेशनल अलजेब्रा क्या है ये वो मैथमेटिकल मॉडल है है ना जो प्रोसीजरल अप्रोच पे लिखा हुआ है इसको ऐसे समझिए यह कोई सॉफ्टवेयर नहीं है जिसे आप कॉपी प र यू नो जैसे कंप्यूटर में रन
576:00
Speaker A
करोगे जैसे फॉर एग्जांपल जब भी हम जैसे एल्गोरिथम पढ़ते हैं एल्गोरिथम हम सर्टिंग पढ़ते हैं मान लीजिए अलग-अलग तरह के एल्गोरिथम हमने डेवलप किया बबल सॉर्ट सिलेक्शन सॉर्ट मस सॉर्ट हीप सॉर्ट यस अब एल्गोरिथम तो पेपर पे लिखते हैं ना वो सही
576:13
Speaker A
है कि नहीं देख के समझ आता है ऐसा नहीं कि आप कंप्यूटर में डालोगे और चेक करके बता दोगे एल्गो ठीक है कि नहीं है लाइक दिस सिमिलरली ये भी थोरेट्स बेस्ड ऑन सेट थ्योरी जिसको हम समझते हैं और बाद में जब
576:25
Speaker A
एक बार इसको आप पढ़ लेंगे ना अच्छे से दिस इज आल्सो इंपोर्टेंट गेट में आपसे क्वेश्चन पूछता है जब आपको यह समझ आएगा तो आप ऑटोमेटिक समझोगे अच्छा यार ये एसकल तो डायरेक्टली और इनडायरेक्टली मैं बोलता हूं आमतौर पे 95 पर इट इज जस्ट द सॉफ्टवेयर या
576:38
Speaker A
यू नो प्रॉपर डॉक्यूमेंटेशन अलजेब्रा यह प्रोसीजरल होता है एक और आईडिया हमारे पास है च लाइक रिलेशनल कैलकुलस बहुत इंपॉर्टेंट नहीं है मोस्टली वी डोंट गेट अ क्वेश्चन फ्रॉम हियर रेयरली हर पांच छ साल साल में एक आध
576:52
Speaker A
क्वेश्चन या किसी क्वेश्चन का एक ऑप्शन यहां से आ जाया करता है तो थोड़ा सा आईडिया इसका भी लेना है है ना और यह जो ये भी मैथमेटिकल मॉडल है है ना ये जिस चीजों को लिखने का एक तरीका है ये किस पे बेस्ड
577:02
Speaker A
है दिस इज बेस्ड ऑन द आइडिया ऑफ नॉन प्रोसीजरल अप्रोच जहां आप सिर्फ ये बताएंगे क्या चाहिए कैसे चाहिए वो नहीं बताएंगे और मजे की बात क्या है दिस 95 एंड 5 पर मिलके क्या बनाता है एएल तो एएल
577:14
Speaker A
मोस्टली इट इज रिलेशनल अलजेब्रा बट थोड़ा बहुत कंपोनेंट हम एसकल से हम कैलकुलस से भी लेते हैं तो अगर कोई आपसे फ्यूचर में पूछे कि बताओ एसकल प्रोसीजरल है कि नॉन प्रोसीजरल तो क्या जवाब दोगे सर ये दोनों
577:26
Speaker A
में से कुछ भी नहीं है नाइ दर प्रोसीजरल नॉर नॉन प्रोसीजरल बिकॉज टेक्निकली इसने दोनों से यू नो कोई ना कोई कंसीडरेशन लिया है एक और बात मैं थोड़ा सा आपको बता दूं कि हम ओबवियसली क्वेरी लैंग्वेज केलिए
577:38
Speaker A
एसकल पे डील करेंगे बट क्या एसक्यूएल एक मात्र लैंग्वेज है क्या मार्केट में ऐसा नहीं है सो मैं थोड़ा सा यू नो आई वाज सर्चिंग इट तो दिस इज अ विकपीडिया पेज ऑफ क्वेरी लैंग्वेजेस एंड यू कैन सी ये तो वो
577:48
Speaker A
प्रोजेक्ट्स है या वो लैंग्वेजेस हैं जो कमर्शियली अवेलेबल है मार्केट में लोग यूज कर रहे हैं है ना तो मोर देन 50 60 पॉपुलर आइडियाज आर देयर यहां पे यह छुप के हमारा बैठा हुआ है क्या एसकल तो आप समझिए हम भले
578:02
Speaker A
ही एसक्यूएल पढ़ रहे हैं बट क्या यह एकमात्र सिस्टम है जो मार्केट में यूज हो रहा है नहीं ऐसा नहीं है तो ऐसे बहुत सारे और भी सिस्टम्स हैं बट ऑब्स ज्यादा कवरेज मार्केट में आज भी स्कल का है नाउ
578:14
Speaker A
प्रोसीजर नॉन प्रोसीजर दोनों क्या है मैंने आपको बता दिया एक छोटी सी तुलना अगर दोबारा करूं तो जो मैथमेटिकल मॉडल है वो अलजेब्रा एंड कैलकुलस है जो एक्चुअल आईडिया है वो एसक्वल है जैसे मैं आपसे बोल रहा हूं एल्गो में और कोड में हम कंपैरिजन
578:29
Speaker A
करें तो काइंड ऑफ सेम एनालॉजी होगी या कांसेप्चुअल एंड रियलिटी तो ये थ्योरिया है रियलिटी है ये थ्योरी है प्रैक्टिकल है और यह भी अच्छा एक तुलना हो सकती है चेस बोर्ड एंड बैटलफील्ड है ना तो आप चेस
578:41
Speaker A
बोर्ड पे मान लीजिए यू यू नो टेक्निकली इट इज अ गेम बट एक्चुअली यू आर फाइटिंग है ना कि आप स्ट्रेटेजी बना रहे हो देन अटैक कर रहे हो डिफेंस कर रहे हो सिमिलरली बैटलफील्ड में भी ऐसा हो रहा है बट वो रि
578:52
Speaker A
में हो रहा होता है तो कुछ इस तरह का तुलना आप यहां पर कर सकते हो नाउ अभी हम कंसंट्रेट करेंगे रिलेशनल अलजेब्रा के ऊपर है ना अब दो तीन बातें ध्यान से ऑब्जर्व करिएगा रिलेशनल अलजेब्रा यहां पे रिलेशनल
579:04
Speaker A
शब्द बाद में है पहला शब्द अलजेब्रा और ऐसा नहीं कि अलजेब्रा पहली बार पढ़ रहे हैं बचपन में आपने लीनियर अलजेब्रा पढ़ा है बीटेक में आपने बलिन अलजेब्रा पढ़ा है तो अलजेब्रा मींस अ मैथमेटिकल सिस्टम यस अब यहां पर जैसे मैं तुलना करके दिखा रहा
579:19
Speaker A
हूं लेट मी से सिंपल अर्थमेटिक है जहां यू नो ऑपरेटर्स में यू हैव प्लस माइनस डिवाइड मल्टीप्लाई एंड इन ऑपरेंट यू हैव नंबर तो दो नंबर लिए बीच में एक ऑपरेटर लगाया एंड नाउ दैट बिकम अ लीनियर इक्वेशन है ना
579:32
Speaker A
सिमिलरली अगर हम बुलियन अलजेब्रा की बात करें तो मान लीजिए दिस इज एन एजोर ऑपरेशन तो ये हमारा ऑपरेटर है और a और b हमारे क्या हो गए ऑपरेंट हो गए अब हम जानते हैं रिलेशनल का मतलब डेटाबेस में क्या होता है
579:46
Speaker A
टेबल है ना व्हेन व्हेन वी आर डीलिंग विद टेबल एंड अलजेब्रा मींस मैथमेटिक्स तो यहां पर अब हम क्या करने वाले यह एक ऐसा सिस्टम है जहां पे आईई एम यूजिंग राइट नाउ स्टार स्टार सिंपली मींस ऑपरेटर है ना ये ऑपरेटर है और अभी आपको
580:01
Speaker A
बताऊंगा और कितने तरह के ऑपरेटर यहां पे होते हैं बट दो तरह के ऑपरेटर होंगे कुछ होंगे यूनिरी ऑपरेटर्स कुछ होंगे बाइनरी तो जैसे यहां पे आप देख रहे हैं इनपुट क्या है इनपुट होगा टेबल आउटपुट भी होगा
580:14
Speaker A
टेबल जैसे मैथ में इनपुट होता है नंबर आउटपुट होता है नंबर ऐसे ही यहां पे इनपुट होगा टेबल आउटपुट होगा टेब और किसी एक टेबल पर मैं कुछ ऑपरेशंस लगाऊंगा आगे समझेंगे प्रोजेक्शन क्या होता है सिलेक्शन क्या होता है वह सब काम
580:29
Speaker A
करेंगे ठीक उसी तरह बाइनरी ऑपरेटर भी हो सकता है जिसमें इनपुट होंगे दो टेबल और उन दोनों टेबल के बीच में हम कोई ऑपरेशन लगाएंगे एंड देन रिजल्ट मजे की बात क्या है कोई भी ऑपरेशन आप लगाओ इनपुट में आइर
580:42
Speaker A
यू हैव वन टेबल और यू हैव टू टेबल बट इन द रिजल्ट वी ऑलवेज हैव एगजैक्टली वन टेबल रिजल्ट में हमेशा एक टेबल मिलता है और आगे जाके समझाऊ बड़ी इंपोर्टेंट बात है दैट टू विदाउट अ नेम तो जो रिजल्ट में टेबल
580:56
Speaker A
मिलेगा सर उसका नाम नहीं होता उसका नाम क्यों नहीं होता वो भी अभी समझेंगे बट दैट इज अ बेसिक आईडिया जिस तरह से हम काम कर रहे होते हैं ठीक है अच्छा एक और चीज जो क्लियर क्लीयरली अभी बताना जरूरी है दैट
581:08
Speaker A
इज डुप्लीकेसी ये जो हमारे मैथमेटिकल मॉडल है दैट इज अलजेब्रा एंड कैलकुलस ये दोनों सेट थ्योरी पे बेस्ड है सेट थ्योरी पे लिखे हुए हैं तो इन दोनों के अंदर ही बड़ी इंपॉर्टेंट बात है इन दोनों के अंदर ही
581:23
Speaker A
क्या कोई कंसीडरेशन है क्या कोई अंडरस्टैंडिंग है डुप्लीकेसी की नहीं तो यहां रिडंडेंसी हो ही नहीं सकती एक टेबल के अंदर दो डाटा सेम नहीं हो सकता ना इनपुट में ना आउटपुट में लेकिन एसकल में हम समझेंगे देयर इज अ कंसीडरेशन ऑफ
581:36
Speaker A
डुप्लीकेसी वहां डुप्लीकेसी हो सकती है रिडंडेंसी हो सकती है और अगर डुप्लीकेसी रिडंडेंसी है तो उसको कैसे हटाते हैं वो भी आपको समझाऊ वो एक अलग स्टोरी है है ना तो अच्छा अलजेब्रा की बात कर रहे हैं क्योंकि मैथमेटिकल सिस्टम है तो हम
581:51
Speaker A
इंग्लिश का भी कोई यूज नहीं करेंगे सिर्फ जो सिंबल्स हैं उन्हीं का इस्तेमाल करने वाले हैं चलो तो बातें बहुत सारी हो गई ऑपरेटर्स देख लेते हैं तो ऑपरेटर्स को य हम दो कैटेगरी में डिफा यू नो आई शुड से
582:03
Speaker A
डिफरेंशिएबल हैं बेसिक और फंडामेंटल ऑपरेटर्स तो ये वो बेसिक ऑपरेटर हैं जिनका इस्तेमाल करके हम सारा गेम खेलते हैं सिलेक्शन प्रोजेक्शन यूनियन सेट डिफरेंस कार्टीजन प्रोडक्ट ये ये हमारे सारे के सारे फंडामेंटल ऑपरेटर्स हैं इनको बेसिक क्यों बोलते हैं क्या आप कोई भी रिलेशनल
582:22
Speaker A
अलजेब्रा क्वेरी सिर्फ इन ऑपरेटर का इस्तेमाल करके लिखी जा सकती है जी हां लिखी जा सकती है है ना लेकिन ओबवियसली इनके साथ हमारे पास सपोर्ट में जॉइन है उसके अलग-अलग वेरिएशन है इंटरसेक्शन है डि डिवीजन है असाइनमेंट है कुछ एडिशनल
582:36
Speaker A
डिराइवर भी है अब आप बोलेंगे सर अगर बेसिक फंडामेंटल ऑपरेटर है देन व्हाई वी नीड डिराइवर सो दैट काम को आसान बनाया जा सके तो ओबवियसली हो सकता है कि अगर आप सिर्फ फंडामेंटल ऑपरेटर का यूज करेंगे तो टाइम
582:50
Speaker A
थोड़ा ज्यादा लगेगा अगर अगर आप डिराइवर का यूज करेंगे तो वो काम थोड़ा सा आसानी से किया जा सकता है है ना तो इस पर हम डिटेल में बाद में बात करेंगे और कौन यूरी कन बाइनरी वो हम देख लेंगे तो आई विल गो वन
583:01
Speaker A
बाय वन सबसे पहले बात करता हूं प्रोजेक्शन की है ना जिसे बोलते हैं पाई या शुड से इट इज लाइक वर्टिकल सिलेक्शन मतलब क्या है भाई एक टेबल है है ना इट इज अ यूनिरी ऑपरेटर तो एक बार में एक ही टेबल इनपुट
583:14
Speaker A
आएगा अब आईडिया क्या है देयर आर मल्टीपल कॉलम्स जाहिर सी बात है टेबल में बहुत सारे कॉलम होंगे अब कि आपको सारे कॉलम आंसर में चाहिए क्या जो भी आप क्वेरी लगाना चाह रहे हैं मान लीजिए नहीं चाहिए
583:25
Speaker A
लेट मी से ये एक स्टूडेंट टेबल है यहां पर रोल नंबर हो सकता है नेम हो सकता है एज हो सकता है कुछ और हो सकता है हो सकता है ना बहुत सारी चीजें बहुत बढ़िया अब अगर हम
583:35
Speaker A
ऐसा कुछ कंडीशन लगाए या ऐसा कुछ सोच ध्यान से नोटिस करिए कि बहुत सारे कॉलम्स हमारे पास है बट हम क्या कर चाहते हैं हमें चाहिए बच्चे का सिर्फ नेम और ए चाहिए बाकी कॉलम्स नहीं चाहिए तो यहां पर कौन आपकी
583:48
Speaker A
हेल्प करता है पाई प्रोजेक्शन आपकी हेल्प करता है जिसका इक्स क्या है आप टेबल का नाम लिखें ब्रैकेट में आप पाई का सिंबल बनाएं और अंडरस्कोर में जो जो कॉलम चाहिए वो लिख दीजिए तो सपोज यू राइट नेम एंड एज
584:00
Speaker A
और बाकी दोनों कॉलम हट जाएंगे सिर्फ यही दोनों कॉलम आएंगे इसके बारे में अच्छी और आसान बात क्या है क्योंकि हर कॉलम का एक यूनिक नेम है तो आपको क्या चाहिए सोचिए टेक्निकली बताना बहुत आसान है इसमें कोई
584:21
Speaker A
लेट मी टेक एन एग्जांपल तो एक सिंपल सा बैंकिंग स्कीमा मैंने लेकर रखा सो दैट बहुत सारे प्रैक्टिस के सॉल्व करेंगे कोई कंफ्यूजन ना हो क्वेश्चन है राइट अ रिलेशनल जबरा क्वेरी टू फाइंड द नेम ऑफ ऑल कस्टमर्स विदाउट डुप्लीकेशन इन अ बैंक इन
584:35
Speaker A
अ बैंक हैविंग अ बैंक अकाउंट आई एम सॉरी तो वो कस्टमर जिनके पास बैंक अकाउंट है उनका नाम चाहिए अब ध्यान से देखेंगे वो कस्टमर जिनके पास बैंक अकाउंट है आई थिंक वो रिलेशनशिप जो है वो है डिपॉजिटर तो कौन
584:47
Speaker A
से टेबल में मिलेगा सर डिपॉजिटर टेबल में मिलेगा बट सब कुछ नहीं चाहिए बिकॉज़ यहां पे कस्टमर का नेम भी और अकाउंट भी है हमें सिर्फ क्या चाहिए हमें सिर्फ कस्टमर नेम चाहिए तो पहले टेबल बताओ कौन सा यूज़ हो
584:58
Speaker A
रहा है सर टेबल यूज़ हो रहा है डिपॉजिटर सो लेट मी यूज डिपॉजिटर टेबल इनपुट टेबल और आपको क्या चाहिए सर आपको सिर्फ कस्टमर नेम चाहिए मैं शॉर्ट में लिख देता हूं सो लेट मी राइट कस्टमर नेम एंड दैट विल बी ऑल
585:12
Speaker A
है ना ये हो गई हमारी पहली रिलेशन अलजेब्रा क्वेरी और हमने सिर्फ वही कॉलम मेंशन किया जो हमको चाहिए तोब होगा क्या इमेजिन करो ये टेबल इनपुट में आया होगा और अकाउंट नंबर वाला कॉलम चला गया सिर्फ कस्टमर नंबर वाला कॉलम जो है कस्टमर नेम
585:28
Speaker A
वाला वो फाइनली प्रिंट होगा तो बहुत आई थिंक सिंपल बात है इसमें कोई कंफ्यूजन नहीं होना चाहिए है ना एक बात और नोटिस करिएगा अगेन अगर किसी कस्टमर के पास मल्टीपल बैंक अकाउंट्स भी है है ना ओरिजिनल टेबल में हो सकता है उसका नाम दो
585:43
Speaker A
बार आए यहां एक ही बार आएगा क्योंकि डुप्लीकेशन अलजेब्रा में ऑटोमेटिक रिमूव हो जाता है एक और बात नोटिस करने की है प्रोजेक्शन का इस्तेमाल सिर्फ और सिर्फ तभी करना है जब आप सच में करना चाहते हो जैसे ये दूसरी क्वेरी देखिए बात समझाने के
585:57
Speaker A
लिए मैंने लिखी है राइट अ रिलेशनल जब क्वारी टू फाइंड ऑल द डिटेल्स ऑफ बैंक ब्रांच बैंक की जो ब्रांच है लुक एट दिस सारी डिटेल उसके बारे में अपने को चाहिए तो मैं इनपुट टेबल जो है मैं यूज कर लेता
586:10
Speaker A
हूं ब्रांच है सारी डिटेल चाहिए तो मानो नेम भी चाहिए ब्रांच सिटी भी चाहिए एसेट भी चाहिए तो सोचने वाली बात क्या है क्या कोई स्पेसिफिक कॉलम चाहिए क्या नहीं सर सारे कॉलम चाहिए तो क्या मैं ऐसा करूं कि
586:22
Speaker A
पाई यूज करूं एंड देन ब्रांच नेम एंड ब्रांच सिटी एंड एसेट्स तीनों लिखूं सर कुछ भी लिखने की जरूरत नहीं है एक्चुअली प्रोजेक्शन लगाने की जरूरत नहीं है प्रोजेक्शन कब लगाना है पाई का इस्तेमाल कब करना है जब आपको कोई स्पेसिफिक कॉलम
586:35
Speaker A
चाहिए अगर आपको सारे कॉलम चाहिए तो नहीं लिखो ट दैट विल बी डन तो मैं ऐसा बोलूं अगर टोटल मान लीजिए यहां पर हमारे पास चार कॉलम है अगर आपको एक कॉलम चाहिए कोई दो चाहिए तीन चाहिए तब आप यूज कर सकते हो अगर
586:48
Speaker A
आपको चारों चाहिए तो नो यूज तो वन से लेके n -1 तक अगर कॉलम सेलेक्ट करने है तब आप इसको यूज करें वरना प्रोजेक्शन को फिर यूज करने की जरूरत नहीं है है ना अगर दो कॉलम सेलेक्ट करने है यू जस्ट राइट कॉमा जैसे
587:02
Speaker A
मान लीजिए यहां ले लेते हैं लेट मी से हमें लोन नंबर भी चाहिए और लोन का अमाउंट भी चाहिए बोलो कैसे लिखूंगा सो इनपुट टेबल हुआ लोन और हमको क्या चाहिए हमको चाहिए लोन का नंबर और हमको चाहिए लोन का अमाउंट
587:18
Speaker A
एंड डन बस हो गई बात लाइक दिस सो आई थिंक यह बेसिक आईडिया आपको समझ आ गया है ना कि प्रोजेक्शन कैसे काम करता है एक चाहो तो छोटा सा क्वेश्चन ट्राई करके इस पर देख लेते हैं बट अभी अभी क्वेश्चन नहीं ट्राई
587:33
Speaker A
करते अभी आगे बढ़ते हैं बिकॉज आई थिंक टाइम कम है तो मैं चाहता हूं पहले बहुत सारे कंसेप्ट आपको डील करा दूं क्वेश्चंस के लिए आगे भी बाद में बात कर सकते हैं नेक्स्ट ऑपरेटर है हमारे पास सिग्मा
587:43
Speaker A
सिग्मा मीन सिलेक्शन करना सिग्मा क्या है जैसे यहां लिखा हॉरिजॉन्टल सिलेक्शन हॉरिजॉन्टल सिलेक्शन कॉलम के साथ मैं बो था एडवांटेज क्या हर कॉलम का नाम है आपको जो कॉलम चाहिए आप नाम लिखोगे कॉलम मिल जाएगा आपको क्या टेबल में जरूरी है कि
587:58
Speaker A
हमें सारे रो चाहिए हो नहीं जरूरी नहीं है अब मान लीजिए अगेन ये स्टूडेंट का नेम है यह स्टूडेंट का एज है ये स्टूडेंट के मार्क्स हैं लेट मी से हमें सेर्फ वो स्टूडेंट चाहिए जिनके मार्क्स 50 पर से कम
588:10
Speaker A
है समथिंग लाइक दिस तो हो सकता है तीन रो हैं तीन में से एक रो बाहर हो जाए सिर्फ दो ही रोज सेलेक्ट हो यानी कि सिर्फ दो ही स्टूडेंट ऐसे हो जिनके मार्क्स जो हैं वो 50 पर से कम है ऐसा हो सकता है ना तो अब
588:23
Speaker A
यहां पर हमें क्या यूज करना पड़ता है यहां पर हम यूज करते हैं सिग्मा तो अगर मैं यही एग्जांपल कोट करूं लेट मी से स्टूडेंट है टेबल का नाम है ना और हमें क्या चाहिए हमें वो कंडीशन है कि जो
588:38
Speaker A
मार्क्स है दैट मस्ट बी लेस देन 50 और परसेंटेज व्हाट एवर जो भी आप लिखना चाहो लेस देन 50 तो क्या होगा यहां कॉलम पे मैं कोई छेड़छाड़ नहीं कर रहा है ना होगा ये कि पूरा का पूरा टेबल इनपुट में आएगा और
588:50
Speaker A
सिर्फ फाइनल वो रो बचेंगे जिसमें मार्क्स जो है वो 50 से कम सिलेक्ट हो जाए सो दैट इ हाउ इट वर्क्स कुछ एग्जांपल लिख के देख लेते जैसे पहला क्वेश्चन देखिए क्या लिखा है दोनों चीज आई थक यूज हो जाएंगी इसमें
589:04
Speaker A
राइट रिलेशन जब्र टू फाइंड ऑल अकाउंट नंबर वेर बैलेंस इज लेस देन 1000 क्या करना है सर वो चाहिए जिसमें बैलेंस 1000 से कम हो तो सबसे पहले नोटिस करिए कौन सा इनपुट टेबल यूज करना है अकाउंट तो जो हमने
589:17
Speaker A
स्ट्रक्चर सीखा है तो सबसे पहले हम यूज करेंगे अका उसके बाद कंडीशन क्या है बैलेंस तो कंडीशन प क्या लगाएंगे सिग्मा और शॉर्ट में लिख देता हूं बैलेंस इज लेसन 1000 तो कैन यू इमेजिन कि जो अकाउंट वाला बड़ा सा टेबल
589:33
Speaker A
होगा अकाउंट वाला जो बड़ा सा टेबल होगा एंड दिस इज लाइक इसमें क्या है हमारे पास अकाउंट का नंबर है और ब्रांच का नेम है एंड वी हैव बैलेंस तो इसमें कुछ रो एलिमिनेट हो जाएंगी वो बाहर गई जो रो बची
589:48
Speaker A
वो ऐसी बची किसी में बैलेंस 500 है किसी में बैलेंस ₹ है किसी में बैलेंस 998 है सिर्फ वही बचे एक्स्ट्रा वाले सब बाहर हो गए बट इसको क्या चाहिए सब कुछ चाहिए क्या कह रहा सिर्फ उनका काउंट नंबर बता दो तो
590:00
Speaker A
मेरे ख्याल से अब जो बचा हुआ टेबल है है ना उसमें से अकाउंट नंबर प्रोजेक्शन कर लेते हैं जो करना आपको आता है तो यह पूरा का पूरा नाउ काइंड ऑफ बन गया इनपुट एंड नाउ यू कैन राइट व्हाट नाउ यू कैन राइट
590:13
Speaker A
अकाउंट नंबर तोब देखिए क्या होगा ऐसा लिखने से तो ऐसा होगा कि अब जो भी हमारे पास टेबल बचा उसमें रिडंडेंट एलिमिनेट हो जाएगा नाउ यू विल हैव ओनली अकाउंट नंबर ऑफ दोज अकाउंट जिनका बैलेंस 1000 से कम है तो
590:26
Speaker A
ध्यान रखिएगा कि कभी भी अगर आपको अ यू नो दोनों यूज करना है प्रोजेक्शन और सिलेक्शन तो हमेशा पहले सिग्मा यूज करेंगे फिर प्रोजेक्शन यूज करेंगे ध्यान से सोचेंगे तो आपको बात समझ आएगी प्रॉब्लम क्या है अगर आपने पहले प्रोजेक्शन यूज कर लिया तो
590:42
Speaker A
बाकी कॉलम ही एलिमिनेट हो जाएंगे बचेगा ही सिर्फ अकाउंट नंबर कंडीशन किस पे लगाएंगे आर यू गेटिंग इट तो पहले कंडीशन लगा लो उसके बाद जो कॉलम चाहिए उ उसको आप बाहर निकाल लो तो कोई प्रॉब्लम नहीं होगा है ना
590:54
Speaker A
सेकंड क्वेरी क्या है कैन य कैन यू हैव केसेस जहां मल्टीपल कंडीशंस है हां हो सकता है सर कैरन ब्रांच का नाम बता दो जो दिल्ली में सिचुएटेड और जिनका एसेट जो है वो 1 लाख से क्या है लेस देन है ऐसा लुक
591:07
Speaker A
एट दिस कौन सा टेबल यूज होगा टेबल यूज होगा ब्रांच लेट मी राइट द कंडीशन क्या-क्या कंडीशन है सर ब्रांच नेम इन व्हिच इज सिचुएटेड इन दिल्ली एन एसेट्स तो दो चीजें हैं मैं शॉर्ट में लिख देता हूं लेट मी से
591:20
Speaker A
ब्रांच सिटी ब्रांच सिटी इज दिल्ली और एंड यहां पर यूज करते हैं कंजंक्शन इंटरसेक्शन वाला ऑपरेटर नहीं ए एंडडी एंड नहीं ऐसे दो परस नहीं ये यू राइट एंड और दूसरा कंडीशन क्या है एसेट्स इज लेस देन लाख समथिंग लाइक दिस और
591:38
Speaker A
उसके बाद सब कुछ नहीं चाहिए भाई को क्या चाहिए सिर्फ ब्रांच का नेम चाहिए सो लेट मी राइट ब्रांच नेम दैट विल बी ऑल देखिए पूरी बात समझ आ रही है क्या है ना और कितने शानदार तरीके से पूरे पैटर्न प हम
591:50
Speaker A
यहां पे काम कर पा रहे सो दिस इज एन आइडिया एंड वेरी इंटरेस्टिंग आईडिया तो दो बातें आपने समझी अगर मल्टीपल कंडीशंस है आप एंड या और लगा सकते डिपेंडिंग किस तरह से है प्रोजेक्शन उसके बाद कैसे करना है
592:02
Speaker A
आई थिंक वो भी हमें समझ आ रहा है है ना कोई बहुत बड़ी बात नहीं है एंड के केस में एक बात बता देता हूं वेदर इट इज एंड और र क्या ये कमटौल ओबवियसली इससे फर्क नहीं पड़ता इवन
592:16
Speaker A
यू कैन आल्सो गो नेस्टेड वे यानी कि एक बार में एक पहला कंडीशन देन दूसरा क कंडीशन या दूसरा कंडीशन देन पहला कंडीशन तो आप ऐसे भी जा सकते हैं अदर वे अराउंड आई डोंट थिंक कि इसमें भी कोई प्रॉब्लम
592:27
Speaker A
होना चाहिए यस तो यह सिलेक्शन की बात आपको समझ आ गई एक बार दोबारा याद दिला रहा हूं दैट इक्वल नॉट इक्वल ग्रेटर देन लेस देन लेस दन इक्वल टू ग्रेटर दन इक्वल टू एंड और नॉट इस तरह के कोई भी आईडियाज कोई भी
592:42
Speaker A
यू नो ऑपरेटर्स आप सिग्मा के अंदर यूज कर सकते हैं कंडीशन क्या जरूरी है कि हर बार जब आप कंडीशन लगाए लेट मी से क्लास में जितने बच्चे थे सबकी परसेंटेज या सबके मार्क्स 50 से ज्यादा है अब आपने कंडीशन
592:55
Speaker A
लगा दिया कि हमको वो चाहिए जिसके नंबर 50 से कम है तो कितने सिलेक्ट होंगे कोई भी सिलेक्ट नहीं होगा है ना तो इट इज पॉसिबल दैट आफ्टर यूजिंग सिग्मा रिजल्ट में क्या मिले खाली टेबल मिले यू डोंट गेट एनी टपल
593:07
Speaker A
ऐसा भी हो सकता है कि कंडीशन लगाने का कोई फर्क ही ना पड़े मान लीजिए सभी बच्चों के नंबर 40 से भी कम है किसी के 40 से ज्यादा आए नहीं और आपने तो 50 पे लगाया एवरीबॉडी वे है ना तो इसमें बिल्कुल भी कंफ्यूज मत
593:23
Speaker A
होना यह बात आई थिंक अभी आपको समझ आ गई ठीक है बाकी तो वही बेसिक बात लिखी हुई है अगेन ये एक दो बेसिक क्वेश्चन है बट अभी आई डोंट वांट टू गो इन टू इट नाउ लुक एट
593:33
Speaker A
दिस एक और आईडिया राइट अ रिलेशनल जब्र क्वेरी टू फाइंड ऑल द कस्टमर नेम हु हैव अ लोन और एन अकाउंट और बोथ अब वो कस्टमर चाहिए जिनके पास या तो लोन हो या तो अकाउंट या तो दोनों अब ध्यान से देखिए वो
593:47
Speaker A
कस्टमर जिनके पास अकाउंट है वो कहां पाए जाते हैं सर डिपॉजिट र टेबल में और वो कस्टमर जिनके पास लोन है व कहां पाए जाते हैं वो पाए जा रहे हैं बोवर टेबल के अंदर है ना दोनों बातें और दोनों वा बातें बड़ी
593:59
Speaker A
इंटरेस्टिंग है अब कैसे इस पर काम करना चाहिए आपको समझाता हूं देखो पहला ऐसा क्वेरियन लिखने की कोशिश कर रहे हैं चच एक्चुअली नीड्स टू टेबल और मजे की बात है दोनों टेबल आपस में रिलेटेड नहीं है तो आप
594:10
Speaker A
क्या करेंगे यू स्टार्ट विद द फर्स्ट टेबल तो हमें क्या चाहिए सर हमें चाहिए डिपॉजिटर टेबल एंड देन उसमें से सब कुछ नहीं चाहिए जिनके पास अकाउंट है तो मेरे को इसमें से सिर्फ क्या चाहिए मेरे को चाहिए कस्टमर नेम सो दैट विल बी ऑल वो
594:26
Speaker A
कस्टमर मिल गए जिनके पास अकाउंट है सिमिलरली बोवर में कौन मिलेगा मेरे को बताओ बोवर में कौन मिलेगा सो बोवर में आईल हैव दोज कस्टमर नेम जिनके पास लोन है बट मेरे को क्या चाहिए दोनों चाहिए लेट मी
594:42
Speaker A
राइट यूनियन बताओ कैसा लगा आईडिया सो यहां पर आप यूनियन ऑपरेटर यूज कर सकते हो दोनों टेबल का डायरेक्टली आपस में कोई लेना देना नहीं था और हम तो सेट थ्योरी में है तो यहां भी रिजल्ट में कॉलम आएगा जिसमें
594:55
Speaker A
सिर्फ कस्टमर नेम होंगे यहां भी रिजल्ट में कोई आएगा जिसमें कस्टमर नेम होंगे हमने यूनियन कर दिया हालांकि ये बात ध्यान रखनी है अगर कोई ऐसा कस्टमर है जिसके पास एक से ज्यादा अकाउंट है या एक से ज्यादा
595:06
Speaker A
लोन है या काउंटर लोन दोनों है कितने भी अ करेंस क्यों ना हो फाइनल जो रिजल्ट आएगा यूनियन होने के बाद मेरे को बताओ उसके अंदर व्हाट शुड आई से उसके अंदर कोई भी कस्टमर का नाम कितनी बार आएगा एक ही बार
595:20
Speaker A
आएगा क्योंकि डुप्लीकेसी अलाउड नहीं है सर दैट विल बी रिमूव्ड है ना डुप्लीकेसी यहां पे रिमूव हो जाती है अच्छा यह बात यहीं कंप्लीट कर देता हूं जैसे यूनियन है अगर य इंटरसेक्शन का सिंबल लगाऊंगा तो क्या होगा
595:32
Speaker A
तो अगेन यू कैन अंडरस्टैंड हमारे पास वो लोग आ जाएंगे जिनके पास या तो लोन है या तो अकाउंट हमारे पास वो आ जाएंगे जिनके पास दोनों है अकाउंट और लोन दोनों इंटरसेक्शन है अगर मैं यहां माइनस लिख दूं
595:45
Speaker A
सेट डिफरेंस लगा दूं अब बोलो क्या होगा अब हमारे पास वो लोग आएंगे जिनके पास अकाउंट तो है डिफरेंस है ना बट लोन नहीं है हु दोज दोज कस्टमर्स हु ओनली हैव एन अकाउंट बट डू नॉट हैव अ लोन इस तरह की
595:58
Speaker A
अंडरस्टैंडिंग हो जाएगी तो वही मैंने पूरी बात यहां पर यूनियन के बारे में लिखी है चलिए अभी अगली बात करता हूं किसके बारे में कार्टीजन प्रोडक्ट के बारे में सो नाउ टॉकिंग अबाउट कार्टीजन प्रोडक्ट देखिए कार्टीजन प्रोडक्ट एक बहुत कॉम्प्लेक्शन
596:11
Speaker A
है और बहुत पॉपुलर है है ना तो वेदर इट इज द एल और द रिलेशनल जब हर जगह यहां से बैक टू बैक क्वेश्चन आता है तो क्या इसकी पूरी मैथड मैथमेटिक्स और कैसे इस पर काम कर तो
596:21
Speaker A
पहले मैं क्वेरी समझाता हूं देन आई विल कम बैक और फिर यू नो इसको एनालाइज करेंगे यह क्वेश्चन देखिए राइट अ रिलेशनल अलजेब्रा क्वेरी टू फाइंड द नेम ऑफ ऑल द कस्टमर्स अलोंग विद अकाउंट बैलेंस हु हैव अकाउंट इन
596:33
Speaker A
द बैंक उन सभी कस्टमर के नाम बताओ जिनके पास बैंक अकाउंट है यह काम तो हमने पहले भी किया है है ना इसमें कोई महान बात नहीं है बट शर्त की बात क्या कह रहा है अलोंग विद द बैलेंस तो दो चीजें बतानी है सर
596:47
Speaker A
कस्टमर का नाम और बैलेंस दोनों बताना है तो अगर दोनों चीजें हमारे पास होंगी तो हम इस चीज को क्रैक कर पाएंगे बट अगेन जैसा अभी हमने कस्टमर बोवर वाले केस में किया ये भी दो टेबल में स्पैन कर रही है क्वेरी
597:01
Speaker A
है ना और कैसे करेंगे तो पहले बेसिकली हमें क्या करना पड़ेगा हमें इन दोनों टेबल को मर्ज करना पड़ेगा और मर्ज करने के लिए जो ऑपरेशन हमारे पास है वो है कार्टीजन प्रोडक्ट तो मैं क्या लिखता हूं लेट मी
597:13
Speaker A
यूज अकाउंट और कार्टीजन प्रोडक्ट के लिए कौन सा सिंबल यूज करते हैं मल्टीप्लाई वाला सो लेट मी यूज अकाउंट मल्टीप्लाई बाय डिपॉजिटर अकाउंट मल्टीप्ला बाय डिपॉजिटर एंड दैट विल बी ऑल बट इसमें एक प्रॉब्लम है प्रॉब्लम क्या है ऑब् वियस अगर मैं आपसे ही बोलूंगा ना
597:31
Speaker A
कि कस्टमर नेम है मोहित उसका अकाउंट नंबर सो एंड सो जरा बताना उसका बैलेंस किया है तो आप क्या करोगे क्या बैंक के सारे अकाउंट बैलेंस पढ़ के बना दोगे क्या नहीं आप मोहित के अकाउंट नंबर को इधर कंपेयर
597:42
Speaker A
करोगे देखोगे वाला अकाउंट नंबर कहां है और आप मुझे बैलेंस बता दोगे कार्टीजन प्रोडक्ट नालायक है वह ऐसे मर्ज नहीं करता तो कार्टीजन प्रोडक्ट वही सेट थ्योरी का ऑपरेटर जो क्या बोलता है वो बोलता है मैं पहले सेट के हर वैल्यू को दूसरे सेट के हर
597:54
Speaker A
वैल्यू के साथ रिलेट कर दूंगा तो लुक एट दिस अब पहले समझा देता हूं एक्सक्यूज मी दैट हाउ दिस कार्टीजन प्रोडक्ट विल वर्क बोलो क्या करेगा सो दिस इज लाइक 1 पव पव प इसका हर पॉसिबल कॉमिनेशन q एक्स आरवा एस जड फिर दूसरा रो
598:15
Speaker A
लेगा आई थिंक पैटर्न आपको समझ आ गया होगा एंड देन तीसरा रो लेगा 3 आ 3 आर एंड 3 आर और यहां सारे पॉसिबल कॉमिनेशन q एक्स आरवा एस जड एंड देन अगेन q एक्स आरवा एस अब प्रॉब्लम क्या है
598:33
Speaker A
ओबवियसली जब मैं दोनों को मर्ज करूंगा तो तभी तो मर्ज करूंगा ना जब दोनों का बी वाला वैल्यू सेम हो है ना तो यहां पर आप नोटिस करेंगे तो कुछ ही सिलेक्टेड रो है जो एक्चुअली वैलिड है ये बाकी जितने भी
598:46
Speaker A
रोज है यह सब के सब इनवैलिड है इनका कोई लेना देना नहीं है तो इस से काम करें इसको सर अलग से बताना पड़ेगा क्या बताना पड़ेगा तो मैं यहां लिख के बताता हूं पहले कंडीशन क्या छोड़ दो एक एडिशनल कंडीशन लिखनी
598:58
Speaker A
पड़ेगी क्या अकाउंट डॉट अकाउंट नंबर इ इक्वल टू डिपॉजिटर डॉट अकाउंट नंबर वी मस्ट राइट इट डाउन तो क्या लिखूंगा बताओ अकाउंट डॉट शॉर्ट में लिख रहा हूं अकाउंट नंबर इ इक्वल टू डिपॉजिटर डॉट अकाउंट नंबर तो जब आप ऐसा
599:17
Speaker A
करते हैं मुझे बताइए है ना तो उससे क्या होता है मुझे बताओ ऐसा करना ने से तो ऐसा करने का एडवांटेज यह है कि पूरा पैटर्न एकदम हमारा परफेक्ट हो जाता है रिडंडेंट टपल एलिमिनेट हो जाता है और मान लीजिए अभी
599:27
Speaker A
तक दोनों टेबल हमारे मर्ज हो चुके हैं यस अब उसके बाद करना क्या है वो बताइए फाइंड द नेम ऑफ द कस्टमर अकाउंट वि अलोंग विद अकाउंट बैलेंस तो कर लो प्रोजेक्शन दिक्कत क्या है तो अब कस्टमर का नेम क्योंकि अब काइंड ऑफ एक
599:42
Speaker A
ही टेबल है और अकाउंट का बैलेंस दोनों चीज आप प्रोजेक्ट कर सकते हो है ना तो दिस इज द आइडिया ऑफ कार्टीजन प्रोडक्ट इस तरह से इसके ऊपर काम करते हैं नोटिस करने वाली बात क्या है अब मान लीजिए तीन टेबल चाहिए
599:55
Speaker A
हो लेट मी से ब्रांच अकाउंट और डिपॉजिटर तो जो रिडंडेंट टपल एलिमिनेट करने वाली बात है यह एक बार दो बार दो बार लिखनी पड़ेगी पहले क्या लिखना पड़ेगा बताइए तो ब्रांच डॉट ब्रांच नेम इ इक्व ट अकाउंट डॉ
600:08
Speaker A
ब्रांच नेम ऐसा लिखना पड़ेगा और उसके बाद फिर वही अकाउंट डॉट अकाउंट नंबर इ डिपॉजिटर ड अकाउंट नंबर जब ऐसा लिखेंगे तब कहीं जाके हमारे रिडंडेंट अपल्स एलिमिनेट होंगे है ना तो दैट इज द आईडिया कार्टन प्रोडक्ट अच्छा ऑपरेटर है दो टेबल को मर्ज
600:24
Speaker A
करता है प्रॉब्लम क्या है रिडंडेंट अपल जनरेट होते हैं टू एलिमिनेट देम यू हैव टू राइट द सेपरेट कंडीशन तो ये आई थिंक एक बात है जो आपको क्लियर समझ आया होगा अच्छा अब एक आइडिया समझा देता हूं आपको रिनेम का
600:36
Speaker A
नाउ रिनेम इज अ ऑपरेटर रिप्रेजेंटेड बाय रो इस सिंबल से हम यूज करते हैं और ये दोनों काम कर सकता है ये किसी टेबल को रिनेम भी कर सकता है और अगर जरूरत है आपको उसके कॉलम्स को भी रिनेम कर सकता है दोनों
600:49
Speaker A
कैपेबिलिटी इसके अंदर है एक चीज नोटिस करने वाली है जिस पर आपको ध्यान देना चाहिए रिनेम के केस में वह क्या कि रिनेम जो है ना वो ऐसा नहीं है कि रियल डेटाबेस में जाके एक्चुअल टेबल को रिनेम कर देता है ना इट इज नॉट दैट वे ये
601:02
Speaker A
एक्चुअली क्या करता है यह जो भी टेबल आप रिनेम कर रहे हैं उसका एक नया कॉपी जनरेट करता है डुप्लीकेट कॉपी जनरेट करता है विद अ न्यू नेम है ना बिकॉज हम क्वेरी लैंग्वेज के अंदर हम स्कीमा चेंज नहीं कर
601:12
Speaker A
रहे तो अगर मैं आपको सिंटेक्स दिखाऊं लुक एट दिस एक टेबल था स्टूडेंट जिसके अंदर रोल नंबर नेम और एज तीन कॉलम हमें नजर आ रहे हैं है ना अब यहां पर आप देखेंगे तो क्या किया गया है लुक एट दिस रो ऑपरेटर तो
601:26
Speaker A
यह रिनेम कर दिया गया अब स्टूडेंट का एक नया कॉपी बना जिसका नाम है लर्नर और इंस्टेड ऑफ रोल नंबर नेम एंड एज वहां पे स्टूडेंट आईडी यूजर नेम और एज तीन कॉलम हमें नजर आ रहे हैं सो दैट इज हाउ दिस
601:39
Speaker A
रिनेम ऑपरेशन वर्क्स है ना तो आई होप यह ऑपरेटर आपको समझ आया होगा अब जैसे यहां पर देखिए क्या किया है एक टेबल है डिपॉजिट जिसमें बैंक नेम अकाउंट नंबर कस्टमर और बैलेंस है ओके अब यहां से पहले वो रोज
601:55
Speaker A
निकाल लिए गए जिनका जो बैलेंस है वो 10000 से ज्यादा है फिर उन कस्टमर्स नेम को प्रोजेक्ट कर लिया गया और फिर बस जो कस्टमर नेम आया है उसको एक नए टेबल को उस टेबल को एक नया नाम दे रहे हैं जिसका नाम
602:07
Speaker A
दे रहे प्लस कस्टमर तो वो हमारे काइंड ऑफ प्लस कस्टमर हो गए और कॉलम में सिर्फ वहां पर नाम है तो इस तरह के ऑपरेशंस आप रिनेम से कर सकते हैं जो कि टेंपरेरिली चीजों को बहुत अच्छे से मैनेज करने में हमारी मदद
602:22
Speaker A
करता है है ना सो आई होप इसमें अभी कोई डाउट नहीं है इसको बहुत अच्छे से आप मैनेज कर सकते हैं यह मैंने आपको बता दिया है ना कि ऐसा नहीं मेन डेटाबेस में कोई चेंज कर रहा जस्ट एक उसकी न्यू कॉपी जनरेट कर रहे
602:35
Speaker A
कभी-कभी एक छोटा सा एग्जांपल और दूंगा यह क्वेरी देखिए बहुत अच्छे समझेंगे आप कभी कभी रिनेम का जो इस्तेमाल है ना वो सेल्फ कंपेरिजन के लिए भी होता है जैसे ये क्वेरी है राइट रिलेशन अजेब्रा क्वेरी टू फाइंड द लोन नंबर
602:50
Speaker A
विद मैक्सिमम लोन अमाउंट हमें लोन नंबर चाहिए और मैक्सिमम लोन अमाउंट बताना है टू फाइंड द लोन नंबर विथ मैक्सिमम लोन लुक एट दिस टेबल ध्यान से देखिए यहां पर लोन नंबर है ब्रांच नेम में अमाउंट अब तक हमने ऐसे क्वेश्चन तो किए
603:06
Speaker A
हैं कि हमें ऐसा लोन चाहिए जिसका अमाउंट एक्स वाई जड से ज्यादा हो या जिसका अमाउंट एक्स वाई जड से कम हो लेकिन मैक्सिमम कैसे निकाले आगे जाके हम समझेंगे जब हम एसकल पढ़ते हैं हमारे पास एग्रीगेट फंक्शन होते
603:18
Speaker A
हैं तो वहां पर आपके पास मिन मैक्स एवरेज सम काउंट सब डायरेक्ट कर सकते हो बट यहां पर नहीं है कैपेबिलिटी तो सेम है तो कैसे करेंगे नोटिस करिए तो इसको करने का तरीका कुछ इस तरह से काम करते हैं लेट मी डू वन
603:30
Speaker A
थिंग पहले मैं एक छोटा सा कंपैरिजन दिखा देता हूं मान लीजिए हमारे पास अमाउंट की बात है ना तीन लोन अमाउंट है 1 2 3 अगर मैं लोन को लोन से कार्टीजन प्रोडक्ट करूंगा तो बताओ कितने पॉसिबल कॉमिनेशन
603:43
Speaker A
बनेंगे सो 1 1 1 इज 1 2 3 देन 2 2 2 पर भी आ जाएगा 1 2 3 एंड देन 3 3 पर भी आ जाएगा टूथ आर यू गेटिंग ल पॉसिबल कॉमिनेशन तो मैं करता क्या हूं ध्यान से देखिए मैं लोन
603:57
Speaker A
टेबल को ही कार्टीजन प्रोडक्ट करता हूं लोन टेबल के साथ और कंफ्यूजन अवॉइड करने के लिए एक कॉपी का नाम बनाता हूं ए और नोटिस करिए एक कॉपी का नाम बनाता हूं बी एंड नाउ लेट्स हैव कार्टन प्रोडक्ट देखिए
604:11
Speaker A
पूरी बात ऑब्जर्व कर बात समझ आ रही है क्या हा लोन एंड लोन एक का नाम है ए एक का नाम है बी अब जैसे ही आपने ऐसा किया टोटल क रीजन स्टार्ट हो गया अब मान लीजिए कोई
604:22
Speaker A
भी एक चीज बाहर निकाल लेते हैं लेट मी राइट अ कंडीशन कि मेरे को कौन सा ए चाहिए मैं ए में से मान लीजिए पेक कर लेता हूं तो मेरे को लेट मी से a डॉट लोन में कौन-कौन है अमाउंट भी है ना मेरे को वो a
604:35
Speaker A
डॉट अमाउंट चाहिए जो कि लेस है बी डॉट अमाउंट से अब मुझे बताओ क्या होगा ध्यान से देखिएगा क्या वन वन से कम है नहीं क्या वन टू से कम है हां है अ या थ्री आना चाहिए है ना क्या थ से कम है यस ू वन से
604:53
Speaker A
कम नहीं है टू से कम नहीं है थ से कम है 3 वन से कम नहीं है टू से कम नहीं थ से कम नहीं है अल्टीमेटली इस कंडीशन पे तीन रो हमारे सेलेक्ट हो जाएंगे टू एंड देन थ एंड
605:05
Speaker A
देन थ है ना बट मान लीजिए मेरे को सब कुछ नहीं चाहिए मैं यहां से क्या करता हूं सर मैं यहां से सिर्फ मेरे को क्या चाहिए लोन नंबर चाहिए रिजल्ट में और अमाउंट चाहिए मैं य पर प्रोजेक्शन कर लेता हूं क्या a
605:18
Speaker A
डॉट लोन नंबर कॉमा a डॉट अमाउंट अब बताओ ऐसा करने से क्या होगा तो ऐसा करने से ऑब्स अ ये जो वन है और जो टू है ये सेलेक्ट हो जाएंगे है ना अब मजे की बात है कौन से लोन अमाउंट सेलेक्ट हु
605:36
Speaker A
अलोंग विद लोन नंबर वन और टू जो कि मैक्सिमम है या मैक्सिमम नहीं है तो बेसिकली जो चाहिए था उसे छोड़ के सब कुछ सेलेक्ट हो गया वो सेलेक्ट हुआ जो मैक्सिमम नहीं है बट अगर ऐसा भी है तो कोई
605:47
Speaker A
दिक्कत नहीं है टोटल का कम्प्लीनोस वन थिंग अब मैं ओरिजिनल लोन टेबल ले लेता हूं और वहां से मैं प्रोजेक्शन कर लेता हूं अब तो क्योंकि एक ही टेबल है तो मेरे को ये भी मेंशन करने की जरूरत नहीं आई विल
605:59
Speaker A
डायरेक्टली राइट लेट मी राइट रोल नंबर और लोन का अमाउंट और इनके बीच में कर देता हूं सेट डिफरेंस अब बोलो क्या होगा सो ओबवियसली वन टू और थ्री में से जब आप माइनस करोगे वन और टू तो कौन बचेगा सर वही
606:14
Speaker A
लोन बचेगा या वही लोन अमाउंट बचेगा जिसका लोन अमाउंट मैक्सिमम है अलोंग विद दैट लोन नंबर सो यह एक मैथ एक आईडिया है जो कि बहुत शानदार तरीके से काम करता है और जस्ट मेरे को एक यूज बताना था कि इस तरह से भी
606:27
Speaker A
रिनेम ऑपरेटर यूज होता है जब सेल्फ कंपैरिजन करना हो तो वहां कई बार रिनेम यूज होता है फेर इनफ तो अभी तक आई थिंक जितने फंडामेंटल ऑपरेटर्स है है ना वी हैव गन थ्रू ऑल ऑफ देम अभी जो एडिशनल ऑपरेटर
606:40
Speaker A
है उनकी एक बार बात कर लेता हूं तो मुझे लग रहा इस पर दोबारा हमें क्वेरी लिखने की जरूरत है इंटरसेक्शन यू नो ओबवियसली दिस इज नॉट एसेंशियल बिकॉज हम क्या मानते हैं ना सेट डिफरेंस और इंटरसेक्शन इवन टीसी
606:51
Speaker A
वगैरह में भी लैंग्वेज में पढ़ते हैं ये दोनों एक से दूसरे को डिराइवर आप कर सकते हो तो यहां पर हम ये मानते हैं कि जो सेट डिफरेंस है वो फंडामेंटल है और अगर जरूरत है तो आप इंटरसेक्शन को इस तरह से अगर आप
607:05
Speaker A
लिखोगे मतलब सपोज टेबल का नाम r है r - r-s तो इट बिहेव्स एज इंटरसेक्शन तो आप चाहो तो डायरेक्ट इंटरसेक्शन यूज कर लो अगर आपको ये कि नहीं मेरे को तो डायरेक्ट नहीं यूज करना तो आप सेट डिफरेंस से भी
607:17
Speaker A
इसको यू नो इमेजिन कर सकते हो ये एक आइडिया हो गया क्वेश्चन अभी छोड़ देते हैं अब जो कार्टीजन प्रोडक्ट है उसके अलग-अलग वेरिएशन है थीटा जॉइन इक्वि जॉइन नेचुरल जॉइन इसके बारे में जल्दी से आपको बता देता हूं सो देर इज आइडिया कॉल्ड थीटा
607:30
Speaker A
जॉइंट तो इसमें कुछ नई बात नहीं है इसमें लॉजिक क्या है आमतौर पे हम क्या करते हैं हम दो टेबल लेते हैं और हम उनका कार्टीजन प्रोडक्ट करते हैं अब कार्टीजन प्रोडक्ट की पहली प्रॉब्लम तो यह है कि उससे
607:42
Speaker A
रिडंडेंट अपटल जनरेट होते हैं दैट आई अंडरस्टैंड बट एक दूसरी प्रॉब्लम यह भी है कि अब आप उनको सेपरेट करते हो उनको अलग-अलग करते हो एंड आपको एक कंडीशन लगाना पड़ता है लेट मी से सपोज द कंडीशन इज थीटा
607:53
Speaker A
ये एक जनरल है ना पहले कार्टन प्रोडक्ट करोगे फिर कंडीशन लगाओगे अगर रिक्वायरमेंट है तो आप प्रोजेक्शन करोगे वरना नहीं करोगे मैं टेक्निकली कोई चेंज नहीं कर रहा बस मैं इसे थोड़ा सिंपलीफाई कर देता हूं लेट मी डू वन थिंग इंस्टेड में थीटा बाहर
608:07
Speaker A
लिखूं हम बोलते हैं सपोज हमारे पास एक नया ऑपरेटर है कॉल्ड थीटा जॉइंट है कुछ नहीं सर यह वही कार्टीजन प्रोडक्ट है बस गेम क्या है एंड डोंट राइट विद दिस ऐसा डमरू जो नेचुरल जॉइंट का सिंबल होता है ऐसा
608:21
Speaker A
करके बना लेते हैं इन द सब्सक्रिप्ट आई राइट दिस थीटा तो अब जब आप कार्टीजन प्रोडक्ट करेंगे तो उसी समय आप कंडीशन लगा ले मुकाबले नहीं यह है कि कार्टीजन प्रोडक्ट करने के बाद में आप कंडीशन लगाएं तो टेक्निकली दे आर द सेम इसको ऐसे समझ लो
608:36
Speaker A
जैसे मैं बहुत अच्छा एग्जांपल देता हूं यहां पे मान लीजिए वाइल लूप है और फॉर लूप है तो वाइल और फोर में कोई टेक्निकल डिफरेंस है क्या क्या दुनिया में कोई ऐसा काम है जो सिर्फ वाइल से हो सके फोर से ना
608:46
Speaker A
होता हो या सिर्फ फोर से हो वाइल से ना होता हो नहीं ऐसा नहीं है दोनों तो सेम ही है बस फॉर का एक छोटा सा एडवांटेज यह है बिकॉज जब आप फॉर लूप यूज करते हैं इनिश इजेशन देन यू नो व्हाट एवर द कंडीशन इज
608:57
Speaker A
इंक्रीमेंट डिक्रिमेंट जो है आप एक ही जगह लिख लेते हैं तो आमतौर पे प्रोग्रामर कोई चीज मिस कर दे उससे कोई गलती हो जाए इस बात के चांसेस यहां रिलेटिवली कम होते हैं इसलिए काफी प्रोग्रामर वाइल में प्रॉब्लम
609:09
Speaker A
है भूल सकते हैं ले काफी प्रोग्रामर फॉल लूप यूज करना प्रेफर करते हैं है ना कुछ यही बात यहां पे है और कई बार इस पे क्वेश्चन भी पूछ लिए जाते हैं बिल्कुल सेम मैथ है इक्वि जॉइन इज अगेन जहां हम इक्वल
609:21
Speaker A
टू कंडीशन यूज कर लेते हैं जैसे कि ये क्वेरी है मैं अभी ओबवियसली क्वेश्चन नहीं सॉल्व कर रहा बस मैं एक आपको आईडिया याद दिला रहा हूं एक ऑपरेटर ये है एक ऑपरेटर ये है है ना ऑपरेंट आई एम सॉरी एक ऑपरेंट
609:34
Speaker A
ये एक ऑपरेंट ये जब आप दोनों को मर्ज करोगे कार्टीजन प्रोडक्ट करोगे तो दो कंडीशन यही लिख दी सब स्क्रिप्ट में नाउ दिस इज एन एग्जांपल ऑफ अ थीटा जॉइन जहां पे कह रहा है भाई रिजल्ट में सेर्फ वही रो
609:46
Speaker A
आनी चाहिए लुक एट दिस जहां पे एड आईडी जो है है वो 40 से ज्यादा हो और सड आईडी जो है वो 15 से कम हो तो इस तरह का एग्जांपल हुआ तो ऐसा नहीं इसमें कोई डिफरेंट मैथ्स
609:57
Speaker A
है नेक्स्ट ऑपरेटर जो सच में कुछ नई बात है दैट इज नोन एज नेचुरल जॉइंट अब यह क्या कहानी है मान लीजिए जो प्रॉब्लम कार्टीजन प्रोडक्ट क्रिएट करता है ना उसको थोड़ा सिंपलीफाई करने की कोशिश करता है हालांकि
610:12
Speaker A
इसकी कुछ अपनी प्रॉब्लम्स भी है जो हम आगे देखते हैं आपको एग्जांपल से समझाता हूं जैसे यहां देखिए मान लीजिए हमारे पास ये दो टेबल है और आपने कर ही लिया इस टेबल को जब कार्टीजन प्रोडक्ट किया तो कितने रो आए
610:24
Speaker A
थे आई थिंक नाइन डिफरेंट रोज आए थे बिकॉज पहले टेबल का हर रो दूसरे टेबल के हर रो से हमने रिलेट कर दिया था तो नेचुरल जॉइन पहला काम तो क्या करता है देखेगा दोनों टेबल में सेम कॉलम कौन है बी है ना तो बी
610:36
Speaker A
दो बार नहीं आएगा सर बी एक बार आएगा तो सबसे बड़ा चेंज यहां पर आप नोटिस कर सकते हैं क्या कि वहां पे हमने r1 ड ब r2b चार कॉलम बनाए थे यहां तीन ही कॉलम आए तो नेचुरल जॉइन इस बात को समझ रहा है कि
610:48
Speaker A
दोनों में कॉमन क्या है सेकंड इज सिर्फ उन्हीं डाटा को जगह देगा जो एक्चुअली मैच कर रहे हैं तो आई थिंक यह दोन रो मैच कर रही है आपस में तो कौन कौन आएगा 2q के लिए हमारे पास होगा x एंड 3 आ के लिए हमारे
611:04
Speaker A
पास होगा y ध्यान से देखिए 2q एक्स एंड 3 आरवा यह सब हमारे पास होगा है ना दैट इज द आईडिया जिस तरह से यह काम कर रहा होता है तो इसमें एक दो बात जो नोटिस करने वाली है
611:16
Speaker A
वो क्या इसकी प्रॉब्लम क्या काम तो उसने बहुत अच्छ अच्छा किया और अब आपको एडिशनल कंडीशन लिखने की जरूरत नहीं है बट लुक एट दिस दिस इज अ लॉसी ऑपरेटर क्यों अब इस क्वेरी में अगर कोई डेटा नोटिस करें ऐसा
611:28
Speaker A
है जो एक्सप्लीसिटली टेबल वन में है या एक्सप्लीसिटली टेबल टू में है आइ दर इन टेबल वन और टेबल टू तब मुझे बताओ क्या वो डाटा फाइनल टेबल में आएगा सर तब वो डटा फाइनल टेबल में नहीं आएगा और यह प्रॉब्लम
611:43
Speaker A
है है ना सो दिस इज एन अंडरस्टैंडिंग जिसकी वजह से हमें इसके अलग-अलग ऑपरेशंस भी लगाने पड़ते हैं बट अपने आप में यह भी एक पॉपुलर ऑपरेटर है जो बार-बार यूज होता है हमने जितनी भी क्वेरी लिखी थी याद है
611:54
Speaker A
अभी अकाउंट और डिपॉजिटर प हमने क्वेरी लिखी थी तो इस बार मैं करूंगा तो क्या लिखूंगा या अगर मैं पुराने चलू आपको वही दिखा देता हूं कार्टीजन प्रोडक्ट लिखा था ना हमने अ नो दिस इज रिनेम कार्टीजन प्रोडक्ट लुक एट दिस कार्टीजन प्रोडक्ट
612:07
Speaker A
लिखा था अभी यही क्वेरी अगर लिखनी हो तो ये हटा दीजिए कंडीशन यू जस्ट राइट नेचुरल जन एंड दैट विल बी ऑल तो हम ये मान रहे हैं कि नेचुरल जॉइन ने ऑटोमेटिक अकाउंट डॉट अकाउंट नंबर को पोस्टर डट अकाउंट नंबर
612:20
Speaker A
से मैच कर लिया होगा एंड फाइनली टेबल में सिर्फ आप प्रोजेक्शन करिए कस्टमर नेम और बैलेंस एंड रिमेनिंग एवरीथिंग विल बी सॉर्टेड तो यह कुछ आईडिया है कि उसको थोड़ा सा सिंपलीफाई कर देता है बट प्रॉब्लम मैंने आपको इसकी बता दी प्रॉब्लम
612:33
Speaker A
क्या है कि अगेन ऑपरेटर लॉसी है दूसरी बात जो आई थिंक बेसिक चीज होल्ड करती है कार्टीजन प्रोडक्ट की तरह क्या नेचुरल जॉइन भी कम्यूटर और एसोसिएटिव दोनों है जी हां सारी प्रॉपर्टी सेटिस्फाई कर तो आप पहले इन दोनों को कर लो पहले इसको कर लो
612:48
Speaker A
या ए नेचुरल जॉइन बी भी नेचुरल जॉइन है सब सेम बात है लेकिन लेकिन लेकिन प्रॉब्लम क्या है प्रॉब्लम है कि यह नुकसान करता है इसके अंदर लॉस है उस लॉस को कैसे हैंडल करते हैं तो देर इज अ वर्ज वर्जन ऑफ
613:01
Speaker A
नेचुरल जॉइंट कॉल्ड आउटर जॉइंट आउटर जॉइन इसको कैसे काम करता है और इसकी क्या मैथ है यह समझाता हूं देखिए तीन तरह के वेरिएशन है सिंबल हालांकि नेचुरल जॉइंट से ही इंस्पायर्ड है तो नेचुरल जॉइन का टम रू
613:14
Speaker A
है अगर इसमें आप लेफ्ट हैंड साइड की तरफ ऐसे दो एजेस लगा दें तो दिस इज नोन लेफ्ट आउटर जॉइन अगर वही दो एजेस आप राइट हैंड साइड पर लगाते तो दिस बिकम राइट आउटर जॉइन और अगर आप ये दोनों तरफ लगा दें देन दैट
613:28
Speaker A
बिकम एन एग्जांपल ऑफ अ फुल और कंप्लीट आउटर जॉइन ये इसकी एक पूरी कहानी है है ना तो अगेन इफ आई गो बाय डेटा एक्सक्यूज मी समझाता हूं कैसे काम करता है तो लॉजिक क्या है जब हम लेफ्ट आउटर जॉइन की बात
613:41
Speaker A
करते हैं तो ये कहता है कि हो सकता है कुछ डाटा लॉस हो बट मैं यहां पर प्रायोरिटी देने वाला हूं लेफ्ट वाले टेबल को क्या कर ने वाला है लेफ्ट वाले टेबल को प्रायोरिटी देने वाला है तो उसको पहले पूरा का पूरा
613:53
Speaker A
कॉपी मार दो सो दिस इज लाइक 1p एंड 2q n 3r देखिए इतनी बात समझ आ रही है क्या यस अब उसके बाद क्या करना है ध्यान देने वाली बात है जो मैच हो रहा है उसे तो मैच करो
614:06
Speaker A
तो q पे मेरे को x मिला और r पे मेरे को z मिला जो मैच नहीं हो रहा क्या करें सर नल लिख दो कोई प्रॉब्लम है क्या ऐसा हमने पहले भी किया है है ना तो अब कहीं पर भी
614:15
Speaker A
अगर कोई डाटा हमारे पास अवेलेबल नहीं है तो क्या व हां पर हम नल या नॉन लिख सकते हैं हां नल या नॉन लिखना एक वैलिड वैल्यू है इसमें टेक्निकली कोई प्रॉब्लम नहीं है लिखा जा सकता है तो इस तरह से आप नल लिख
614:27
Speaker A
सकते हैं दो बातें ध्यान देने वाली है अब क्या ये ऑपरेशन कमिटेड आउटर जॉइन r2 या r2 लेफ्ट आउटर जॉइन r1 सेम नहीं होगा बिकॉज फिर शायद य r2 को प्रायोरिटी देने लगेगा दूसरा क्या ये ऑपरेटर लॉसी नहीं है लॉस लेस है नहीं
614:43
Speaker A
ऐसा भी नहीं है क्योंकि इसने सिर्फ टेबल वन को ही प्रायोरिटी दी है तो आप नोटिस करें ए जड अभी भी पूरा का पूरा ऑफ हमारा लॉस हो सकता है तो यह प्रॉब्लम है इसके अंदर यस इसी का दूसरा वेरिएशन है लुक एट
614:55
Speaker A
दिस राइट आउटर जॉइन अब नाउ यू कैन अंडरस्टैंड है ना ये क्या करेगा सर सर ये राइट वाले टेबल को प्रायोरिटी देगा सो दिस इज q एक एंड 3y एंड r ज ध्यान से देखिए q एक 3y r ज ये इस तरह से काम कर रहा है तो
615:10
Speaker A
बताओ कैसे मैच करेगा तो ओबवियसली q पे टू मिलेगा r पे 3 मिलेगा और ए जड लाया बट मैच नहीं किया तो इस बार यहां पर मैं एक नल एंट्री रख देता हूं तो आई थिंक अगेन सारी प्रॉपर्टी सेम है ये भी कमेंटेटिंग नहीं
615:23
Speaker A
होगा रिलेटिवली नेचुरल जॉइन के सिंपल वेरिएशन से इसमें लॉस कम है बट लॉस तो इसमें भी है क्योंकि इसमें जो लेफ्ट वाला टेबल है सर वो हमारा पूरा पूरा लॉस होता नजर आ रहा है है ना तो इन कुछ बातों पर
615:35
Speaker A
हमें ध्यान रखना है और ओबवियसली अब आप एंटीसिपेट कर सकते हैं कि ये कंप्लीट आउटर जॉइन क्या होगा ये दोनों प्रॉब्लम को खत्म कर रहा है है ना तो कैसे काम करेगा बताइए अगेन लेट मी राइट 1 प एंड n 2q एंड 3r
615:52
Speaker A
पहला टेबल पूरा मैच किया एंड देन यहां पर लिख देता हूं ए जड अब जहां मैच हो रहा है वहां मैच कर लो r पे y मिला और q पे x मिला अब जो डटा दो खाली है यू राइट नल इन
616:04
Speaker A
बोथ द प्लेसेस आई थिंक फुल आउटर जॉइन या कभी-कभी इसे कंप्लीट आउटर जॉइन भी बोल देते हैं यह शायद पहला ऐसा वेरिएशन है जो लॉसी है कि लॉस लेस है सो आई थिंक दिस इज एन एग्जांपल ऑफ अ लॉस लेस ऑपरेटर और ये
616:16
Speaker A
फिर क्योंकि दोनों का ध्यान रखना है ना तो दिस कैन आल्सो भी कमरेट तो आप r1 r2 लिखिए या r2 फुल आउटर जॉइन r1 लिखिए दोनों केस में रिजल्ट सेम आएगा तो ये कुछ अलग-अलग वेरिएशन थे और जैसा आप देख रहे हैं
616:29
Speaker A
कभी-कभी इन पे भी बैक टू बैक क्वेश्चन पूछ लिए जाते हैं अगला एक जो हमारा इंपॉर्टेंट ऑपरेटर है दैट इज डिवीजन और डिवीजन प काम होता है और रिसेंट ईयर में डिवीजन प बहुत सारे क्वेश्चंस पूछे गए तो डिवीजन की पहले
616:42
Speaker A
मैथ्स समझा देता हूं आपको क्या है साधारण शब्द में बोल जैसे यहां देखिए क्योंकि टेक्निकल तो मैं अभी इंप्लीमेंट करा दूंगा इसकी मैथ समझा ता हूं मान लीजिए एक टेबल है r जिसमें दो कॉलम है a और बी और एक
616:54
Speaker A
टेबल है s जिसमें एक ही कॉलम है a और ये यहां पर हम क्या करने की कोशिश कर रहे उनको डिवाइड कर रहे हैं तो मैथ सिर्फ इतनी है कि लुक एट दिस क्योंकि यहां पर डिवीजन a से कर रहा हूं तो मान लीजिए a से a कट
617:08
Speaker A
हो जाएगा फाइनल टेबल में कौन आएगा सिर्फ बी कॉलम आएगा ये मैं टेक्निकल नहीं बोल रहा समझाने के लिए बोल रहा हूं डायरेक्ट a से ए कट हुआ फाइनल टेबल में b हुआ बट कौन सा बी आएगा सर वो भी आएगा जो a की हर
617:21
Speaker A
पॉसिबल वैल्यू पर रिपीट हुआ हो जो यहां पर हर पॉसिबल वैल्यू उदाहरण के लिए s में की कितनी वैल्यू थी a1 a2 a3 तो अब जरा देखते हैं b1 कितने के लिए आया क्या b1 a1 a2 a3 के लिए आया सर b1 तो एक ज्यादा के लिए आ
617:36
Speaker A
गया a4 के लिए भी आया बट उससे प्रॉब्लम नहीं है हमें हमारी तीन वैल्यू देखनी है क्या b1 a1 a2 a3 तीनों के लिए आया है हां सर तीनों के लिए आया है तो b1 विल मेक टू द फाइनल टेबल b2 प नोटिस करें b1 देखिए b2
617:50
Speaker A
देखिए a1 पे आया a3 पे आया और a2 पे नहीं आया प्रॉब्लम है नहीं आ सकता b3 देखिए a2 पे आया a3 पे आया a4 पे आया बट a1 पे नहीं आया हमारी तीनों वैल्यू प उसके एक्स्ट्रा कुछ भी आए चलेगा कोई प्रॉब्लम नहीं है
618:04
Speaker A
हमारी जो तीनों डिजायर्ड वैल्यू उसपे आ रहा है कि नहीं आ रहा सर उसपे नहीं आया इसे बाहर कर दीजिए लास्ट वन b4 में a1 a2 a3 जी हां ये तीनों पर आया सो नाउ यू कैन राइट दिस b1 एंड b4 ये है डिवीजन की मैथ
618:17
Speaker A
है ना तो आपसे डिटेल में कोई कितना भी लेके चला जाए जैसे यहां पर एक और केस देख लीजिए एक टेबल है कंप्लीटेड एक टेबल है डेटाबेस प्रोजेक्ट एंड कंप्लीटेड को डेटाबेस प्रोजेक्ट से डिवाइड करना जब आप डिवाइड करेंगे तो टास्क से टास्क कट होगा
618:32
Speaker A
फाइनल टेबल में कौन आएगा फाइनल टेबल में स्टूडेंट आएगा इसमें कोई डाउट नहीं है बट अब नोटिस क्या करना है डेटाबेस वन डेटाबेस टू वही स्टूडेंट आएंगे जिनके पास ये डेटाबेस वन डेटाबेस टू दोनों होंगे तो फ्रेड आएगा क्योंकि उसके पास कंपाइलर वन
618:47
Speaker A
भी है बट कोई फर्क नहीं पड़ता यस लास्ट में देखेंगे सारा आई थिंक यह भी आ जाएगी बिकॉज डेटाबेस वन डेटाबेस टू दोनों टू एंट्री है और ये जो बीच वाला स्टूडेंट है नोटिस करिए अगेन ये नहीं आ रहा क्यों
618:59
Speaker A
डेटाबेस वन है कंपाइलर वन है बट डेटाबेस टू की जो एंट्री हमें चाहिए वो नहीं है तो दैट विल नॉट कम तो आई थिंक अगेन फ्रेड एंड सारा विल कम तो आई होप इसकी पूरी मैथ आपको समझ आ गई है है ना कि जो एटिबल से हम
619:13
Speaker A
डिवाइड कर रहे हैं उसके टोटल पॉसिबल कॉमिनेशन के लिए अगर बचा हुआ एटिबल आ रहा है तो दैट विल मेक टू द फाइनल टे वो फाइनल टेबल पर आएगा अदर वाइज वो फाइनल टेबल में नहीं आएगा है ना यह इसकी बात है ये अगेन
619:25
Speaker A
मैं थोड़ा सा डिटेलिंग लिखी है आई थिंक अ ये कैट और डॉग वाला एग्जांपल है और आप देख सकते हो इस पर कितने सारे प्रीवियस ईयर क्वेश्चंस बैक टू बैक आए हैं डायरेक्टली और इनडायरेक्टली जो डिवीजन पे बेस्ड है है
619:35
Speaker A
ना तो अब ये कुछ एग्जांपल्स है बट आई डाउट क्योंकि टाइम लिमिटेड है तो बहुत सारे एग्जांपल्स नहीं करा पाऊंगा आने वाले टाइम प जैसे मैंने बोला प्रैक्टिस के लिए और वीडियोस लाएंगे बट कांसेप्चुअली रिलेशनल अलजेब्रा कैसे काम कर रहा है उसकी क्या
619:48
Speaker A
मैथ है एंड आई थिंक ये बेसिक बेसिक अंडरस्टैंडिंग आपको क्लियर हुई होगी अब बात करते हैं एसकल की और रिलेटिवली नोटिस करेंगे आप कि एसएल प बात करना हमारे लिए आसान होगा क्योंकि अलजेब्रा का बेसिक मैथम समझ चुके हैं कैलकुलस उसके बाद में बात
620:01
Speaker A
करूंगा बिकॉज अगेन सबसे ज्यादा इंपॉर्टेंट अलजेब्रा है इट इज सरप्राइजिंग बट कई बार स्कूल से ज्यादा क्वेश्चन हमने देखा है फ्यूचर में पास्ट में नॉट फ्यूचर फ्यूचर में भी आई होप ऐसा ही होगा कि अलजेब्रा से ज्यादा क्वेश्चन आते है और अलजेब्रा पढ़ने
620:15
Speaker A
के बाद स्कल पढ़ना भी रिलेटिवली थोड़ा सा आसान हो जाता है है ना तो तो अब थोड़ा सा डिस्कशन करते हैं एल का इसके क्या बेसिक सिंटेक्स सेंटिक्स है और फिर जो समय बचेगा जितना भी समय बचेगा क्योंकि 12 घंटे से
620:27
Speaker A
लंबी वीडियो youtube0 आपको सिखाऊंगा ओके तो एएल की अगर बात स्टार्ट करें देखिए एक बात तो मैं पहले आपको समझा चुका हूं कि एसक्यूएल इज नॉट द ओनली वन और 50 से ज्यादा पॉपुलर लैंग्वेजेस हैं जो मार्केट में यू नो एज अ
620:44
Speaker A
क्वेरी लैंग्वेज हम इस्तेमाल कर रहे हैं दूसरी बात जो याद रखनी है एसकल इज नॉट अ जनरल पर्पस प्रोग्रामिंग लैंग्वेज है ना तो नाम है स्ट्रक्चर्ड क्वेरी लैंग्वेज अब जो लोग ओबवियसली हो सकता है थोड़े बहुत नहीं वो सोचे कि अच्छा जैसे सी है पाइथन
620:57
Speaker A
है जावा है पास्कल है एस एसकल है एसकल नहीं है यह स्पेसिफिक काम को कर डोमेन स्पेसिफिक लैंग्वेज है कहने का मतलब इसका काम सिर्फ डेटाबेस के कॉन्टेक्स्ट में है आमतौर पर इट इज नॉट एडवाइजेबल कि आप a प्
621:10
Speaker A
बी को ऐड करने का प्रोग्राम एसकल में लिखोगे है ना उस काम के लिए नहीं बना अच्छा एक और बात ध्यान रखनी है नाम है इसका स्ट्रक्चर्ड क्वेरी लैंग्वेज बट क्या सच में यह सिर्फ क्वेरी करने के काम आती
621:22
Speaker A
है जी नहीं तो स्ल का इस्तेमाल करके आप डेटाबेस डिजाइन कर सकते हैं स्कीमा डिजइन कर सकते हैं उसमें कुछ चेंज कर सकते हैं कोई नया कॉलम लगा सकते हैं कोई कॉलम हटा सकते हैं कौन प्राइमरी की होगा फॉरेन की
621:33
Speaker A
रेफरेंशियल इंटीग्रिटी कंटेंट इंटीग्रिटी कांस्टेंट ऑथराइजेशन आप सब कुछ कर सकते हैं हालांकि हमारा कंसंट्रेशन थोड़ा सा क्वेरी पार्ट पे ही रहने वाला है ठीक है यह भी मैं आपको बता चुका हूं कि ये यू नो रिलेशनल अलजेब्रा और रिलेशनल कैलकुलस
621:48
Speaker A
दोनों मैथमेटिकल मॉडल को मिला के यूज़ करता है अगर थोड़ा सा हिस्टोरिकल कॉन्टेक्स्ट दूं तो आईबीएम का एक प्रोजेक्ट था सिस्टम प्रोजेक्ट आर अराउंड 1970 उसके दौरान यह जो लैंग्वेज है डेवलप हुई थी तब इसका नाम सीक्वल हुआ करता
622:03
Speaker A
स्ट्रक्चर्ड इंग्लिश क्वेरी लैंग्वेज बट किसी दूसरी कंपनी का यू नो अ कॉपीराइट था इस टर्म सीक्वल पे तो नाम थोड़ा सा मॉडिफाई किया गया एंड इंग्लिश वहां से हटा दिया गया देन इट बिकम एसक्यूएल एज सिंपल एज स्ट्रक्चर्ड क्वेरी लैंग्वेज एक पॉपुलर
622:19
Speaker A
यू नो यहां पर व्हाट शुड आई से एक पॉपुलर इंस्टेंस कब हुआ जब 1986 में पहली बार स्कूल को स्टैंडर्डाइज किया गया देखिए सीएसआईटी में या इवन किसी भी टेक्नोलॉजी में अगर किसी चीज को स्टैंडर्डाइज कर देते हैं कुछ बड़ी ऑर्गेनाइजेशन कुछ रिसर्च
622:34
Speaker A
पेपर पब्लिश करते हैं तो सबकी निगाह में आप आ जाते हैं सो इन 1986 एनएसआई एंड इंटरनेशनल ऑर्गेनाइजेशन फॉर स्टैंडर्ड आईएसओ वेल नोन ऑर्गेनाइजेशन है इन्होंने एल 86 के नाम से पेपर पब्लिश किया और उसके बाद लगभग 1976 ना 86 है ना तो अभी 40 साल
622:52
Speaker A
हो जाएंगे और दो-तीन साल बाद नोटिस करने वाली बात यह है कि 40 साल से अगर स्कल मार्केट में बना हुआ है इसने कुछ तो सही किया होगा कोई तो मॉडल क्रैक किया होगा और क्या इसने क्रैक किया इसने क्रैक किया कि
623:02
Speaker A
हर दो-तीन साल में नए पेपर पब्लिश कि अपने आप को अपग्रेड किया एंड मोस्ट रिसेंटली वाज डन इन 2023 अब इससे होता क्या है जैसे-जैसे समय आगे जाता गया मार्केट चेंज होती गई टेक्नोलॉजी चेंज होती गई रिक्वायरमेंट्स चेंज होती गई है ना तोब
623:18
Speaker A
इसका लॉजिक सिर्फ इतना है कि जैसे-जैसे हम काम करते जाते हैं प्लीज ध्यान से समझिए इस बात को जैसे-जैसे हम काम करते जाते हैं जो पुरानी इंफॉर्मेशन है जो अभी रिलेवेंट नहीं है उसको हटाते जाते नई चीजें लाते
623:30
Speaker A
जाते हैं तो अगर आपको मार्केट में बने रहना तो आपको भी समय के साथ चेंज होना होगा और एस्कल ने यहां पर वही किया वेरी इंपॉर्टेंट थोरेट्स नहीं है बट जैसे पार्ट हो सकते हैं तो एसकल का एक पार्ट है जिसे हम बोलते
623:44
Speaker A
हैं डीडीएल नोन एज डेटा डेफिनेशन लैंग्वेज जहां पे स्कीमा डिफाइन करना व्यू डेफिनेशन बताना कौन रीड एक्सेस कर सकता है किसके पास रीड राइट दोनों अथॉरिटी है इंटीग्रिटी कौन प्राइमरी की होगा कौन नल नहीं होगा यह सारी चीजें आप यहां पे डिक्लेयर कर सकते
624:00
Speaker A
हैं अ डेटा मैनिपुलेशन लैंग्वेज जहां पर बेसिकली हम थोड़ा सा ज्यादा डील करेंगे क्वेरी भीसी के अंदर आता है बट कोई डाटा इंसर्ट करना डेटा मॉडिफाई करना इंस्टेंस पे जो काम करता है वो सारी चीजें ट्रांजैक्शन कंट्रोल उसके लिए अलग से
624:13
Speaker A
कमांड होती हैं कमिट की कमांड्स है रोल बैक कब करना उसकी कमांड्स है अगर कहीं पे अ सेव पॉइंट्स बनाने उसकी कमांड से सिर्फ मैं एग्जांपल कोड कर रहा हूं चीजें बहुत डेप में जा सकती हैं और एक और इंपॉर्टेंट
624:24
Speaker A
कारण जिसकी वजह से स्कल मार्केट से आउटडेटेड नहीं हुआ एंबेडेड एएल एंड डायनेमिक एएल तो ये प्रोग्रामिंग लैंग्वेज को कभी चैलेंज नहीं करता ये आपको जबरदस्ती फोर्स नहीं करता डिपेंडेंट नहीं बनाता कि अच्छा अगर एल यूज़ करना है फॉर एग्जांपल
624:37
Speaker A
तो सी ही यूज करनी पड़ेगी या जावा ही यूज करनी पड़ेगी तो एल का यूज करके आप किसी भी प्रोग्रामिंग लैंग्वेज के साथ वेदर वो c है c+ प है जावा है किसी के भी साथ कनेक्ट हो सकता है तो दैट ओबवियसली गिव्स द
624:49
Speaker A
लिबर्टी प्रोग्रामर को कि उसका जो मने है वो टेक्नोलॉजी वो यूज करे और साथ में एंबेडेड या डायनेमिक स्कल को इस्तेमाल करें है ना तो ये दो तीन बेसिक बातें है जो बड़ी इंपॉर्टेंट है अब जैसे एक क्वेश्चन है सिंपल सा व्हिच ऑफ द फॉलोइंग
625:03
Speaker A
ऑप्शंस आर करेक्ट एन एसकल अच्छा डुप्लीकेसी में बात कर लेता हूं यहां पे क्वेश्चन लेट इड बी डुप्लीकेसी समझा देता हूं देखिए अभी तक हमने समझा अलजेब्रा और कैलकुलस की भी याद बात आगे करेंगे बट दोनों ही मैं आपको क्लियर बता रहा हूं
625:17
Speaker A
दोनों ही केस में क्या डुप्लीकेट अलाउड है डुप्लीकेसी अलाउड नहीं है अब एल तो एक्चुअल डाटा है रियल लाइफ तो मैथ्स से चलती नहीं है मतलब मैथ्स से चलती है बट ओबवियसली ऐसा नहीं कि जो रूल है वही फॉलो
625:27
Speaker A
करेंगे तो आप अगर डुप्लीकेसी रखना चाह देंगे तो डुप्लीकेसी हो जाएगी तो एल में भी क्या हमने सॉल्यूशन निकाला एसकल इन जनरल सपोर्ट डुप्लीकेसी हालांकि अगर आप डुप्लीकेसी हटाना चाहते हैं तो एसकल बाय डिफॉल्ट नहीं हटाता बट एसकल गिव्स न ऑप्शन
625:42
Speaker A
दैट देर इज अ कीवर्ड कॉल्ड डिस्टिंक्ट आगे बात करेंगे तो आप अगर कीवर्ड यूज करेंगे डिस्टिंक्ट तो क्या डुप्लीकेट हट जाएगी जी हां हट जाएगी कोई प्रॉब्लम नहीं है इसके अंदर लेकिन उसमें कुछ एडिशनल टाइम लगेगा है ना तो एस्कल ने क्या किया बड़ा स्मार्ट
625:57
Speaker A
प्ले किया कि बाय डिफॉल्ट डुप्लीकेसी नहीं हटाई क्योंकि कुछ लोगों को हो सकता है रिजल्ट चाहिए हो जिसमें डुप्लीकेसी ना हो बट कुछ केसेस में आपको फर्क नहीं पड़ता कि डुप्लीकेसी है कि नहीं आपको फर्क पड़ता है कि रिजल्ट जल्दी आता है कि नहीं तो हम एज
626:10
Speaker A
अ ऑप्शन देते हैं बाय डिफॉल्ट स्कल डुप्लीकेसी सपोर्ट करता है बट अगर आप हटाना चाहते हैं तो यूजिंग ए कीवर्ड डिस्टिंक्ट आप उसको हटा सकते हैं है ना तो ये इसकी अंडरस्टैंडिंग है अगर एक बेसिक स्ट्रक्चर आपको दिखाऊं एल का तो यहां पर
626:23
Speaker A
देखिए तीन स्ट्रक्चर हमारे पास है तीन क्लॉज हमारे पास है सेलेक्ट फ्रॉम एंड वेयर ध्यान से देखिएगा सेलेक्ट फ्रॉम एंड वेर जिसमें सेलेक्ट में आप क्या बताएंगे कॉलम नेम कौन-कौन से कॉलम चाहिए वेयर फ्रॉम में जो हमारे इनपुट टेबल और वेयर
626:38
Speaker A
में कंडीशन अगर मैं आपको याद दिलाऊंगा में सीखी ये सेलेक्ट और कुछ नहीं यह वही प्रोजेक्शन है याद करिए फ्रॉम इज नथिंग बट द इनपुट टेबल और वेयर कौन है ये वेयर वही सिग्मा है जिसका यूज करके हम क्या करते थे
626:55
Speaker A
सर कंडीशन लिखते थे तो यहां पे मुकाबला निस के की हम एक बात करें एक दो क्वेरी लिख के देखि जैसे यहां देखिए क्वेश्चन है राइट ए स्कल क्वेरी टू फाइंड ऑल द डिटेल्स ऑफ बैंक ब्रांच अब यहां आइए दो
627:10
Speaker A
क्लॉसस हमेशा कंपलसरी है सेलेक्ट एंड फ्रॉम हर एल क्वेरी में आएगा द रीजन इज हम थोड़ी रीडेबिलिटी प बात करना चाहते हैं लेक्ट अब आप अब जब आप चाह रहे हैं कि सारी डिटेल आपको मिले तो आपको ब्रांच का नेम
627:23
Speaker A
चाहिए सिटी चाहिए एसेट चाहिए सर आपको सब कुछ चाहिए क्योंकि आपको सब कुछ चाहिए तो वी गिवन ऑप्शन की बजाय सब चीज आप लिखें आप यहां पे एस्टिक स्टार लगा सकते हैं सेलेक्ट स्टार है ना हालांकि एक आर्गुमेंट
627:34
Speaker A
य हो सकता है अगर सब कुछ चाहिए तो सेलेक्ट लगाना ही क्यों है बट स्कल ना लगाने का ऑप्शन नहीं देता ब मानना है कि और बात सही भी है कि रीडेबिलिटी खत्म हो जाती है फ्रॉम ब्रांच पढ़ेंगे तो मजा नहीं आएगा तो
627:47
Speaker A
आप सेलक स्टार्ट लगा दीजिए कोई दिक्कत नहीं है एंड फ्रॉम व्हाट इज द टेबल नेम द टेबल नेम इज ब्रांच सो दैट विल बी ऑल सेलेक्ट स्टार फ्रॉम ब्रांच तो क्या होगा बेसिकली पूरा का पूरा ब्रांच टेबल आपका
627:57
Speaker A
डिस्प्ले हो जाएगा है ना यहां देखेंगे कुछ और सेलेक्ट कर लेते हैं राइट ए स्कल टू फाइंड लोन नंबर अलोंग विद लोन अमाउंट कौन सा टेबल चाहिए अभी भी नोटिस करिए हम कोई कंडीशन नहीं लगा रहे पहले सिंपल क्वेरी
628:09
Speaker A
लिख रहे हैं तो क्या होगा बताइए ऑब् वियस सेलेक्ट फ्रॉम और वेयर हमें कंडीशन नहीं लगानी कोई कंडीशन नहीं है कौन सा टेबल यूज़ कर रहे हैं तो हम यूज कर रहे हैं टेबल लोन है ना और हम कर रहे हैं लोन नंबर एंड लोन अमाउंट तो
628:24
Speaker A
लेट मी राइट सेलेक्ट लोन नंबर अलोंग विद लोन अमाउंट नाउ लुक एट दिस तो क्या होगा लोन नंबर लोन अमाउंट सेलेक्ट हो जाएगा फ्रॉम द टेबल लोन है ना तो दैट इज हाउ यह काम करता है मान लीजिए इसमें देखिए थोड़े
628:39
Speaker A
सा और ऑप्शंस भी है सेलेक्ट के पास अगर अ लेट मी से बैंक का 50 साल पूरा हुआ है बैंक का गोल्डन जुबली है तो बैंक कहता है कि कोई बात नहीं आपका अकाउंट है ना ये अकाउंट हम लोन लिख रहे हैं लोन अमाउंट है
628:54
Speaker A
तो जिसका जितना भी लोन है हम उसमें % का उसको कंसेशन कर रहे हैं या लेट मी से हम 000 छूट दे रहे हैं तो आप ऐसा भी कर सकते हैं -1000 तो यहां पर जो सेलेक्ट क्लॉज है वो
629:07
Speaker A
यूज किया जा सकता है बेसिक प्लस माइनस डिवाइड मल्टीप्लाई ऑपरेशन के लिए तो अब क्या होगा लोन अमाउंट आएगा लेकिन उसमें 000 कम हो जाएंगे है ना तो यह कुछ सेपरेट पॉइंट्स है जिनको आप ध्यान में रख सकते
629:18
Speaker A
अगर मैं आपको याद दिलाऊंगा अ स्पेसिफिक नेम जो भी वेयर कंडीशन आप लगा सकते हैं जो फेल होगा बाहर हो जाएगा जिस जिस के लिए वे ट्रू होगा बाहर आ जाएगा एसकल इज जनरल नॉट केस सेंसिटिव ध्यान रखना
629:41
Speaker A
है तो आप कोरी कैप्स में लिखें आप कररी स्मॉल केस में लिखें उससे इन जनरल यू नो ओवरऑल चीजों पर कोई फर्क नहीं पड़ेगा तो इंपॉर्टेंट पॉइंट है ए सर वैसे गेट में तो नहीं पूछा जाता बट आपको पता होना चाहिए यह
629:55
Speaker A
मैंने आपको बता दिया कि डुप्लीकेसी रिमूव करना इज अ टाइम कंजूमिंग टास्क है ना तो हम इसको ए ऑप्शन देते हैं अगर आपको चाहिए तो आप डुप्लीकेसी हटा सकते हैं यूजिंग अ कीवर्ड कॉल्ड डिस्टिंग तो र नोट्स का लिंक
630:09
Speaker A
तो आपको डिस्क्रिप्शन में मिलेगा सारी चीज मेंशन करते चलता हूं और एक कीवर्ड ओबवियसली आप यूज कर सकते हैं ऑल अगर आप सेपरेटली स्पेसिफाई वैसे नहीं है डिफॉल्ट केस में रिमूव करेगा नहीं बट अगर हम सेपरेटली बताना चाहते कि भाई डुप्लीकेशन
630:23
Speaker A
तो बिल्कुल भी मत हटाइए देन यू कैन यूज द कीवर्ड ऑल आगे बताऊंगा यूनियन वगैरह के केस में आप एक्सप्लीसिटली बता सकते हो तो आप ऑल कीवर्ड यूज करेंगे यह सिलेक एक जनरल स्ट्रक्चर यह वही वर्टिकल फिल्टरिंग है कॉलम नेम आप बताते
630:41
Speaker A
हैं जो पाई प्रोजेक्शन आपने पहले यूज किया था अगर सब कुछ चाहिए तो आप स्टार लगा सकते हैं और बेसिक दो तीन क्वेरी हमने लिख ख के देख ली ठीक है आगे बढ़ते हैं अब जैसे क्वेश्चन है सेलेक्ट ऑपरेशन इन एल इज
630:54
Speaker A
इक्वेले टू सो आई थिंक सेलेक्ट इज इक्विवेलेंट टू प्रोजेक्शन ऑपरेशन ऑफ रिलेशनल अलजेब्रा एक्सेप्ट दैट द एल रिटेन डुप्लीकेट सो ध्यान रखना है कि क्योंकि एकदम मैच नहीं हो सकता क्योंकि एल डुप्लीकेट हटा देता है यह नहीं हटाता
631:08
Speaker A
रिलेशनल अलजेब्रा डुप्लीकेट्स हटा देता है यह नहीं हटाता तो इस बात को सेपरेटली अलग से हमने ध्यान में रख लिया अच्छा अभी वेयर क्लॉस की बात कर लेते हैं तो यहां देखिए तीन कैसे आ जाएंगे राइट एपल क्वेरी टू
631:21
Speaker A
फाइंड ऑल अकाउंट नंबर वेर बैलेंस ज लेस देन 1000 ऑल अकाउंट नंबर र बैलेंस ज लेस दन 1000 तो क्या लिखो बोलो सेलेक्ट फ्रॉम वेयर तो क्या सेलेक्ट करना है बताइए बैलेंस की बात हो रही अकाउंट की बात हो रही है तो टेबल जो यूज होगा
631:41
Speaker A
ओबवियसली अकाउंट टेबल यूज होगा कंडीशन क्या है वेर बैलेंस इज लेस देन 1000 तो बैलेंस इज लेस देन 1000 होना चाहिए एंड सेलेक्ट फाइंड ऑल तो हमें क्या सेलेक्ट करना है सर हमें सेलेक्ट करना है अकाउंट नंबर सो दैट विल बी ल इससे क्या होगा वो
632:00
Speaker A
सारे अकाउंट नंबर सेलेक्ट हो जाएंगे जिनका बैलेंस 1000 से कम है और टेक्निकली देखिए आपको लगे कोई बहुत अजीब बात हो गई क्योंकि बेसिक होमवर्क हम रिलेशनल अलजेब्रा प करके आए हैं दूसरी एक और बात जो भी यहां प आपको
632:12
Speaker A
ध्यान में देनी है वो ये कि हमें एग्जाम में क्वेरी लिखनी नहीं है देखिए य हम सेमेस्टर एग्जाम के लिए नहीं पढ़ रहे हम कॉम्पिटेटिव एग्जाम्स के लिए गेट नेट के लिए पढ़ रहे हैं सो व्हाट इज दिस ऑप्शन तो
632:24
Speaker A
ऑलरेडी एग्जाम में गिवन हो होगा ना आपको आप काहे को टेंशन ले रहे हैं तो ऑप्शन हमारे पास होगा हमें ऑप्शंस के हिसाब से इसको देखना है एनालाइज करना है फिर सॉल्व करना है है ना तो ये एक बड़ा एडवांटेज है
632:34
Speaker A
ठीक है आगे बढ़ते हैं अ हैविंग एसेट्स लेस देन ये बेसिक बेसिक कंडीशन है आप सॉल्व कर सकते हो बेसिक क्वेश्चन है सेट ऑपरेशंस तो जो हमने पहले समझा था यहां पर भी यूनियन इंटरसेक्शन सेट डिफरेंस वो सब लिख सकते हो
632:48
Speaker A
इस बार कैसे लिखना पड़ेगा सर इस बार इंग्लिश में लिखना पड़ेगा क्योंकि एल है तो अगेन वही क्वेरी अगर लिखें कि वो सारे कस्टमर चाहिए जिनके पास या तो यू नो अकाउंट हो या तो लोन हो तो कैसे लिखेंगे
633:01
Speaker A
अगेन लेट मी राइट सेलेक्ट कर लेते हैं पहले कस्टमर नेम कौन से टेबल से फ्रॉम द टेबल यह टेबल क्या हो गया डिपॉजिटर तो सेलेक्ट कस्टमर नेम फ्रॉम द टेबल डिपॉजिटर इधर देखेंगे तो बॉवर की बात आ जाएगी सो वी विल से अगेन
633:20
Speaker A
सेलेक्ट थोड़ा जल्दी जल्दी लिख रहा हूं गंदा गंदा बट आई होप आपको बात समझ आ रही है सो फ्रॉम द टेबल बोवर फ्रॉम द टेबल बरो और यहां पर आप इंग्लिश में लिख दीजिए यूनियन जैसे पहले आप सिंबल लगाते थे है ना तो आप यूनियन
633:35
Speaker A
लिखेंगे तो यूनियन आ जाएगा दोनों का इंटरसेक्शन लिखेंगे तो इंटरसेक्शन सेट डिफरेंस लिखेंगे तो सेट डिफरेंस नोटिस करने वाली बात यहां पर यह है कि य वैसे तो एल बाय डिफॉल्ट डुप्लीकेसी रिमूव नहीं करता है ना बट यूनियन तो एक बहुत ही
633:49
Speaker A
डिफरेंट बात है अगर मैं आपसे बोलूं दो सेट है मेरे पास 1 2 3 एंड 3 4 5 और दोनों का यूनियन करना है तो बोलिए रिजल्ट क्या आएगा तो ओबवियसली रिजल्ट विल बी वन एंड टू एंड थ्री एंड फोर एंड फाइव तो यूनियन में तो
634:03
Speaker A
बाय डिफॉल्ट डुप्लीकेसी हटाते ही हटाते हैं है ना तो यहां पर एसकल भी यूनियन में बाय डिफॉल्ट हटाएगा अब वो जो मैं ऑल वाली बात कह रहा था अगर आप कह रहे हो नहीं हमारे केस में तो यूनियन में भी मत हटाना
634:15
Speaker A
तो यू कैन यूज दिस कीवर्ड ऑल तो आप लिखिए यूनियन ऑल और यूनियन ऑल लिखेंगे तो वह यह भी दो बार लिख देगा मानो टूथ एंड 3 4 5 मतलब थ दो बार आ जाएगा तो बेसिक ऑपरेशन कर
634:26
Speaker A
सकते हैं अच्छा कार्टीजन प्रोडक्ट की पूरी मैथ आपको समझा चुका हूं तो वही जो क्वेरी जो पहले हमने सिंपली लिखी थी अगर इसको मैं इस बार एसकल में लिखूंगा तो कैसे लिखूंगा हमको वो कस्टमर के नाम चाहिए अलोंग विद देर बैलेंस हा अलोंग विद बैलेंस
634:48
Speaker A
जिनका बैंक में अकाउंट है तो क्या करेंगे अगेन तीनों क्लॉज पहले बनाइए सेलेक्ट फ्रॉम एंड वेयर ध्यान दीजिएगा सेलेक्ट फ्रॉम वेयर तो यहां पे फ फ्रॉम में कौन-कौन से टेबल यूज होंगे दो और यहां ध्यान से देखिएगा यूज करने का तरीका क्या
635:06
Speaker A
है यू राइट अकाउंट एंड कॉमा डिपॉजिटर तो आपको यहां इंग्लिश में कार्टीजन प्रोडक्ट नहीं लिखना ये एक अच्छी बात है बिकॉज कॉमा का मतलब है कार्टीजन प्रोडक्ट है ना बट आपको ध्यान है ऐसा करने से यहां भी रिडंडेंट अपल जनरेट होंगे तो यहां भी सर
635:21
Speaker A
कंडीशन लिखना पड़ेगा क्या लिखेंगे शॉर्ट में लिख दो वेर अकाउंट डॉट लुक एट दिस क्या कॉमन है अकाउंट नंबर र अकाउंट डॉट अकाउंट नंबर इज इक्वल्स टू इज इक्वल टू डिपॉजिटर डॉट अकाउंट नंबर तो जब आप ऐसा लिखेंगे तो ऑल द रिडंडेंट टपल्स विल बी
635:38
Speaker A
एलिमिनेटेड एंड देन यू कैन हैव व्ट जो भी आपको चाहिए कस्टमर का नाम और अकाउंट का बैलेंस तो आप लिख सकते हैं व्हाट कस्टमर नेम एंड अका बैलेंस एंड दैट विल बी ऑल तो अगेन मैं बार-बार बोल रहा हूं एफर्ट सिर्फ
635:54
Speaker A
एक बार है इसमें घबराना नहीं है ना इट इज ऑल अबाउट प्रैक्टिस एफर्ट सिर्फ एक बार है तो अगर आपको अलजेब्रा का बेसिक मैथ बेसिक आईडिया समझ आया तो आई डोंट थिंक कि यहां पे फर्द इसमें कोई डाउट या कंफ्यूजन हो
636:06
Speaker A
रहा होगा आपको यू कैन गेट थ्रू इट सो कार्टन प्रोडक्ट एक से ज्यादा टेबल यूज करने तो भी आप मल्टीपल टाइम यूज कर सकते जैसे ये क्वेश्चन देख लेते हैं कम ऑन एक मिनट लो पढ़ो वीडियो को पॉज करो फिर मैं
636:18
Speaker A
सॉल्व करता हूं यहां रिलेटिवली थोड़े से ज्यादा क्वेश्चन सॉल्व करते हुए चलेंगे एक क्वेश्चन कब पूछा 2003 में गेट में दो नंबर का क्वेश्चन था ब बहुत अच्छा है तीन टेबल हमारे पास है स्टूडेंट कोर्स एंड ग्रेड तो जो मेरे को
636:39
Speaker A
समझ आ रहा है स्टूडेंट में रोल नंबर इज द की कोर्स में कोर्स नंबर इज द की और ग्रेड जो है वो रोल नंबर स्टूडेंट और कोर्स का रिलेशनशिप है तो दोनों मिलकर की बने होंगे र दे अ फॉरेन की रेफरिंग दिस एंड दिस इज अ
636:54
Speaker A
फॉरेन की रेफरिंग दिस क्वेरी पढ़ लेता हूं सेलेक्ट डिस्टिंक्ट नेम फ्रॉम स्टूडेंट कॉमा कोर्स कॉमा ग्रेड अब देखिए कॉमा लगा के लिखा है तब ये बात तय हो गई कि तीनों का कार्टीजन प्रोडक्ट है है ना इसमें कोई
637:07
Speaker A
बात नहीं है अब क्या करना है नोटिस करिएगा तो कार्टेज प्रोडक्ट किया गया है तीनों का वेयर दिस डॉट दिस दिस डॉट दिस तो यहां ध्यान से देखिए स्टूडेंट डॉट रोल नंबर ग्रेड डॉट रोल नंबर ये ओबवियसली लिखा गया
637:20
Speaker A
रिडंडेंट टपल को एलिमिनेट करने के लिए बढ़िया है तीन टेबल है ना सिमिलरली कोर्स डॉट कोर्स नंबर इ ग्रेड डॉट कोर्स नंबर तो यह तो शर्त है या खर्चा है या कीमत दी है हमने तीन टेबल को मर्ज करने की इसमें
637:35
Speaker A
क्वेरी कुछ नहीं आई अब कंडीशन बताइए क्या लिखा है एक तो आपने लिखा और सब में एंड लगा है नोटिस करिए और कहीं नहीं लिखा एक तो आपने लिखा है कि जो इंस्ट्रक्टर है वो कोर्थ होना चाहिए और दूसरा अने लिखा है कि
637:48
Speaker A
जो ग्रेड है वो ए होना चाहिए अब ध्यान से देखिएगा याद करिए क्योंकि कार्टीजन प्रोडक्ट में सारे पॉसिबल कॉमिनेशन बन जाते हैं तो कोई भी चीज अगर एक बार भी ट्रू होती है दैट विल मेक टू द फाइनल टेबल
638:03
Speaker A
तो हो सकता है यूनिवर्सिटी के अंदर 20 प्रोफेसर्स हो अब सिर्फ वो वाले कॉलम्स बचेंगे वो वाले रो सिर्फ बचेंगे वो वाले टपल वो वाले रिकॉर्ड बचेंगे जहां पे इंस्ट्रक्टर कोर्थ है पॉइंट नंबर वन देन दूसरा कंडीशन भी आप लगा रहे हैं वो क्या
638:18
Speaker A
कि सिर्फ कोर्स नहीं ग्रेड जो है वो भी ए होना चाहिए तब आप मुझे बताइए कौन से बच्चे सेलेक्ट होंगे मैं तो अभी ऑप्शन भी नहीं पढ़ रहा आई थिंक वो सारे स्टूडेंट सेलेक्ट हो जाएंगे जिनका एक बार भी ए और कोर्स मैच
638:31
Speaker A
हो गया कुछ बच्चे मुझे पता नहीं क्यों ऐसा सोचते हैं कि सारे एक्सक्यूज मी सारे पॉसिबल कॉमिनेशन फॉर ऑल फॉर ऑल होना चाहिए नहीं कार्टीजन प्रोडक्ट में किसी भी केस में ध्यान रखिएगा अगर एक बार भी ट्रू है
638:43
Speaker A
तो सर ट्रू हो जाता है तो नाउ व्हेन आई लुक एट द ऑप्शन व्हिच ऑफ द फॉलो सेट इज कंप्यूटेड बाय द अबब क्वेरी नेम ऑफ स्टूडेंट हु हैव गटन ए ग्रेड इन ऑल द कोर्सेस टट बाय कथ अब ये प्रॉब्लम ऑल की
638:56
Speaker A
बात की नहीं हमने सर ऑल नहीं गेट अच्छा यह सिर्फ ग्रेड ए की बात कर रहे हैं य कोरथी भाई गायब हो गए अगला ऑप्शन क्या सी आई थिंक दैट मेक्स सेंस ना नेम ऑफ स्टूडेंट हु हैव गटन ए ग्रेड इन एटलीस्ट वन ऑफ द
639:10
Speaker A
कोर्सेस टट बायड तो ये सुनने में थोड़ा अजीब लगता है कि एटलीस्ट वन वाली बात कही बट ये एक्चुअली कार्टीजन प्रोडक्ट के अंदर है तो अगर एक बार भी मैच करता है एक बार भी तो सर हम उसको मैच मानते हैं ठीक
639:23
Speaker A
है सो आई थिंक कार्टीशन प्रोडक्ट क्या है और किस तरह के केसेस बन सकते हैं यू अंडरस्टैंड अब बात आई नेचुरल जॉइन की तो आई थिंक अगेन नेचुरल जन में मुझे कोई थोरेट्स चीज जो हमने अलजेब्रा में पढ़ी है वो यहां
639:39
Speaker A
भी होल्ड करती है बस नोटिस क्या करना है दैट हियर नेचुरल जॉइन आप इंग्लिश में लिख देंगे फॉर एग्जांपल कोई क्वेश्चन है है ये देखिए बहुत अच्छा क्वेश्चन है हालांकि ये थोड़ा सा नेक्स्ट लेवल पर चीज को लेके जा
639:52
Speaker A
रहा है बट इस क्वेश्चन के बानने सीख जाएंगे आप तब देखिए इसने क्वेश्चन लिखा नेस्टेड क्वेरी का केस है अच्छा स ये गेट में पूछा है 2011 टू मार्क्स का क्वेश्चन है गेट का देखिए क्या कह रहा है सेलेक्ट
640:04
Speaker A
काउंट तो अभी हमने पढ़ा नहीं एग्रीगेट फंक्शन है बट सिंपल है काउंट करेगा काउंट स्टार फ्रॉम दिस नेचुरल जॉइन दिस और रिनेम भी किया गया है एसटी तो देखिए पहले क्या सेलेक्ट बोवर कॉमा बैंक मैनेजर फ्रॉम लोन रिकॉर्ड दिस इ लन रिकॉर्ड अगर मैं शॉर्ट
640:20
Speaker A
में निकाल लू सो वी हैव बोरो एंड वी हैव बैंक मैनेजर ठीक है यह दोनों सेलेक्ट करना मैं शॉर्ट में लिख रहा हूं राम रमेश सुरेश एंड महेश एंड दिस इ सुंदर राजन एंड दिस इज राम गोपाल एंड दिस इ सुंदर राजन यह एक
640:36
Speaker A
टेबल आपने सेलेक्ट कर लिया और इसका एज एस लिखने का मतलब है रिनेम भी कर लिया एस के नाम से अब इसका नेचुरल जॉइन करना है इधर एक और टेबल बनाया होगा यहां भी दो कॉलम सेलेक्ट किए बोलिए क्या टेबल है सर तो
640:51
Speaker A
यहां टेबल है टी नाम रखा गया बैंक मैनेजर और लोन अमाउंट सो हियर वी हैव बैंक मैनेजर एंड लोन अमाउंट लोन अमाउंट इसका नाम रखा हैटी सो अगेन सुंदराजन एंड राम गोपाल एंड सुंदर आजन एंड द अमाउंट शॉर्ट में लिख
641:07
Speaker A
देता हूं लेट मी से 10 5 एंड से अब देखिए क्या कह रहा है कि दोनों का नेचुरल जॉइन करो नॉट कार्टीजन प्रोडक्ट अब नेचुरल जॉइन स्मार्ट ऑपरेटर कॉमन एटिबल दे देखेगा दोनों में सो बी इज लाइक बोवर एंड देन
641:23
Speaker A
ब्रांच मैनेजर एंड देन लोन अमाउंट है ना बट प्रॉब्लम आप समझ सकते हैं क्या है यह सुंदराजन यूनिक नहीं है सर तो इनका तो इट बिहेव लाइक कार्टन प्रोडक्ट तो बोलो क्या होगा आई थस रमेश सुंदराजन 10 एंड रमेश
641:39
Speaker A
सुंदराजन सेन दो बार आ जाएगा सुरेश राम गोपाल फ एक ही बार आएगा एंड दिस महेश सुंदराजन 10 एंड महेश सुंदराजन सेन यह भी दो बार आएगा तो फाइनली कितनी रो आ रही है सर फाइव रोज आ रही है तो फॉर दिस क्वेश्चन
641:56
Speaker A
करेक्ट आंसर इ ओबवियसली c5 देखिए ऑब्जर्व कर पा रहे क्या पूरा क्वेश्चन और मुझे बताइए नेचुरल जॉइन में कुछ बहुत ऐसी डिफरेंट या सेपरेट बात है क्या जो हमने अलजेब्रा में या इस फंडामेंटल डिस्कस नहीं की या इसमें कुछ बिल्कुल नया कर रहा
642:12
Speaker A
है नहीं तो वही बेसिक मैथ्स है बस उसी को काइंड ऑफ नेक्स्ट लेवल लेकर जा रहा है तो ये उसी के ऊपर बहुत सारे केसेस है अब जैसे यहां पर कंपैरिजन करने के लिए बोल रहा है डिस्टिंक्ट लिखा डुप्लीकेट एलिमिनेट हो
642:28
Speaker A
जाएगा आपने कॉमा लगाया है ना अगर आप लिख रहे हैं स्कल में तो आप नेचुरल जॉइन लिखेंगे तो ये किसके इक्विवेलेंट होगा सर इसके इक्वल होगा जहां आपने क्रॉस क्रॉस क्रॉस लिखा है है ना अगर रिलेशनल अलजेब्रा के इस वाले सिंबल की बराबरी करनी है तो
642:43
Speaker A
ओबवियसली आपको यहां पर क्या करना पड़ेगा यू हैव टू राइट नेचुरल जॉइंट है ना यह आईडिया है तो ये आपको समझ आया अच्छा फिर वह सारे वेरिएशन जो हमने उधर पढ़े थे इनर जॉइन आउटर जॉइन वो सब के सब इधर भी है तो
642:56
Speaker A
दे नथिंग न्यू अबाउट इट जैसे एक ये क्वेश्चन है और बहुत पुराना नहीं 2018 का है दो स्कीमास हमारे पास है क्या है आईएसबीएन बुक नेम आईएसबीएन कॉपीज और आपको बताना है वच वन ऑफ द क्वेरी अबब इज सर्टेन
643:11
Speaker A
टू हैव आउटपुट दैट इज अ सुपरसेट ऑफ द आउटपुट ऑफ द अदर थ्री क्वेरीज वो वाला आउटपुट बताना जो बाकी तीन क्वेरी का सुपरसेट होगा अब आप नोटिस करेंगे आई थिंक बाकी लगभग लगभग चीजें सेम है यहां इनर
643:24
Speaker A
जॉइन है राइट आउटर जॉइन है फुल आउटर जॉइन है एंड लेफ्ट आउटर जॉइन है इजेंट इट अ कॉमन सेंस क्वेश्चन तो यू नो इनर जॉइन भी लॉसी है लेफ्ट आउटर जॉइन सिर्फ लेफ्ट वालों को प्रायोरिटी देगा राइट वाला सिर्फ
643:38
Speaker A
राइट को प्रायोरिटी देगा इट इज दिस आइडिया ऑफ फुल आउटर जॉइन जो एक्चुअली दोनों को कंसीडर करने वाला है सो ओबवियसली करेक्ट आंसर सुपरसेट पूछा है कि सबसेट सुपर पूछा है तो आंसर इज फोर्थ वन देखिए बात समझ आ
643:50
Speaker A
रही है क्या है ना तो यहां मैं य समझा रहा हूं कुछ ऐसी नई बात नहीं है जो हमने अलजेब्रा में नहीं पढ़ी थी रिनेम आपने देख लिया किस तरह से एस करके हम यूज कर सकते हैं एग्रीगेट फंक्शंस यह थोड़ा सा आपको
644:03
Speaker A
बता दे उसमें एक दो बातें नहीं है क्या-क्या बात नहीं नोटिस करिए तो एग्रीगेट फंक्शंस में एवरेज है मिन है मैक्स है सम है काउंट है ओबवियसली सभी के सभी एग्रीगेट फंक्शंस नंबर पर काम करने के लिए बनाए गए हैं तो अगर मैं लिखूंगा
644:17
Speaker A
सेलेक्ट एवरेज बैलेंस तो बैलेंस का एवरेज हो जाएगा मिनिमम में मिनिमम आ जाएगा मैक्सिमम में मैक्सिमम याद है मैक्सिमम एवरेज बैलेंस मैक्सिमम बैलेंस निकालने में कितनी दिक्कत ई थी नेम यूज करना पड़ रहा यहां नहीं करना पड़ेगा सम एंड काउंट दो
644:31
Speaker A
बातें हैं जो मुझे इसमें आपको याद दिलानी है एग्जाम में इस पर कोई स्पेसिफिक क्वेश्चन हम एक्सपेक्ट नहीं करते बट हां किसी क्वेरी में कोई फंक्शन लिखा हो तो उसमें कोई अजीब बात नहीं है पहली बात जो इंपॉर्टेंट है अपार्ट फ्रॉम काउंट ये जो
644:43
Speaker A
बाकी तीनों है यह नल को इग्नोर करते हैं दैट इज अ इंपोर्टेंट प्रॉपर्टी है ना तो मान लीजिए अग मैं मैं इसका एक सैंपल आपको दिखाता हूं क्वेश्चन मैंने बना के रखा है लुक एट दिस क्वेश्चन अगर मैं यह क्वेरी ये
644:56
Speaker A
टेबल मेरे पास है मैं आपसे पूछूंगा सेलेक्ट एवरेज बैलेंस फ्रॉम अकाउंट तो जब ये एवरेज बैलेंस कैलकुलेट करेगा तो एवरेज को पता है अगर मैंने नल को कंसीडर किया तो नल मेरे को भी पकड़ के नल बना देगा तो
645:07
Speaker A
एक्चुअली क्या होगा एक्चुअली में यह करेगा 100 प् 500 बा 2 600 बा 2 आंसर आएगा 300 सो एवरेज इग्नोर नल लेकिन जब सम अच्छा सम भी इग्नोर करेगा सम को पता नल के साथ सम नहीं कर सकते तो सम भी इग्नोर करेगा देगा
645:25
Speaker A
600 बट जब आप काउंट करेंगे तो क्या नल को काउंट किया जा सकता है स थिंग काउंट करने में तो कोई प्रॉब्लम नहीं है तो काउंट ये बिल्कुल कर लेगा आंसर आएगा 3 एंड 600 / 3 आंसर होगा 300 जबकि ऊपर था 200 तो एक बात
645:39
Speaker A
जो आपको ध्यान रखनी है यहां पर क्या कि अपर्ट फ्रॉम काउंट काउंट इग्नोर नल ध्यान से देखिए काउंट इग्नोर नल बट एवरेज मिन एंड मैक्स एंड सम यह सब के सब कंसीडर करते हैं यू नो नल को दूसरी एक और बात जो शायद
645:56
Speaker A
कभी कभी देखी जा सकती है मिन मैक्स और काउंट यह तीनों कैरेक्टर पर भी चलाए जा सकते हैं तो अगर मैं यह सेलेक्ट करूंगा सेलेक्ट मिनिमम कस्टमर नेम तो ओबवियसली क्या करता है यह काम करता है स्काई वैल्यू
646:09
Speaker A
प और अल्फाबेट्स के हिसाब से ए वाले नेम आपको लाकर दे देगा या जो सबसे पहला होगा अल्फाबेटिकली सिमिलरली अगर मैं लिखूंगा मैक्स कस्ट नेम तो जड वाले लाकर दे देगा है ना तो यह कुछ बात है जो एग्रीगेट
646:21
Speaker A
फंक्शन पर नोटिस की जा सकती बाकी तो आई डोंट थिंक इस पर कोई बहुत अजीब बात है ऑर्डर बाय क्लॉज हमारे पास है तो अभी तक हमने बात नहीं की व्यू डेफिनेशन की ब अगर आप चाहे पूरे रिजल्ट को सॉर्ट करना किसी
646:34
Speaker A
ऑर्डर में तो क्या आप ऑर्डर बाय क्लॉज यूज कर सकते हैं जी हां जैसे यहां पर लिखा है राइट टू फाइंड द ब्रांच नेम च आर सिचुएटेड इन दिल्ली इन अल्फाबेटिकल ऑर्डर उन ब्रांच के नाम बताओ तो सेलेक्ट
646:52
Speaker A
फ्रॉम एंड वेयर यह तीनों तो हमारे पास ही है टेबल क्या है सर ओबवियसली टेबल इज ब्रांच सेलेक्ट करना है क्या सेलेक्ट करना है ब्रांच का नेम शॉर्ट में लिख दे रहा हूं ब्रांच नेम फ्रॉम द टेब वेयर कंडीशन
647:07
Speaker A
क्या है कंडीशन है सर कि जो ब्रांच की सिटी है ब्रांच सिटी इज इक्वल टू दिल्ली समथिंग लाइक दिस अब आप यहां पर अलग से क्ल लगा सकते हो ऑर्डर बाय लेट मी से ब्रांच नेम तो बोलो क्या होगा ऑर्डर बाय ब्रांच
647:24
Speaker A
नेम लिखोगे तो क्या होगा अब ये पूरे के पूरे स्ट्रक्चर को अल्फाबेटिकली सॉर्ट कर देगा है ना और जितने भी ब्रांच आएंगे अल्फाबेटिकली सॉर्टेड आएंगे अगर आप रिवर्स ऑर्डर में सॉर्ट करना चाहते हैं यू कैन राइट एन एक्रोनिल डिसेंडिंग पूरा लिख दो
647:37
Speaker A
या डीएससी लिख दो सो इफ यू राइट डीएससी तो सर्टिंग तो होगा बट इस बार क्या होगा द एंटर सर्टिंग विल बी इन द रिवर्स ऑर्डर एकदम रिवर्स ऑर्डर में सॉर्ट हो जाएगा तो इस तरह की कुछ एडिशनल मैथ्स है जो आप
647:49
Speaker A
ऑब्जर्व कर सकते हैं यस ओके चलिए अभी बात करते हैं स्ट्रिंग ऑपरेशंस की देखिए स्ट्रिंग्स पे वैसे तो यू नो कंपैरिजन हमें करना है जैसे मान लीजिए हमें पता लगाना है कोई कस्टमर नेम है वेदर कस्टमर नेम इज रमेश और नॉट है ना तो इस तरह के
648:04
Speaker A
केसेस तो ओबवियसली हम इक्वल टू के साथ कर सकते हैं बट दो-तीन चीजें यहां पर खास है जिस परे एक छोटा सा डिस्कशन बनता है हालांकि मैं ये भी बता दूं एज फार एज गेट एग्जाम इज कंसर्न मैंने स्पेसिफिकली
648:15
Speaker A
स्ट्रिंग मैचिंग पे येय लाइक ऑपरेटर पे या परसेंटाइल और अंडरस्कोर दो ऑपरेटर यहां पर है उन परे कोई बड़े इंटरेस्टिंग या स्पेसिफिक क्वेश्चन कभी देखे नहीं है है ना तो उसको बहुत सीरियसली भी मत लीजिएगा दो तीन बातें पहले समझने वाली है एक चीज
648:28
Speaker A
मैं पहले आपसे बोल चुका हूं क्या एसकल इन जनरल केस सेंसिटिव है तो इस बात को हम नो कर चुके हैं जी नहीं आप कोई भी क्वेरी कैपिटल लेटर में लिखेंगे स्मॉल केस में लिखेंगे इस बात से कोई फर्क नहीं पड़ता बट
648:40
Speaker A
क्या स्ट्रिंग मैचिंग केस सेंसिटिव है उदाहरण के लिए जैसे आप देखेंगे लिखा है कंप्यूटर इ इक्वल टू कंप्यूटर दो स्ट्रिंग है बट फर्स्ट कंप्यूटर में सी कैपिटल है और यहां स स्मॉल है तो विल इट इवेलुएट्स टू ट्रू ये कंडीशन वैलिड है या इनवैलिड है
648:55
Speaker A
अब ये सब्जेक्टिव बात है सब्जेक्टिव बात क्यों है समझाता हूं देखिए इसकी प्रॉब्लम ये है कि कुछ केसेस में या कुछ मैं बोल सकता हूं डीबीएमएस में कुछ सॉफ्टवेयर्स के अंदर जैसे माय एएल है और एसक्यूएल सर्वर है जो बड़े स्टैंडर्ड है आमतौर पे दे
649:09
Speaker A
कंसीडर इट एज ट्रू बट इन जनरल सम टाइम इन सम बुक्स यू नो राइटर विल कंसीडर देम फाल्स तो आजकल जो रियलिटी वो क्या है जो भी प्रोफेशनल डेटाबेस आप यूज करेंगे क्या वह आपको ऑप्शन देता है कि आपको स्ट्रिंग
649:24
Speaker A
मैचिंग को केस सेंसिटिव रखना है कि नहीं रखना जी हां ऑप्शन देता है दूसरा क्या आप अलग-अलग लेवल पर चूज भी कर सकते हैं हां तो बेसिकली इसका कोई डिफॉल्ट बिहेवियर रह नहीं गया उदाहरण के लिए जैसे मान लीजिए आप
649:36
Speaker A
जब लेट मी से आप मेल अपना एक्सेस करते हैं ईमेल एक्सेस करते हैं आपको मेल आईडी और पासवर्ड दोनों चाहिए आमतौर पर आप नोटिस करेंगे कि जो मेल आईडी होता है दैट इज नॉट केस सेंसिटिव है ना आप कैपिटल में लिखें
649:48
Speaker A
स्मॉल में लिखें से कोई फर्क नहीं पड़ता ऑन द कांट्रेरी जो पासवर्ड है वो आप नोटिस करेंगे इन जनरल दैट विल ऑलवेज बी केस सेंसिटिव इन मोस्ट ऑफ द केसेस तो इसका मतलब एक ही डेटाबेस दो स से चीजों को
649:58
Speaker A
हैंडल कर पा रहा है है ना तो याद रखिएगा एल में आज के बाद हम ये मान के चलेंगे कि कोई डिफॉल्ट बिहेवियर नहीं है अब यहां पर एक स्पेशल ऑपरेटर स स्ट्रिंग को हम रखते हैं सिंगल कोड्स के अंदर बंद करके रखेंगे
650:11
Speaker A
एक स्पेशल ऑपरेटर है हमारे पास लाइक देखो एक ऑपरेटर तो इक्वल टू है बट उससे पावरफुल ऑपरेटर है हमारे पास लाइक और लाइक ऑपरेटर हमें क्या करने के लिए मदद करता है कुछ एडिशनल पैटर्न पर काम करने के लिए मदद
650:25
Speaker A
करता है मैं एग्जांपल देके आपको समझाता हूं तो आप समझेंगे जैसे फॉर एग्जांपल परसेंटाइल एक ऑपरेटर है जैसे मान लीजिए मैं पूरी क्वेरी नहीं लिख रहा बट सपोज द आइडिया कस्टमर नेम इक्वल टू नहीं लिखना कस्टमर नेम इज लाइक फॉर एग्जांपल हम लिख
650:42
Speaker A
देते कुमार लाइक दिस सिंगल कोडस के अंदर है ना अब बताइए क्या होगा तो यह बिल्कुल सेम एज इक्वल टू जैसे काम करता है ना सर ये बिल्कुल वैसे ही काम करेगा और वो सारे कस्टमर सेलेक्ट हो जाएंगे जिनके नाम में
650:56
Speaker A
कुमार है तो आप बोलेंगे अगर एकदम सेम ही है तो फिर इक्वल टू यूज करो नहीं इसका पावर थोड़ा सा ज्यादा है कैसे ज्यादा अभी समझाता हूं तो नोटिस करिएगा जी इसको हटा ही देता हूं कोड्स को बिकॉज बारबार इसे चेंज करना पड़ेगा तोब
651:12
Speaker A
नोटिस करिए अगर मैं ऐसा लिख दूं परसेंट पहले लगा देता हूं कस्टमर नेम इज लाइक दिस अब बताओ इसका क्या मतलब होगा सो ओबवियसली द आईडिया इज कि यहां पर कुमार होगा एस अ एस अ सफिक्स ऐसा मान सकते हो तो यहां पर
651:29
Speaker A
वो सारे कस्टमर सेलेक्ट हो जाएंगे जिनके नाम के एंड में क्या आ रहा है नाम के एंड में कुमार आ रहा है अगर इसका दूसरा कॉमिनेशन आपको दिखाऊ मान लीजिए कुमार स्टार्टिंग में लिख देते हैं हालांकि ऐसा रेयर होता है बट स्टिल लाइक दिस अगर ऐसा
651:43
Speaker A
करेंगे अब क्या होगा सर अभी वो लोग सेलेक्ट हो जाएंगे कुमार जिन के स्टार्टिंग में आ रहा है और अगर मैं दोनों तरफ परसेंटाइल लगाऊंगा तो नोटिस करिए तो आई थिंक बहुत सारे लोग इसको ऑलरेडी एंटीसिपेट कर चुके होंगे तो अगर
651:57
Speaker A
स्टार्टिंग और एंडिंग दोनों तरफ लगा देंगे देन व्हाट विल हैपन वो सारे नेम सेलेक्ट होंगे जिसमें दिस कुमार विल कम एज अ सबस्ट्रिंग अच्छा नोटिस करिएगा कुछ लोगों को ऐसा लगता है इसका मतलब होगा कि जो कुमार है ना वो एकदम बीच में ही आना चाहिए
652:10
Speaker A
नहीं ऐसा नहीं है इसका मतलब है क्योंकि मैंने परसेंटाइल आगे और पीछे सब जगह लगाया है तो कुमार शुड बी देयर एज अ सबस्ट्रिंग अब वह आगे भी हो सकता है वह पीछे भी हो सकता है और वो बीच में भी हो सकता
652:21
Speaker A
है यह दो-तीन बातें हो गई फिर आगे बढ़ते हैं नेक्स्ट आईडिया ऑब्जर्व करिएगा अंडरस्कोर अगर हम लिखते हैं कस्टमर नेम इज 1 2 3 4 एंड इन सिंगल कोस फोर टाइम अंडरस्कोर तो आई थिंक आप समझ रहे होंगे
652:36
Speaker A
अंडरस्कोर क्या करता है सर अंडरस्कोर सिंपली कैरेक्टर काउंट करता है तो अब यहां पर वो सारे कस्टमर सेलेक्ट हो जाएंगे जिनके नाम में चार अंडरस्कोर है है ना अगर मैं ऐसे लिखूं 1 2 3 4 चार अंडरस्कोर नहीं
652:50
Speaker A
चार कैरेक्टर है है ना एगजैक्टली चार और अगर मैं ऐसा लिखूं इसका मतलब क्या होगा एटलीस्ट फोर वो सारे कस्टमर सेलेक्ट हो जाएंगे जिनके नाम में चार या चार से ज्यादा कैरेक्टर है ध्यान रखिएगा अगर आप अंडरस्कोर और परसेंटाइल ऑपरेटर यूज कर रहे
653:06
Speaker A
हैं तो अब आप कस्टमर नेम इज इक्वल्स टू नहीं यूज कर सकते आप लाइक यूज करेंगे जो रिलेटिवली ज्यादा पावरफुल ऑपरेटर है है ना तो ये एक छोटी सी बात है और इस पे कुछ कॉम्पिटेटिव एग्जाम में इवन नेट वगैरह प
653:18
Speaker A
मैंने क्वेश्चन देखा बट कभी पता नहीं आई डोंट नो व्हाई गेट में यहां से क्वेश्चन नहीं आए या तो उन्हें ज्यादा टफ लगता है या थोड़ा सा रिलेवेंट लगता है सो लेट इट बी आगे बढ़ते हैं आफ्टर दिस ये मैंने पूरी
653:28
Speaker A
बात आपको बता दी एंड ये शायद ये बता रहे है कि कैसे समय के साथ चीजें चेंज हुई है नाउ दिस इज अ वेरी वेरी इंपोर्टेंट आइडिया इन एल नोन एज ग्रुप बाय क्लॉस और भाई यहां पे पल के क्वेश्चन पूछे गए हैं तो ग्रुप
653:41
Speaker A
बाय क्लॉस क्या है उसकी क्या डिमांड क्या रिक्वायरमेंट है एग्जांपल्स बहुत सारे मैं समझाता हूं देखिए गेम क्या है सर गेम यह है कि यू नो कई बार ऐसा होता है कि हम जो क्वेरी रन करना चाहते हैं ना अभी
653:53
Speaker A
तक हमने जितनी भी कोई कंडीशन लगाई मान लीजिए वेर कंडीशन लगाई वेर कंडीशन पूरे टेबल पर एग्जीक्यूट होगी ओबवियसली है ना लेकिन अगर हम ऐसा ना चाहे और हम चाहे कि जो हमारा मेन टेबल है ना व पहले छोटे-छोटे
654:06
Speaker A
कुछ ग्रुप्स में डिवाइड हो बेस्ड ऑन सम अंडरस्टैंडिंग उसके बाद हम जो भी कंडीशन लगाना चाहे लगाए जैसे मैं एग्जांपल देता हूं मान लीजिए हमें एवरेज मार्क निकालने है स्टूडेंट के हमें देखना है कॉलेज के जो बच्चे उनके लगभग एवरेज कितने नंबर आ रहे
654:21
Speaker A
हैं अभी प्रॉब्लम क्या है कि टोटल कॉलेज में जितने बच्चे होंगे उनके एवरेज मार्क्स आ जाएंगे बटा अगर हम ये ना चाहे हम चाहे एवरेज मार्क्स डिपार्टमेंट बाय डिपार्टमेंट अब क्या होगा सोचिए अ भी हमारे पास ऐसा कोई मैकेनिज्म नहीं है कि
654:36
Speaker A
एक टेबल के अंदर हम पहले टेबल को डिवाइड कर ले कुछ ग्रुप्स में बेस्ड ऑन सम एटिबल और उसके बाद हमें जो कंडीशन लगाना है लगाए है ना लेकिन ये कैपेबिलिटी हमें कौन देता है ये कैपेबिलिटी में देता है ग्रुप बाय
654:48
Speaker A
क्लॉस ल डायरेक्टली कोट एन एग्जांपल और फिर मैं आपको एक-एक करके बात समझाता हूं जैसे यही क्वेरी पढ़ी राइट अ स्कल क्वेरी टू फाइंड एवरेज अकाउंट बैलेंस ऑफ ईच ब्रांच तो कौन सा अकाउंट का बैलेंस अकाउंट बैलेंस ऑफ ईच
655:07
Speaker A
ब्रांच लुक एट दिस तो टेबल क्या चाहिए टेबल चाहिए अकाउंट अब मैं आपको याद दिला दूं दोबारा से अगर मैं लिखता हूं एग्रीगेट फंक्शन तुम्हें पता है ना अगर मैं लिखता हूं सेलेक्ट फ्रॉम कौन सा टेबल है सर टेबल है
655:21
Speaker A
ओबवियसली अकाउंट और यहां पर एवरेज बैलेंस निकालना है तो लेट मी यूज एग्रीगेट फंक्शन एवरेज और बैलेंस अब बताओ क्या होगा क्या एवरेज बैलेंस कैलकुलेट होगा कि नहीं होगा सोच के बताओ तो आई थ ओबवियसली इस केस में एवरेज बैलेंस
655:42
Speaker A
कैलकुलेट तो होगा बट सर वो ब्रांच बाय ब्रांच नहीं होगा है ना जितने भी बैंक के अंदर ब्रांचेस है उनके अंदर जितने भी अकाउंट है सबके एवरेज बैलेंस आ जाएगा बट हमें यह नहीं करना हमें क्या करना है
655:53
Speaker A
ब्रांच बाय ब्रांच कैलकुलेट करना तो नोटिस करिए सेलेक्ट फ्रॉम कोई कंडीशन है क्या पूरे टेबल प कंडीशन कोई नहीं है ओके फ्रॉम तो वेयर नहीं है बट यहां पर मैं यूज करता हूं ग्रुप बाय क्लॉस तो मैं लिखता हूं
656:10
Speaker A
सेलेक्ट ब्रांच के बा ब्रांच बाय ब्रांच एवरेज बैलेंस है ना तो मैं लिखता हूं सेलेक्ट ब्रांच नेम कॉमा एवरेज बैलेंस नोटिस करिएगा सेलेक्ट ब्रांच नेम कॉमा एवरेज बैलेंस फ्रॉम कौन सा टेबल है फ्रॉम द टेबल अकाउंट और आप इसको कर दीजिए ग्रुप बाय ब्रांच नेम
656:32
Speaker A
लुक एट दिस ग्रुप बाय ब्रांच नेम तब होगा यह अगर मैं एक एग्जांपल दूं लेट मी से बहुत अलग-अलग बात नहीं कर रहा सिर्फ ये बात करता हूं ब्रांच नेम क्या और बैलेंस क्या है तो मान लीजिए हमारे पास दो ही ब्रांच है नॉर्थ साउथ
656:46
Speaker A
दिल्ली साउथ दिल्ली एंड लेट मी से नॉर्थ दिल्ली एंड नॉर्थ दिल्ली एंड लेट मी से इट इज लाइक 1 2 3 एंड 4 अगर आप पहले वो वाली क्वेरी रन करेंगे तो इरेस्पेक्टिव ऑफ द ब्रांच उसको फर्क नहीं पड़ रहा वो क्या
656:59
Speaker A
करेगा वो 1 + 2 + 3 + 4 सो आई थिंक ये 10 आ जाएगा 3 + 3 6 एंड 4 10 यस तो जो एवरेज बैलेंस आएगा 10/4 वो आएगा 2.5 ध्यान दीजिए अब इसमें दोनों ब्रांचेस आ गई अ वो वाले
657:14
Speaker A
अकाउंट्स भी आ गए जो साउथ दिल्ली में वो वाले भी आ गए जो नॉर्थ दिल्ली में बट यहां पर क्या डिस्प्ले होगा यहां पर बिकॉज ऑफ दिस ग्रुप बाय क्लॉज ना यह टेबल पहले दो ग्रुप्स में डिवाइड होगा साउथ दिल्ली एंड
657:25
Speaker A
नॉर्थ दिल्ली और अब एवरेज बैलेंस आएगा तो क्या डिस्प्ले होगा साउथ दिल्ली नॉर्थ दिल्ली और इसका एवरेज बैलेंस होगा 1.5 और इसका एवरेज बैलेंस होगा 3 3.5 1.5 एंड 3.5 आई थिंक अब आप ऑब्जर्व करिए और मुझे बताइए
657:41
Speaker A
ग्रुप बाय क्लॉस की बात आपको समझ आ रही है क्या है ना किस तरह से काम करता है और क्या इसका वर्किंग मैकेनिज्म है आगे बढ़ते हैं राइट स्कल क्वेरी टू फाइंड द ब्रांच नेम ब्रांच नेम ऑफ ग्वालियर सिटी वेर
657:55
Speaker A
एवरेज बैलेंस इ मोर देन 1500 य देखि बहुत अच्छा केस है हमें ग्वालियर सिटी के व ब्रांच चाहिए वो ब्रांच जिसका एवरेज बैलेंस जो है है ना उस ब्रांच का इज मोर देन 1500 तो यहां पर कंडीशन भी दो तीन
658:10
Speaker A
कंडीशन है ध्यान से देखिएगा सेलेक्ट फ्रॉम र पाच क्लज यूज होंगे ग्रुप बाय एंड हैविंग अब ध्यान से देखिए हमें चाहिए क्या ब्रांच नेम चाहिए वि एवरेज बैलेंस तो राइट हमें चाहिए ब्रांच नेम कॉमा अगेन एवरेज लगाएंगे बैलेंस ठीक
658:37
Speaker A
बात है कौन सा टेबल तो बसली ब्रांच सिटी भी चाहिए नहीं ब्रांच नेम ऑफ गवालियर फाइंड ब्रांच नेम हां ब्रांच नेम इधर है ना कोई दिक्कत नहीं है ऑफ ग्वालियर सिटी दो टेबल यूज करने पड़ेंगे तो यहां पर एक
658:54
Speaker A
काम करता हूं आसान कर लेता हूं लेट मी यूज फ्रॉम ब्रांच और अ चलो नेचुरल जॉइन कर लू शॉर्ट में लिख देता हूं नेचुरल जॉइन ब्रांच नेचुरल जॉइन विद अकाउंट तो अब यहां पर दोनों हमारे पास है अग नेचुरल जॉइन है तो मान लेना शॉर्ट
659:09
Speaker A
में लिख रहा हूं वैसे पूरा नेचुरल जॉइंट लिखना है मान लेना कि दोनों टेबल मर्ज हो गए अब कंडीशन लगाओ तो जो कंडीशन पूरे टेबल बबल लगनी है वय है कि ब्रांच सिटी जो है वो कोई और नहीं हो सकती सर ब्रांच सिटी
659:21
Speaker A
मस्ट बी ग्वालियर है ना तो ब्रांच सिटी तो हमारा ग्वालियर होना चाहिए एक बात अब इमेजिन करो कि बाकी सारे ब्रांचेस हट गए पूरे देश के सिर्फ ग्वालियर के ब्रांचेस बचे हैं अब उसमें भी हमें क्या करना है सर
659:34
Speaker A
ग्रुपिंग करनी है कैसे ब्रांच नेम के हिसाब से तो हो सकता है ग्वालियर के अंदर दो ब्रांच हो लेट मी से नॉर्थ ग्वालियर एंड साउथ ग्वालियर तो नाउ अब हम इसको दोबारा ग्रुप कर रहे ब्रांच नेम से तो
659:45
Speaker A
नॉर्थ ग्वालियर साउथ लियर बचे और सबका नाम नहीं चाहिए सिर्फ उनका नाम चाहिए हैविंग एवरेज बैलेंस मोर देन 1500 तो अब यहां कंडीशन भी लगा देता हूं कि जो एवरेज बैलेंस है वह 1500 से ज्यादा होना चाहिए तो अब नोटिस करिए कि ये जो हैविंग क्लॉज
660:02
Speaker A
है सर यह कहां काम आता है अगर हमें पूरे टेबल पे कंडीशन लगानी हो ध्यान दीजिए तो हम यूज़ करते हैं वेयर क्लॉज है ना लेकिन अगर हमें ग्रुप के ऊपर कंडीशन लगानी हो तो हम यूज़ करते हैं हैविंग क्लॉज तो ये कई
660:16
Speaker A
बार काफी इंटरेस्ट लोगों को आता है इस चीज में वेयर में और हैविंग में तो नोटिस करिए कौन ज्यादा पावरफुल है सर 110 पर हैविंग इज मोर पावरफुल देन वेयर क्लॉस ध्यान रखिएगा इस बात को बिकॉज हैविंग की
660:31
Speaker A
कैपेसिटी है ग्रुप बाय ग्रुप काम करना जबकि वेयर क्लॉज एक सिंगल ग्रुप मानो पूरे टेबल पर ही काम कर सकता है है ना कभी-कभी ऐसा भी क्वेश्चन आपसे पूछा जा सकता है क्या वेयर की जगह हैविंग यूज कर सकता है
660:43
Speaker A
दो इट इज नॉट एडवाइजेबल बिकॉज वो थोड़ा सा ज्यादा टाइम लेता है क्योंकि उसकी कॉम्प्लेक्शन है बट ये क्वेश्चन एक्चुअली बहुत अच्छा तो नहीं है आप क्वेश्चन पढ़ो एक बार हालांकि रिसेंट ईयर क्वेश्चन तो ट्राई किया जा सकता हैट गट
661:09
Speaker A
2019 अ टू मार्क क्वेश्चन ऑन ग्रुप बाय क्लॉस है ना तो पूरी कहानी तो लिखी हुई है यू कैन रीड इट आउट कि एक टेबल है स्टूडेंट जहां पे ओबवियसली रोल नंबर हमारा की है और यहां परफॉर्मेंस है
661:25
Speaker A
सो आई थिंक ये रोल नंबर और सब्जेक्ट कोड मिलकर की बन रहा होगा है ना यस द क्वेश्चन इज ये क्वेरी रन करनी है और आपको बताना है रिजल्ट में कितनी रो होंगे अब ये पहली बात तो इन दोनों टेबल का इन्होंने कार्टीजन
661:39
Speaker A
प्रोडक्ट किया कॉमा लगाया स्टूडेंट का नाम रख दिया s एंड परफॉर्मेंस का नाम रख दिया p दोनों में कॉमन था रोल नंबर तो पहली गलती जो आपने की वो यह की कि आपने यह इक्वेट नहीं किया या तो मेरी तरह जैसे
661:52
Speaker A
मैंने लिखा था नेचरल जॉइन लिखते या फिर लिखते ट स्टूडेंट डॉट रोल नंबर इक्ट परफॉर्मेंस डॉट रोल नंबर बट अब इससे क्या होगा अमित च इ रोल नंबर वन उसका बाकी लोगों से भी मैच हो जाएगा बिकॉज को कंडीशन
662:05
Speaker A
आपने एक्सप्लीसिटली लिखी नहीं है हालांकि एक कंडीशन आपने लगाई है पड मार्क्स इ ग्रेटर दन 84 तो वो रो यहां से बाहर हो जाएंगे जहां पर मार्क्स जो है वो 84 से ज्यादा नहीं है है ना दैट विल बी ऑल अब ये
662:19
Speaker A
कार्टीजन प्रोडक्ट हो जाएगा सर और कार्टीजन प्रोडक्ट होके 1 2 3 4 5 1 2 3 4 5 5 * 5 ओवरऑल 25 रोज बनेंगे बट बाद में आप नोटिस करेंगे तो क्या हो रहा है ग्रुप बाय स्टूडेंट नेम स्टूडेंट नेम के हिसाब
662:35
Speaker A
से ग्रुप कर दिया तो आप ये बताओ हाउ मेनी डिफरेंट डिस्टिंक्ट स्टूडेंट नेम्स आर देयर फाइव स्टूडेंट नेम्स आर देयर इसमें भी मूर्खता है रोल नंबर दिया गया था ऑब् वियस तो रोल नंबर के हिसाब से करना चाहिए
662:46
Speaker A
था बट चलो इसका मन है एन एग्जामिनर इज ऑलवेज राइट तो इसने नाम के हिसाब से किया तो बताइए कितने यूनिक नेम होंगे पांच होंगे सर और हर एक के लिए आप टोटल सम कैलकुलेट करेंगे सम तो गलत आएगा ही आएगा
662:58
Speaker A
बिकॉज़ वो हर किसी से मैच कर रहा है बट हमको क्या हमारा काम था ये बताना कि फाइनल रिजल्ट में टोटल कितने रोज होंगे तो क्योंकि फाइव स्टूडेंट्स हैं और क्योंकि स्टूडेंट के हिसाब से ही हमने इसको मैच
663:10
Speaker A
किया है तो टोटल फाइव रोज यहां पर होंगे है ना तो एक बेसिक क्वेश्चन था और ट्राई कर लेते हैं यह देखिए यह थोड़ा ठीक ठाक क्वेश्चन मेरे को नजर आ रहा है यह कब पूछा 2018 में तो दिस दिस यू
663:22
Speaker A
नो आईडिया इन फैशन इसम बैक टू बैक क्वेश्चन पूछे गए यह देख लेते हैं एक बार तो यहां पर आप देखिए तो यह एक टेबल है एंप्लॉई य क्वेरी है यहां पर आप देखेंगे पहले आई थिंक हमें ये इंटरनल क्वेरी सॉल्व
663:35
Speaker A
करनी पड़ेगी है ना तब आपको बात समझ आएगी और क्या कह रहा है ये कह रहा है सेलेक्ट करो डिपार्टमेंट नेम एंड काउंट करना है एंप्लॉई आईडी एज तो एक नया टेबल इसका नाम इसने रखा नोटिस करिए क्या नाम है सर टेबल
663:48
Speaker A
का टेबल का नाम रखा ईसी जहां पे वी हैव डिपार्टमेंट नेम एंड वी हैव नंबर और डिपार्टमेंट नेम में आप देखेंगे क्योंकि ग्रुप बाय डिपार्टमेंट नेम है इन द एंप्लॉय तो होगा ये हर डिपार्टमेंट के लिए एक रो आएगी जो हम पहले भी सीख चुके हैं तो
664:05
Speaker A
ए ए ए बी ए सी एडी एंड एई है ना इस तरह का अंडरस्टैंडिंग यहां पर डेवलप होगा और साथ में आपको नंबर में क्या लिखना देखिए काउंट करना एंप्लॉई आईडी तो बेसिकली हर डिपार्टमेंट में कितने एंप्लॉई है तो जैसा
664:21
Speaker A
मैं देख पा रहा हूं a के अंदर चार है बी के अंदर तीन है तीन है दो है एक है सो 4 3 3 दो एंड एक ये टेबल बन गया और अब आउटर क्वेरी देखिए क्या कह रहा है सेलेक्ट
664:34
Speaker A
एवरेज डॉट नंबर फ्रॉम ईसी तो ये ईसी है और ी नंबर पे एवरेज निकालना है तो अभी इस पे आप एवरेज निकालो तो क्या आएगा दिस इज 4 + 3 + 3 + 2 प्व अ + 1 डिवाइडेड बाय 5 टोटल पांच ही है ना
664:52
Speaker A
यस सो आई थिंक ये आ जाएगा 3 3 3 9 एंड 3 3 एंड 3 9 एंड 4 13 13 डिवा बाय 5 सो आई थिंक ट्स विल बी 2.6 के करीब कुछ आना चाहिए नोटिस करिए है ना तो आई थिंक इस तरह
665:08
Speaker A
के जो केसेस है ग्रुप बाय क्लॉस के उस परे भी बात की जा सकती है पैटर्न समझा जा सकता है उसमें कोई बहुत डिफरेंट या कोई बहुत अजीब बात बात नहीं है है ना दैट आईडिया शुड बी आल्सो बी क्लियर इस तरह के केसेस
665:20
Speaker A
आप देख सकते हैं अब यहां पर भी देखिए ग्रुप बाय है मैं जल्दी से एक्सप्लेन कर देता हूं बिकॉज टाइम कम है अभी थोड़ा सा आईडिया मुझे रिलेशनल कैलकुलस का भी आपको ऑब्जर्व कराना है सेलेक्ट करना है डिपार्टमेंट नेम फ्रॉम
665:32
Speaker A
एंप्लॉई वेयर सेक्स इ इक्वल टू मेल ग्रुप बाय डिपार्टमेंट नेम हैविंग एवरेज सैलरी इज ग्रेटर देन एवरेज सैलरी फ्रॉम एंप्लॉई तो एक चीज आप नोटिस करेंगे पहले तो वेयर कंडीशन क्योंकि सेक्स इक्वल टू मेल लिख दिया तो अब यहां पर फीमेल बचे ही नहीं
665:46
Speaker A
सिर्फ मेल ही बचे हुए हैं तो मैं पढ़ता हूं गलती करू तो बताना मुझे वो डिपार्टमेंट चाहिए जिनके मेल एंप्लॉयज का जो एवरेज सैलरी है क्योंकि ग्रुप बाय हैविंग कंडीशन लगाई ग्रुप के ऊपर जिनके मेल एंप्लॉयज का जो एवरेज सैलरी है वह
666:02
Speaker A
कंपनी के ओवरऑल एंप्लॉई की एवरेज सैलरी से ज्यादा है मैं दोबारा रिपीट कर रहा हूं जिनके मेल एंप्लॉई की एवरेज सैलरी कंपनी की एवरेज सैलरी से ज्यादा है कौन सा ऑप्शन है एवरेज सैलरी ऑफ़ द मेल एलज मेर देन द
666:17
Speaker A
एवरेज सैलरी ऑफ द सेम डिपार्टमेंट एवरेज सैलरी इन द आई थिंक ऑप्शन डी मेक्स सेंस ना एवरेज सैलरी ऑफ मेल एंप्लॉई इज मोर देन द एवरेज सैलरी इन द कंपनी हां ये बिल्कुल परफेक्ट मैच कर रहा है तो इस तरह के केसेस
666:32
Speaker A
और यह देखिए नेट में भी रिपीट हुआ है इस तरह के केसेस आप नोटिस कर सकते हैं ग्रुप बाय क्लॉस के अंदर है ना तो यह इसकी कहानी है सर एंड यह थोड़ा एडिशनल डाटा है हैविंग प मैं ऑलरेडी बात कर चुका हूं और
666:48
Speaker A
कोई एडिशनल चीज दीज आर लाइक नेस्टेड केसेस है बट इसमें भी अगेन ऐसा नहीं कुछ नई बात है बताने के लिए वो तोब देखो इट इज ऑल अबाउट प्रैक्टिस जितनी प्रैक्टिस करोगे एमटी क्वेश्चंस हो सकते हैं जितनी प्रैक्टिस करोगे उतना कम है दैट विल बी ऑल
667:04
Speaker A
तब आपको करना यह है अगला नंबर रिलेशनल कैलकुलस का तो करना यह है देखिए मैं बोलता हूं ट्रांजैक्शन है ईआर डायग्राम है उसके बाद नॉर्मलाइजेशन है जितने भी सब्जेक्ट जितने भी टॉपिक्स है ना किसी केस में ऐसा नहीं है कि मैं आपसे बोलूं कि यू नो इसके
667:18
Speaker A
ऊपर बहुत ज्यादा प्रैक्टिस करने की जरूरत है यली जरूरत तो होती है गेट जैसे एग्जाम में बट एसकल इन रिलेशनल लिब्र आर ओबवियसली दोज टॉपिक्स जिस परे जितना प्रैक्टिस करो उतना कम है बिकॉज टाइम लिमिटेड है तो बहुत
667:29
Speaker A
सारी प्रैक्टिस मैं नहीं कर पा रहा बट आई थिंक मैंने कोशिश की कि जितने इंपोर्टेंट कांसेप्ट है वो सब मैं डिस्कस करूं है ना बाकी आने वाले वीडियो पे टाइम अलाउ एंड यू अलाउ जितना प्यार आप इन वीडियो को देंगे
667:39
Speaker A
आई विल सी कि मैं कुछ और वीडियोस भी लेके आऊं जैसे मैंने पहले प्रॉमिस भी किया है जहां पे मैं सिर्फ और सिर्फ क्वेश्चन प्रॉब्लम सॉल्व कर रहा हूं यस अब हमारा बचा हुआ आखिरी टॉपिक जो कई लोगों को
667:50
Speaker A
परेशान करता है और ज्यादातर लोग इसे स्किप करके जाते हैं क्या समस्या क्या आईडिया इसकी आइए देखते हैं रिलेशनल कैलकुलस सी दो-तीन बात बहुत बेसिक सी हमने पहले डिस्कस कर ली थी सो व्हाट इज रिलेशनल कैलकुलस यह भी एक तरह का सिस्टम है क्वेरी
668:04
Speaker A
लैंग्वेज को यू नो पूरी तरह से डिफाइन करने का उसका पूरा ब्लूप्रिंट बनाने का बस इसमें दो बातें खास है वो क्या एक तो नॉन प्रोसीजरल है तो यहां पर आपको सिर्फ यह बताना है कि रिजल्ट क्या चाहिए वह कैसे
668:17
Speaker A
आएगा वह बताने की जरूरत नहीं है है ना हालांकि यह सुनने में जितना इंटरेस्टिंग लग रहा है लिटरली करने में थोड़ा सा ट्रिकी है दूसरा यहां पे एक्चुअली दे इज नथिंग दे इज नो थिंग कॉल्ड रिलेशनल कैलकुलस इसके अंदर सर दो डिफरेंट
668:30
Speaker A
टेक्निक्स हैं है ना नोटिस करिए एक जिसको हम बोलते हैं टपल रिलेशनल कैलकुलस और दूसरा जिसे हम बोलते हैं डोमेन रिलेशनल कैलकुलस तो दो अलग-अलग आईडिया है सर टपल एंड डोमेन तो यह क्या व्यवस्था है और यह कैसे काम करता है उसपे भी हमें एक
668:43
Speaker A
ऑब्जर्वेशन करना है तो एक-एक करके बात करते हैं वीविल गो वन बाय वन पहले बात करता हूं टपल रिलेशनल कैलकुलस की देखो टपल रिलेशनल कैलकुलस को ऑब्जर्व करना बिल्कुल जैसे हम डिस्क्रीट मैथ्स पढ़ते हैं लास्ट वीडियो जो हमने पढ़ी थी सेट थ्योरी की जब
668:58
Speaker A
हम बात करते हैं और वहां हम बात करते हैं एक है टेबुलेशन फॉर्म एक है सेट बिल्डर फॉर्म तो सेट बिल्डर फॉर्म में आप किसी सेट को कैसे डिफाइन करते हैं मुझे बताइए रिलेशन यानी कि जो टेबल है डेटाबेस का वो
669:10
Speaker A
भी एक सेट ही है सेट ऑफ डिफरेंट डिफरेंट रोज है ना सेट ऑफ डिफरेंट रोज यस और सेट ऑफ ट पल्स बोल लीजिए रिकॉर्ड्स बोल लीजिए तो यहां पर हम क्या कर सकते हैं सेम आइडिया यूज करके लेट मी डिफाइन द टपल टी
669:22
Speaker A
जो मेरा आंसर होने वाला है और सेकंड क्लॉज में अब मैं डिफाइन करने वाला हूं कंडीशंस तो कौन-कौन सी कंडीशंस है और वो कंडीशंस मैं आपको बताऊंगा जिसके बस प आप खुद समझ जाओ कि मैं किस टपल की बात कर रहा हूं तो
669:35
Speaker A
मैं एक एग्जांपल देता हूं बिकॉज इसमें एग्जांपल्स लेना बहुत जरूरी है दो-तीन अलग-अलग तरीके हो सकते हैं लिखने के मैं भी एक-एक करके सारी बात आपको समझाऊ लुक एट दिस तो फिलहाल इन द स्टार्टिंग यहां पर बैंकिंग वाला स्कीमा यूज नहीं कर रहे
669:48
Speaker A
बेसिक बात करते हैं यहां देखिए एक बहुत सिंपल सा टेबल हमारे पास है स्टूडेंट जिसमें वी हैव रोल नंबर नेम एंड ब्रांच पहली क्वेरी क्या लिखी हुई है फाइंड द डिटेल ऑफ ऑल कंप्यूटर साइंस स्टूडेंट्स है ना तो आई थिंक इसमें कोई बहुत डिटेल करने
670:04
Speaker A
की जरूरत नहीं ये दो क्वेरी मैंने पहले से लिख के रख ली क्योंकि काइंड ऑफ दो लैंग्वेज हमने सीखी है तो अगर हम बात करें अलजेब्रा की तो हमें क्या करना पड़ेगा ओबवियसली इनपुट टेबल इज स्टूडेंट और ब्रांच कौन सा है ब्रांच है कंप्यूटर
670:14
Speaker A
साइंस तो कंडीशन हम लगा सकते हैं सेलेक्ट ब्रांच इज इक्व टू कंप्यूटर साइंस और स्टूडेंट सेलेक्ट हो जाएगा यहां आप देखेंगे तो ऑब् वियस सेलेक्ट स्टार फ्रॉम स्टूडेंट वे ब्रांच इज इक्वल टू कंप्यूटर साइंस अब यही काम अगर हमें टीआरसी में
670:29
Speaker A
करना है टपल रिलेशनल कैलकुलस में तो कैसे करेंगे तो यहां ध्यान दीजिए देखिए सबसे पहले हम एक टपल क्रिएट करेंगे t मेक्स सेंस है ना और अब क्या करना है हमें धीरे-धीरे वो प्रॉपर्टीज बतानी है जिससे हम रिजल्ट पे पहुंचे तो पहले मैंने बता
670:44
Speaker A
दिया स्टूडेंट कॉमा और स्टूडेंट ब्रैकेट में t बेसिकली मैं क्या बताना चाह रहा हूं कि ये जो t टपल है यह स्टूडेंट टेबल से बिलोंग करता है तो ऐसा नहीं कि दुनिया में रैंडम कहीं भी घूम रहा है तो बेसिकली ये
670:56
Speaker A
इनपुट बताने का तरीका है दूसरा अब मुझे ये भी बताना था कि यार ब्रांच क्या होना होना चाहिए कंप्यूटर साइंस तो अगली बात भी बता दी कि अब ये जो t है t डॉ ब्रांच इ टू कंप्यूटर साइंस तो अगर आप नोटिस करेंगे सो
671:09
Speaker A
ये हुआ तरीका बताने का फ्रॉम क्या मेरा इनपुट टेबल है और यह बताने का हुआ तरीका कंडीशन कि क्या मेरी कंडीशन है और ये बन गई हमारी क्वेरी टीआरसी की दैट इज टपल रिलेशनल कैलकुलस बेसिकली ये भी बात
671:21
Speaker A
ऑब्जर्व करने वाली है टपल और डोमेन की बात करते हैं ना टपल रिलेशनल कैलकुलस टेबल को हॉरिजॉन्टल अप्रोच करता है और डोमेन रिलेशनल कैलकुलस टेबल को वर्टिकली अप्रोच करता है है ना तो यहां पर हम टीआरसी की बात कर रहे हैं तो जो भी कंडीशन हम
671:36
Speaker A
स्पेसिफाई कर रहे हैं वो टपल बाय टपल करेंगे दूसरी बात फिर ध्यान रखिए मैं फिर से बार-बार याद दिला रहा हूं यहां में कोई कोई कंडीशन कोई क्वेरी लिखनी है क्या स लिखनी नहीं है लिखी हुई क्वेरी पढ़नी है
671:47
Speaker A
है ना तो बेसिक ऑब्जर्वेशन करते हैं और दो चार अलग-अलग क्वेरीज बनाएंगे पढ़ेंगे तो बात समझ आएगी अब यहां पर क्या है यहां पे प्रोजेक्शन भी करके दिखाया देखिए क्या बोल रहा है फाइंड द रोल नंबर ऑफ ऑल कंप्यूटर
671:59
Speaker A
साइंस स्टूडेंट्स तो पहली वाली क्वेरी एज इट इज है है ना साथ में अलग से क्या भी नजर आ गया प्रोजेक्शन कर लिया नेम का अब यही काम नोटिस करिए टीआरसी में करेंगे तो कैसे करेंगे तो यहां देखिए आई थिंक बाकी
672:11
Speaker A
जो हमारा सेकंड हाफ ऑफ द क्लॉज है वो एकदम सेम है जहां पे स्टूडेंट हमने बता दिया इनपुट टेबल हमारा है अच्छा ब्रांच हमने स्पेसिफाई कर दी कि टी की ब्रांच सीएससी अच्छा यहां पे एक चीज और नोटिस कर दूं कुछ
672:22
Speaker A
लोग इसे ऐसे भी लिख सकते हैं t बिलोंग टू स्टूडेंट जो कि आई थिंक सेट थ्योरी का ज्यादा फंडामेंटल तरीका है बट बेसिकली दोनों चीजों का मतलब सेम ही है है ना आप जैसे चाहे वैसे लिखें और यहीं पर बता दिया
672:34
Speaker A
हमने t डॉट रोल नंबर तो इसका मतलब ये एक तरह का तरीका हुआ क्या डिफाइन करने का प्रोजेक्शन डिफाइन करने का हालांकि आगे जाके मैं आपको सिखाऊंगा कुछ राइटर्स को यह मेथड बहुत पसंद नहीं है दैट इज हाउ यू कैन
672:46
Speaker A
डिफाइन प्रोजेक्शन तो कुछ और तरीका भी होता है ठीक है असी में प्रोजेक्शन कैसे डिफाइन करते हैं वो समझेंगे और ये हमारा कंडीशन यहां नजर आ गया है ना तो पॉइंट ये है सर जब एक लॉजिक समझ आ जाता है तो अगर
672:58
Speaker A
चीजें थोड़ी बहुत इधर-उधर हो तो उसको अगर आप थोड़ा सा दिमाग लगाए और सोचे तो सारी चीजें प्रॉपर आपको अरेंजमेंट में नजर आती है तो ये एक कहानी हो गई आगे बढ़ते हैं अ फॉर्मल डेफिनेशन आप देख सकते हैं तो वही
673:10
Speaker A
कहानी है कि t हमारा टपल है और प क्या है प्रिडिकेट है प्रपोजिशन वाला अंडरस्टैंडिंग है और आप अगर चाहे यहां हमें इतनी जरूरत नहीं पड़ती बट अगर कोई क्वारी कॉम्प्लेक्शन क्वांटिफायर एसिस्टेंसिया क्वांटिफायर जो हमने डिस्क्रीट मैथ्स में सीखा है वो भी
673:24
Speaker A
ओबवियसली हम यहां पे अप्लाई कर सकते हैं तो मैंने एक काम किया है ये आई थिंक ऑलरेडी यह सारी चीज मैं आपको समझा चुका हूं कि व्हाट इज यू नो देर एजिस्ट एटलीस्ट वन केस या फॉर एवरी केस ये जो होल्ड करता
673:34
Speaker A
है तो मैं यह थ्योरी है इफ यू वांट यू कैन गो थ्रू इट यह सारे बेसिक बेसिक अंडरस्टैंडिंग ए नथिंग न्यू कुछ और क्वेरी मैंने लिख के रखी है उस बार उल्टा गेम खेला है क्या क्वेरी लिख के रखी है आपको
673:46
Speaker A
बताना है किय क्या कर रहा है और वही बैंकिंग वाले स्कीमा पर चला गया तो देखो यहां पर क्या किया है पहले डिफाइन कर लिया टपल टी यह सब टीआरसी के अंदर है जस्ट फॉर प्रैक्टिस अब यहां पे इनपुट टेबल क्या हो
673:57
Speaker A
गया देखिए लोन बिलोंग टू लोन तो इसका मतलब मैं किसी की भी टेबल की बात नहीं कर रहा यहां पर मैं सिर्फ कौन स टेबल की बात करूंगा आई विल टेक टॉक ओनली अबाउट लोन टेबल और फिर देखिए क्लियर कट बता दिया दटी
674:08
Speaker A
अमाउंट मस्ट बी ग्रेटर दन 1200 मुझे तो कररी समझ आ गई आप बताइए आइए क्या क्या इसका मतलब है फाइंड द डिटेल्स ऑफ ऑल द लोंस वेयर लोन अमाउंट इज ग्रेटर दन 1200 उन सारे लोन का डिटेल चाहिए जिनका अमाउंट
674:22
Speaker A
1200 से ज्यादा है है ना एज सिंपल एज दैट फिर आगे बढ़ते हैं अच्छा ये वही रिजल्ट मैंने लिख दिया ये देखिए ये और मजेदार है आपको और शानदार चीजें इससे सीखने को मिलेंगी यहां देखो ये क्या कहानी है
674:37
Speaker A
आउटपुट हमारा t है बट यहां पर आप नोटिस करिए एक नया टपल एसबी जनरेट किया है जो कि ऑब्स लॉन से बिलोंग करता है अब यह क्या चीज है यह तोहे समझ आ रहा है कि टेबल हमारा हमारा लोन है और s लोन s
674:52
Speaker A
अमाउंट जो है वो 1200 से ज्यादा है तो ओबवियसली उन लोन की बात की जा रही है जिनका अमाउंट 1200 से ज्यादा है बट यह क्या है ध्यान से आपको समझाता हूं यह एक तरीका है प्रोजेक्शन डिफाइन करने का तो आप
675:05
Speaker A
नोटिस करिए यहां पे प्रोजेक्शन लिखा कि हमने यहां नहीं लिखा डॉट लोन नंबर इ इ इ इक्ट s डॉट लोन नंबर ये तो इस तरह की कंडीशन तो हम कार्टीजन प्रोडक्ट में लिखते हैं बट यहां तो टेबल ही है है कार्टीजन
675:16
Speaker A
प्रोडक्ट की जरूरत नहीं है देखिए पूरे सिस्टम में t कहीं पे था ही नहीं मैं आपको यहां पे डॉट लोन नंबर इ s ड लोन नंबर ये लिख के अलग से बता रहा हूं कि मेरे को s का सब कुछ नहीं चाहिए बस मेरे को s का लोन
675:29
Speaker A
नंबर चाहिए है ना तो क्या क्वेरी हुई आई थिंक इट इज अ लाइक फाइंड दोज लोन नंबर्स वेर लोन अमाउंट इज ग्रेटर दन 1200 उन लोन नंबर्स के बारे में जानना है जिनका जो अमाउंट है वो 1200 से ज्यादा है तो इस तरह
675:42
Speaker A
के बेसिक आइडियाज बेसिक पैटर्न आपको मैच करने आने चाहिए तो आई थिंक दैट इज मोर दन सफिशिएंट वही यहां पर लिखा है आगे बढ़ते हैं थोड़ा क्वेरी और कॉम्प्लेक्टेड ना यहां एग्जांपल्स बहुत सारे हैं और टेक्निकली बहुत सारे क्वेश्चंस आपको
676:01
Speaker A
मिलेंगे भी नहीं इवन अच्छे-अच्छे स्टैंडर्ड राइटर थोड़ा बहुत डिस्कशन करते हैं फिर इसको टॉपिक को हल्के से साइड से निकल जाते हैं तो इस पे कम एग्जांपल मिलते हैं ये देखिए आप नोटिस करिए क्या पूछ रहा है और मुझे बताइए किस बारे में बात हो रही
676:15
Speaker A
है एस काम कर रहा है बोवर पर और जैसा भी हमने सीखा है य एक तरीका है प्रोजेक्शन डिफाइन करने का य भी यू काम कर रहा है लोन पे और यह भी एक तरीका है प्रोजेक्शन डिफाइन करने का और
676:31
Speaker A
यू काम कर रहा है ब्रांच नेम पे और यह है कंडीशन और फाइनली आंसर चाहिए तो मेरे को जो समझ आ रहा है मुझे इफ करेक्ट मी आईम रंग फाइंड द नेम बिकॉज फाइनली जो टी है टी में तो हमारा यही जाना है है ना आई एम
676:46
Speaker A
सॉरी आई एम सॉरी ये तो प्रोजेक्शन है दिस इज एलिमिनेशन ऑफ रिडंडेंट टबल बिकॉज शायद दो टेबल यूज हो र है ना लोन एंड बरो लोन एंड बोवर अच्छा तो काइंड ऑफ कार्टीजन प्रोडक्ट और दो टेबल यूज होंगे तो
676:59
Speaker A
रिडंडेंट टपल ना जनरेट हो इस वजह से यह किया है दैट u डॉट कस्टमर नेम इक्व s डॉ कस्टमर नेम वेरी गुड तो जो फाइनल क्वेरी मेरे को समझ आई वो ये आई हमें चाहिए प्रोजेक्शन क्या किया कस्टमर नेम फाइंड द
677:12
Speaker A
नेम ऑफ दोज कस्टमर्स हु हैव अ लोन फ्रॉम नोएडा ब्रांच देखिए बात समझ आ रही है क्या फाइंड द नेम नेम चाहिए ऑफ दोज कस्टमर्स हु हैव अ लोन लोन तो टेबल था ही था बरोबर उन्हीं का नाम है ऑब् वियस फ्रॉम नोएडा
677:27
Speaker A
ब्रांच तो इस तरह से आप अगर क्वेरी नहीं भी लिखेंगे और थोड़ा सा सिंटेक्स सेंटिक्स पे ध्यान देंगे तो ओबवियसली यू विल बी इन द पोजीशन कि आप क्वेरी पढ़ने लग जाएंगे है ना तो वो बहुत जरूरी है और आगे बढ़ता हूं
677:38
Speaker A
यह हमने पढ़ लिया यह देखिए यह सिंपल केस है और यहां शायद वही वाला केस है नोटिस करो आंसर हमारा t है और दोनों बार t से मैच हुआ है तो t से मैच हुआ है तो सर यह
677:51
Speaker A
दोनों ही प्रोजेक्शन है और दोनों के बीच में यूनियन लगा हुआ है बरो और डिपॉजिटर इस तरह की क्वेरी हमने पहले भी सॉल्व कि वैसे भी बरो डिपॉजिटर दोनों आपस में डायरेक्टली कनेक्टेड नहीं है तो क्या क्वेरी हुई तो
678:03
Speaker A
आई थिंक दिस इज अ क्वेरी लाइक फाइंड द नेम ऑफ़ दोज कस्टमर्स हु आइर हैव अ लोन और अ अकाउंट इन द बैंक जिनके पास या तो लोन है या तो अकाउंट है बैंक के अंदर उनकी श यहां
678:15
Speaker A
पर बात हो रही है है ना तोय भी बहुत सिंपल पैटर्न है नथिंग फैंसी अबाउट इट फिर आगे बढ़ी ये उसी के बारे में बात हो गई यहां पर आप देखेंगे तो क्या किया है यहां पर एंड कर दिया तो अब तो इतना गेम आपको पता
678:27
Speaker A
है और नहीं है एंड है तो ये क्या होगा फाइंड द नेम ऑफ दोस कस्टमर्स हु हैव बोथ है ना अ लोन एंड एन अकाउंट इन द बैंक ठीक है यहां पर सेम बात है यहां पर आप देखेंगे
678:39
Speaker A
तो नीचे क्या लगा दिया निगेशन लगा दिया तो बेसिकली क्या होगा कि इनके पास अकाउंट तो है बट लोन नहीं है सारे केस हम ऑलरेडी एसकल में और अलजेब्रा में दोनों में लिख चुके हैं है ना तो इसमें कोई फैंसी बात
678:50
Speaker A
नहीं है अच्छा यहां थोड़ा सा थोरेट्स प्रेसिस पावर एक्सप्रेसिव पावर मतलब आप बेसिकली किस लेवल तक क्वेरी रिप्रेजेंट कर सकते हो देखिए द टपल रिलेशनल कैलकुलस रिस्ट्रिक्टेड टू सेफ एक्सप्रेशन इज इक्वल टू द एक्सप्रेसिव पावर ऑफ बेसिक रिलेशनल अलजेब्रा विदाउट
679:13
Speaker A
एक्सटेंडेड रिलेशनल ऑपरेशन जनरलाइजेशन जनरलाइज प्रोजेक्शंस एंड एग्रीगेशंस तो उसकी हमने बात नहीं की हम बोल रहे हैं जो ये मेथड हम पढ़ रहे हैं ना टपल रिलेशनल कैलकुलस इसकी अ मैं अभी बात करूंगा सेफ एक्सप्रेशन क्या होता है बेसिकली जहां हम
679:26
Speaker A
नेगे ना यूज़ करें तो इसकी और जो रिलेशनल अलजेब्रा हमने पढ़ा बेसिक ऑपरेटर के साथ है ना उनका जो मैथमेटिकल पावर है बेसिकली एक्सप्रेसिव पावर मतलब मैं क्या रिप्रेजेंट करता हूं आप क्या रिप्रेजेंट कर सकते हो उनका एक्सप्रेसिव पावर आपस में
679:40
Speaker A
सेम है बट दो रिस्ट्रिक्शन लगी हुई है टपल रिलेशनल कैलकुलस रिस्ट्रिक्टेड टू सेफ एक्सप्रेशन सेफ एक्सप्रेशन के आगे मैं बताऊंगा और दूसरा जो हमारा अलजेब्रा है उसमें भी जनरलाइज प्रोजेक्शन या एग्रीगेशन यह सब हम यूज नहीं करेंगे तो दोनों आपस
679:54
Speaker A
में सेम है फॉर एवरी तो बेसिकली मतलब क्या हुआ जो भी एक्सप्रेशन रिलेशनल अलजेब्रा में लिखा हुआ है आप उसके लिए टीआरसी लिख सकते हैं टपल रिलेशनल कैलकुलस एक्सप्रेशन लिख सकते हैं और जो एक्सप्रेशन टीआरसी में लिखा हुआ है उसके लिए आप दूसरा एक्सप्रेशन
680:08
Speaker A
लिख सकते हैं तो इस तरीके से हम यहां पर काम करते हैं ओके सो यह एक बात समझ आ गई यह सेफ्टी प वाली मैं बात कर रहा था अब इसका क्या मतलब है देखिए सेफ एक्सप्रेशन का क्या
680:17
Speaker A
मतलब है अ टपल रिलेशनल कैलकुलस एक्सप्रेशन मे जनरेट इंफाइटिंग टपल टी डू नॉट बिलोंग टू इंस्ट्रक्टर अब प्रॉब्लम क्या है अगर मैं आपसे बोल देता हूं कि मेरा टपल इस टेबल से बिलोंग करता है इसमें तो कोई प्रॉब्लम नहीं है हम इस
680:36
Speaker A
पे काम कर लेंगे टेबल बिलोंग करता है टेबल का स्ट्रक्चर देखेंगे काम करेंगे बट अगर आप ये बोल रहे हो कि t बिलोंग कर रहा है इंस्ट्रक्टर से यह बात फॉल्स है तो अब मैं क्या करूं गा तो अगर यह इंस्ट्रक्टर से
680:47
Speaker A
बिलोंग नहीं करता तो भाई ये बिलोंग करता किससे दुनिया में इसके अलावा जितने टेबल है उन सबसे इट्स लाइक कम्प्लीनोस ली काम करना बहुत मुश्किल हो जाता है है ना तो अगर इस चीज को आप अवॉइड कर दें इन
681:01
Speaker A
केस ऑफ टीआरसी तो आपको जो पावर है वो बिल्कुल जो रिलेशनल अलजेब्रा है उन दोनों का पावर आपस में सेम हो जाता है अगेन मैं बोलूंगा इसमें बहुत ज्यादा डीप डाइव करने की जरूरत नहीं है बिकॉज़ अगर ऐसा करेंगे
681:12
Speaker A
तो उल्टा आपको प्रॉब्लम होगा और क्वेश्चन बहुत रेयरली देखो 2001 का एक क्वेश्चन है टू मार्क का क्या पूछा है पूछा वच ऑफ द फॉलोइंग रिलेशनल कैलकुलस एक्सप्रेशन इज नॉट सेफ इसमें कौन सेफ है और कौन सेफ नहीं
681:24
Speaker A
तो पूरी कहानी आप नोटिस करिए और यहां पर आप देख लीजिए फिर वही का बात डायरेक्टली कितना सिंपल क्वेश्चन दिया टी बिलंग कर रहा है r1 से और अगेन इसको कर दिया नेगेट अब जैसे ही आपने नेगेट किया आप पढ़ लो
681:35
Speaker A
बाकी ऑप्शन भी जैसे ही आपने नेगेट किया बात क्लियर हो गई कि सर यह तो अभी काम नहीं कर सकता है ना इस तरह के केस है अब इसका दूसरा जो काउंटर पार्ट है उस पर थोड़ा सा ऑब्जर्वेशन कर लेते हैं ताकि फिर दोनों का
681:51
Speaker A
मिक्स आईडिया आपको दिला दू दैट इज कॉल्ड डोमेन रिलेशनल कैलकुलस अब ये क्या कहानी है तो जैसे मैंने आपसे बोला इसका जो हीरो है डोमेन माने कॉलम है ना तो ये टेबल को अप्रोच करता है वर्टिकली हालांकि पावर
682:05
Speaker A
इनका भी सेम है आपस में इस पर काम करना थोड़ा सा और मुश्किल है दो चार एग्जांपल दूंगा तो आपको बात समझा पाऊंगा एंड आई विल डायरेक्टली गो टू दैट या इसका देखिएगा बेसिक समझ जाएगा स्ट्रक्चर फर्स्ट क्लॉज में आप बताएंगे कौन-कौन से
682:18
Speaker A
डोमस है और सेकंड क्लॉज में आप बताएंगे व्हाट आर द कंडीशंस व्हिच आर एप्लीकेबल ऑन दोज डोमेंस एंड बेस्ड ऑन दैट आप अपना क्वेरी डिफाइन करेंगे एग्जांपल देखिए आई थिंक ये ऑलरेडी हम लिख चुके हैं अब देखिए यहां पर हम डीआरसी में कैसे लिखेंगे तो
682:33
Speaker A
पहले क्लॉज में आपने बताया बेसिकली आसान भाषा में बोलू व्हाट इज द आउटपुट आपका आउटपुट क्या चाहिए है ना तो इस क्वेरी में शायद सारी डिटेल चाए थी कोई स्पेसिफिक प्रोजेक्शन नहीं था बट ब यहां कोई शॉर्टकट नहीं आपको पूरा मेंशन करना पड़ेगा कि रोल
682:48
Speaker A
नंबर नेम और ब्रांच तीनों मेरे को आउटपुट में चाहिए देन यहां देखिए यह बेसिकली क्या है यह हमारा इनपुट टेबल और यह हमारा क्या है ये हो गया हमारा कंडीशन तो इसका मतलब हमें नेम रोल नंबर एंड ब्रांच चाहिए उन
683:05
Speaker A
स्टूडेंट्स का जिनका ब्रांच सीएससी है अभी ब्रांच तो खैर सिंबॉलिक हो गया बट बेसिकली हमें नेम और रोल नंबर चाहिए उन सारे स्टूडेंट्स की डिटेल चाहिए दोज हु आर फ्रॉम सीएससी ब्रांच तो अभी पहला केस है धीरे-धीरे आप समझेंगे कि कैसे लिखते हैं
683:17
Speaker A
अब दूसरे केस में हमने प्रोजेक्शन किया था क्योंकि ये पूरा लिखा ही डीआरसी में है है ना और बात डोमेन की हो रही है तो यहां डोमेन स्पेसिफाई करना बहुत आसान है तो लुक एट दिस जैसे वहां में तकलीफ होती है यहां
683:29
Speaker A
नहीं होती आप डायरेक्टली बता रहे कि मेरे को आउटपुट क्या चाहिए ये अगेन वही कहानी है कि क्या इनपुट होगा ये वही कहानी है कि क्या कंडीशन होगी और आगे देखेंगे विद क्वांटिफायर दिस इज अ काइंड ऑफ अ मेथड जो
683:43
Speaker A
आपको बता रहा है नॉट आउटपुट आउटपुट प क्या नहीं आएगा सो इनपुट नॉट आउटपुट एंड कंडीशन और यह हो गया हमारा ब्रांच और जैसे जैसे आप देख रहे डीआरसी में जा रहा ये तो बहुत सिंपल सिंपल क्वेरी इमेजिन करो अगर कोई
683:55
Speaker A
बहुत लंबी सी क्वेरी हमने लिख दी अलजेब्रा के अंदर हो सकता है वो क्वेरी हम टीआरसी या डीआरसी में लिख तो हमारा पूरा पेज भर जाए है ना क्वेरीज कैन बी दैट कॉम्प्लेक्शन नहीं है शॉर्ट में लिख के
684:08
Speaker A
देखो आपको समझा नाहा आप खुद ही समझ जाओगे क्या हो रहा है टेबल ऊपर नोट करो द टेबल इज इंस्ट्रक्टर जिस में हमारे पास इंस्ट्रक्टर आईडी है ओबवियसली एक की होगा एंड द नेम डिपार्टमेंट नेम एंड सैलरी है
684:22
Speaker A
ना तो यहां पर समझ आ रहा है शायद आउटपुट में सब कुछ चाहिए पूरा डिटेल है दिस इज काइंड ऑफ अ रिप्रेजेंटिंग ऑफ तरीका इनपुट और क्योंकि सब आउटपुट प चाहिए तो देर इज नथिंग कॉल्ड नोट आउटपुट और बट आपने कंडीशन
684:35
Speaker A
बता दिया दैट सैलरी इज ग्रेटर दन 80000 तो बोलो क्या क्वेरी बनी आई थिंक दे इ अ क्वेरी लाइक फाइंड द डिटेल्स ऑफ दोज इंस्ट्रक्टर हुज सैलरी इज ग्रेटर दन 80000 देखिए ठीक बोल रहा हूं क्या फाइंड द
684:50
Speaker A
डिटेल्स ऑफ दोज इंस्ट्रक्टर हुज सैलरी इ ग्रेटर दन 80000 है ना तो कुछ इस तरह से आप ये क्वेरी डिफाइन कर सकते हैं और आगे बढ़ते हैं ये वही बात हो गई अच्छा ये कैसे काम करता है ये फॉर्मल डेफिनेशन आई थिंक
685:03
Speaker A
अब पूरा नोट्स से यू कैन गो थ्रू इट आई डोंट थिंक इट इज दैट इंपॉर्टेंट वो बेसिक बेसिक बात है प्रपोजिशन वाली दोबारा आ जाते हैं बैंकिंग स्कीमा के ऊपर चलो चालू हो जाओ एक-एक करके एक-एक केस पढ़े ऑब्जर्व
685:15
Speaker A
करेंगे और आप मुझे बताना कि क्या आपको समझ आया फिर वही बात फर्स्ट क्लॉज इज आउटपुट सेकंड क्लॉज जज इनपुट आई थिंक ऑल द इनपुट्स आर आउटपुट एंड देर यू हैव कंडीशन तो टेबल कौन सा है टेबल है लोन तो समझ आ
685:32
Speaker A
रहा है फाइंड ऑल द डिटेल्स ऑफ द लोन वेर अमाउंट इज ग्रेटर दन 1200 अगर लोन अमाउंट 1200 से ज्यादा तो सारी डिटेल चाहिए तो आई थिंक ओबवियसली आप लोन टेबल यूज करोगे अमाउंट 1200 से ज्यादा है एंड दैट इज हाउ
685:46
Speaker A
यू कैन कैलकुलेट है ना तो बहुत सिंपल आईडिया है अगेन आई थिंक इसमें कोई डिफरेंट बात नहीं है वही सब लिखा हुआ है प्रोजेक्शन कैसे करना अब ये देखिए मजे की बात ये अच्छा केस है दिस इज आउटपुट दिस इज आई से नॉट
686:03
Speaker A
आउटपुट दिस इज इनपुट एंड दिस इज कंडीशन तो इस बार प्रोजेक्शन में एल माने शॉर्ट में लिख दिया मैंने आई थिंक एल माने लोन नंबर है ना फाइंड द डिटेल्स ऑफ दोज लोन नंबर्स वेयर लोन अमाउंट इज ग्रेटर दन 1200 और
686:19
Speaker A
देयर एसिस्ट अ ब्रांच नेम एंड अमाउंट तो नॉट आउटपुट विद एसिस्टेंट क्वांटिफायर जैसे कुछ समय पहले बोल रहा था ना तो यह बता रहा बेसिकली आउटपुट प क्या नहीं आएगा और आउटपुट पर क्या आएगा वो लोन नंबर लोन
686:32
Speaker A
नंबर आएगा और पूरा का पूरा टेबल लोन हमने बता दिया तो कुछ इस तरह से हम यहां प इसे यूज कर रहे हैं यह कुछ आईडिया है तो यही सेम क्वेरी का मतलब लिखा हुआ है यह देखिए अगे आ पॉज द वीडियो म हाउ कैन आई पॉज द
686:47
Speaker A
वीडियो यू कैन पॉज द वीडियो एक बार देखो इसको मुझे बताओ यह क्या काम कर रहा है कैसे आप इसे ऑब्जर्व करेंगे है ना एंड आई थ यहां तो मल्टीपल टेबल इवॉल्वड है बोवर और लोन कैसे काम करेगा नोटिस
687:00
Speaker A
करिएगा सो आई थिंक दिस इज नथिंग बट बट कंडीशन दिस इज आल्सो अ इनपुट टेबल दिस इज आल्सो अ इनपुट टेबल दिस इज लाइक नॉट आउटपुट दि इ आल्सो लाइक नॉट आउटपुट एंड दिस इज ओबवियसली र प्रोजेक्शन इतना
687:20
Speaker A
स्ट्रक्चर पढ़ना आ गया आपको तो बोलो क्या हुआ बरो लोन दो हमारे टेबल है तो आउटपुट प क्या चाहिए कस्टमर का नेम और अमाउंट ए मींस अमाउंट और ब्रांच क्या है नॉइड तो कैन आई से फाइंड द नेम ऑफ दोस कस्टमर्स
687:36
Speaker A
अलोंग विद द लोन अमाउंट हु हैव अन लोन फ्रॉम नोएडा ब्रांच उन कस्टमर का नाम अमाउंट के साथ चाहिए सर जिन उन के पास लोन है वो भी कौन सी ब्रांच से फ्रॉम नोएडा ब्रांच देख लो एक बार पूरा पैटर्न ऑब्जर्व
687:49
Speaker A
करो यह कैसे काम कर रहा है और कैसे आप इसे ऑब्जर्व कर पा रहे हैं बॉवर मेन टेबल है ये ब्रैकेट यही से स्टार्ट है एल इज लाइक कॉमन दोनों के अंदर ना लोन नंबर इज लाइक दोनों के अंदर कॉमन है तो ये ऐसे मान
688:01
Speaker A
लीजिए यह ध्यान रखिएगा कि जो आपके रिडंडेंट ल एलिमिनेशन वाली चीज है वो सही पे हो यहां पे डीआरसी के अंदर उसको अलग से इक्वेट करने की जरूरत नहीं है काइंड ऑफ कॉमन निकाल लिया हमने यस दिस इज द आईडिया
688:14
Speaker A
आगे ट्राई करिए तो सेम बात हो गई यह देखिए पढ़िए दोबारा यह बिल्कुल सेम पैटर्न है बीच में लगा दिया और और वो पूरा केस यहां डिपॉजिटर बरो के साथ है मेरे को देख के भी समझ आ रहा है आप ट्राई करो सोथ इट सेज फाइंड दोज
688:29
Speaker A
कस्टमर कस्टमर का नाम ही चाहिए ना फाइंड दोस कस्टमर नेम हु हैव आइर अ लोन और अकाउंट फ्रॉम नोएडा ब्रांच बिकॉज बीच में और है ऊपर वाली सब क्वेरी क्या करेगी वो बता देगी किसके पास नोएडा ब्रांच लोन है
688:45
Speaker A
नीचे वाली सब क्वेरी क्या करेगी वो बता देगी कि इसके पास नोएडा ब्रांच में अकाउंट है और हमने दोनों का यूनियन किया हुआ है तो वो लोग मिल जाएंगे जिनके पास नोएडा ब्रांच में या तो लोन है या तो अकाउंट है
688:57
Speaker A
या तो लोन है या तो अकाउंट है यही है फाइंड द नेम ऑफ दोज कस्टमर हु हैव अ लोन और अकाउंट और बोथ एट नोएडा ब्रांच अच्छा अगेन सेफ्टी की बात करें तो सेम आईडिया यहां पर भी है सर है ना व्हाट डू वी यूज व
689:11
Speaker A
वी शुड नॉट यूज नेगे बिकॉज अगेन इनपुट बताना सिंपल पहले अगर आप नहीं बताओगे तो क्वेरी हमारी क्या हो जाएगी अनसेफ हो जाएगी और यहां पर भी जब हम पावर कंपैरिजन करते हैं एक्सप्रेसिव पावर लुक एट दिस सो
689:24
Speaker A
कैसे कर सकते हैं व्हेन द डोमेन रिलेशनल कैलकुलस इज रिस्ट्रिक्टेड टू सेफ इट इज इक्वल टू एक्सप्रेसिव पावर टू टपल रिलेशनल कैलकुलस रिस्ट्रिक्टेड टू सेफ एक्सप्रेशन यानी कि अगर दोनों को हम सेम रखते हैं वेदर इट इज टीआरसी और वेदर इट इज
689:43
Speaker A
डीआरसी तो दोनों का हमारा एक्सप्रेसिव पावर सेम है बेसिक रिलेशन अलजेब्रा का भी सेम है और यह इन तीनों का सेफ अगर सेफ्टी वाले पॉइंट के साथ देखे तो फिर तीनों आपस में सेम हो जाते हैं आई डोंट नो अगर कभी कोई पूछता है
689:57
Speaker A
तो पूछता है बट देन इन दैट केस यू कैन आंसर मैं और थरेट कल नहीं जा रहा एक यह क्वेश्चन देखिए यह क्वेश्चन पूछा गया 2013 में है ना यह थोड़ा सा ठीक ठाक क्वेश्चन है क्यों क्योंकि इस क्वेश्चन के अंदर
690:11
Speaker A
बेसिकली चार कंपोनेंट थे चारों अलग-अलग लैंग्वेज में लिखे थे एक बार नोटिस करिए बताया गया स्टूडेंट कोर्स और रजिस्ट्रेशन में दोनों मिलकर की है ओबवियसली दिस इज अ फॉरेन की रेफरिंग दिस एंड दिस इज अ फॉरेन की रेफरिंग दिस
690:25
Speaker A
क्वेश्चन है फाइंड द डिस्ट्रिक्ट नेम ऑफ डिस्टिंक्ट नेम्स ऑफ ऑल स्टूडेंट्स हुज स्कोर इज मोर देन 90 पर इन द कोर्स नंबर 107 उन बच्चों के नाम चाहिए जिनके कोर्स नंबर 107 के अंदर 90 पर से ज्यादा मार्क्स
690:42
Speaker A
है डिस्टिंक्ट नेम चाहिए तो अलजेब्रा पहले एसकल देख लीजिए हमने अच्छा खासा काम किया मुझे लगता नहीं कोई प्रॉब्लम होनी चाहिए सेलेक्ट डिस्टिंक्ट ए डॉट नेम फ्रॉम स्टूडेंट एज एस एंड रजिस्ट्रेशन एस आर तो बेसिकली कार्टीजन प्रोडक्ट है कॉमा लगाया
691:00
Speaker A
तो क्या कॉमन रिडंडेंट टपल्स एलिमिनेट हुए हां सर हुए हैं आड रोल नंबर इ एड रोल नंबर कंडीशन का ध्यान रखा गया है क्या जी हां रखा गया है कोर्स नंबर 107 जैसा बताया गया था क्वेश्चन के अंदर और दूसरा परसेंटेज इज
691:15
Speaker A
ग्रेटर दन 90 मेरे को नहीं लगता इसमें कोई प्रॉब्लम बिल्कुल परफेक्ट क्वेरी लिखी हुई है और अब तक स्कल पर इतना काम कर चुके हैं कि इस तरह के फंडामेंटल केस तो आई डाउट कि हमें परेशान करेंगे है ना आगे देखिए सेकंड
691:29
Speaker A
वन यहां पे क्या हो रहा है अच्छा काम किया थोड़ा क्वेरी छोटी हो गई लुक एट दिस नेचुरल जॉइंट तो पता है रिडंडेंट टपल एलिमिनेट करने की जरूरत नहीं उसके बाद कंडीशन ओबवियसली पूरा सब स्क्रिप्ट में होना चाहिए है ना सो कोर्स इज 107 एंड
691:42
Speaker A
परसेंटेज इज ग्रेटर दन ना और उसके बाद स्टूडेंट नेम प्रोजेक्ट कर लिया और आपको पता ही है क्योंकि ये रिलेशनल अलजेब्रा में है प्रोजेक्शन किया गया है तो डुप्लीकेसी तो यहां कहते तब भी हम नहीं रख सकते थे ठीक बात है ये दोनों
691:55
Speaker A
तो बात बढ़िया हो गई परफेक्ट तो फर्स्ट और सेकंड तो पक्का है है ना कोई ऐसा जो फर्स्ट और सेकंड दोनों को रिस्पेक्ट ना करो उसको हटा देता हूं अब रही बात थर्ड और फोर्थ की इसमें मजा आएगा तो पहले तो आप
692:06
Speaker A
यही सम पढ़ना सीख जाए धीरे-धीरे प्रैक्टिस से तो यह वाला किसमें लिखा हुआ है टीआरसी के अंदर एक टपल बनाया टी एक टपल है s जो स्टूडेंट पे है एक टपल है r जो रजिस्ट्रेशन पे s ड रोल नंबर = r ड रोल
692:21
Speaker A
नंबर रिडंडेंट टपल एलिमिनेशन बेसिकली कंडीशन का पार्ट है कोर्स का नंबर 107 होना चाहिए यह भी कंडीशन का पार्ट है आर की परसेंटेज 90 से ज्यादा होनी चाहिए ये भी कंडीशन का पार्ट है और जो हमारा आंसर है t t ने = s ने मैंने आपको सिखाया ये
692:37
Speaker A
प्रोजेक्शन करने का एक तरीका है डीआरसी के अंदर पूरी क्वेरी पढ़ने में आ रही है और क्योंकि डीआरसी है मैथमेटिक्स है सर तो यहां पर भी डुप्लीकेशन नहीं हो सकता तो डिस्टिंक्ट लिखने की ओबवियसली जरूरत नहीं है मेरे को लग रहा है यह भी परफेक्ट और
692:50
Speaker A
थर्ड अगर परफेक्ट है और बोल रहा है कौन-कौन इक्विवेलेंट है तो अगर आप थर्ड को रेस्पेक्ट नहीं कर रहे इसको भी बाहर निकाल दो अब आ जाइए डीआरसी के ऊपर तो अगेन जैसा मैंने आपको सिखाया दिस इज आउटपुट दिस इज नॉट
693:06
Speaker A
आउटपुट दिस इज इनपुट एंड दिस इज आल्सो अ इनपुट एंड दिस इज योर कंडीशन अब ध्यान से आप नोटिस करिए कंडीशन दो थी पहला कोर्स नंबर 107 और दूसरा परसेंटेज 90 अब r ड परसेंटेज 90 से ज्यादा ये तो मेरे को समझ
693:23
Speaker A
आ रहा है बट दूसरा कंडीशन नहीं नजर आ रहा क्यों आप ध्यान से देखिए इस भाई ने पूरा टेबल इनपुट में लिया ही नहीं रजिस्ट्रेशन में क्या-क्या था इनपुट में रोल नंबर कोर्स नंबर और परसेंटेज आप ध्यान से देखिए
693:35
Speaker A
इसने कोर्स नंबर में सब कुछ लिया ही नहीं लिया ही हुआ है जिनका कोर्स नंबर 107 है तो दूसरी कंडीशन अलग से लिखने की जरूरत नहीं डिस्टिंक्ट यहां होगा बहुत अच्छा थोड़ा सा ट्रिकी क्वेश्चन था बट आई थिंक
693:47
Speaker A
नाउ 110 पर करेक्ट आंसर इज ए यह चारों क्वेरी परफेक्ट है और बहुत अच्छा एग्जांपल है ये अच्छा क्वेश्चन है रिवीजन करने के लिए पढ़ने के लिए बिकॉज चारों क्वेरी ओबवियसली अलग-अलग लैंग्वेजेस में आपको नजर आ रही है है ना तो आई थिंक दैट इज अ गुड
694:03
Speaker A
क्वेश्चन ये आप देखेंगे चच ऑफ द फॉलोइंग आर इक्विवेलेंट अब आप सोचिए यह क्वेश्चन हम यहां से पढ़ ले या यह क्वेश्चन प्रपोजिशन का है बात तो सेम है टू दिस क्यों क्योंकि ये क्वांटिफायर का गेम है सर जब क्वांटिफायर अंदर जाता है तो आप
694:19
Speaker A
जानते क्या करता है पूरा का पूरा नेचर जो है सिस्टम का उसको यहां पर ये चेंज कर दिया करता है तो उसी तरीके से बिलंग करेगा इक्विवेलेंट पूछा है तो दो बार नेगे करोगे तो अंदर जाएगा बाहर आएगा तो आई डोंट थिंक
694:31
Speaker A
कि अगेन इस पर दोबारा हमें काम करने की जरूरत है एक दो इस तरह के केसेस है अच्छा ये देखिए एक्सप्रेसिव पावर चच ऑफ द फॉलोइंग विद रिगार्ड टू द एक्सप्रेसिव पावर ऑफ द फॉर्मल क्वेरी लैंग्वेज वच ऑफ द
694:43
Speaker A
फॉलोइंग स्टेटमेंट ट्रू रिलेशनल अलजेब्रा इज मोर पावरफुल देन रिलेशनल कैलकुलस रिलेशनल अलजेब्रा ज सेम पावर एज ऑफ रिलेशनल कैलकुलस रिलेशनल अलजेब्रा है सेम पावर एज ऑफ सेफ रिलेशनल कैलकुलस आई थिंक सी वाला स्टेटमेंट बिल्कुल सही है बट यहां
694:57
Speaker A
पर भी आई एम सॉरी अ यस यह वाला स्टेटमेंट बिल्कुल सही है बट यहां पर भी आपको एक खास बात का ध्यान रखना पड़ेगा किस बात का वो था ना कि प्रोजेक्शन और वो सब जो एडिशनल चीज है वो अगर आप यूज
695:12
Speaker A
नहीं करेंगे तो बिल्कुल सेफ तरीके से से काम करेगा है ना एंड दैट विल बी ऑल तो मेरे ख्याल से इन दैट लिमिटेड टाइम मैं थोड़ा सा डरा हूं बिकॉज अभी वीडियो एडिट नहीं हुई है बट आई थिंक 11 घंटे से ऊपर ही
695:23
Speaker A
है सो मैंने कोशिश की है है ना डिस्क्रीट मैथ्स हमने स्टार्ट किया यह पूरा सब्जेक्ट डीबीएमएस जहां पर ज्यादातर टॉपिक्स में सफिशिएंट क्वेश्चन हमने सॉल्व किए हर एक टॉपिक का आईडिया आपको दिलाया है और मैं दोबारा याद दिला रहा हूं कि 12 घंटे का
695:37
Speaker A
वीडियो है बट यह 12 घंटे का वीडियो एक दिन में देखने वाला नहीं है तो आप एक दिन में बैठ के 6 घंटे में 2 पे चला के देखेंगे ट्रस्ट में कुछ भी नहीं समझ आने वाला मतलब लगेगा कि आ गया बट याद कुछ नहीं रहेगा तो
695:49
Speaker A
थोड़ा-थोड़ा देखिएगा आधा घंटा देखा फिर उसपे काम किया फिर होमवर्क किया अपना नोट्स बनाया फिर काम किया फिर होमवर्क किया अपना नोट्स बनाया और प्रैक्टिस क्वेश्चन सॉल्व किए है ना इट इज ऑल अबाउट प्रैक्टिस और प्रैक्टिस क्वेश्चन सॉल्व
696:02
Speaker A
किए और प्रैक्टिस क्वेश्चन सॉल्व किए तो धीरे-धीरे आप देखेंगे कि आपको चीजें समझ आने लगेंगी आप रिलेट करने लगेंगे है ना मैं दोबारा याद दिला रहा हूं बाकी दिस कोर्स इज मोर देन सफिशिएंट थोड़ा सा मैं डिले चल रहा हूं बट ट्रस्ट मी धीरे-धीरे
696:14
Speaker A
आल कोप अप और जो मैंने प्रॉमिस किया है हो सकता है एक महीना 15 दिन थोड़ा सा डिले हो जाए पूरा कोर्स कंप्लीट करने के बाद सारी की सारी 10 वीडियो में इसी तरह की 12-12 घंटे की लाने वाला हूं ऑन ऑल द कोर्स
696:25
Speaker A
सब्जेक्ट्स लेकिन दो पॉइंट दोबारा याद दिला रहा हूं अगेन अगर आपको ऐसा लग रहा है कि कंसिस्टेंसी में प्रॉब्लम आ रही है कि बात ठीक तो है लेकिन कंसिस्टेंटली हम पढ़ नहीं पा रहे रोज दो घंटा ती घंटा 4 घंटा
696:37
Speaker A
नहीं दे पा रहे या प्रॉब्लम सॉल्विंग में प्रॉब्लम है तो जो लाइव कोर्स मैं पढ़ा रहा हूं जहां पे डेली इवनिंग में दो घंटे की मैं लाइव क्लास लगा रहा हूं एक पूरा सिस्टम हमने ऐसा बनाया है कि यू नो आईडिया
696:48
Speaker A
यानी कि बहुत सारे हजारों बच्चे पढ़ाए जाए उसके लिए लग रहा है कि मेरे को 10 से 12 दिन मतलब मान लीजिए दो हफ्ते लगते हैं एक वीडियो प डिटेल प काम करने में क्योंकि जैसा मैं बोल रहा हूं लाइव कोर्सेस भी चल रहे होते
697:21
Speaker A
हैं उसपे भी काम कर रहा होता हूं दूसरा यूनिवर्सिटी एग्जाम की सीरीज हमारी चल रही है एआई अभी लटका हुआ है तो अभी एआई अगला आएगा देन वी विल हैव डिजिटल इलेक्ट्रॉनिक्स तो आप थोड़ा सा पेशेंस रखिए लेकिन काम करते रहिए आप अगर इस कोर्स
697:32
Speaker A
के ऊपर डिपेंडेंट है तो निश्चिंत रहिएगा विदन शेड्यूल 1015 दिन ऊपर नीचे लेकिन आपका पूरा सिलेबस कंप्लीट कराऊंगा यस थैंक यू सो मच भगवान आप सभी को खुश रखे जय हिंद जय भारत
Topics: DBMS GATE संचित सर डेटाबेस मैनेजमेंट सिस्टम नॉर्मलाइजेशन ER डायग्राम ट्रांजैक्शन कॉन्करंसी कंट्रोल इंडेक्सिंग GATE कंप्यूटर साइंस

Get More with the SozAI App

Transcribe recordings, audio files, and YouTube videos — with AI summaries and speaker detection. 30 minutes free.

Or transcribe another YouTube video here →