Complete DBMS Data Base Management System in one shot | Semester Exam | Hindi — Transcript
Full transcript
- 0:00हेलो एवरीवन इस वीडियो में मैंने पूरा
- 0:02डीबीएमएस यानी डेटाबेस मैनेजमेंट सिस्टम
- 0:05कंप्लीट पढ़ाया है वो भी स्पेशली फॉर
- 0:07सेमेस्टर एग्जाम इस वीडियो में मैंने
- 0:09बताया है कि एग्जाम पॉइंट ऑफ व्यू से कौन
- 0:11से टॉपिक्स इंपॉर्टेंट है और वहां से
- 0:13एगजैक्टली किस टाइप के क्वेश्चंस पूछे
- 0:15जाते हैं इस वीडियो में मैंने पूरा
- 0:17डीबीएमएस स्टार्टिंग से लेके बिल्कुल एंड
- 0:20तक पढ़ाया है तो अगर आपने डीबीएमएस कभी
- 0:22नहीं पढ़ा तो यह वीडियो आपके बड़े काम का
- 0:24है अगर आप जल्दी से डीबीएमएस रिवाइज करना
- 0:27चाहते हैं तो भी इस वीडियो में आपको बहुत
- 0:28कुछ सीखने को मिलेगा यहां पर मैंने बहुत
- 0:31सारे कॉलेजेस और यूनिवर्सिटीज का सिलेबस
- 0:33स्टडी करने के बाद कंटेंट फाइनल किया है
- 0:35तो व्हाट आई कैन प्रॉमिस इज 95 पर से
- 0:38ज्यादा सिलेबस आपसे मैच करेगा अगर आप ये
- 0:41वीडियो पूरा देखते हैं तो आपको डीबीएम
- 0:43सिखाने की जिम्मेदारी मेरी इस वीडियो में
- 0:46मैंने जो भी कंटेंट कवर किया है उसका एकदम
- 0:48प्रो लेवल के नोट्स का लिंक आपको
- 0:50डिस्क्रिप्शन में मिलेगा वो भी एकदम फ्री
- 0:53यहां पर नीचे आपको टाइमलाइन पे चैप्टर्स
- 0:55नजर आएंगे जिस पर क्लिक करके किसी भी
- 0:57टॉपिक पे आप डायरेक्ट जा सकते हैं आप भारत
- 0:59के जिस भी जगह से वीडियो देख रहे हैं वहां
- 1:01का नानाम कमेंट सेक्शन में जरूर लिखिए
- 1:04ताकि कमेंट सेक्शन में पूरे भारत का नक्शा
- 1:07बनता हुआ नजर आए तो चलिए शुरू करते हैं
- 1:10सीधे बात करता हूं सिलेबस के बारे में
- 1:12अगेन देश के ज्यादातर यूनिवर्सिटीज और
- 1:14कॉलेज को स्टडी करने के बाद ये वो बड़ा
- 1:16सिलेबस है जो हमें नजर आया और जब मैंने
- 1:19बीटेक किया था अभी तक काफी चेंजेज हो गए
- 1:21हैं कुछ-कुछ पॉइंट चेंज हुए जैसे मैंने
- 1:23देखा एक प्रॉब्लम इस सिलेबस के अंदर ये है
- 1:25कि जो इंडेक्सिंग वाला पार्ट है है ना वो
- 1:28यहां पर टोटली बिजी है जबकि कुछ कॉलेज
- 1:30यूनिवर्सिटीज ऐसे हैं जहां पर इंडेक्सिंग
- 1:32या बीट्री जो है वो थोड़ा बहुत पढ़ाया जा
- 1:34रहा है तो मैं अब आपको दिखाता हूं ये
- 1:37मोटा-मोटा सिलेबस है जिसको मैंने कवर करने
- 1:39की कोशिश की है जिसमें 90 टू 95 पर सिलेबस
- 1:42में बोल रहा हूं हर कॉलेज हर यूनिवर्सिटी
- 1:44से मैच करेगा इन दीज वीडियो चैप्टर्स तो
- 1:47ये जो पूरी टाइमलाइन आपको नजर आएगी वो इस
- 1:49चैप्टर और इस फ्लो में मैंने देखिए पूरा
- 1:51सब्जेक्ट पढ़ा है चैप्टर नंबर वन से
- 1:53चैप्टर नंबर 10 तक हमेशा वीडियो में टॉप
- 1:56लेफ्ट में अ टॉप लेफ्ट में आपको चैप्टर
- 1:59मिलेगा और टॉप राइट में आपको मिलेगा
- 2:02वीडियो का फिलहाल जो टॉपिक चल रहा है उस
- 2:03चैप्टर का और इसी फ्लो में ही आगे बढ़ेगा
- 2:06तो ये बहुत इंपॉर्टेंट यू कैन टेक अ
- 2:07स्क्रीनशॉट आप अलग से लेके रख सकते हो सो
- 2:09दैट इमेज आप खोल के रखो और जब भी आपको
- 2:12कंफ्यूजन हो अभी कहां पे है तो यू कैन
- 2:14अंडरस्टैंड इसी चैप्टर के साथ हम आगे बढ़
- 2:16रहे होंगे यस ओके तो अभी डायरेक्ट पढ़ना
- 2:19स्टार्ट करते हैं तो डायरेक्टली अभी टॉपिक
- 2:21से स्टार्ट करते हैं और सबसे पहले बात
- 2:22करते हैं डेटाबेस मैनेजमेंट सिस्टम समझना
- 2:25है तो सबसे पहले बात करेंगे डाटा होता
- 2:27क्या है अब मुझे दोनों बातों का ध्यान
- 2:28रखना है पहला कि जब आप यूनिवर्सिटी एग्जाम
- 2:31में आंसर लेके आए तो नंबर कहीं भी कटे ना
- 2:33आपके और दूसरा एग्जैक्ट आईडिया क्या है
- 2:35वोह भी समझ आए तो देखिए कोई भी रॉ फैक्ट्स
- 2:38एंड फिगर्स किसी भी एंटिटी के बारे में
- 2:40उसको हम डाटा बोलते हैं मैं कई बार बच्चों
- 2:42से बात करता हूं ना कुछ लोग बोलते हैं सर
- 2:44मीनिंग लेस है तो डाटा है मीनिंगफुल है तो
- 2:46इंफॉर्मेशन है अनप्रोसैस्ड है तो
- 2:48इंफॉर्मेशन है ऐसा नहीं है तो डेटा इज
- 2:51डेटा एनी फैक्स एंड फिगर इज अ डेटा
- 2:53डेफिनेशन क्या लिखते हैं डेटा आर
- 2:55कैरेक्टरिस्टिक और एट्रिल न्यूमेरिक
- 2:58कलेक्टेड थ्रू वेरियस ऑब्जर्वेशंस इट कैन
- 3:00बी क्वालिटेटिव इट कैन बी क्वांटिटेशन एंड
- 3:03ये जो मैं सबसे आखिरी बात बोल रहा हूं
- 3:04बहुत इंपॉर्टेंट है एनी फैक्ट्स एंड
- 3:06फिगर्स अबाउट एन एंटिटी इज अ डाटा और जैसे
- 3:09यहां पर लिख रहा हूं डेटा किसी भी सेक्टर
- 3:11में आज के टाइम पे जैसे बोलते हैं ना
- 3:12इंफॉर्मेशन एज गोल्ड या क्रूड ऑयल
- 3:15इंपॉर्टेंट नहीं है डाटा इज द न्यू गोल्ड
- 3:18तो ये डेटा हमने अलग-अलग सेक्टर से इकट्ठा
- 3:20किया होता है फिर एनालिसिस में डिसीजन
- 3:23मेकिंग में इंफॉर्मेशन बनने के लिए डाटा
- 3:25ही काम आता है है ना सो आई होप डेटा का जो
- 3:28बेसिक अंडरस्टैंडिंग है वो आपको क्लियर
- 3:30हुआ होगा नाउ गोइंग ऑन टू इंफॉर्मेशन हम
- 3:33बोलते हैं डेटा जब एप्लीकेबल हो जिस डेटा
- 3:36को जो डेटा हमारे कांटेक्ट में हो टा जो
- 3:38डाटा हमें रिक्वायर्ड हो उसमें मेरा एक
- 3:40बहुत इंपॉर्टेंट ऑब्जर्वेशन ये है कि ऐसा
- 3:43हो सकता है कि कोई डाटा हमारे लिए सिर्फ
- 3:45डाटा ही हो क्योंकि हमें नहीं चाहिए जिस
- 3:47डाटा से हम कुछ सीखें जो डेटा मेरे लिए
- 3:49इंपॉर्टेंट है जो डाटा मेरे लिए रिलेवेंट
- 3:51है वो इंफॉर्मेशन है तो मैं अपने हिसाब से
- 3:54जो बोल रहा हूं वो इंफॉर्मेशन बोल रहा हूं
- 3:56आप अभी पर्सीव जो कर रहे हैं वो डाटा है
- 3:59उसमें जो आप को समझ आएगा वो आपके लिए
- 4:00इंफॉर्मेशन होगा तो यहां पे क्या लिखता
- 4:02हूं डाटा बिकम इंफॉर्मेशन व्हेन एनालाइज्ड
- 4:05एंड प्लेज इन अ कॉन्टेक्स्ट प्रोवाइड अ
- 4:08बेसिस फॉर डि अंडरस्टैंडिंग डिसीजन मेकिंग
- 4:11एंड फर्द एनालिसिस एंड यू नो द प्रोसेस
- 4:13डेटा इज कॉल्ड इंफॉर्मेशन सो ओबवियसली आप
- 4:16डाटा पे काम क्यों करेंगे शेयर मार्केट का
- 4:18डाटा आपने 20 साल का उठा लिया दिस दिस दिस
- 4:20दिस दिस अब उसमें जो शेयर आपके लिए
- 4:22इंपॉर्टेंट है ो दैट बिकम एन इंफॉर्मेशन
- 4:25आपने रेलवे का डेटाबेस उठाया जो ट्रेन
- 4:28आपके लिए इंपॉर्टेंट है जिसमें आपको
- 4:29ट्रेवल करना है नान दैट बिकम एन
- 4:31इंफॉर्मेशन है ना विद द कॉन्टेक्स्ट एंड
- 4:34विद व्हिच कैन बी यूज़ फॉर डिसीजन मेकिंग
- 4:36एंड फर्द एनालिसिस देन दैट बिकम
- 4:38इंफॉर्मेशन सो आई थिंक जो बेसिक डिफरेंस
- 4:40है बिटवीन द डाटा एंड द इंफॉर्मेशन बिकॉज़
- 4:43कहीं-कहीं हो सकता है आपको लिखने की जरूरत
- 4:45पड़े हालांकि नोबडी इज़ गोइंग टू आस्क यू
- 4:47फाइव मार्क डिफरेंस की डेटा और इंफॉर्मेशन
- 4:49में डिफरेंस बताओ ऐसा तो नहीं पूछेंगे यस
- 4:52आगे बढ़ते हैं ना व्हाट इज़ डेटाबेस अभी
- 4:54डेटा समझ आया इंफॉर्मेशन समझ आया अब डेटा
- 4:57का जो कलेक्शन होगा उसको डेटाबेस बोलेंगे
- 4:59बट कुछ पॉइंट ध्यान रखे हुए अलग से देखिए
- 5:02क्या है अ डेटा बेस इज अ स्ट्रक्चर्ड
- 5:04कलेक्शन ऑफ डाटा अब ओबवियसली
- 5:06अनस्ट्रक्चर्ड तो नहीं होगा और वैसे मैं
- 5:08बता दूं यहां पर जब हम डेटाबेस की बात कर
- 5:10रहे हैं ना हम स्पेसिफिकली टेबल्स की बात
- 5:12कर रहे होते हैं बिकॉज़ हम यहां पर जो
- 5:15ज्यादातर स्टडी करेंगे वो डाटा स्टडी
- 5:17करेंगे जो टेक्स्ट फॉर्मेट में है और जो
- 5:19टू डायमेंशन टेबल्स में स्टोर्ड है यस सो
- 5:21यहां पर स्ट्रक्चर्ड कलेक्शन ऑफ डाटा है
- 5:25फैसिलिटेटिंग इजी एक्सेस मैनेजमेंट एंड
- 5:28अपडेट्स अगर कोई डेटाबेस मैं ऐसा बनाऊं
- 5:30जिसको जरूरत पड़ने प मैं एक्सेस नहीं कर
- 5:32पा रहा हूं या उसमें अपडेट नहीं कर पा रहा
- 5:34या स्कीमा स्ट्रक्चर चेंज नहीं कर पा रहा
- 5:36तो कोई मतलब नहीं है तो सारी चीज होनी
- 5:38चाहिए एंड एक्सेस
- 5:41इलेक्ट्रॉनिकली फ्रॉम अ कंप्यूटर सिस्टम
- 5:43तो नोबडी इज गोइंग टू की ताला खोल के
- 5:45जाएगा तब डेटा निकाल के लाएगा तो ऑब् वियस
- 5:48सॉफ्टवेयर सिस्टम कंप्यूटर के थ्रू अगर
- 5:49मैं एक्सेस कर पा रहा हूं तो दैट बिकम अ
- 5:51डेटाबेस तो रिलेटेड होना चाहिए
- 5:53स्ट्रक्चर्ड होना चाहिए और मेंटेनेंस करना
- 5:56उसका आसान हो देन आई कैन कॉल इट अ डेटाबेस
- 5:58एंड फाइनल कमिंग ऑन टू द एग्जैक्ट
- 6:00डेफिनेशन व्हाट इज डेटाबेस मैनेजमेंट
- 6:03सिस्टम तो अब यह हमारा डाटा है और जैसे
- 6:06मैं आपसे बोल रहा हूं अगर पूरा सॉफ्टवेयर
- 6:08हमारे पास है कि कैसे हम इसके अंदर डाटा
- 6:11स्टोर करेंगे कैसे यहां पे कंटेंट या
- 6:14स्ट्रक्चर मॉडिफाई करेंगे और कैसे रिजल्ट
- 6:16हमारा वापस आएगा दिस ओवरऑल अंडरस्टैंडिंग
- 6:19इज गोइंग टू बिकम डेटाबेस मैनेजमेंट
- 6:21सिस्टम सो आई विल गो पॉइंट बाय पॉइंट
- 6:23डीबीएमएस इज अ सॉफ्टवेयर अब मैं इसको
- 6:25सॉफ्टवेयर बोल रहा हूं फैसिलिटेटिंग
- 6:28एफिशिएंट डाटा स्टोरेज ट्राइवल एंड
- 6:30मैनेजमेंट ऑफ डेटाबेस अब एक शब्द यहां पर
- 6:33लग गया ध्यान से देखिए कहां गया कहां गया
- 6:35एफिशिएंट टाइम इज इंपॉर्टेंट तो ये सब काम
- 6:38करना बट ऐसा मत समझना कि बहुत स्लो करोगे
- 6:40वरना आज के टाइम पे कोई मतलब नहीं है
- 6:42एफिशिएंट होना चाहिए देन
- 6:44इंश्योर्स डेटा सेफ्टी एंड इंटीग्रिटी अभी
- 6:47अगर पैसा भी इंटरनेट पे है पर्सनल
- 6:50इंफॉर्मेशन भी इंटरनेट पे है तो सेफ्टी
- 6:52इंटीग्रिटी चाहिए वाइल ऑफि एक्सेसिबिलिटी
- 6:54एंड कॉन्करंसी कंट्रोल मल्टीपल लोग एक
- 6:57टाइम पे काम करेंगे आगे सब डिटेल में
- 6:59देखना है आईआरसीटीसी के सर्वर के ऊपर 101
- 7:02हजार एक एक लाख ट्रांजैक्शन एक साथ हो रहे
- 7:04होते हैं उस सबको मैनेज करना सपोर्टिंग
- 7:07फंक्शंस लाइक डाटा
- 7:09क्वेरिएंट डिसीजन मेकिंग जब यह सब कुछ एक
- 7:12बंडल में हम पैकेज कर देते हैं देन इट
- 7:15बिकम डीबीएमएस दैट इज डेटा बेस मैनेजमेंट
- 7:17सिस्टम तो बेसिक टर्मिनोलॉजी मुझे लग रहा
- 7:19है कि धीरे-धीरे क्लियर हो रही है एक छोटा
- 7:22सा इंपॉर्टेंट पॉइंट मुझे और डिस्कस करना
- 7:23है यूनिवर्सिटी एग्जाम के लिए बहुत
- 7:25इंपॉर्टेंट क्वेश्चन है डीबीएम से एक
- 7:27आईडिया हुआ क्या डाटा को मैनेज कर करने का
- 7:29डीबी में से एक तरीका है छोटा-मोटा डाटा
- 7:32है क्या ऑपरेटिंग सिस्टम की फाइल में एकल
- 7:35में पा पॉइंट में इन सब में डाटा हैंडल
- 7:37नहीं कर सकते कुछ हद तक तो कर सकते हैं तो
- 7:39एक पॉइंट एक डिफरेंस समझते हैं या पढ़ाया
- 7:42जाता है क्या फाइल सिस्टम्स में क्या
- 7:44प्रॉब्लम्स थी बिकॉज ऑफ व्हिच वी स्विच टू
- 7:47डेटाबेस मैनेजमेंट सिस्टम या ये डिफरेंस
- 7:50पढ़ के आपको ये भी समझ आएगा अगर आपका
- 7:51स्किल बहुत छोटा है तो मे भी आपको एक
- 7:54प्रोफेशनल डीबीएमएस यूज़ करने की जरूरत
- 7:55नहीं है हो सकता है आपका काम फाइल सिस्टम
- 7:57से ही चल जाए सो आई विल गो पॉइंट बाय
- 7:59पॉइंट ये इंपोर्टेंट है डेटा एक्सेस अगर
- 8:02फाइल सिस्टम से ही मैनेज करेंगे तो यू नो
- 8:04सर्व अ स्लोअर डटा रिट्रायबल ड्यू टू
- 8:07अनस्ट्रक्चर्ड क्वेरी कैपेबिलिटीज अब मैं
- 8:10आपसे बोलूंगा इंडियन रेलवे अगर पूरा
- 8:12डेटाबेस एक्सेल फाइल में रखे कैन यू
- 8:14इमेजिन ये पीएनआर नंबर का जरा बताओ आखिरी
- 8:16बार कब इसने ट्रेवल किया था कहां से गया
- 8:18था सब काम आपको खुद से करना पड़ेगा बट
- 8:20डीबीएमएस में आपके पास क्वेरी लिखना आता
- 8:22हैकल वहां पर काम करेगी यू जस्ट राइट अ
- 8:25क्वेरी और वो डाटा रिट्राईंग तो ओबवियसली
- 8:27प्रोफेशनल डेटाबेस से क्वेरी ट्राइवल
- 8:29हमारा बड़ा फास्ट होगा डेटा आइसोलेशन
- 8:31चैलेंज इन को रिलेटिंग डेटा अक्रॉस सेपरेट
- 8:34फाइल लीडिंग टू डेटा आइसोलेशन कई डाटा हो
- 8:37सकते हैं कि यू नो सारा डाटा एक फाइल में
- 8:39हम नहीं रख सकते अभी नॉर्मलाइजेशन में आगे
- 8:41पढ़ेंगे डाटा यू नो मल्टीपल डेविस अक्रॉस
- 8:44द स्पेक्ट्रम डिवाइज हो जाता है बाद में
- 8:46उसको कैसे ढूंढ के लाना क्या करना बड़ा
- 8:48मुश्किल है बट यहां पर ऐसा बिल्कुल भी
- 8:50नहीं है क्योंकि सारे टेबल आपस में
- 8:52इंटररिलेटेड रहते हैं आगे जाके हम पढ़ेंगे
- 8:54रिलेशनशिप्स है फॉरेन कीज हैं तो डेटा
- 8:56आइसोलेशन की प्रॉब्लम प्रोफेशनल डेटाबेस
- 8:58में नहीं होगी डाटा इंटीग्रिटी बहुत सारे
- 9:02हो सकते हैं प्राइमरी की की वैल्यू नल
- 9:04नहीं होनी चाहिए अकाउंट का बैलेंस 1000 से
- 9:06कम नहीं होना चाहिए ऐसे बहुत सारे आप
- 9:08आइडियाज लगा सकते हो फाइल सिस्टम में आपको
- 9:10सब मैनेज करना पड़ेगा यहां पर डेटाबेस
- 9:13आपके लिए मैनेज करेगा डिलीट का क्या रूल
- 9:15है मॉडिफिकेशन का क्या रूल है हर रूल आप
- 9:17स्पेसिफाई कर सकते हो एक्सेल में सीखेंगे
- 9:19हम इसको एटोमिसिटी प्रॉब्लम ये बड़ा इशू
- 9:21है सर एक ट्रांजैक्शन अगर हम रन कर रहे
- 9:24ट्रांजैक्शन मस्ट बी अटॉमिक इन नेचर अगर
- 9:26₹1 अकाउंट ए से कटे तो अकाउंट बी में जाना
- 9:28चाहिए तो यह डेटाबेस को बताने की जरूरत
- 9:31नहीं वो मैनेज कर लेगा अगर नहीं गए तो ₹1
- 9:33वापस अकाउंट ए में पहुंचा देगा एटलीस्ट
- 9:35वहां पहुंचा देगा जहां से शुरू किया था
- 9:37यहां पर इस बात की कोई गारंटी नहीं रख
- 9:39सकता ये एक बड़ा इशू एंड लास्ट में
- 9:41कॉन्करेंस जो मैं आपसे बोल रहा था ना
- 9:42पैरेलली पूरा गेम ही कॉन्करेंस का है
- 9:45कितने सारे लोग एक ही टाइम पे एक ही ट्रेन
- 9:48के ऊपर तत्काल टिकल बुक करने की कोशिश कर
- 9:49रहे होंगे एक्सेल फाइल के बस में नहीं है
- 9:52सारी चीजों को मैनेज करें प्रोफेशनल
- 9:53डेटाबेस बिना क्लैश बिना प्रॉब्लम के सारी
- 9:56आईडी अच्छे से हैंडल कर सकता है तो
- 9:58ओबवियसली अगर स्केल बड़ा है वॉल्यूम्स
- 10:00बड़े हैं बिजनेस बड़ा है देन डीबीएमएस इज
- 10:02अ बेटर चॉइस ये पूरा डिफरेंस पेल के आइएगा
- 10:0510 नंबर का क्वेश्चन है 10 में से ढ या 10
- 10:07भी मिल सकते हैं आगे बढ़ता हूं एक और छोटा
- 10:10सा टॉपिक अभी सब छोटे-छोटे छोटे छोटे
- 10:12टॉपिक टर्मिनोलॉजी बट ईच ऑफ दिस आइडिया इज
- 10:15बीइंग आस्क इन अ यूनिवर्सिटी एग्जाम पांच
- 10:17नंबर सात नंबर 10 नंबर में क्वेश्चन पूछे
- 10:19ये पूरे डेटाबेस का व्यू क्या हो सकता है
- 10:22तो देखिए जैसे फॉर एग्जांपल एक बिल्डिंग
- 10:25है बिल्डिंग के अलग-अलग व्यू हो सकते हैं
- 10:26एक व्यू वो जो उसमें रहता है उसको दि रहा
- 10:29ऊपर ऊपर से आपको क्या नजर आता है ये
- 10:31बेडरूम है उसके हिसाब से बेडरूम है ये
- 10:33बाथरूम है ये ड्राइंग रूम है लाइक दिस जो
- 10:36सिविल इंजीनियर उसका व्यू अलग हो सकता है
- 10:39उसको स्ट्रक्चर उसको बीम्स नजर आते होंगे
- 10:41ये एक फ्लोर है इसका इतना हाइट है इतना
- 10:44डेप्थ है ये बिग रूम है स्मॉल रूम है जो
- 10:46लेबर है उसको अलग तरह से नजर आता होगा
- 10:49इसमें मेरे को इतना काम करना है ये मैंने
- 10:50ऐसे किया था इसमें इतना दिन लगेगा समथिंग
- 10:52लाइक दिस इसी तरह डेटाबेस के तीन व्यू है
- 10:55हमारे पास कौन-कौन सा फिजिकल व्यू लॉजिकल
- 10:58व्यू एंड व्यू लेवल यहां पे आप देखेंगे
- 10:59मैंने थोड़ा उल्टे ऑर्डर में लिख दिया
- 11:01व्यू लेवल रेलवे का एग्जांपल ले लेते हैं
- 11:04फाइनली यूजर को नजर आता है अच्छा
- 11:06आईआरसीटीसी की वेबसाइट ऐसे ओपन होती है
- 11:08यहां पे मेरे को पीएनआर डालना है मेरे को
- 11:11स्टेटस पता लग जाएगा ऐसे टिकट बुक होता है
- 11:13लॉजिकल स्ट्रक्चर जो एक तरह से ईआर
- 11:16डायग्राम आप बोल सकते हैं जो डिजाइन है
- 11:19कितने टेबल्स हैं कौन किससे कैसे रिलेटेड
- 11:21है वो सारी चीजें एंड एक हो सकता है
- 11:23फिजिकल व्यू एक्चुअली डाटा कैसे स्टोर है
- 11:26लिंकलिस्ट यूज़ किया है टेबल यूज़ किया
- 11:28कौन सा डेटा स्ट्रक्चर है वो सारी चीजें
- 11:30जहां पे हमें नहीं समझ आता उसका लॉजिकल
- 11:32वैल्यू क्या है लेकिन फिजिकल लेवल पे कैसे
- 11:34इंप्लीमेंट हो रहा है तो तीन व्यू हो सकते
- 11:36हैं तो अगेन अगर मैं डिटेल में जाऊं जो
- 11:39सबसे लोअर लेवल है दैट इज कॉल्ड द फिजिकल
- 11:41व्यू जैसे मैंने आपको ऑलरेडी समझाया यहां
- 11:43पर डेटा स्टोरेज कैसे है हार्डवेयर क्या
- 11:46यूज़ किया गया है द लोएस्ट लेवल ऑफ़
- 11:48एब्स्ट्रेक्शन विद
- 11:49कॉम्प्लेक्टेड मिनें मैनेज बाय डेटाबेस
- 11:52एडमिनिस्ट्रेटर तो मान लीजिए अगर मैं
- 11:54ट्रेवल कर रहा हूं किसी ट्रेन से मेरे को
- 11:56क्या लेना देना है कि इसका डेटाबेस आपने
- 11:59लिंक लिस्ट से बनाया है या टेबल से बना है
- 12:01कैसे बना है है ना नन ऑफ माय बिजनेस तो ये
- 12:04सबसे नीचे हो गया लॉजिकल लेवल इज द सेकंड
- 12:06लेवल या कांसेप्चुअल लेवल भी इसे बोलते
- 12:08हैं जैसे मैं आपसे बोल रहा हूं यहां पर हम
- 12:11बात करते हैं रिलेशनशिप की ट्रेन एक
- 12:13एंटिटी सेट होगा कस्टमर या मे बी ट्रेवलर
- 12:16एक एंटिटी सेट होगा है ना रेलवे के
- 12:18एंप्लॉयज एक एंटिटी होंगे कौन आपस में
- 12:20कैसे रिलेट करेगा वो जितना भी मैनेजमेंट
- 12:22है सो फिजिकल लेवल के अबब है क्या फिजिकल
- 12:26एंटिटीज है क्या उनका रिलेशनशिप्स है
- 12:28एवरीथिंग इज बीइंग कवर्ड एट द लॉजिकल लेवल
- 12:31एंड फाइनली समझो व्यू लेवल अलग-अलग क्यों
- 12:33दिखा है क्योंकि आपका व्यू अलग है मेरा
- 12:35व्यू अलग है हो सकता है आप रेलवे के
- 12:37एंप्लॉई हो आपको अलग सिस्टम दिखे मैं
- 12:40ट्रेवलर हूं बट मेरे को किसी और चीज ट्रेन
- 12:42में ट्रेवल करना है आपको किसी और ट्रेन
- 12:44में ट्रेवल करना है आपका व्यू अलग होगा
- 12:45मेरा व्यू अलग होगा सो जो फाइनल लेवल ऑफ
- 12:48एब्स्ट्रेक्शन जो यूजर को दिखता है और
- 12:51यहां पे ओबवियसली टोटल व्यू नहीं मिलेगा
- 12:53आपको वही व्यू मिलेगा जो आपकी
- 12:54रिक्वायरमेंट है है ना तो वो हम व्यू लेवल
- 12:57में कवर करते हैं तो आई थिंक ये एक
- 12:58अंडरस्टैंड डिंग भी आपको क्लियर हुई होगी
- 13:00इसी का एक एक्सटेंडेड वर्जन है आई एम नॉट
- 13:03गोइंग टू कवर दिस आइडिया इन डिटेल सेम ही
- 13:04बात है यूनिवर्सिटी एग्जाम से मैंने देखा
- 13:06सेमेस्टर्स में कई बार क्वेश्चन पूछे डाटा
- 13:09इंडिपेंडेंस अगेन जब हम इसको इस तरह से
- 13:11अरेंज करते हैं ना वो स्ट्रक्चरल अप्रोच
- 13:13है अगर मैं फिजिकल लेवल पे चेंज करना
- 13:16चाहूं फॉर एग्जांपल कि यार रेलवेज की
- 13:18वेबसाइट है हम मान के चल रहे हैं हम
- 13:20डेटाबेस का जो फिजिकल लेवल है उसमें कुछ
- 13:23इंप्रूवमेंट करेंगे इंडेक्सिंग चेंज
- 13:25करेंगे फिजिकल स्ट्रक्चर चेंज करेंगे तो
- 13:27क्या उसका इंपैक्ट लॉजिकल लेवल प आना
- 13:29चाहिए कि मेरे को टेबल का आईडिया ही चेंज
- 13:31करना पड़ रहा है नहीं आना चाहिए या मैं
- 13:33टेबल पे अगर कोई आईडिया चेंज कर रहा हूं
- 13:35कि इसको भी ऐसे रिलेट करूंगा तो क्या उसकी
- 13:37वजह से मेरा फिजिकल इंप्लीमेंटेशन चेंज
- 13:39होना चाहिए कंप्यूटर साइंस में जनरल
- 13:41कांसेप्ट है एब्स्ट्रेक्शन एक लेवल का
- 13:44दूसरे लेवल पे जो इंपैक्ट है वो मिनिमम
- 13:46होना चाहिए तो यहां पर डेटा इंडिपेंडेंस
- 13:49में हम इसी चीज को कवर करते हैं इसको
- 13:51बोलते हैं ना मॉड्यूलर सारी चीज एक दूसरे
- 13:54पर बहुत ज्यादा डिपेंडेंट ना हो एक लेवल
- 13:56का इंडिपेंडेंस हो सो इधर वही पॉइंट कवर
- 13:59किया नाउ दिस इज इंपॉर्टेंट दिस इज लाइक
- 14:01इंस्टेंस एंड स्कीमा ये तो बहुत ही
- 14:03इंपॉर्टेंट है डेटाबेस में पता नहीं थ्रू
- 14:06आउट दिस वीडियो थ्रू आउट दिस कोर्स कितनी
- 14:08बार ये शब्द मैं इस्तेमाल करूंगा सो व्हाट
- 14:11इज स्कीमा एंड व्हाट इज़ इंस्टेंस लेट मी
- 14:12गो टू द स्कीमा फर्स्ट स्ट्रक्चर है ना एक
- 14:16टेबल है वो टेबल में कितने कॉलम्स होंगे
- 14:20वो कॉलम किस-किस टाइप के होंगे इसमें कौन
- 14:23प्राइमरी की होगा कौन कैरेक्टर होगा कौन
- 14:26न्यूमेरिक वैल्यू होगा कौन डेट होगा उसका
- 14:28जो स्ट्रक है दैट इज नोन एज स्कीमा है ना
- 14:31उसको बोलते हैं स्कीमा अब किसी समय पे
- 14:33एग्जैक्ट किसी मोमेंट ऑफ टाइम पे इसमें
- 14:36कौन सा इंफॉर्मेशन होगा वो समय के साथ
- 14:39चेंज भी हो सकता है दैट इज नोन एज
- 14:41इंस्टेंस तो स्ट्रक्चर है ना कोई बिल्डिंग
- 14:45है दैट इज अ स्कीमा उसके अंदर कौन लोग
- 14:48रहते हैं दैट इज एन इंस्टेंस मेमोरी के
- 14:50अंदर दो बाइट रिजर्व किया उसका कैपेसिटी
- 14:54दो बाइट है उस वेरिएबल का नाम ए है दैट इज
- 14:59द स्कीमा फिलहाल उसके अंदर वैल्यू फाइव है
- 15:02दैट इज द इंस्टेंस आई थिंक यू आर गेटिंग
- 15:04इट मैं कुछ समय चेंज कर सकता हूं आई कैन
- 15:06मेक दिस फ टू 15 तो यू नो इंस्टेंस चेंज
- 15:09हो रहा है स्कीमा रिमेंस द सेम सो ये पूरा
- 15:11एक आईडिया है और वही सारा पॉइंट मैंने
- 15:13यहां पे लिख के कवर किया है यू नो दिस इज
- 15:16अ वेरी गुड नोट्स इसको कंसीडर करना है और
- 15:18अच्छे से एग्जाम में लिख के आना है गोइंग
- 15:20फॉरवर्ड अगेन अ वेरी इंपॉर्टेंट फाइव
- 15:23मार्क्स सम टाइम सेवन मार्क्स सम टाइम 10
- 15:25मार्क क्वेश्चन ओल एपी एंड ओटीपी पहले
- 15:28इसका बेसिक आईडिया समझाता हूं जहां मेरे
- 15:30को लगता है ज्यादातर यूनिवर्सिटी में
- 15:31सेमेस्टर्स में डिफरेंस पर क्वेश्चन पूछा
- 15:33मैं पहले टेबल ही अरेंज करके लाया हूं
- 15:35आपके लिए यह गेम क्या है देखिए डेटा बेसेस
- 15:38बहुत बड़े होते हैं और एक समय के बाद सपोज
- 15:41नाउ लेट्स टेक एन एग्जांपल अगेन रेलवेज आप
- 15:43समझो रेलवे के पास बहुत सारा हिस्टोरिकल
- 15:46डाटा भी है है ना और जो आज के समय यूज
- 15:48नहीं हो रहा एक ट्रेन जैसे ही ट्रेवल होके
- 15:50कंप्लीट हो जाती है मान लीजिए अगर कोई
- 15:52ट्रेन 2012 में चली थी उसमें वह कहां से
- 15:55चली थी कहां पहुंची थी कितने स्टेशन लेट
- 15:58थे कौन-कौन ट्र किया था हो सकता है रेलवे
- 16:00के पास डाटा हो बट वो सारा डाटा भी डे टू
- 16:02डे ऑपरेशंस में यूज होना है क्या अभी तो
- 16:04कोई नहीं पूछने वाला ना तो नॉर्मली हम ये
- 16:06करते हैं आसान भाषा में समझिए जो
- 16:08हिस्टोरिकल डाटा है जैसे ही डेटा थोड़ा सा
- 16:10पुराना होता है और रोजमर्रा के काम में वो
- 16:13इस्तेमाल नहीं होता मान लीजिए अभी ट्रेन
- 16:15चलने वाली है पा दिन बाद की ट्रेन है
- 16:17उसमें रिजर्वेशन हो भी रहे होंगे
- 16:18रिजर्वेशंस कैंसिल होंगे बहुत सारी चीजें
- 16:21चल रही होंगी वो अभी करंट डाटा है लेकिन
- 16:23जो ट्रेन 5 साल पहले ट्रेवल कर चुकी है है
- 16:26ना जो उसमें ट्रेवल होना था चेंजेज राइ इट
- 16:29ऑपरेशन जो होने दे हो चुके हैं वो
- 16:31हिस्टोरिकल है तो हम डेटाबेस को दो पार्ट
- 16:33में डिवाइड कर देते हैं ऑनलाइन एनालिटिकल
- 16:35प्रोसेसिंग डील्स विद द हिस्टोरिकल पार्ट
- 16:38ऑनलाइन ट्रांजैक्शन प्रोसेसिंग डील्स विद
- 16:41द डे टू डे डेटा करंट डेटा अब ये डिवीजन
- 16:44करने का फायदा क्या होता है देखिए एक-एक
- 16:46करके समझाता हूं मजा आ जाएगा आपको पहला
- 16:48क्या है प्राइमरी फंक्शन डिजाइन फॉर
- 16:50कॉम्प्लेक्टेड रिपोर्टिंग इनका क्या है
- 16:53डेली हैंडलिंग ऑफ ट्रांजैक्शंस प्रोसेसिंग
- 16:56पुराना डाटा उठा के रखना क्यों यार बहुत
- 16:58कुछ समझ आता है साल में कितने सीजन होते
- 17:00हैं कब बारिश हुई होगी कौन सी ट्रेन कहां
- 17:03बुक चल रही है कौन सी ट्रेन खाली चल रही
- 17:05है किस रूट प और ट्रेनें चलाने की जरूरत
- 17:07है किस रूट पे ट्रेन कम करने की जरूरत है
- 17:09एवरीथिंग हिस्टोरिकल डाटा इज लाइक अ गोल्ड
- 17:12माइन इससे आप बहुत कुछ सीख सकते हो डिसीजन
- 17:15मेकिंग कर सकते हो ये डे टू डे ऑपरेशंस
- 17:17में काम आता है डेटाबेस डिजाइन मोस्टली
- 17:20स्टार एंड स्नो फ्लेक स्कीमास
- 17:22ऑप्टिमाइजिंग फॉर रीड ऑपरेशंस क्योंकि
- 17:24हिस्टोरिकल डाटा है ना इसके ऊपर कुछ राइट
- 17:26होना है क्या नहीं जो है वो है बस रीड
- 17:28ऑपरेशन करना है रिलेटिवली आसान है यहां पर
- 17:31आगे हम समझेंगे क्योंकि राइट ऑपरेशन करना
- 17:33है तो कॉन्करेंस नॉर्मलाइजेशन सब पे ध्यान
- 17:35रखना पड़ता है डे टू डे डाटा क्वेरी
- 17:38प्रोसेसिंग इवॉल्विंग एग्रीगेशन
- 17:40कॉम्प्लेक्टेड अक्रॉस मल्टीपल डायमेंशन
- 17:42इसको स्टडी करेंगे एग्रीगेशन वगैरह क्या
- 17:44होता है लेकिन बहुत जल्दी क्वेरी इसमें
- 17:47चलानी नहीं होती व्हिच वी विल कवर इन द
- 17:48नेक्स्ट पॉइंट स्लो क्वेरी हो सकती है
- 17:50क्योंकि हम बहुत सारा डाटा एनालाइज करना
- 17:52चाह रहे हैं यहां पे छोटे-छोटे बेसिक
- 17:55क्वेरी रीड करना राइट करना बेसिक ऑपरेशन
- 17:57हम काम कर रहे होंगे बैंक की बात करूं इस
- 18:00अकाउंट से 000 निकालने इस अकाउंट में 0000
- 18:02डालने यहां एनालिटिक्स हो सकता है बताओ
- 18:05पूरे इंडिया में ऐसे कितने बैंक अकाउंट है
- 18:07जिसमें इतने से ज्यादा पैसे जिनको इतना
- 18:09इंटरेस्ट मिला ब्ला ब्ला ब्ला समझ रहे हैं
- 18:11वॉल्यूम्स अब ये तो हिस्टोरिकल डाटा सर
- 18:14बड़े वॉल्यूम्स में काम करेगा ये डे टू डे
- 18:16बेस है छोटे ट्रांजैक्शंस होंगे छोटे डाटा
- 18:19पे काम करेगा इससे फास्ट भी हो जाएगा
- 18:20अलग-अलग कर दिया ना सबको एक साथ रखने की
- 18:22जरूरत नहीं है स्लोअर रिस्पांस टाइम ड्यू
- 18:25टू
- 18:29आपके दिमाग में बन गया पॉइंट्स है पेल के
- 18:30आना एग्जाम में आगे बढ़ता हूं नेक्स्ट इज
- 18:33टाइप ऑफ डेटाबेस कभी-कभी मैंने देखा है
- 18:35क्वेश्चन आता है थोड़ा प्रैक्टिकल बेसिस
- 18:37पे तो अगेन इसको रटने की जरूरत नहीं है
- 18:39छोटा-छोटा एग्जांपल कोट कर रहा हूं एक
- 18:41आइडिया हो सकता है कमर्शियल डेटा बेसेस
- 18:44प्रेडोमिनेंटली यूज इन बिजनेस सेक्टर्स टू
- 18:47हैंडल लार्ज वॉल्यूम ट्रांजैक्शंस एंड
- 18:49कस्टमर डेटा बेसेस जैसे सीआरएम आपने सुना
- 18:52होगा है ना सीआरएम एक सॉफ्टवेयर होता है
- 18:54एंड यू नो कंपनी के जितने भी बड़े-बड़े
- 18:57कॉम्प्लेक्टेड हैं चीजें हैं वो सब हैंडल
- 18:59कर रहा होता है तो दैट इज एन एग्जांपल ऑफ
- 19:01इट मल्टीमीडिया डेटाबेस इवन
- 19:04youtube0 मीडिया डेटाबेस जहां पे ऑडियो
- 19:08इमेजेस उस तरह का डटा हम हैंडल कर रहे
- 19:11होते एक एग्जांपल मैं कोट कर रहा हूं
- 19:12एडोबी एक्सपीरियंस मैनेजर दैट फैसिलिटेट्स
- 19:15द स्टोरेज एंड रिट्रायबल ऑफ़ मल्टीमीडिया
- 19:18कंटेंट देन डिडक्टिव डेटाबेस यू यूटिलाइज
- 19:22लॉजिकल लॉजिक प्रोग्रामिंग टू डिराइवर
- 19:24इंफॉर्मेशन फ्रॉम डाटा स्टड इं अलोंग मोर
- 19:28ब्ला ब्ला ब्ला तो अगेन इसको आप ऐसे समझ
- 19:31सकते हैं कि बहुत सारे डेटाबेस पे कुछ रूल
- 19:34कुछ आईडिया डिटेक्ट कर लेना अंडरस्टैंडिंग
- 19:36डेवलप करना है दैट कम्स इन द आइडिया ऑफ
- 19:38डिडक्टिव डेटाबेस रूल बेस प्रोसेसिंग जहां
- 19:40पर हम करेंगे टेंपोरल जहां पे टाइम बड़ा
- 19:43इंपॉर्टेंट है शेयर मार्केट हो गया या फिर
- 19:46आप बोल सकते हैं टाइम के बेस पर कोई
- 19:48फार्मास्यूटिकल कंपनी है है ना सामान
- 19:50सप्लाई कर रहा है कौन सी ड्रग किस टाइम तक
- 19:52यूज़ होनी है नहीं होनी है डिस्ट्रीब्यूशन
- 19:54चेन में कौन कहां तक पूछना वहां यूज़ हो
- 19:56जाते हैं ग्राफिक जिओ जियोलॉजिकल
- 19:59इंफॉर्मेशन सिस्टम है ग्राफ्स है मैप्स है
- 20:01googleapis.com
- 20:28यू नो सेपरेटली कवर सम पॉइंट्स डेटाबेस का
- 20:31स्कीमा डिफाइन करना स्टोरेज स्ट्रक्चर और
- 20:35एक्सेस मेथड बताना कैसे एक्सेस करेंगे
- 20:37क्या मैकेनिज्म होगा फिजिकल एंड यू नो
- 20:41लॉजिकल स्ट्रक्चर्स कैसे मॉडिफिकेशन होगा
- 20:43ऑथराइज कौन रीड कर सकता है कौन राइट कर
- 20:45सकता है वो सारी चीजें हैंडल करना
- 20:47इंटीग्रिटी कांस्टेंट्स आगे बात करेंगे
- 20:50अगर फॉर एग्जांपल यहां पे स्टूडेंट का नेम
- 20:52लिख रहा सब स्टूडेंट का नेम ही लिखेंगे
- 20:54प्राइमरी की डुप्लीकेट नहीं होनी चाहिए वो
- 20:55सारे रूल्स इंप्लीमेंट कराना ऑल ऑफ दिस
- 20:58गोइंग टू बी ड्यूटी ऑफ डेटाबेस
- 20:59एडमिनिस्ट्रेटर ऐसा मत सोचिए सारा काम खुद
- 21:02कर रहा है बड़ी-बड़ी टीम्स होती है व्हेन
- 21:03यू आर हैंडलिंग बिग डेटा बेसेस बट यस मोटर
- 21:06शब्द में बोले तो डेटाबेस के जितने
- 21:08इंपॉर्टेंट काम है सब यही फैसिलिटेट कर
- 21:10रहा है डेटाबेस का ऑपरेटिंग सिस्टम है यह
- 21:12है ना ऐसे समझिए नाउ दिस इज अ डायग्राम ऑफ
- 21:16डेटाबेस आर्किटेक्चर डीबीएमएस आर्किटेक्चर
- 21:18कई बार मैंने देखा सेमेस्टर एग्जाम में
- 21:19क्वेश्चन पूछा गया है एगजैक्टली मैं इमेज
- 21:22यूज कर रहा हूं व्हाट यू कैन डू अभी यहां
- 21:25पर बहुत ज्यादा बात करूंगा कोई मतलब नहीं
- 21:27है बट धीरे-धीरे
- 21:28सारे के सारे कंपोनेंट आने वाले इस वीडियो
- 21:30के अंदर आप देखने वाले हो हम पढ़ेंगे आई
- 21:33विल एडवाइज कि इसको इसको अभी मत इस पर
- 21:35टेंशन लेना जब यू कवर दिस वीडियो कम बैक
- 21:37टू दिस पॉइंट और उसके बाद इसको तीन बार
- 21:39बनाओगे आपको समझ आ जाएगा बिकॉज तब तक ये
- 21:41सारे पॉइंट्स हम कवर कर चुके होंगे तो
- 21:43व्हाट आई हैव डन इज दिस इज द डायग्राम
- 21:45व्हिच यू मस्ट कंसीडर एंड दिस इज ऑल
- 21:47इंपॉर्टेंट पॉइंट्स अबाउट दिस डायग्राम जो
- 21:49मैंने इधर पहले से लिख के रखे हैं सो दैट
- 21:52आपको कोई प्रॉब्लम इसमें ना हो सो दैट इज
- 21:54ऑल विद द बेसिक्स पार्ट्स ऑफ इट एंड नाउ
- 21:56आई थिंक वी आर वेरी मच रेडी फॉर द ईआर
- 21:59डायग्राम सो अगर डीवीएमएस का इंपॉर्टेंट
- 22:01एग्जैक्ट डिस्कशन शुरू हो रहा है तो वो हो
- 22:03रहा है ईआर डायग्राम तो कुछ लोग को लगता
- 22:05है ईआर डायग्राम एक्स्ट्रा है उसका काम
- 22:07नहीं है एग्जाम में जो क्वेश्चन आएगा वो
- 22:09तो आएगा ही आएगा बट लेट मी टेल यू अ
- 22:11रिलेशनल मॉडल कीज नॉर्मलाइजेशन इवन एसकल
- 22:14को समझने के लिए ईआर डायग्राम का बेसिक और
- 22:17अच्छा अंडरस्टैंडिंग होना जरूरी है तो
- 22:19बहुत ध्यान से देखिएगा सो टॉकिंग अबाउट
- 22:21ईआर डायग्राम एक बार डॉक्टर अ डॉक्टर पीटर
- 22:24चन को याद करना जरूरी है दिस मॉडल वाज
- 22:26डेवलप्ड इन 1976 और आप समझो किसी भी
- 22:29सिस्टम में फॉर एग्जांपल डेटा स्ट्रक्चर्स
- 22:31में ना किसी सॉफ्टवेयर को डिजाइन करने के
- 22:33बहुत सारे टूल्स होते हैं डेटा फ्लो
- 22:35डायग्राम कंट्रोल फ्लो डायग्राम क्लास
- 22:37चार्ट्स और ना जाने क्या-क्या बट व्हेन यू
- 22:39टॉक अबाउट डीबीएमएस ईआर डायग्राम इतना हिट
- 22:42है कि इसके बिना आप डीबीएमएस का डिजाइनिंग
- 22:43कर ही नहीं सकते तो कुछ तो इसमें खास बात
- 22:46होगी थोड़ा सा जानते हैं इट्स अ
- 22:48कांसेप्चुअल लेवल मेथड ग्राउंडेड इन रियल
- 22:51वर्ल्ड परसेप्शन फैसिलिटेट डायग्रामेटिक
- 22:54डेटा रिप्रेजेंटेशन सिंपलीफाइंग
- 22:56कंप्रीहेंशन फॉर नॉन टेक्निकल यू सर तो ये
- 22:58पॉइंट बड़ा इंपॉर्टेंट है जो भी एग्जैक्ट
- 23:01रियल वर्ड सिनेरियो है आप ईआर डायग्राम के
- 23:03थ्रू रिप्रेजेंट कर सकते हैं इसमें कोई
- 23:06बहुत ज्यादा टेक्निकल नहीं चाहिए ऐसी
- 23:07इंजीनियरिंग ड्राइंग नहीं है जो सिर्फ यू
- 23:09नो सिविल इंजीनियर को ही समझ आती है बेसिक
- 23:11अंडरस्टैंडिंग क्लाइंट के साथ भी समझ आ
- 23:12रही होती है और रियल लाइफ में चीजें जैसे
- 23:15काम कर रही होती मान लीजिए यूनिवर्सिटी है
- 23:16अभी हम आगे एग्जांपल देखेंगे तो उसमें
- 23:18स्टूडेंट होगा टीचर्स होंगे एकेडमिक स्टाफ
- 23:21होगा वो सब आपस में कैसे कोरिले करेंगे इस
- 23:24डायग्राम में ड्राइंग में समझ जा रहा होता
- 23:25है दैट इज द रीज़न कि ये डायग्राम बहुत
- 23:27पॉपुलर है सेंट्रल टू डेटाबेस डिजाइन
- 23:30एनकैप्सूलेट्स एंटिटी एंड द ट्रिब्यूट्स
- 23:33विद द एंटरप्राइज स्कीमा ये तो खैर
- 23:35थियोरेटिकल बात है आप लिख के आ सकते हैं
- 23:36मैं मोटा अंडरस्टैंडिंग समझाता हूं बनाना
- 23:39आसान बना हुआ डायग्राम पढ़ना आसान सबसे
- 23:42इंपॉर्टेंट ईआर डायग्राम को रिलेशनल
- 23:44मॉडल्स में यानी कि टेबल्स में कन्वर्ट
- 23:46करना भी बहुत आसान होता है जोगन एक
- 23:49एडवांटेज है ब इस पूरे आईडिया को
- 23:50सक्सेसफुल बनाता है तो मैंने एक काम किया
- 23:52बिफोर वी गो इन टू द आइडिया दो तीन चार
- 23:56कुछ इंपॉर्टेंट ईआर डायग्राम्स यहां पर
- 23:58मैं मैंने बना के रखे हैं अ सो दैट कि अगर
- 24:01कोई एग्जांपल आपको आए सेमेस्टर एग्जाम में
- 24:03बनाने के लिए बना सकते हैं सो दैट इज अ
- 24:05वेरी सिंपल ईयर डायग्राम ऑफ अ बैंक जहां
- 24:08पर अभी मैंने समझाया नहीं टेक्निकल बट
- 24:09मोटा-मोटा अंडरस्टैंडिंग बैंक है ब्रांच
- 24:12है लोन है अकाउंट है कस्टमर है उनके कुछ
- 24:15रिलेशनशिप्स एटिबल हैं दिस इज एन आईडिया अ
- 24:18वेरी सिंपल डायग्राम ऑफ अ यूनिवर्सिटी
- 24:20यूनिवर्सिटी के दो डायग्राम आपको दिखाऊंगा
- 24:22एक-एक करके सो देर यू हैव सम कोर्सेस एंड
- 24:26द स्टूडेंट इंफॉर्मेशन इज देयर प्रोफेसर
- 24:28डिपार्टमेंट बहुत सिंपल है ये इसका
- 24:31एक्सटेंडेड वर्जन देखिए हालांकि कुछ लोग
- 24:33शिकायत कर सकते हैं शायद ये ज्यादा
- 24:34एक्सटेंडेड वर्जन है बट बहुत अच्छा
- 24:36डायग्राम है कभी टाइम मिले तो उसको एक बार
- 24:38स्टडी करिए आपको समझ आएगा सारे बबाल की
- 24:41जड़े स्टूडेंट जिसको सब परेशान करने में
- 24:43लगे हुए हैं यहां पर डिग्री है मैनेजमेंट
- 24:46है टीचिंग असिस्टेंट प्रोफेसर एकेडमिक
- 24:48डिपार्टमेंट प्रोग्राम सेक्शंस और
- 24:51लाइब्रेरी बुक स्टोर कोर्सेस ना जाने
- 24:53क्याक इन सबके बीच में चक्रव्यू के बीच
- 24:55में स्टूडेंट हमारा बैठा हुआ है गोइंग
- 24:58फॉरवर्ड देर यू सी एन ईआर डायग्राम ऑफ अ
- 25:00मार्केटिंग कंपनी हमारे पास स्टोर्स है
- 25:03पेमेंट है प्रोडक्ट है एंप्लॉई है ऑर्डर
- 25:05है प्रमोशंस है लाइक दिस तो हर किसी से
- 25:08आपको सीखने को मौका मिलेगा नाउ आई एम
- 25:10डायरेक्टली कमिंग ऑन टू द आईडिया ईआर
- 25:12डायग्राम एंटिटी रिलेशनशिप डायग्राम तो
- 25:15कहानी शुरू से होती है कहां से शुरू होती
- 25:17है एंटिटी ना व्हाट इज एंटिटी देखो वो
- 25:20स्मॉलेट पीस ऑफ इंफॉर्मेशन जो डेटाबेस में
- 25:24स्टोर किया जा सकता है साधारण भाषा में
- 25:26पहले समझा रहा हूं और जिस उस को किसी
- 25:28दूसरे चीज से आप
- 25:31डिफरेंशिएबल दैट बिकम एन एंटिटी मैं बहुत
- 25:35अजीब सा एग्जांपल आमतौर में यूज़ करता हूं
- 25:36यहां देखिए बहुत सारी यू नो आर्ट्स या
- 25:39चीटी जिसे बोल देते हैं बहुत सारी चीटियां
- 25:41हैं क्या ये एक चीटी एक ऑब्जेक्ट है अभी
- 25:43ऑब्जेक्ट तो पक्का है सर बट क्या ये
- 25:46ऑब्जेक्ट एंटिटी है नाउ दैट इज अ
- 25:48इंपोर्टेंट क्वेश्चन सी एंटिटी ये तब
- 25:50बनेगा जब ये बाकी चीटी से
- 25:54डिफरेंशिएबल हो इसका कलर क्या है इसका
- 25:57साइज क्या है इसका फेस स्ट्रक्चर क्या
- 25:59समथिंग लाइक दिस है ना और मे बी यहां एक
- 26:01इंपॉर्टेंट बात ये है कि आप और मेरे लिए
- 26:04हो सकता है सब की सब सेम हो बट क्या एक
- 26:07चीटी दूसरे चीटी को
- 26:12आइडेंटिफिकेशन
- 26:20ऑफ इंफॉर्मेशन जो स्टोर किया जा सके और
- 26:23दूसरे इंफॉर्मेशन से हम उसे डिफरेंशिएबल
- 26:28जरूरी क्यों है भाई जब
- 26:31डिफरेंशिएबल से ट्राइव कैसे करूंगा क्या
- 26:33बताऊंगा मुझे क्या चाहिए कोई एक ऐसी पहचान
- 26:36हो जो बस उसी के पास हो जिससे मैं उसे
- 26:38ट्राइव कर सकू गोइंग टू द पॉइंट एन एंटिटी
- 26:40इज अ थिंग र एन ऑब्जेक्ट इन द रियल वर्ड
- 26:42दैट इज डिस्टिंग्विशेबल फ्रॉम अदर
- 26:44ऑब्जेक्ट बेस्ड ऑन द वैल्यू ऑफ द एटिबल इट
- 26:47पोसेस फॉर एग्जांपल अब यहां बहुत सारे
- 26:49स्टूडेंट हैं स्मिथ है जो है ब्राउन है
- 26:52हॉवर्ड है टेलर है व्हाट एवर इट इज अब कोई
- 26:54ना कोई एट्रिल है लेट मी से जैसे इस स्कीम
- 26:57में आप देखेंगे टेबल में में सबके फादर
- 26:59नेम अलग-अलग है है ना एज भी आई थिंक सबका
- 27:02अलग-अलग है तो कोई ऐसा एटिबल है जिससे बता
- 27:04दू या मेरे को वो वाला रो निकाल के लाओ तो
- 27:07दिस इज एन एंटिटी ये एक एंटिटी है यह भी
- 27:10एक एंटिटी है और ये जितने कॉलम है ये
- 27:13सिर्फ एंटिटी के बारे में हमें बता रहे
- 27:15इंफॉर्मेशन बता पा रहे हैं एंटिटी मे बी
- 27:18कंक्रीट सच एज अ पर्सन और बुक वो कुछ भी
- 27:20हो सकता है इवन आ आई विल गो मोर इन टू द
- 27:22आइडिया इसको दो पार्ट में डिवाइड कर सकते
- 27:25हैं दो टाइप के टेंज बल इनटेंजिबल ट कौन
- 27:29जो लॉजिकली तो एजिस्ट करते हैं बट फिजिकली
- 27:31भी रियल लाइफ में एजिस्ट करते हैं फिजिकल
- 27:33है जैसे मान लीजिए कार है पेन है लॉकर है
- 27:36क्या चीज फिजिकली एजिस्ट कर सकती है
- 27:38ओबवियसली फिजिकली एजिस्ट करती है तो वी नो
- 27:41दैट है ना नाउ बैंक अकाउंट ये बहुत अच्छा
- 27:43एग्जांपल है आपके एक बैंक में अकाउंट होता
- 27:45है कहीं फिजिकली होता है क्या अकाउंट नहीं
- 27:48लेकिन लॉकर लॉकर फिजिकल होता है लेकिन
- 27:51क्या अकाउंट भी एक एंटिटी है हां है ना
- 27:53अकाउंट का एक अकाउंट नंबर होगा उसका एक
- 27:55कार्ड होगा मे बी एक चेकबुक होगी एक
- 27:58पासबुक होगी ऐसे बहुत सारे आपके पास
- 28:00आइडेंटिफिकेशन होंगे जिनसे एक अकाउंट से
- 28:03दूसरे अकाउंट को डिफरेंशिएबल कहीं एजिस्ट
- 28:06नहीं करता लॉकर ओबवियसली डिफरेंशिएबल है
- 28:09फिजिकली भी एजिस्ट करता है तो नाउ यू नो
- 28:10व्हाट इज एन एंटिटी अब मजे की बात क्या है
- 28:14एंटिटी हम रिप्रेजेंट कैसे करते हैं देखो
- 28:16जब आप टेबल में देख रहे हो तो आजकल ध्यान
- 28:18रखना बाद में बहुत काम आएगा टेबल की हर रो
- 28:20अपने आप में एक एंटिटी होती है पूरा टेबल
- 28:23होता है एंटिटी सेट हर रो अपने आप में एक
- 28:25एंटिटी होती है तो ईआर डायग्राम में
- 28:27एंटिटी कैसे रिप्रेजेंट करते हैं देखो
- 28:29एंटिटी डाटा है या स्ट्रक्चर है एंटिटी तो
- 28:32डाटा है तो क्या ईआर डायग्राम में एंटिटी
- 28:34रिप्रेजेंट हो सकती है नहीं हो सकती थोड़ी
- 28:36अजीब बात है नाम है एंटिटी रिलेशनशिप
- 28:38डायग्राम मैं आपको क्या बता रहा हूं यू
- 28:39कैन नॉट रिप्रेजेंट एन एंटिटी क्योंकि एआर
- 28:42डायग्राम डेटा फिल करने के लिए नहीं वो तो
- 28:43स्ट्रक्चर समझने के लिए है लेकिन रिलेशनल
- 28:46मॉडल में टेबल फॉर्म में जब आप देखते हैं
- 28:48तो हर टेबल का हर रो अपने आप में एक
- 28:50एंटिटी होता है इतनी बात आपको समझ आई अब
- 28:53आगे बढ़ता हूं ऑलरेडी हम टेबल तक पहुंच
- 28:55चुके हैं अगर बहुत सारे एंटिटीज इसको हम
- 28:58एक साथ स्टडी करें नाउ दैट बिकम अ टेबल या
- 29:01रिलेशनल मॉडल की भाषा में बात करूं तो दैट
- 29:04इज कॉल्ड अ रिलेशन हम टेबल कोई रिलेशन
- 29:06रिलेशन कोई टेबल बोल रहे होते हैं क्यों
- 29:08वो आगे समझेंगे जब हम रिलेशनल अलजेब्रा
- 29:10पढ़ेंगे सो दैट इज कॉल्ड एन एंटिटी सेट
- 29:12ईआर डायग्राम में अब याद करिए जो
- 29:14रेक्टेंगल हमने पढ़े थे अब ये सब के सब
- 29:17एंटिटी सेट थे जैसे एंप्लॉई एक एंटिटी सेट
- 29:20है पेमेंट एक एंटिटी सेट है प्रोडक्ट एक
- 29:23एंटिटी सेट है आर यू गेटिंग इट सो व्हाट
- 29:25इज एन एंटिटी सेट अ कलेक्शन ऑफ सिमिलर
- 29:27टाइप ऑफ ऑ एंटिटीज हाउ यू रिप्रेजेंट एन
- 29:30एंटिटी सेट इन अ अ इन अ रिलेशनल मॉडल इन अ
- 29:33फॉर्म ऑफ़ अ टेबल हाउ यू रिप्रेजेंट एन
- 29:35एंटिटी सेट इन एन ईआर डायग्राम बाय अ
- 29:38रेक्टेंगल बहुत सिंपल बात है फिर आगे
- 29:40बढ़ते हैं तो एंटिटी एंटिटी सेट समझ आ गया
- 29:42अब आगे बढ़ो ग सो ना व्हेन यू चेक आउट दिस
- 29:46टेबल आपको देखो यहां से भी अलग-अलग कॉलम्स
- 29:49नजर आ रहे हैं ये कॉलम्स कहलाते हैं
- 29:52एट्रबीक ब्यूट्स अगेन बोल सकते हैं
- 29:55विशेषताएं पहचान जो हमें एंटिटी के बारे
- 29:58में जानने का मौका देता है सो आई विल गो
- 30:00वन बाय वन एटिबल आर द यूनिट्स डिफाइंस एंड
- 30:04डिस्क्राइब्स प्रॉपर्टीज एंड
- 30:05कैरेक्टरिस्टिक ऑफ एन एंटिटी हमें समझाते
- 30:07हैं मान लीजिए सपोज दिस इज अ पेन ये कौन
- 30:10सी कंपनी का है इसका क्या कलर है क्या
- 30:12लेंथ है क्या विड्थ है क्या डायमीटर ऑल ऑफ
- 30:14दीज आर द एटिबल नाउ एटिबल आर
- 30:17डिस्क्रिप्टिव प्रॉपर्टी पोजेस बाय ईच
- 30:19मेंबर ऑफ एन एंटिटी सेट फॉर ईच एटिबल देयर
- 30:22इज अ सेट ऑफ परमिटेड वैल्यूज कॉल्ड डोमेन
- 30:25मैं अभी बताऊंगा जैसे लास्ट डायग्राम इनके
- 30:27बहुत सारे नाम आप इसे डोमेन बोल दो कॉलम
- 30:30बोल दो यू नो लाइक दिस एट्रिल बोल दो सब
- 30:33उसी बात को रिप्रेजेंट कर रहा है अच्छा
- 30:35रिप्रेजेंटेशन कैसे होगा जब बात करेंगे
- 30:38टेबल फॉर्म की सो इट इज रिप्रेजेंटेड बाय
- 30:40अ कॉलम देयर यू सी इसको हम कॉलम से
- 30:42रिप्रेजेंट करते हैं जब बात करते हैं हम
- 30:45यहां पर ई आर डायग्राम की देन हियर इट इज
- 30:49रिप्रेजेंटेड बाय दीज यू कैन कॉल देम
- 30:52ओवल्स और यू कैन कॉल देम एलिप्स ऐसे
- 30:54रिप्रेजेंट करते हैं तो स्टूडेंट एक
- 30:56एंटिटी है अब उसका फोन नंबर उसका नेम उसका
- 31:00एज उसका डेट ऑफ बर्थ उसका स्टूडेंट आईडी
- 31:03ये सब के सब उसके एट्रियो हैं जो उसको
- 31:05जानने में हमें मदद करते हैं अब आप देख
- 31:07रहे होंगे यहीं पे इन द डायग्राम ना
- 31:09अलग-अलग एटिबल को बनाने का कुछ तरीका
- 31:11अलग-अलग सा है यहां पे डबल ओवल है यहां पे
- 31:15डॉटेड बना दिया इधर अंडरलाइन कर दिया
- 31:17व्हाट डू वी मीन बाय दिस सो एटिबल के बहुत
- 31:19सारे टाइप्स होते हैं है ना नाल गो ईच एंड
- 31:22एवरी टाइप वन बाय वन सबसे पहला टाइप आप
- 31:25देख रहे हैं सिंगल वैल्यूड एंड मल्टी
- 31:27वैल्यूड वैसे इसके नाम से भी इसका काम समझ
- 31:29आता है ना व्हाट इज दिस व्हेन वी से सिंगल
- 31:32वैल्यूड जहां पर एक टाइम पे एक ही वैल्यू
- 31:35हो सके मान लीजिए किसी का नाम है नाउ यू
- 31:38कैन नॉट हैव ऑफिशियल टू डिफरेंट नेम निक
- 31:40नेम वाली बात नहीं कर रहा एक टाइम पे फॉर
- 31:42एग्जांपल योर आधार नंबर नाउ दैट इज अ
- 31:44सिंगल वैल्यूड ट्रिब्यूट एक बार में एक ही
- 31:46वैल्यू होगी और पेन नंबर एक बार में एक ही
- 31:48वैल्यू होगी लाइक दिस सेकंड थिंग जो हमारे
- 31:50पास आती है नाउ दैट इज कॉल्ड मल्टी
- 31:52वैल्यूड लाइक सपोज फोन नंबर नाउ कैन यू
- 31:55हैव मल्टीपल फोन नंबर्स कैन यू हैव
- 31:58मल्टीपल ईमेल आईडी कैन यू हैव मल्टीपल
- 32:00एड्रेसस यस तो यह हो सकता है पहचान क्या
- 32:03है आपके सामने है ईआर डायग्राम में जब भी
- 32:06मल्टी वैल्यूड ट्रिब्यूट बनाना है हमेशा
- 32:08डबल ओवल डबल एलिप्स बनाना डबल ओवल आप
- 32:11लगाएंगे तो हम समझ जाएंगे किसके बारे में
- 32:13बात हो रही है मल्टी वैल्यूड की एक बार
- 32:15में एक से ज्यादा वैल्यू टेबल में कैसे
- 32:17रिप्रेजेंट होता है बड़ा कन्फ्यूजिंग है
- 32:19फिर भी आई विल ट्राई टू कोट एन एग्जांपल
- 32:21अब यहां देखिए यहां पर हमारे पास क्या है
- 32:24कुछ कस्टमर्स है वी हैव आईडी फर्स्ट नेम
- 32:27सरनेम दे यू सी टेलीफोन नंबर अभी टेलीफोन
- 32:30नंबर का प्रॉब्लम क्या है मल्टीपल वैल्यूज
- 32:32आ रही है और इसमें कोई गलत नहीं है एक
- 32:34आदमी के पास एक् ज्यादा यू नो फोन नंबर्स
- 32:37हो सकते हैं इसको मैनेज कैसे करें बिकॉज़
- 32:39दिस इज नॉट अलाउड ये अलाउड नहीं है बाद
- 32:41में बात करेंगे नॉर्मलाइजेशन भी से हर सेल
- 32:44में एक ही वैल्यू होना चाहिए इसको मैनेज
- 32:46करने के दो तरीके हैं जैसे बोलता हूं एक
- 32:48तरीका है जिसको बोलते हैं जुगाड़
- 32:49टेक्नोलॉजी व्हाट इज दिस यू कैन हैव टू
- 32:52सेपरेट कॉलम्स फोन नंबर वन फोन नंबर टू तो
- 32:55जिसके पास दो फोन नंबर है यू कैन यूज दैट
- 32:58बट इसमें प्रॉब्लम क्या है थोरेट्स मेरे
- 33:00पास तो 15 फोन नंबर है अब टेक्निकली तो
- 33:03डटा है आप अगर स्टोर करना चाहे तो करना भी
- 33:05चाहिए डेटा लॉस नहीं होना चाहिए तो क्या
- 33:0615 कॉलम लगाएंगे तो उसका बेटर अप्रोच क्या
- 33:09है व्हाट वी डू जितने भी अल अदर
- 33:13एट्रबीक वी डू फॉर अ मल्टी वैल्यूड
- 33:17ट्रिब्यूट वी क्रिएट अ सेपरेट टेबल फॉर इट
- 33:19इन एन ईआर डायग्राम सो एव्री मल्टी
- 33:22वैल्यूड ट्रिब्यूट इज रिप्रेजेंटेड बाय
- 33:24सेपरेट टेबल और टेबल में कौन-कौन होता है
- 33:25व्हाट वी डू वी टेक
- 33:28द प्राइमरी की एंड दिस मल्टी वैल्यू
- 33:31ट्रिब्यूट और इन दोनों के कॉमिनेशन को
- 33:33मिला के बना देते हैं की अभी हमने की प
- 33:35बहुत डिटेल में बात नहीं की आगे करेंगे है
- 33:37ना सो दैट इज हाउ यू रिप्रेजेंट इट इन
- 33:41रिलेशनल मॉडल कंक्लूजन इन ईआर डायग्राम
- 33:44बाय डबल ओवल इन रिलेशनल मॉडल बाय सेपरेट
- 33:47टेबल गोइंग फॉरवर्ड अगला नंबर आता सिंपल
- 33:50का और कंपोजिट का आजकल आप बहुत जगह देखते
- 33:53हैं वेरी सिंपल एग्जांपल इज अ नेम नेम को
- 33:56फर्द डिवाइड नोबडी आस्क यू ने कहीं फॉर्म
- 33:58आप भरते हो तो क्या भरते हो फर्स्ट नेम
- 34:00मिडिल नेम लास्ट नेम लाइक दिस सेम बात सो
- 34:02नाउ दिस इज कॉल्ड कंपोजिट जिसको बाद में
- 34:05फर्द डिवाइड किया जा सके सिंपल में इवन
- 34:08यहां नहीं दिखाया एड्रेस भी आपने देखा
- 34:10होगा फर्स्ट नेम फर्स्ट लेन सेकंड लेन देन
- 34:13यू नो पिन कोड और डिस्ट्रिक्ट और व्हाट
- 34:16एवर इट इज स्टेट कोड एंड कंट्री कोड लाइक
- 34:18दिस इसको भी डिवाइड कर सकते हैं सो दिस इज
- 34:20एन आईडिया कैसे रिप्रेजेंट करते हैं इन ए
- 34:23र डायग्राम व्हेन अ ओवल इज कनेक्टेड टू अ
- 34:26ओवल ओवल कनेक्टेड टू ओ वल इट इज एन
- 34:28एग्जांपल ऑफ अ कंपोजिट एटिबल वहां क्या
- 34:31करेंगे टेबल में अभी जब आप डिवाइड कर ही
- 34:33लिए तो अब क्या नेम नाम का कोई कॉलम
- 34:35बनाएंगे मत बनाइए एक कॉलम बनाइए फर्स्ट
- 34:38नेम क्या एक कॉलम बनाइए लास्ट नेम का सो
- 34:41हाउ यू रिप्रेजेंट दिस आइडिया इन एन
- 34:43रिलेशनल मॉडल बाय सेपरेट कॉलम्स नॉट
- 34:45सेपरेट टेबल वो मल्टी वैल्यूड में था यहां
- 34:48पर कंपोजिट है सेपरेट कॉलम्स आगे बढ़ते
- 34:51हैं अगला नंबर आया स्टोर्ड एंड
- 34:56डिराइवर बर्थ एंड एज है नाउ देर यू सी डेट
- 34:59ऑफ बर्थ इज नोन एज अ स्टोर्ड ट्रिब्यूट
- 35:02डेट ऑफ बर्थ आपकी चेंज नहीं होती है जो है
- 35:04वो है उसको अपन ने स्टोर कर दिया बट एज
- 35:06कैसे कैलकुलेट करते हैं तो कभी आपके
- 35:08देखोगे कई फॉर्म वगैरह में फिल करते हैं
- 35:10नोबडी आस्क यूज एज क्यों यार एज तो
- 35:12बार-बार चेंज होती है और ये एज कब थी कैसे
- 35:14करें तो हम क्या करते हैं हम डेट ऑफ बर्थ
- 35:16पूछते हैं और जिस भी दिन आपका एज कैलकुलेट
- 35:19करना है तो क्या करेंगे अगर हम करंट डेट
- 35:21से डेट ऑफ बर्थ माइनस करेंगे तो क्या आ
- 35:23जाएगा एज आएगा तो एज को हम क्या बोलते हैं
- 35:26डिराइवर रिप्रेजेंट करते हैं बाय अ डॉटेड
- 35:29ओवल बाय डॉटेड एलिप्स और इसका मतलब क्या
- 35:31है एज डिपेंडेंट है डेट ऑफ बर्थ पे जब भी
- 35:34कैलकुलेट करनी होगी यूजिंग करंट डेट एंड
- 35:36डेट ऑफ़ बर्थ हम कैलकुलेट कर सकते हैं इन
- 35:38अ रिलेशनल मॉडल यू कैन हैव अ सेपरेट कॉलम
- 35:41इसमें कोई डिफरेंशिएबल हैज टू बी
- 35:43कैलकुलेटेड एट रन टाइम जब भी क्वेरी आएगी
- 35:46उस समय कैलकुलेट करेंगे यह बात आप समझ गए
- 35:48एटिबल की एक और छोटी सी बात है आगे इस पे
- 35:51डिटेल में बात करेंगे कुछ एट्रियो कभी-कभी
- 35:54एंटिटी सेट्स के साथ रिलेट ना करके
- 35:57रिलेशनशिप के साथ भी रिलेट कर सकते हैं
- 35:59जैसे एंप्लॉई है और डिपार्टमेंट है अब
- 36:03सिंस माने एक्सपीरियंस बताना कब से काम कर
- 36:05रहा है तो ऐसा हो सकता है ना कंपनी के
- 36:07अंदर एंप्लॉई के डिपार्टमेंट चेंज हुए हो
- 36:10तो अगर आप मुझसे पूछ रहे हैं क्या
- 36:11एक्सपीरियंस है आप मुझसे दोनों बात पूछिए
- 36:13कौन से एंप्लॉय का कौन से डिपार्टमेंट के
- 36:16एक्सपीरियंस की बात कर रहा है आप सिर्फ
- 36:17डिपार्टमेंट से अटैच करेंगे तो भी गड़बड़
- 36:19होगा एंप्लॉई की इंफॉर्मेशन लॉस हो जाएगी
- 36:21आप एक्सपीरियंस को एंप्लॉई से अटैच करेंगे
- 36:24तो भी गड़बड़ होगा क्योंकि ये नहीं समझ
- 36:25आएगा किस डिपार्टमेंट की बात हो रही है तो
- 36:27बेटर है कि दोनों का जो रिलेशनशिप है
- 36:29वर्क्स इन वहां अटैच किया जाए तो व्हाट इज
- 36:32अ डिस्क्रिप्टिव एटिबल वो एटिबल जो एंटिटी
- 36:35सेट से रिलेट ना हो कि रिलेशनशिप से रिलेट
- 36:37हो वेरी सिंपल आईडिया अगेन इट इज
- 36:40रिप्रेजेंटेड अकॉर्डिंग अगला नंबर आ जाता
- 36:42है रिलेशनशिप का एंटिटी रिलेशनशिप
- 36:45डायग्राम सो सेकंड पार्ट इज द रिलेशनशिप
- 36:47पार्ट नाउ व्हाट इज अ रिलेशनशिप अब
- 36:50रिलेशनशिप क्या मैंने सोचा
- 36:57चीज है और सिंगल एंगेज दिस दिस दिस अब ये
- 37:00तो चलो ठीक है थोड़ा-थोड़ा मेरे को समझ आ
- 37:02रहा है कॉम्प्लिकेटेड इंटरेस्टिंग लग रहा
- 37:04है सिविल यूनियन डोमेस्टिक पार्टनरशिप
- 37:07बच्चे पूछते सर कई बार यह क्या है मैंने
- 37:09कहा यही क्वेश्चन आया तुमको कुछ और सोच
- 37:10लेते बट चलो हमारी बा बात अच्छी इसलिए कि
- 37:14हम जो पढ़ने वाले हैं वहां रिलेशनशिप इतना
- 37:18कॉम्प्लेक्शन शिप पहली बात जैसे एक
- 37:21एग्जांपल है टीचर एंड सब्जेक्ट तो टीचर और
- 37:24सब्जेक्ट के बीच में एक रिलेशनशिप है टीचस
- 37:27हाउ यू रिप्रेजेंटेड इन एन ईआर डायग्राम
- 37:29बाय दिस काइंड ऑफ अ डायमंड बोलते हैं इसको
- 37:31क्या बोलते हैं डायमंड सो एसोसिएशन बिटवीन
- 37:34टू र मोर एंटिटीज ऑफ सेम और डिफरेंट
- 37:36एंटिटी सेट सेम भी हो सकता है डिफरेंट भी
- 37:39हो सकता है दिस इज कॉल्ड अ रिलेशनशिप और
- 37:42अगर मैं थोड़ा स्पेसिफाई करूं मान लीजिए
- 37:43ना हो सकता है इसके अंदर बहुत सारे टीचर
- 37:45हो लेट मी से टीचर वन टीचर टू टीचर थ्री
- 37:49हो सकता है बहुत सारे सब्जेक्ट्स हो इज इट
- 37:52पॉसिबल कि टीचर वन दो सब्जेक्ट पढ़ाते हो
- 37:55सब्जेक्ट वन एंड सब्जेक्ट टू सस इज इट
- 37:58आल्सो पॉसिबल कि सब्जेक्ट टू को भी दो
- 38:01टीचर पढ़ाते हो हां हो सकता है ना एंड
- 38:04सपोज दिस इज आइडिया तो इस तरह के अलग-अलग
- 38:06तरह के मैपिंग हो सकता है आगे हम बात
- 38:08करेंगे बट दिस इज अ रिलेशनशिप काइंड ऑफ एन
- 38:11एसोसिएशन यस अगेन इसके लिए क्या करें
- 38:15सेपरेट टेबल बनाए या फिर कुछ और जुगाड़
- 38:18निकाल तो इट डिपेंड्स आगे मैं बात करूंगा
- 38:21कभी कभी वी कैन हैव अ सेपरेट टेबल जहां पर
- 38:23इधर देखोगे तो क्या करोगे इधर लगाओ टीचर
- 38:26आईडी इधर लगाओ सब्जेक्ट आईडी एंट्री बनाते
- 38:29जाओ तो टीचर वन सब्जेक्ट वन टीचर वन
- 38:32सब्जेक्ट टू टीचर टू सब्जेक्ट टू टीचर थ
- 38:35सब्जेक्ट थ्री हो गया रिप्रेजेंट सेपरेट
- 38:38टेबल बना लिया हमने कभी-कभी हम जुगाड़ भी
- 38:40कर लेते हैं देखो जुगाड़ क्या करते हैं ये
- 38:42देखो ना यहां पे रोल स्टूडेंट का
- 38:46इंफॉर्मेशन है ब्रांच का इंफॉर्मेशन है
- 38:48स्टूडेंट आई एम सॉरी य स्टूडेंट उसके
- 38:51ब्रांच का इंफॉर्मेशन है सेपरेट टेबल नहीं
- 38:53बनाया हमने क्या किया ब्रांच का जो टेबल
- 38:56है उसके की कोस्ट स्टूडेंट टेबल में ही ऐड
- 38:58कर दिया और इससे समझ आ जाता है कि कौन सा
- 39:01स्टूडेंट का कौन सा ब्रांच है तो मैं एक
- 39:03ऐसा कर सकता था ना मैं एक सेपरेट टेबल
- 39:05बनाता है जिसमें स्टूडेंट आईडी होता
- 39:07ब्रांच आईडी होता है इंस्टेड ऑफ डू दैट
- 39:09मैंने स्टूडेंट टेबल के अंदर ये कॉलम
- 39:11मॉडिफाई कर दिया जिससे मेरा खर्चा बच गया
- 39:13आगे मैं इस पे डिटेल में बात करूंगा दिस
- 39:15इज एन आइडिया ऑफ फॉरेन की यस बट कंक्लूजन
- 39:18इज हाउ यू रिप्रेजेंट अ रिलेशनशिप इन एन
- 39:21ईआर डायग्राम बाय अ डायमंड हाउ यू
- 39:23रिप्रेजेंट अ रिलेशनशिप इन अ रिलेशनल मॉडल
- 39:26जब कन्वर्ट करते हैं इट डिपेंड सम टाइम वी
- 39:29क्रिएट अ सेपरेट टेबल एंड सम टाइम वी जस्ट
- 39:32मॉडिफाई द एसिस्टिंग टेबल पुराने टेबल को
- 39:35मॉडिफाई कर लेते हैं कौन सा कब करते हैं
- 39:37आई विल एक्सप्लेन लेटर यस गोइंग फॉरवर्ड
- 39:41अब किसी भी रिलेशनशिप के तीन इंपॉर्टेंट
- 39:44चीजें हैं पहला है उसका नाम उसका डिग्री
- 39:47स्ट्रक्चरल कांस्टेंट्स नेम में मुझे कुछ
- 39:49बताना नहीं बस ये बताना है एवरी रिलेशनशिप
- 39:52शुड हैव अ यूनिक नेम यह रिश्ता क्या
- 39:54कहलाता है उसका एक नाम होना चाहिए वरना
- 39:56पहचान पाएंगे बाद में यस सेकंड थिंग इज
- 40:00डिग्री व्हाट इज डिग्री रिलेशनशिप से
- 40:02कितने एंटिटी सेट एसोसिएटेड है तो इसमें
- 40:05भी कोई बहुत डिटेल वाली बात नहीं है एज यू
- 40:07कैन सी टीचस है और सब्जेक्ट है तो कितने
- 40:10हो गए दो आई विल से टी टीचर और सब्जेक्ट
- 40:13की वजह से टीचस इज अ बाइनरी रिलेशनशिप
- 40:16मुझसे बोलो क्या हो गया बाइनरी सिमिलरली
- 40:18अगर मैं बेस से शुरू करूं तो वी कैन हैव
- 40:20समथिंग लाइक यूरी रिलेशनशिप लुक एट दिस
- 40:23ब्यूटीफुल एग्जांपल जहां पे देर इज अ टीम
- 40:26एंड देर अ सुपरवाइजर एंड देर अ सुपरवाइज
- 40:30मान लीजिए अगर एक टीम है है ना उसके अंदर
- 40:32चार लोग हैं लेट मी से मेंबर वन मेंबर टू
- 40:35मेंबर थ्री मेंबर फोर ऐसा हो सकता है ना
- 40:38कि इसी टीम का जो एक मेंबर है वो बाकी
- 40:40मेंबर्स के लिए ए सुपरवाइजर एज अ बॉस एज अ
- 40:42मॉनिटर की तरह काम कर रहा है हो सकता है
- 40:44तो यू कैन आल्सो हैव अ यूरी रिलेशनशिप
- 40:47जहां पे एक टेबल के एंटिटीज अपने ही टेबल
- 40:50के एंटिटीज से रिलेट कर रहे हैं बाइनरी
- 40:53वेर दे दे हैव टू टरनरी यह एग्जांपल है सब
- 40:57सब कोर्स और टीचर का एक रिलेशनशिप है जहां
- 40:59तीन हो सकते हैं क्वाटर नरी जहां चार हो
- 41:02सकते हैं एंड यू कैन आल्सो हैव एन एन एरे
- 41:05रिलेशनशिप कुछ लोग सोचते हैं डायमंड के
- 41:06चार कोन है तो चार ही हो सकते हैं ऐसा
- 41:08नहीं भाई कितने भी हो सकते हैं ना व्हाट
- 41:11इज दिस वेयर यू कैन हैव ए नंबर ऑफ एंटिटी
- 41:14सेट्स पार्टिसिपेटिंग इन अ रिलेशनशिप यस
- 41:16तो डिग्री आपको समझ आ गया डिग्री माने
- 41:19कितने लोग हैं कितने एंटिटी सेट
- 41:20पार्टिसिपेट कर रहे हैं लास्ट थिंग इज
- 41:23कंस्ट्रेंट्स अब मैपिंग कांस्टेंट्स जैसे
- 41:25सबसे पहले इसके अगर मैं अंदर बात कर
- 41:27चार तरह की मैपिंग हो सकती है य वी कैन
- 41:30हैव वन टू वन वन टू मेनी मेनी टू वन मेनी
- 41:32टू मेनी तो आई विल कोट एन एग्जांपल जैसे
- 41:36यहां पर एक एग्जांपल ले लेते हैं वन टू वन
- 41:38का तो देखो एक बात समझना इसको रिप्रेजेंट
- 41:41कैसे करते हैं इन एन ईयर डायग्राम एक
- 41:44तरीका तो ये है कि आप दोनों जगह नंबर लिख
- 41:46दो कुछ लोग ऐसा करते हैं यू जस्ट इससे
- 41:48आसान कोई तरीका नहीं है मैं समझ गया इधर
- 41:50वन है इधर वन है या वन टू मेनी है या मेनी
- 41:54टू वन है या मेनी टू मेनी है ऐसा लिखो कुछ
- 41:57लोग ऐसा एज लगा देते हैं तो समझिए एज का
- 42:00मतलब होता है वन अगर मैं एज ना लगाऊं सपोज
- 42:04लुक एट दिस एक एंटिटी सेट इधर है एक
- 42:07एंटिटी सेट इधर है इफ आई इफ आई राइट लाइक
- 42:10दिस इसका मतलब क्या है जिधर एज है उधर वन
- 42:13है जिधर एज नहीं है उधर मेनी है सो दैट
- 42:15बिकम मेनी टू आई होप आप ये बात समझ जाएंगे
- 42:18तो दो रिप्रेजेंटेशन है इफ यू यूज दिस एज
- 42:20वाला आईडिया बहुत सारी बुक में डायग्राम
- 42:22में आपको एज लगा मिलेगा तो समझ जाना एज का
- 42:24मतलब वन है जिधर एज नहीं है उधर मेनी है
- 42:27वन टू वन तो जैसे मान लीजिए अ पर्सन एंड
- 42:29आधार नंबर क्या एक पर्सन के पास एक से
- 42:31ज्यादा आधार नंबर हो सकता है नहीं क्या एक
- 42:34आधार नंबर एक से ज्यादा लोगों के साथ
- 42:36एसोसिएट हो सकता है नहीं क्या ऐसा हो सकता
- 42:38है किसी के पास आधार नंबर ना हो हो सकता
- 42:40है कोई बहुत ही भूला भटका या मान लीजिए अ
- 42:43न्यूली बोर्न बेबी अभी आधार नंबर नहीं है
- 42:45क्या ऐसा हो सकता है कोई आधार नंबर अभी
- 42:47किसी को एलोकेट ना हुआ हो ऐसा भी हो सकता
- 42:49है बहुत सारे नंबर कॉमिनेशन खाली होंगे तो
- 42:51आइर यू डू नॉट पार्टिसिपेट इन अ रिलेशनशिप
- 42:54इफ यू डू एट मोस्ट वन मैक्सिमम एक सेक
- 42:57सकता एगजैक्टली वन नहीं एट मोस्ट वन तो
- 42:59जैसे आप देख रहे हैं यह सब वन टू वन में
- 43:02पार्टिसिपेट कर रहे हैं बट a4 अभी
- 43:04पार्टिसिपेट नहीं कर रहा इट इज आल्सो
- 43:05अलाउड कोई प्रॉब्लम नहीं है वन टू वन वन
- 43:08टू मेनी की बात करेंगे अगेन फॉर एग्जांपल
- 43:10वन टू मेनी में आज के टाइम पे फोन नंबर कर
- 43:12सकते हैं पर्सन टू फोन नंबर अ पर्सन कैन
- 43:15हैव मल्टीपल फोन नंबर्स यू नो बट आज के
- 43:18टाइम प यू डोंट हैव अ फोन नंबर व्हिच इज
- 43:20काइंड ऑफ अ शेयर्ड है ना तो ये एक आईडिया
- 43:22हो सकता है इसका बिल्कुल उल्टा क्या होगा
- 43:24मेनी टू वन होगा एंड देन मेनी टू मेनी
- 43:27सॉलिसिटर एंड इंस्ट्रक्टर एंड स्टूडेंट
- 43:29इट्स अ वेरी गुड एग्जांपल ऑफ मेनी टू मेनी
- 43:31यू सी बिकॉज क्या एक इंस्ट्रक्टर बहुत
- 43:34सारे स्टूडेंट को पढ़ा सकता है हां क्या
- 43:36एक स्टूडेंट बहुत सारे इंस्ट्रक्टर से पढ़
- 43:38सकता है हां डॉक्टर पेशेंट टीचर स्टूडेंट
- 43:40ऑल ऑफ दीज आर एग्जांपल्स ऑफ मेनी टू मेनी
- 43:43तो मैपिंग का बेसिक आईडिया आई होप आपको
- 43:44समझ आया अच्छा इसी के अंदर होता है ये यू
- 43:47नो इसको हम बोलते हैं पार्टिसिपेशन
- 43:49कांस्टेंट नाउ व्हाट इज दैट कभी-कभी ना
- 43:53यहां पर वी कैन हैव सम एडिशनल अ एडिशनल
- 43:56कंडीशन फॉर एग्जांपल जैसे मान लीजिए बुक
- 43:58एंड ऑथर है है ना इसको आप ऐसे समझिए
- 44:01मिनिमम पार्टिसिपेशन या टोटल पार्टिसिपेशन
- 44:04पार्शल की बात करते हैं इज इट पॉसिबल टू
- 44:06हैव अ बुक विदाउट एन
- 44:08ऑथर ऐसा कैसे होगा अगर बुक होगी टाइटल है
- 44:11बुक बन गई तो भाई कोई ऑथर तो होगा ना इसका
- 44:14मतलब अगर मैं ऐसा समझूं देस बुक वन एंड
- 44:16बुक टू एंड बुक थ्री सम एंड देयर आर नंबर
- 44:19ऑफ ऑथर्स ऑथर वन ऑथर टू ऑटर थ्री सो य यू
- 44:23कैन नॉट हैव अ बुक विदाउट अ रिलेशनशिप हर
- 44:25बुक का कोई ना कोई ऑथर तो होता होता है सो
- 44:27दिस इज कॉल्ड टोटल पार्टिसिपेशन टोटल
- 44:30पार्टिसिपेशन जभी यू नो एवरी एवरी एंटिटी
- 44:34इन अ सेट शुड हैव एटलीस्ट वन र मोर
- 44:36रिलेशनशिप कम से कम एको एंड इन एन ईआर
- 44:39डायग्राम यू रिप्रेजेंट दिस बाय डबल लाइन
- 44:41बहुत सारे डायग्राम में आपको डबल लाइन
- 44:43देखने के लिए मिलेगी तो याद रखिएगा डबल
- 44:45लाइन किसका एग्जांपल है टोटल पार्टिसिपेशन
- 44:47का यस थोरेट्स सकते हैं देर इ सम काइंड
- 44:50ऑफ़ एन ऑथर जिसने बुक लिखना चालू किया है
- 44:53बट अभी कोई कंप्लीट बुक नहीं है सो काइंड
- 44:56ऑफ यू कैन हैव ऑथर विदाउट अ बुक मे बी यू
- 45:00कैन हैव अ डॉक्टर विदाउट अ पेशेंट इजन इट
- 45:02एक हो सकता है ना हॉस्पिटल में एक डॉक्टर
- 45:05हो बट अभी उसके अंदर में कोई पेशेंट नहीं
- 45:07हो तो दिस इज कॉल्ड पार्शियल पार्टिसिपेशन
- 45:10एंड दिस इज रिप्रेजेंटेड बाय सिंगल लाइन
- 45:12टोटल पार्टिसिपेशन डबल लाइन एंड यू नो
- 45:15पार्शल पार्टिसिपेशन सिंगल लाइन ये पॉइंट
- 45:18क्लियर है आगे बढ़ते हैं एक छोटा सा पॉइंट
- 45:20और मैं ऐड कर देता हूं च दे यू सी टोटल
- 45:22पार्टिसिपेशन डबल लाइन व कॉल्ड वीक एंटिटी
- 45:25सेट कभी-कभी रेयरली देखने को मिले वैसे इट
- 45:27इज नॉट दैट इंपॉर्टेंट आईडिया क्या है देर
- 45:30कुड बी सम एंटिटी सेट्स जिनके पास अपना की
- 45:34नहीं होता अभी इस पे बहुत डिटेल में बात
- 45:35इसलिए भी नहीं कर सकते की हमने पढ़ा नहीं
- 45:37आगे पढ़ेंगे बट जिनके पास अपना की नहीं
- 45:40होता उनको बोलते हैं वीक एंटिटी सेट हाउ
- 45:43यू आइडेंटिफिकेशन
- 45:50ने इसका नाम लोन कर लो है ना सो हियर लोन
- 45:54इज अ स्ट्रांग एंटिटी सेट दिस इज अ वीक ए
- 45:56टी सेट इनका जो रिलेशनशिप होगा वो भी
- 45:59काइंड ऑफ वीक रिलेशनशिप होगा सो व्हाट डू
- 46:01यू हैव यू हैव अ डबल डायमंड सिंगल नहीं
- 46:03डबल डायमंड बनाओगे अगर दो लोगों की दोस्ती
- 46:07है कौन बोलेगा दोस्ती पक्की है जो वीक
- 46:09होगा सो द वीक एंटिटी सेट ऑलवेज हैव अ
- 46:11टोटल पार्टिसिपेशन है ना ये कुछ एडिशनल
- 46:14पॉइंट है एंड देन यू सी क्योंकि पेमेंट के
- 46:18पास ना कोई की नहीं है तो इसके पास जो
- 46:21एटिबल होता है उसको बोलते हैं
- 46:23डिस्क्रिमिनेटर एटिबल हियर पेमेंट नंबर इज
- 46:26अ डिस्क्र नेटर डरी अपने आप में इतना
- 46:28स्ट्रांग नहीं है किसी टपल को यूनिकल
- 46:43आइडेंटिफिकेशन
- 46:46बडी आस्क पेमेंट से कि बेटा तुम्हारा की
- 46:48क्या है पेमेंट बोलेगा मेरा की मेरा
- 46:51पेमेंट नंबर है और मेरे दोस्त का की लोन
- 46:53नंबर सो लोन नंबर प्लस पेमेंट नंबर बिकम द
- 46:57की फॉर द पेमेंट सो दैट इज आइडिया ऑफ वीक
- 47:00एंटिटी सेट्स यस हाउ यू रिप्रेजेंट देम इन
- 47:02ईआर डायग्राम ऑलरेडी डिस्कस डबल डायमंड इन
- 47:05अ रिलेशनल मॉडल अगेन अ सेपरेट टेबल की
- 47:07क्योंकि बन गया तो सेपरेट टेबल बनाया जा
- 47:09सकता है सो दिस इज अबाउट इट एंड ये कुछ
- 47:13फाइनल लॉज मैंने लिख के रख दिए हैं बेसिक
- 47:15बेसिक अंडरस्टैंडिंग हाउ यू कन्वर्ट देम
- 47:17वैसे बेसिकली मैं सब कुछ ऑलरेडी आपको बता
- 47:19चुका हूं एंटिटी स स्ट्रांग हो या वीक हो
- 47:23विल बिकम अ सेपरेट टेबल रिलेशनशिप आपको
- 47:25बता देता हूं अगर यूरी रिलेशनशिप है यूरी
- 47:29यानी कि दो एक ही एंटिटी सेट है यू डोंट
- 47:31नीड अ सेपरेट टेबल बाइनरी के अंदर भी वन
- 47:34टू वन या वन टू मेनी तक सेपरेट टेबल नहीं
- 47:36चाहिए जैसा आपने देखा था ब्रांच और
- 47:38स्टूडेंट मॉडिफिकेशन से काम चल जाता है सो
- 47:40व्हाट यू कैन डू स्टूडेंट था ब्रांच था
- 47:42अगेन आपने वन साइड का प्राइमरी की उठाया
- 47:45मेनी साइड बज अ फॉरेन की रख दिया मेनेजेबल
- 47:48है लेकिन अगर मेनी टू मेनी है या डिग्री
- 47:51टर्नर या उससे ज्यादा है देन वी नीड अ
- 47:53सेपरेट टेबल अभी डॉक्टर और पेशेंट है
- 47:55विजुलाइज करिए अगर डॉक्टर को पेशेंट के
- 47:58अंदर रखेंगे तो भी प्रॉब्लम है क्योंकि
- 47:59पेशेंट के पास मल्टीपल डॉक्टर्स है अगर
- 48:02डॉक्टर के अंदर पेशेंट रखेंगे तो भी
- 48:03प्रॉब्लम है क्योंकि डॉक्टर के पास
- 48:05मल्टीपल पेशेंट और पेशेंट के पास मल्टीपल
- 48:07डॉक्टर है दोनों तरफ केस है तो बेटर है कि
- 48:09एक सेपरेट टेबल बनाया जाए तो देयर इन मेनी
- 48:12टू मेनी रिलेशनशिप और इन मल्टी यू नो टूथ
- 48:16फोर अगर हमारा डिग्री जा रहा है वी नीड अ
- 48:17सेपरेट टेबल एटिबल डी डिस्कस कंपोजिट के
- 48:21लिए सेपरेट कॉलम मल्टी वैल्यूड के लिए
- 48:23सेपरेट टेबल सो दिस इज डन दो तीन एडिशनल
- 48:26पॉइंट्स हैं कभी-कभी मैंने देखा है
- 48:28सेमेस्टर एग्जाम में जनरलाइजेशन जैसे मान
- 48:31लीजिए दो एंटिटी सेट है सेविंग और करंट दो
- 48:34तरह के अकाउंट है कैन वी रिप्रेजेंट देम
- 48:36बाय अ सिंगल एब्स्ट्रेक्ट कर रहा है
- 48:38इंफॉर्मेशन को एब्स्ट्रेक्ट कर दिया बाय
- 48:40सिंगल एंट सेट अकाउंट बिल्कुल कर सकते हैं
- 48:42सो दैट इज हाउ यू राइट इट इज अ अकाउंट सो
- 48:44दिस इज जनरलाइज करना जनरलाइज के ठीक उल्टा
- 48:47सोचो क्या होगा जनरलाइज के ठीक उल्टा
- 48:50स्पेशलाइज करना एक पर्सन है वो दो टाइप का
- 48:53हो सकता है इट कुड बी एन एंप्लॉई इट कुड
- 48:54बी अ कस्टमर मान लीजिए किसी बैंकिंग मा की
- 48:57बात कर रहे हैं तो जनरलाइजेशन मींस यू नो
- 48:59कॉमन करना पर्सनलाइजेशन यानी कि उसको हम
- 49:02दोबारा स्पेसिफिकेशन सॉरी स्पेशलाइजेशन
- 49:05उसको हम दोबारा
- 49:09डिफरेंशिएबल अप करके सिंगल यट में काम
- 49:11करते हैं मैनेजर मैनेस अब वैसे इसके अंदर
- 49:15एंप्लॉई है जॉब है ब्रांच है बट वर्क्स ऑन
- 49:18सो ये पूरा का पूरा यूनिट मैनेजर मैनेज कर
- 49:20रहा है तो उसको कैसे लिख सकते हैं अ
- 49:22कंसेप्ट वेर इन अ रिलेशनशिप आर
- 49:24एब्स्ट्रैक्टेड टू फॉर्म हायर लेवल ऑफ एटी
- 49:27इनेबलिंग अ मोर ऑर्गेनाइज रिप्रेजेंटेशन
- 49:29ऑफ अ कॉम्प्लेक्शन शिप इसको ऑर्गेनाइज
- 49:31करके बाद में रिप्रेजेंट करने का बेटर
- 49:34तरीका है तो अगेन ईआर डायग्राम के कुछ
- 49:35एडिशनल पॉइंट्स हैं एडवांटेज की बात करें
- 49:38तो मैं पहले बोल चुका हूं समझना समझाना
- 49:40रिप्रेजेंट करना सब कुछ बहुत आसान है
- 49:43डिसएडवांटेज कभी-कभी उतनी डिटेल में
- 49:46हालांकि हम पढ़ते नहीं है फॉर सेमेस्टर
- 49:47एग्जाम्स बट कभी-कभी कुछ इंफॉर्मेशन लॉस
- 49:50हो सकता है यू कैन नॉट राइट ईच एंड
- 49:52एवरीथिंग इन एन ईआर डायग्राम यू सी यस
- 49:54लिमिटेड कंस्ट्रेंट्स है और कभी-कभी क्या
- 49:57बोला है इट्स ओवरली
- 49:59कॉम्प्लेक्शन मे बी अगर प्रोजेक्ट बहुत
- 50:02छोटा है और बहुत डिटेल में जाता है तो
- 50:04थोड़ा मुश्किल हो सकता है बट नाउ आई थिंक
- 50:06हमारा बेसिक्स एकदम क्लियर है एंड वी आर
- 50:08वेरी मच रेडी फॉर रिलेशनल डेटाबेस रिलेशनल
- 50:12मॉडल पढ़ने के लिए भी तैयार है तो चलिए
- 50:13अभी बात करते हैं रिलेशनल मॉडल की तो
- 50:16रिलेशनल मॉडल यहां पर हम टेबल समझेंगे
- 50:18फंक्शनल डिपेंडेंसी समझेंगे कीज समझेंगे
- 50:21नॉर्मलाइजेशन की क्या जरूरत है है ना बिना
- 50:24नॉर्मलाइजेशन के भी चीज़ें मैनेज की जा
- 50:26सकते और की जाएंगी तो क्या प्रॉब्लम आएगी
- 50:28सब कुछ सीखने को मिलेगा सो आई विल गो वन
- 50:30बाय वन और जैसा मेरी याद र जो इंपोर्टेंट
- 50:32आदमी एक ब उ याद कर लेते हैं सो रिलेशनल
- 50:35डेटाबेस मैनेजमेंट सिस्टम कांसेप्चुअल इज
- 50:38बाय ईगर एफ कोड इन 1970 तो देखिए कितनी
- 50:43पुरानी अंडरस्टैंडिंग है है ना 1970 का ये
- 50:46मॉडल है बट आज तक भी डाटा को स्टोर करने
- 50:49का जो प्राइमरी मेथड है वो हमारा यही मेथड
- 50:51है आईडिया क्या है आईडिया यह है अगेन जैसे
- 50:53हम पहले बात कर चुके एक हमारे पास टू
- 50:55डायमेंशन टेबल होगा जहां पे कुछ रोज होंगे
- 50:58जहां पर कुछ कॉलम होंगे और अकॉर्डिंग हम
- 51:00डाटा उसमें हैंडल कर रहे होंगे जैसा मैंने
- 51:02पहले ही बोला है यहां पर अभी हम ये मान के
- 51:04चल रहा है काइंड ऑफ़ जो डेटा है वो हमारा
- 51:06अ से हमारा टेक्स्ट डाटा है है ना सो
- 51:09सेंट्रल टू डिजाइन एंड द यूटिलाइजेशन ऑफ द
- 51:11टेबल फॉर डेटा स्टोरेज वेयर इट मेंटेन एंड
- 51:14एंफोर्स स्पेसिफिक डेटा रिलेशनशिप मेकिंग
- 51:17अ सिग्निफिकेंट इवोल्यूशन इन द डेटाबेस
- 51:19डिजाइन तो सब कुछ यहीं पर मैनेज हो रहा
- 51:21होता है कुछ दो दो-तीन बातें हैं बहुत
- 51:24इंपॉर्टेंट है और अलग-अलग बुक्स से
- 51:25रिसोर्सेस मैनेज करके मैंने सब एक जगह
- 51:28कंपाइल करने की कोशिश की है जो कॉलम है अब
- 51:30आप जानते हो ये वही ईआर डायग्राम का
- 51:32एंटिटी सेट का एटिबल है है ना लेकिन कॉलम
- 51:36को कभी हम डोमेन बोल सकते हैं फील्ड बोल
- 51:39सकते हैं कॉलम बोले एरिटर या डिग्री बोले
- 51:42अभी रिसेंटली कई बार कॉम्पिटेटिव अभी गेट
- 51:44में पूछा ये क्वेश्चन एटी क्या होता है
- 51:46बच्चे सते क्या होता है सो ये सारी की
- 51:48सारी बातें डोमेन फील्ड कॉलम एरिटर डिग्री
- 51:51सबका मतलब सेम है अब जाहिर सी बात है अगर
- 51:55यहां सब सिटी लिख रहे हैं तो आप भी सिटी
- 51:57लिखेंगे आप कुछ और नहीं लिखेंगे हम यहां
- 51:59पे न्यूमेरिक वैल्यू नहीं लिख सकते वही
- 52:00सारी बातें यहां पे मैंने स्पेसिफाई की है
- 52:03सिमिलरली बात करें रो की तो रो के भी क्या
- 52:06अलग-अलग नाम हो सकते हैं दो नाम तो हम पता
- 52:08है इन जनरल तो हम रो ही बोलते हैं या फिर
- 52:10हम एंटिटी भी बोल सकते हैं क यार डायग्राम
- 52:12हम पढ़ चुके हैं बट स्टिल आई कैन कॉल इट
- 52:15रो आ अच्छा एंटिटी देखो मैंने लिखा नहीं
- 52:17तो एंटिटी इज आल्सो अ थिंग यू कैन कॉल इट
- 52:19टपल आल्सो रो को हम क्या भी बोल सकते हैं
- 52:21टपल बोल सकते हैं रिकॉर्ड अ रो इज आल्सो
- 52:24नोन एज अ रिकॉर्ड या फिर कार्डिनलिटी
- 52:26अच्छा कार्डिनलिटी क्या है टोटल नंबर ऑफ
- 52:28रोज कितनी है जैसे सेट की कार्डिनलिटी
- 52:30नहीं होती ये भी तो सेट ही है ना यार तो
- 52:32लाइक सेट की कार्डिनलिटी होती है द नंबर
- 52:34ऑफ एलिमेंट्स इन अ सेट किसी टेबल की
- 52:36कार्डिनलिटी है हाउ मेनी रोज आर देयर तो
- 52:39सारी की सारी चीजें हम यहां पर स्पेसिफाई
- 52:41कर सकते हैं मैनेज कर सकते हैं बाकी मैंने
- 52:43टप्पल क्या डिग्री रिटी कॉलम होते हैं वो
- 52:45मैंने आपको बताया नाउ देयर आर फ्यू
- 52:48प्रॉपर्टीज जो हम मानते हैं कि अगर टेबल
- 52:51है रिलेशनल मॉडल है तो मानो फॉलो होगा ही
- 52:53होगा क्या-क्या है जरा एक बार गौर करिए
- 52:55मेरे साथ ये सारे पॉइंट लिख के आने है सेल
- 52:58कंटेन एटॉमिक वैल्यूज इस पे मैं ऑलरेडी
- 53:00लास्ट चैप्टर में आपसे बात कर चुका हूं
- 53:02दैट इज द रीजन याद है मल्टी वैल्यू ड
- 53:04ट्रिब्यूट के लिए हमने अलग से टेबल ही बना
- 53:06लिया था बट द पॉइंट इज कोई भी टेबल हमारे
- 53:09पास है इंटरसेक्शन ऑफ कॉलम्स एंड रोज
- 53:11करेंगे तो जो भी एक सेल बनेगा उसके अंदर
- 53:14मल्टीपल वैल्यूज नहीं हो सकती एटॉमिक
- 53:16वैल्यू होगी ऐसा हो सकता है खाली हो यू
- 53:18कैन हैव नल और अननोन वैल्यू बट यू कैन नॉट
- 53:20हैव मोर देन वन वैल्यू एक वैल्यू होगी
- 53:23वैल्यू इन द कॉलम आर ऑफ सेम काइंड वो मैं
- 53:25आपसे बोल रहा हूं भाई अगर यहां पे सबका एज
- 53:28लिखा हुआ है तो आप अपना फेवरेट कलर तो
- 53:30नहीं लिखेंगे सारे कॉलम में सेम टाइप का
- 53:32वैल्यू होगा ईच रो इज यूनिक नाउ दैट इज
- 53:35वेरी वेरी इंपॉर्टेंट क्या सिस्टम के अंदर
- 53:38या टेबल के अंदर दो रोज एकदम आइडेंट कल हो
- 53:41सकती है नहीं हो सकती क्या कोई वैल्यू हो
- 53:44सकता है इसका एज 22 है दूसरे स्टूडेंट का
- 53:46भी एज 22 है दैट इज परमिस बल एक दो एटिबल
- 53:49कॉमन हो सकते हैं अगर टोटल n एट्रिल है n
- 53:52- 1 एट्रिल कॉमन हो सकते है बट सारे कॉमन
- 53:55नहीं हो सकते कुछ ना कुछ डिफरेंस होगा जिस
- 53:57बेस पे मैं
- 54:00आइडेंटिफिकेशन
- 54:07पे आने वाला हूं थोड़े टाइम के अंदर दैट
- 54:09इज़ अ रीज़न कि की हमारे पास मिल जाती है
- 54:12नो टू टेबल कैन हैव द सेम नेम अभी तो कॉमन
- 54:15सेंस बात है इसमें कोई अलग बात तो है नहीं
- 54:17दो टेबल का सेम नेम रखेंगे तो कैसे ढूंढ
- 54:19ंगे दो कॉलम का सेम नेम रख देंगे तो बाद
- 54:21में कैसा पता लगेगा किसकी बात कर रहा हूं
- 54:23जैसे एक फोल्डर के अंदर दो फाइल का सेम
- 54:25नेम नेम नहीं हो सकता इसी तरह टेबल के
- 54:28अंदर भी दो टेबल का सेम नेम नहीं होगा या
- 54:30दो कॉलम का सेम नेम नहीं होगा एवरी कॉलम
- 54:32हैव अ यूनिक नेम अच्छा एस फार एज थोरेट्स
- 54:35न देखिए अ टेबल के अंदर डेटा इज
- 54:38इंपॉर्टेंट उसका ऑर्गेनाइजेशन हम बाद में
- 54:40भी मैनेज कर सकते हैं तो मैं ये बोल रहा
- 54:42हूं बहुत सारे रो हमारे पास है फॉर
- 54:44एग्जांपल ये टेबल का एग्जांपल था ना अभी
- 54:46मैं कौन सा रो पहले लिखूं कौन सा रो बाद
- 54:49में लिखूं इस बात से कोई फर्क पड़ता है
- 54:50क्या इस बात से कोई फर्क नहीं पड़ता कॉलम
- 54:53देखिए कौन सा कॉलम पहले कौन सा कॉलम बाद
- 54:55में इस बात से कोई फर्क पड़ता है कोई फर्क
- 54:57नहीं पड़ता तो जो ऑर्डर ऑफ रोज है या जो
- 55:00ऑर्डर ऑफ कॉलम है दैट रिमन इन
- 55:02सिग्निफिकेंट है ना अंडरस्टैंडिंग में
- 55:04उसका कोई लेना देना नहीं है लॉन्ग रन में
- 55:06हम उसे मॉडिफाई ओबवियसली कर सकते हैं आप
- 55:08जैसे चाहो व्यू डेफिनेशन वैसे डिफाइन करो
- 55:10आगे बढ़ते हैं ईआर डायग्राम को हमने
- 55:13रिलेशनल मॉडल में कन्वर्ट कर लिया टेबल्स
- 55:16हमारे पास है इसमें प्रॉब्लम क्या है
- 55:18इसमें आ जाती है कुछ प्रॉब्लम जिनको हम
- 55:20बोलते हैं अपडेट एनमल क्या बोलते हैं
- 55:22अपडेट एनमल जिसमें इंसर्ट मॉडिफिकेशन
- 55:25डिलीट अलग अल अलग तरह की प्रॉब्लम है सो
- 55:27आई विल गो वन बाय वन एक एक एक एग्जांपल से
- 55:30समझाता हूं एनमल मतलब प्रॉब्लम अब पहला
- 55:32क्या है इंसर्ट प्रॉब्लम अब यहां देखिए
- 55:35क्या करने की कोशिश की गई है एंड
- 55:36धीरे-धीरे आप प्रॉब्लम समझेंगे सो वी हैव
- 55:39अ रोल नंबर किसी स्टूडेंट की बात हो रही
- 55:41है आप समझ जाओ रोल नंबर है नेम है एज है
- 55:44ब्रांच कोड है ना ब्रांच का नेम एंड देन
- 55:47ब्रांच के एचओडी का नेम है तो थोड़ा
- 55:48भावनाओं में बह गए ऐसा लग रहा है कि
- 55:50स्टूडेंट के साथ पूरा ब्रांच का
- 55:52इंफॉर्मेशन भी है तो इनडायरेक्टली ये भी
- 55:54स्टूडेंट का इंफॉर्मेशन ही बट थोड़ा
- 55:55ज्यादा हो गया सब लि दिया अब इसमें इंसर्ट
- 55:58प्रॉब्लम क्या है देखिए इंसर्ट प्रॉब्लम
- 56:00समझिए अलग-अलग तरह के आइडियाज है एन
- 56:02इंडिपेंडेंट पीस ऑफ इंफॉर्मेशन कैन नॉट बी
- 56:04रिकॉर्डेड इनटू द रिलेशन अनलेस एन
- 56:06इरेलीवेंट इंफॉर्मेशन मस्ट बी इंसर्टेड
- 56:08टुगेदर थोड़ा ज्यादा हो गया मैं समझाता
- 56:10हूं आईडिया क्या है यहां पर ना चाहते हुए
- 56:13अनइंटेंशनली हमने ब्रांच का इंफॉर्मेशन ना
- 56:16स्टूडेंट के इंफॉर्मेशन पे डिपेंड कर दिया
- 56:19फॉर एग्जांपल मेरे पास ऐसा हो सकता है
- 56:21कॉलेज में कोई ब्रांच हो बट उसमें भी
- 56:23स्टूडेंट ना हो हो सकता है ना या तो सारे
- 56:26स्टूडेंट भाग गए या मान के चलो अभी कोई
- 56:28ब्रांच है साल के बीच में कॉलेज को
- 56:30लाइसेंस मिल गया एफीलिएशन मिल गया कि अगले
- 56:32साल से आप ये ब्रांच भी चला सकते हो मे भी
- 56:34एआई के लिए नई ब्रांच हमें चलानी है अभी
- 56:36एडमिशन नहीं हुआ बट डेटाबेस में एंट्री तो
- 56:38करने दीजिए ताकि उसका जो भी मेरे को
- 56:40तैयारी करना है स्टाफ है यू नो टीचर्स
- 56:42होंगे डिपार्टमेंट पूरा बनेगा वो सब लोग आ
- 56:45सके बट अब आप मुझे बताओ इसमें प्रॉब्लम
- 56:46क्या है जब तक एक स्टूडेंट यहां पर नहीं
- 56:50होगा तब तक मैं ब्रांच का इंफॉर्मेशन फॉर
- 56:53एग्जांपल एआई मेरे पास कोई यू नो एक्स वाई
- 56:56जड सम न्यू एचओडी इज देयर आई कैन नॉट हैव
- 56:58दिस बिकॉज़ ब्रांच का इंफॉर्मेशन ना चाहते
- 57:01हुए स्टूडेंट के ऊपर डिपेंड हो गया वही
- 57:03बोल रहा है हम एक इंडिपेंडेंट पीस ऑफ
- 57:05इंफॉर्मेशन इंसर्ट करना चाह रहे हैं बट
- 57:08नहीं कर पा रहे क्योंकि वो स्टूडेंट के
- 57:10ऊपर डिपेंड अब या तो मैं एक डमी स्टूडेंट
- 57:12बनाऊं बट दैट इज नॉट अ करेक्ट मेथड ना कि
- 57:14आप इसे ऐसे ऑर्गेनाइज करें एक प्रॉब्लम है
- 57:17नेक्स्ट यू सी मॉडिफिकेशन प्रॉब्लम अब
- 57:19यहां पर आप देख रहे हैं क्योंकि स्टूडेंट
- 57:21के साथ पूरा ब्रांच का इंफॉर्मेशन आपने रख
- 57:23दिया डू यू सी दिस रिडंडेंसी देखो कितना
- 57:27एक ही बात है कि ब्रांच 10 है ब्रांच का
- 57:30नेम सीएस एचओडी का नाम एबीसी यह बात चार
- 57:32बार तीन बार रिपीट करनी पड़ रही है और शुड
- 57:34आई से हर स्टूडेंट के साथ रिपीट करनी
- 57:36पड़ेगी अगर कल को लेट मी से एचओडी चेंज
- 57:39होते हैं और ए बी सीडी का नाम हो जाता है
- 57:41एक्सवाई जड इजेंट इट अ सिंगल पीस ऑफ
- 57:44इंफॉर्मेशन चेंज एक चीज चेंज हुई है ना बट
- 57:47ये मेरे को कितनी जगह करनी पड़ेगी तीन जगह
- 57:49करनी पड़ेगी ब्रांच के अंदर हुए 1000
- 57:51स्टूडेंट तो 1000 बार चेंज करना पड़ेगा
- 57:53दैट इज आल्सो अ प्रॉब्लम यस तो जब एक पीस
- 57:57के लिए आपको मल्टीपल टाइम चेंज करना पड़े
- 57:59दैट इज़ आल्सो नोन एज़ मॉडिफिकेशन
- 58:01प्रॉब्लम कमिंग टू डिलीट अब अगेन वह भागने
- 58:04वाला एग्जांपल देखो एक ही बच्चा यहां पे
- 58:06इलेक्ट्रॉनिक्स ब्रांच का अगर यह बच्चा
- 58:09फैसला कर लेता कि यार मेरे को नहीं करना
- 58:11मैं कुछ और करूंगा यस तो हम स्टूडेंट का
- 58:14इंफॉर्मेशन डिलीट करेंगे बट फिर बताओ क्या
- 58:16अनइंटेंशनली साथ में यह ब्रांच का
- 58:19इंफॉर्मेशन भी डिलीट नहीं हो जाएगा क्या
- 58:21हो जाएगा करना स्टूडेंट का चाह रहा थे हो
- 58:23जाएगा ब्रांच का इंफॉर्मेशन अगेन दैट इ अ
- 58:26प्रॉब्लम तो यहां पर क्या हुआ हम कोई
- 58:28इंडिपेंडेंट पीस ऑफ इंफॉर्मेशन डिलीट करना
- 58:31चाह रहे ब अनइंटेंशनली क्योंकि इंफॉर्मेशन
- 58:33डिपेंडेंट थी यह दूसरा इंफॉर्मेशन भी साथ
- 58:36में डिलीट हो रहा है ना अगेन दैट इज अ
- 58:38प्रॉब्लम तो तीनों के तीनों एग्जांपल है
- 58:40किसके एनमल के व्हिच इज लाइक इंसर्ट एनम
- 58:43मॉडिफिकेशन एनमल एंड डिलीट एनमल अब ये सब
- 58:46प्रॉब्लम हुई क्यों दोबारा से समझते हैं
- 58:49प्रॉब्लम इसलिए एंड देर यू कैन सी द
- 58:51आइडिया कि यार हमने ना एक टेबल में बहुत
- 58:55सारा इंफॉर्मेशन
- 58:56रख दिया स्टूडेंट प्राइमरी हीरो था स्टेबल
- 58:59का आपने ब्रांच का इंफॉर्मेशन भी यहां पर
- 59:00रख दिया जिस वजह से हुआ क्या यह रिडंडेंसी
- 59:04जनरेट हो गई हम समझेंगे रूट कॉज प्रॉब्लम
- 59:07की रिडंडेंसी रिडंडेंसी जब एक ही बात को
- 59:09बार-बार रिपीट करना पड़ता है रिडंडेंसी इ
- 59:12अ रूट कॉज अगर इसको अच्छे से मैनेज करना
- 59:15है तो क्या करना चाहिए आपको ना स्टेबल को
- 59:18डिवाइड कर देना चाहिए जहां पे स्टूडेंट एक
- 59:21टेबल बने जहां पर उसका रोल नंबर नेम एज हो
- 59:25ब्रा एक टेबल बने जहां पे ब्रांच कोड नेम
- 59:28और एचओडी नेम हो एंड देन यू नो रिलेट करने
- 59:31के लिए हमने ईआर डायग्राम में सीखा है यू
- 59:33कैन पिक द प्राइमरी की ऑफ वन साइड एंड पुट
- 59:35इट एज अ फॉरेन की ऑन मेनी साइड तो ब्रांच
- 59:38कोड मैंने लिख दिया अब अगर कोई पूछ भी ले
- 59:40कि रोल नंबर टू बेटा आपका ब्रांच क्या सर
- 59:42101 एचओडी का नेम क्या है आई कैन गो टू
- 59:44दिस टेबल एंड देन आई कैन टेल एचओडी का नाम
- 59:46ये है अब यहां देखो एग्जांपल एडवांटेज
- 59:48क्या मिला है क्या मुझे ब्रांच का
- 59:50इंफॉर्मेशन तीन बार रिपीट करना पड़ा क्या
- 59:53नहीं मैंने सिर्फ यू नो ब्रांच कोड लिखा
- 59:56था और वो इंफॉर्मेशन सिर्फ एक ही बार लिखा
- 59:57मुझे तीन बार रिपीट नहीं करना पड़ा डू यू
- 59:59सी दिस एडवांटेज तीनों प्रॉब्लम याद करो
- 1:00:02अगर यहां पर मैं नई ब्रांच का इंफॉर्मेशन
- 1:00:05ऐड करना चाहूं कर सकता हूं क्या बिल्कुल
- 1:00:07कर सकता हूं क्योंकि अभी ब्रांच का
- 1:00:09स्टूडेंट पे कोई डिपेंडेंसी नहीं है अगर
- 1:00:12एचओडी का नेम चेंज होगा बोलो कितनी बार
- 1:00:14होगा एक ही बार होगा क्योंकि मैंने सारी
- 1:00:15इंफॉर्मेशन बार-बार रिपीट नहीं की अगर मैं
- 1:00:19यू नो कोई ब्रांच डिलीट करूं फॉर एग्जांपल
- 1:00:21अगर ये स्टूडेंट यहां से जाए तो क्या
- 1:00:23ब्रांच का इंफॉर्मेशन भी डिलीट हो जाएगा
- 1:00:25नहीं आप स्टूडेंट को हटा दीजिए ब्रांच का
- 1:00:27इंफॉर्मेशन इंटैक्ट रहेगा तो जितनी
- 1:00:29प्रॉब्लम्स थी जो हमने समझी इंसर्ट डिलीट
- 1:00:33मॉडिफिकेशन
- 1:00:38अमलीजट्ट
- 1:00:45सम में आई रिडंडेंसी वो क्यों आई क्योंकि
- 1:00:49आपने एक ही टेबल के अंदर बहुत सारा डाटा
- 1:00:51रखा रिडंडेंसी की वजह से आई एनमल यस अब
- 1:00:56अगर हमें एनमल हटाने है जो आपने एग्जांपल
- 1:00:59में देखा तो क्या हमें एनमल को पकड़ना
- 1:01:01चाहिए कि रिडंडेंसी को रिडंडेंसी जो
- 1:01:03रिपीटेशन था ये प्रॉब्लम था रिडंडेंसी
- 1:01:06कैसे हटेगी जब आप टेबल्स को डिवाइड कर
- 1:01:09देंगे सेपरेट कर देंगे स्प्लिट कर देंगे
- 1:01:12इजंस एेंसी हट जाएगी रिडंडेंसी हटेगी तो
- 1:01:15एनिमली ऑटोमेटिक यू नो यहां से बाहर हो
- 1:01:19जाएंगी और इतनी बैकग्राउंड कोई बताता नहीं
- 1:01:21वो भी इतने कम समय में बताना व्हाट इज
- 1:01:24नॉर्मलाइजेशन सर नॉर्मलाइजेशन इज़ अ
- 1:01:26प्रोसेस ऑफ़ स्प्लिटिंग द टेबल्स नाउ यू
- 1:01:28अंडरस्टैंड कि टेबल स्प्लिट क्यों करते
- 1:01:30हैं इसलिए करते हैं क्या हमारा पर्पस है
- 1:01:33रिडंडेंसी इनकंसिस्टेंट डिपेंडेंसी वो भी
- 1:01:36डिपेंडेंट है मेन आइडिया इज रिडंडेंसी
- 1:01:38जैसे सेही जैसे ही रिडंडेंसी बाहर जाएगा
- 1:01:41ऑटोमेटिक सारी प्रॉब्लम्स बाहर हो जाएंगी
- 1:01:43यस तो नाउ यू नो व्हाट इज़ नॉर्मलाइजेशन
- 1:01:46नॉर्मलाइजेशन मे बी सिंपली डिफाइंड एज अ
- 1:01:48रिफाइन मेंट प्रोसेस व्हिच इंक्लूड्स
- 1:01:50क्रिएटिंग टेबल्स एंड स्टेबलिंग रिलेशनशिप
- 1:01:52बिटवीन द टेबल अकॉर्डिंग टू द रूल्स टेबल
- 1:01:55क्रिएट करना यानी के टेबल स्प्लिट करना
- 1:01:57उनको मैनेज करना अच्छा यहां पर अगेन हम
- 1:02:00समझेंगे ये तो छोटा सा एग्जांपल था
- 1:02:02स्टूडेंट का स्टूडेंट ब्रांच का
- 1:02:03इंफॉर्मेशन तो हमने डायरेक्टली हैंडल कर
- 1:02:05लिया बड़ा
- 1:02:08कॉम्प्लेक्टेड आइजन किया बहुत सारे
- 1:02:10स्टैंडर्ड हैं फर्स्ट नॉर्मल फॉर्म सेकंड
- 1:02:13नॉर्मल फॉर्म थर्ड एंड बीसीएनएफ तो
- 1:02:15जैसे-जैसे आगे बढ़ते जाएंगे यू विल
- 1:02:17अंडरस्टैंड जैसे पढ़ाई है ना लाइक फिफ्थ
- 1:02:19क्लास है एथ है 10थ है 12थ है तो जैसे ही
- 1:02:22कोई बोलता है कि सम समबीत आपके दिमाग में
- 1:02:25एक आइडिया हो जाता है कि अच्छ उसने इतना
- 1:02:26तो पढ़ा ही होगा और सम बडी इज 10थ पास
- 1:02:28उसने इतना तो पढ़ा ही होगा सिमिलरली यहां
- 1:02:31पे हमने स्टैंडर्डाइजेशन किया है अगर कोई
- 1:02:32थर्ड एनएफ में है तो मैं लगता है वो वाली
- 1:02:34प्रॉब्लम्स तो नहीं होंगी उनका अपना कोई
- 1:02:36स्टैंडर्ड है कोई क्राइटेरिया है कोई
- 1:02:38कैरेक्टरिस्टिक है उसके एटिबल है सेकंड
- 1:02:40नॉर्मल फॉर्म उसमें ये वाली प्रॉब्लम तो
- 1:02:42नहीं होगी समथिंग लाइक दिस सो ये इसका एक
- 1:02:44पूरा रार की है जिसमें धीरे-धीरे समय के
- 1:02:46साथ हम आगे बढ़ते हैं एंड आई थिंक एक जो
- 1:02:49आइडिया में बोलता हूं लाइक इंग्लिश के
- 1:02:51अंदर वन पैराग्राफ रिप्रेजेंट्स वन आइडिया
- 1:02:54अगर हम लिख रहे हैं ऐसे लिख रहे हैं और यू
- 1:02:56नो आईडिया चेंज करते हैं वी मस्ट चेंज द
- 1:02:58पैराग्राफ सिमिलरली यहां पर हमने क्या
- 1:03:00सीखा एक टेबल शुड हैव सिंगल आईडिया अगर
- 1:03:03बहुत सारी इंफॉर्मेशन रखोगे एक इंफॉर्मेशन
- 1:03:06की वजह से दूसरी इंफॉर्मेशन रिपीट करनी
- 1:03:08पड़ेगी दैट विल लीड टू रिडंडेंसी प्रॉब्लम
- 1:03:11होगा यस नाउ ये पूरा स्प्लिट कैसे किया
- 1:03:14हमने आपने समझ लिया अब आपको एक बात समझाता
- 1:03:16हूं छोटा टेबल था डायरेक्ट कर पाए बड़ा
- 1:03:18कॉम्प्लेक्टेड कैसे करोगे सो हियर व्हाट
- 1:03:20डू वी नीड वी नीड द पावर ऑफ फंक्शनल
- 1:03:23डिपेंडेंसी तो इसको अगर रूल बाय रूल हमें
- 1:03:26मैनेज करना है तो हमें पहले क्या पढ़ना
- 1:03:28पड़ेगा फंक्शनल डिपेंडेंसी आप में से कुछ
- 1:03:30लोग सोचते हैं काफी लोग बात करते हैं या
- 1:03:32नॉर्मलाइजेशन बहुत डिफिकल्ट है समझ नहीं आ
- 1:03:34रहा प्रॉब्लम है नॉर्मलाइजेशन इज वन ऑफ द
- 1:03:37इजस्ट टॉपिक नॉट ओनली इन डेटाबेस इन द
- 1:03:40एंटाइपो क्या है प्रॉब्लम है ये जब बच्चा
- 1:03:43फंक्शनल डिपेंडेंसी प अंडरस्टैंडिंग किए
- 1:03:46बिना नॉर्मलाइजेशन को अप्रोच करता है ना
- 1:03:48देन प्रॉब्लम आती है तो हम यहां पे
- 1:03:50अनश्योर हो जाइएगा मैं पढ़ा रहा हूं भी
- 1:03:52फंक्शनल डिपेंडेंसी बट मान लीजिए हम
- 1:03:54नॉर्मलाइजेशन ही पढ़ रहे हैं यह लॉजिक
- 1:03:56क्लियर हुआ नॉर्मलाइजेशन ऑटोमेटिक समझ
- 1:03:58आएगा यह लॉजिक भी आसान है आई विल गो वन
- 1:04:01बाय वन एक छोटा सा पजल है हालांकि आई थिंक
- 1:04:03यह थोड़ा कम दिख रहा है क्वेश्चन क्या है
- 1:04:06maruti's
- 1:04:10maruti's है तो wagon-r
- 1:04:25कि कौन-कौन सी अलग-अलग कार
- 1:04:36maruti's है तो बोलो इसको बोलते हैं
- 1:04:38फंक्शनल डिपेंडेंसी मैं जब आपको एक
- 1:04:41इंफॉर्मेशन दूं आप दूसरी इंफॉर्मेशन खोज
- 1:04:44पाएं बता पाएं कैलकुलेट नहीं कर रहे कोई
- 1:04:46सवाल यू नो डटा भर के आंसर नहीं निकाला बस
- 1:04:49आपने फिगर आउट कर लिया आई विल गिव वन मोर
- 1:04:51एग्जांपल ब्रांच कोड एचओडी नेम अभी दो
- 1:04:54मिनट पहले हमने बात की अगर मैं आपको
- 1:04:56ब्रांच कोड बताऊं तो क्या आप मेरे को
- 1:04:59एचओडी का नेम बता सकते हो या मैं आपको
- 1:05:01एचओडी का नेम बताऊ मेरे को ब्रांच कोड बता
- 1:05:03सकते हो ज्यादातर केस में हो सकता है
- 1:05:05दोनों काम करें बट ऑब् वियस दिस वन इज
- 1:05:08करेक्ट फर्स्ट वन इज करेक्ट सेकंड वन इज
- 1:05:10नॉट करेक्ट व्हाई इजेंट इट पॉसिबल कि दो
- 1:05:14अलग-अलग ब्रांच के एचओडी का बाय चांस सेम
- 1:05:16नेम हो हो सकता है तब आप नहीं बता पाओगे
- 1:05:18अब कौन सी ब्रांच की बात कर रहे हो बट
- 1:05:21क्या दो ब्रांच का ब्रांच कोड कभी सेम हो
- 1:05:23सकता है कभी नहीं होगा वरना ब्रांच कोड
- 1:05:25बनाते ही इजट इट सो फर्स्ट वन इज करेक्ट
- 1:05:28ब्रांच कोड अब मैं आपको बताऊंगा तो आप
- 1:05:30मुझे चोड़ी का नेम बता सकते हो अगेन ढूंढ
- 1:05:33सकते हो दिस इज कॉल्ड एज फंक्शनल
- 1:05:35डिपेंडेंसी तो जैसे मैं लिखता हूं फंक्शनल
- 1:05:37डिपेंडेंसी कोई बताता नहीं इसकी फील आ
- 1:05:39जाती है खुद में खुद ही फिगर इट आउट कि
- 1:05:40अच्छा इधर से इधर जा रहे हैं अब अगर इस
- 1:05:42बात को यहां पे टेबल की फॉर्म में
- 1:05:44रिप्रेजेंट करें तो मैं पूरी पॉइंट लिखिए
- 1:05:46अभी समझा देता हूं थोरेट्स देखिए जल्दी
- 1:05:49समझ जाएंगे इफ आई से देर इज अ फंक्शनल
- 1:05:52डिपेंडेंसी फ्रॉम x टू y फॉर एग्जांपल
- 1:05:55ध्यान से देखिए क्या हो रहा है अगर मैं
- 1:05:58बोलूं आपसे x की वैल्यू वन है जरा बताना y
- 1:06:00की वैल्यू क्या है सर x की वैल्यू वन दो
- 1:06:02जगह है बट जब भी है वहां पे y की वैल्यू
- 1:06:04सेम है कोई प्रॉब्लम नहीं है टू पे मिला 6
- 1:06:073 पे मिला टू तो यस x2y देर इज अ फंक्शनल
- 1:06:10डिपेंडेंसी x की वैल्यू से y की वैल्यू
- 1:06:13ढूंढी जा सकती है बताई जा सकती है मैं
- 1:06:15दूसरा क्वेश्चन पूछता हूं क्या y से z भी
- 1:06:18एक फंक्शनल डिपेंडेंसी आप बताओ सोच के
- 1:06:20सोचो एक मिनट y से z भी फंक्शनल
- 1:06:21डिपेंडेंसी नहीं है क्यों मैं बोलूंगा
- 1:06:23अच्छा y की वैल्यू सि है बोलो z क्या है
- 1:06:26आप बोलोगे थी है सर y की वैल्यू टू है
- 1:06:28बोलो z क्या आप बोलोगे टू है सर y की
- 1:06:30वैल्यू फोर है बोलो z क्या यहां प्रॉब्लम
- 1:06:32है देर यू सी y की दो वैल्यू पे z की सेम
- 1:06:36वैल्यू नहीं मिल रही z की अलग-अलग वैल्यूज
- 1:06:38मिल रही हैं तो ये फंक्शनल डिपेंडेंसी
- 1:06:41नहीं है तो अब बताओ x2y और शुड आई से
- 1:06:45अल्फा टू बीटा फंक्शनल डिपेंडेंसी कब
- 1:06:48कहलाएगा इफ आई टेल यू द वैल्यू ऑफ़ अल्फा
- 1:06:50आप मुझे बीटा की वैल्यू बता पाओ या अल्फा
- 1:06:53की अगर सेम वैल्यू रिपीट भी हो तो हर बार
- 1:06:56बीटा की सेम वैल्यू ही मिलनी चाहिए देखिए
- 1:06:58बात यहां कैसे रिप्रेजेंट करर जर चेक करिए
- 1:07:00फिर वही बोल रहा है एक रिलेशन है अल्फा और
- 1:07:03बीटा दो सेट ऑफ एट्रिक्स हैं दोनों सबसेट
- 1:07:05है टोटल रिलेशनशिप के अब क्या बोल रहा है
- 1:07:08t1 ऑफ अल्फा = t2 ऑफ अल्फा t1 एंड t2 क्या
- 1:07:11है ये टपल्स है टपल मतलब रो आपको पता है
- 1:07:14अगर दोनों के अल्फा की वैल्यू सेम है तो
- 1:07:16उनके बीटा की वैल्यू भी सेम होनी चाहिए
- 1:07:18यही तो मैं बोल रहा हूं अगर x पे दोनों
- 1:07:20में वन मिला तो फिर y पे दोनों में ही फोर
- 1:07:22मिलना चाहिए अगर x पे दो y पे दोनों पे
- 1:07:25फोर मिला तो z पर दोनों पे या तो टू या तो
- 1:07:27थ्री मिले अलग-अलग मिलेगा तो काम नहीं
- 1:07:29करेगा सो दिस इज फंक्शनल डिपेंडेंसी
- 1:07:32जैसे-जैसे काम करते चलेंगे अंडरस्टैंडिंग
- 1:07:34एनस होती चलेगी क्या बोल रहा है ये देखो
- 1:07:37एक छोटा सा क्वेश्चन है ट्राई कर लेते हैं
- 1:07:39क्या बोल रहा है a से भी फंक्शनल
- 1:07:41डिपेंडेंसी है क्या a की तीनों वैल्यू
- 1:07:42डिस्टिंक्ट है कोई वायलेशन नहीं है
- 1:07:44बिल्कुल सही है वन पे टू फोर पे टू फ पे थ
- 1:07:47मिला bc2 ए bc2 ए इज नॉट अ फंक्शनल
- 1:07:52डिपेंडेंसी दे यू सी खुद ही आप समझ जाओगे
- 1:07:54कैसे देख ना 2 3 पे वन मिला फिर 23 पे फोर
- 1:07:58मिल गया हो गया वॉयलेट आगे चेक करने की
- 1:08:00जरूरत है नहीं है तो ऑप्शन बी बी सीटू है
- 1:08:03फंक्शनल डिपेंडेंसी डजन होल्ड गुड अच्छा
- 1:08:06एक इसमें छोटा सा आइडिया जिसको मैं बोलता
- 1:08:08हूं ट्रिविया फंक्शनल डिपेंडेंसी ट्रिविया
- 1:08:10मतलब जिसके होने ना होने से फर्क ना पड़े
- 1:08:13दैट इज कॉल्ड ट्रिविया ये आइडिया कंप्यूटर
- 1:08:15साइंस में कई बार यूज हम करेंगे जैसे मेरे
- 1:08:18फेवरेट है न नो
- 1:08:21डिसरेटर कुछ इस तरह के आप रोल्स प्ले करते
- 1:08:23हो ना कि यू नो अगर आप मूवी में नहीं भी
- 1:08:26होते तो शायद किसी को फर्क ना होता सो दिस
- 1:08:29दिस इज एन एग्जांपल कि आप इस बात को याद
- 1:08:31कर पाओ सो जिसका होना ना होना बराबर हो अब
- 1:08:34इसका मतलब क्या है कभी-कभी मैं इस तरह की
- 1:08:36बात अगर आपसे करूं देर इज अ फंक्शनल
- 1:08:38डिपेंडेंसी फ्रॉम x वा टू y अब इस बात का
- 1:08:41मतलब क्या हुआ कि अगर मैं आपको x और y की
- 1:08:44वैल्यू बताऊं तो आप मेरे को y की वैल्यू
- 1:08:46ढूंढ के बता सकते हो बट दैट डजन मेक सेंस
- 1:08:48मैं ये नहीं बोल रहा है इनवैलिड है बोल
- 1:08:50रहा किसी काम का नहीं कॉमन सेंस बात है
- 1:08:52इट्स लाइक कि मैं आपसे पूछूं बेटा आपका
- 1:08:55नाम और रोल नंबर क्या है आपने दोनों बताया
- 1:08:57कि ये मेरा नाम है सर ये मेरा रोल नंबर है
- 1:08:59मैं कैलकुलेट कर रहा हूं कुछ सिस्टम में
- 1:09:01सर्च करर फिर 10 मिनट में बोल र बेटा आपका
- 1:09:03नाम ये है अबे वो तो मैंने ही बताया था
- 1:09:05भाई यही ये कर रहा है x और y की वैल्यू
- 1:09:08पूछ के फिर से y की वैल्यू बता रहा है सो
- 1:09:10अल्फा टू बीटा अगर कोई डिपेंडेंसी है और
- 1:09:13जैसा मैं ऊपर लिखता हूं अगर बीटा जो है आई
- 1:09:16एम सॉरी अगर बीटा सबसेट है अल्फा का सो यू
- 1:09:18आर गेटिंग नथिंग न्यू बीटा जो राइट हैंड
- 1:09:21साइड प कुछ तो नया निकाल भाई वो पहले से
- 1:09:23अल्फा का सबसेट है दिस इज़ कॉल्ड ट्रिविया
- 1:09:25फंक्शनल डिपेंडेंसी कई बार बात की जाती है
- 1:09:28इसके बारे में तो आई थिंक यह बात अभी आपको
- 1:09:30क्लियर है अगला जो यहां पर एक इंपॉर्टेंट
- 1:09:32आईडिया है वो है क्लोजर्स निकालना
- 1:09:34क्लोजर्स आर वेरी वेरी इंपॉर्टेंट बिकॉज़
- 1:09:36क्लोजर का यूज़ करके ही बाद में अपन क्या
- 1:09:38करते हैं ना अ कीज कैलकुलेट करेंगे
- 1:09:41नॉर्मलाइजेशन में बड़ा हमारे काम आता है
- 1:09:42छोटी सी प्रैक्टिस करके आपको समझाऊं
- 1:09:44क्लोजर का मतलब क्या है एक एट्रिल अगर मैं
- 1:09:47आपके साथ दूं और सारी फंक्शनल डिपेंडेंसी
- 1:09:49आपको दूं तो उस एट्रिल से और क्या-क्या
- 1:09:51निकाला जा सकता है साधारण भाषा में बोलूं
- 1:09:53तो आ आई विल कोट सम एग्जांपल्स जैसे यहां
- 1:09:55देखिए क्लोजर को रिप्रेजेंट कैसे करते हैं
- 1:09:57a प् से यहां पे f+ से मेरे को मान लो a
- 1:10:00प् निकालना है अब तीन आपको नजर आए शुरू
- 1:10:04करता हूं मेरे पास मेरे को a प् निकालना
- 1:10:05है a का पावर देखना है तो आप मुझे बताओ
- 1:10:08स्टेप नंबर वन पे ये डिपेंडेंसी क्या बोल
- 1:10:10रहा है अगर आपके पास a है तो आप b भी सर्च
- 1:10:12कर सकते हो तो कैन आई से कि अगर मेरे पास
- 1:10:15a है तो मेरे पास a और b दोनों हो गए b
- 1:10:18आपको कहां पहुंचा सकता है c तक तो अब मेरे
- 1:10:21पास ए ब c हो गए इट्स लाइक अ पजल इजेंट इट
- 1:10:24और a और b मिलके कहां पहुंचा सकता है d तक
- 1:10:27तो अब मेरे पास ए बी सीडी चारों हो गए
- 1:10:29देखो इसका मतलब a प्लस या a का क्लोजर
- 1:10:31क्या है ए बी सीडी इसका मतलब क्या अगर
- 1:10:34आपको a पता है तो आप ए बी सीडी चारों का
- 1:10:36वैल्यू सर्च कर लोगे अगर ये डिपेंडेंसी
- 1:10:38होल्ड कर रहे हैं ये ट्राई करो ए का
- 1:10:41क्लोजर निकालना मानो ए तो है ही मेरे पास
- 1:10:43अभी a से b जा सकते है तो मेरे पास क्या
- 1:10:46हो गया मेरे पास हो गया ए स b स से d और e
- 1:10:49मेरे को मिलेगा नई बात मिली वेरी गुड तो ए
- 1:10:51बी सी d मेरे पास हो गया a जी
- 1:10:59दैट्ची मैं तो ऑलरेडी यूज कर चुका हूं सो
- 1:11:02क्या मिला ए का क्लोजर ए अगर आपके पास है
- 1:11:05तो उससे ए बी सीडी e आपको मिल जाएगा ये आप
- 1:11:08ढूंढ सकते हैं इधर ट्राई करिए एक बार अगर
- 1:11:11बी मेरे पास है तो आई थिंक आई कैन यूज b
- 1:11:14टूडी तो मेरे पास बडी हो जाएगा क्या बी और
- 1:11:17डी का यूज करके आगे और कुछ ढूंढ पाऊंगा
- 1:11:19नहीं इधर मेरे को a चाहिए इधर d है बट सी
- 1:11:22मेरे पास नहीं आई कैन डू आई कैन नॉट डू
- 1:11:24एनीथिंग हियर और यहां पर e है तो कुछ नहीं
- 1:11:26मिलेगा तो इधर सिर्फ क्या क्लोजर हुआ बीडी
- 1:11:29तो आई थिंक क्लोजर की टेक्निक आपको क्लियर
- 1:11:31है अब मैं इसको क्लोजर ऑन एटिबल बोल लूं
- 1:11:33या फिर एटिबल क्लोजर अलग-अलग नाम से लोग
- 1:11:35बोल देते हैं नाउ ये जो क्लोजर निकालने का
- 1:11:38आईडिया मैंने आपको बताया बहुत सारे
- 1:11:41स्टैंडर्ड मेथड भी होते है ये तो आप
- 1:11:43डायरेक्ट निकाल सकते हो यही ठीक मैकेनिज्म
- 1:11:45काम करता है कुछ रूल्स रेगुलेशंस है जिनको
- 1:11:48हम बोलते हैं आर्मस्ट्रांग एक्सियोम्स
- 1:11:50एक्सियोम्स मतलब अगेन सर्टेन रूल्स
- 1:11:52रेगुलेशंस जो बेस होते हैं जिसके बेस प हम
- 1:11:56आगे काम करते द बेसिक स्टैंडर्ड वन है ना
- 1:11:58दीज आर कॉल्ड एक्सियोम्स तो आर्मस्ट्रांग
- 1:12:00थे इन्होंने कुछ एक पेपर पब्लिश किया
- 1:12:03विलियम डब्ल्यू आर्मस्ट्रांग इन 1974 जहां
- 1:12:05पे इन्होंने कुछ सर्टेन रूल पब्लिश किए और
- 1:12:08बाय नेम य रूल्स मैंने देखा है इवन
- 1:12:10कॉम्पिटेटिव एग्जाम्स में सेमेस्टर्स में
- 1:12:12पूछे जाते हैं तो उसपे एक बार बात करना
- 1:12:14जरूरी है रूल्स बड़े सिंपल है कोई महान
- 1:12:16बात नहीं है आई विल गो वन बाय वन पहला रूल
- 1:12:19है रिफ्लेक्सिवली इट सेज इफ y इज अ सबसेट
- 1:12:22ऑफ x वही ट्रिविया वाली बात है ना देन x
- 1:12:25टू y अब y अगर x का सबसेट है मैं एग्जांपल
- 1:12:28लिख देता हूं फिर वही बात अगर ए मेरे पास
- 1:12:31है और ब का सबसेट है तो क्या मैं ए टू ब
- 1:12:34लिख सकता हूं क्या लिख सकता हूं बहुत
- 1:12:36सिंपल आर्गुमेंट है तो यही है इसको यहां
- 1:12:38पर क्या बोलता है रिफ्लेक्सिवली बोलते है
- 1:12:40दिस इज नोन एज रिफ्लेक्सिवली रूल
- 1:12:42आर्गुमेंट लाइक चिपकाना ये भी आपको अजीब
- 1:12:45नहीं लगेगा इफ देर इज अ फंक्शनल
- 1:12:47डिपेंडेंसी फ्रॉम x टू y मतलब x अगर मेरे
- 1:12:49पास है तो मैं y पर जा सकता हूं तो कैन आई
- 1:12:52आल्सो राइट x ज टू y ज हां लिख सकता हूं
- 1:12:55तो z को दोनों जगह चिपका दो उसमें कुछ नई
- 1:12:57बात तो हुई नहीं तो अगर z पहले से पता बाद
- 1:12:59में भी हो जाएगा नथिंग न्यू ट्रांजिटिंग
- 1:13:02यह तो हर सब्जेक्ट हर टॉपिक में आपके साथ
- 1:13:04चलता है तो x से अगर गए y और y से अगर गए
- 1:13:08z तो देखिए हम कहां से कहां जा सकते हैं
- 1:13:10वी कैन गो टू x टू z तो यह तीनों के तीनों
- 1:13:13जो रूल है ना दीज आर आल्सो समटाइम रेफर्स
- 1:13:15रैट रूल्स आरटी रैट रैट माने चूहा याद
- 1:13:18रखना तो रिफ्लेक्सिवली आर्गुमेंट एंड
- 1:13:20ट्रांसिटिविटी राट रूल्स इनके नाम से इनको
- 1:13:22जानते हैं कुछ एडिशनल रूल्स भी हैं मतलब
- 1:13:25एडिशनल नॉन एडिशनल मतलब ये मानते हैं दीज
- 1:13:27आर द बेसिक थ्री रूल्स तो ये अ यूजिंग देम
- 1:13:31आल्सो यू कैन डू एनीथिंग क्लोजर अगर
- 1:13:33निकालना सिर्फ इन तीन रूल्स से भी निकाला
- 1:13:35जा सकता है कुछ एडिशनल रूल्स भी हैं जो
- 1:13:37ओबवियसली मैंडेटरी नहीं है बट आपका काम
- 1:13:40आसान करने के लिए यूनियन अगेन अगर x से y
- 1:13:43जा रहा है x से z जा रहा है कि x से y ज
- 1:13:45एक साथ लिख सकते हैं क्या बेसिक बेसिक बात
- 1:13:47है हां जी लिख सकते हैं डीकंपोजिशन उल्टा
- 1:13:50कर लो अगर x से y ज आ रहे हैं तो x से y
- 1:13:53एक से z अलग-अलग कर सकते हैं क्या हां तो
- 1:13:56अब यूनियन कर सकते हैं सर तो डीकंपोजिशन
- 1:13:58भी कर सकते हैं उसका उल्टा हो गया नाउ
- 1:14:01सूडो ट्रांसिटिविटी x से गए y और w वा से
- 1:14:05गए z तो w एक से z जा सकते हैं कि देखने
- 1:14:08में थोड़ा कन्फ्यूजिंग लगता है बट अगर आप
- 1:14:10मुझे अलाव करो क्या मैं x w को ऐसा लिख
- 1:14:13सकता हूं आर्गुमेंट तो पढ़ चुके हैं हां
- 1:14:16अब आप देखो ये ट्रांसिटिविटी तो है एकड
- 1:14:19सेवा w y से z तो एकड से z हां जी लिख
- 1:14:22सकते हैं दैट इज नोन एज सूडो ट्रांजिट एंड
- 1:14:25लास्ट वन इज कंपोजीशन दोनों तरफ मर्ज कर
- 1:14:28दिया एक् से गए y जड से गए डब् तो ऑब्
- 1:14:32वियस आप ये एक् ज से वाड यानी कि दोनों
- 1:14:35राइट हैंड साइड दोनों लेफ्ट हैंड साइड
- 1:14:36कंबाइन कर सकते हैं थोड़ा फायदा ये जरूर
- 1:14:39है इन रूल्स पर थोड़ा सा काम करने का कि
- 1:14:41अंडरस्टैंडिंग हमारी थोड़ी सी सुधर जाती
- 1:14:43है है ना ओवर द आइडिया ऑफ फंक्शनल
- 1:14:45डिपेंडेंसी सो ये मैंने आपको बता दिया कि
- 1:14:48पहले जो तीन रूल है दीज आर प्राइमरी इनसे
- 1:14:50भी काम हो सकता है बाकी आपके सपोर्ट के
- 1:14:52लिए ओके गोइंग फर्द अबना छोटी-छोटी कुछ
- 1:14:56एक्सरसाइजस हैं वो क्या है एक-एक क्वेश्चन
- 1:14:58कराता हूं बिकॉज अगेन सेमेस्टर्स में इस
- 1:15:01पर डायरेक्ट क्वेश्चन पूछे जाते हैं वो
- 1:15:02क्या कभी-कभी ऐसा हो सकता है इमेजिन करो
- 1:15:05कि एक सिंगल स्कीमा हमारे पास है लेट मी
- 1:15:08से r उसके ऊपर ना दो सेट ऑफ फंक्शनल
- 1:15:11डिपेंडेंसीज हैं एक है f1 एक है f2 और
- 1:15:15हमें इनको आपस में कंपेयर करना हमें समझ
- 1:15:17नहीं आ रहा कि यू नो इनका पावर क्या है f1
- 1:15:19f2 का सबसेट है कि f2 f1 का सबसेट है कि
- 1:15:22कैसे तो एक क्वेश्चन थोड़ा ट्राई कर लेते
- 1:15:24हैं छोटा सा स्टेप बाय स्टेप तरीके से
- 1:15:26आपको पूरी बात समझा दूंगा नाउ लुक एट
- 1:15:28दिस एक स्कीमा है हमारे पास ए सीडी ए नाउ
- 1:15:33दिस इज अ स्कीमा f एंड जी आर दो ये दो सेट
- 1:15:36ऑफ फंक्शनल डिपेंडेंसीज हमारे पास है और
- 1:15:39हमें कंपेयर करके बताना है कौन यू नो
- 1:15:41किसका सुपरसेट है किसके पास टोटल
- 1:15:43इंफॉर्मेशन है किसके पास नहीं है अब कैसे
- 1:15:45ये काम करते है आपको समझाता हूं यहां देखो
- 1:15:49प्रॉब्लम क्या है डायरेक्ट कंपेरिजन इसलिए
- 1:15:51नहीं हो सकता फॉर एग्जांपल ए कह रहा है कि
- 1:15:53मैं ए से ये कर सकता हूं बट जी तो बोल ही
- 1:15:56नहीं रहा तो दोनों का पावर सेम है क्या
- 1:15:57अलग-अलग है दोनों को सेम लेवल पे लाना
- 1:16:00पड़ेगा कंपेयर करने के लिए पहले मैं क्या
- 1:16:02करता हूं f के लेफ्ट हैंड साइड लिख लेता
- 1:16:05हूं f के एक बार लेफ्ट हैंड साइड पे सिर्फ
- 1:16:07a लिखा है एक बार क्या लिखा है बोलो ए
- 1:16:10लिखा है और सिर्फ लिखा है e अब जैसा भी
- 1:16:13थोड़ी देर पहले हमने सीखा ना क्लोजर
- 1:16:14निकालना हम इसका क्लोजर निकालेंगे लेकिन
- 1:16:17क्लोजर निकालने के लिए किसका पावर यूज
- 1:16:19करेंगे g का ताकि तब इन दोनों को आपस में
- 1:16:22कंपेयर कर सके तो जरा जी से पूछना अगर a
- 1:16:25मेरे पास है तो देखिए a से सडी तो मेरे को
- 1:16:27डायरेक्ट मिला और भी कुछ मिल सकता है क्या
- 1:16:29ए नहीं क्योंकि e मेरे पास नहीं है दैट
- 1:16:32विल बी ऑल अगर ए मेरे पास है आई थिंक एज
- 1:16:36से आप पूछोगे तो ए का क्लोजर फिर से एडी
- 1:16:38रहेगा देर इज नथिंग न्यू e से मजा आ जाएगा
- 1:16:42बिकॉज़ e से आपको क्या मिलेगा देखो e से
- 1:16:44आपको a मिलेगा h मिलेगा और अगर a मिला तो
- 1:16:46a से सडी मिलेगा अब ये जो हमने क्लोजर्स
- 1:16:49निकाले ना ये g का पावर यूज करके निकाले
- 1:16:52तो नाउ यू कैन कंपेयर फॉर एग्जांपल ए ने
- 1:16:55बोला था ए से सी जी कह रहा है मैं भी ए से
- 1:16:57सी निकाल सकता हूं मेरे क्लोजर में है ना
- 1:17:00एफ ने बोला था ए सेडी मैं भी ए सडी सेडी
- 1:17:02निकाल सकता हूं एफ ने बोला था e से एडी और
- 1:17:06h अलग-अलग ए ब है डी ब है h भी है वो सारे
- 1:17:10काम जो f कर सकता है वो सारे काम g भी कर
- 1:17:12सकता है हमने निकाला इसका
- 1:17:14मतलब f इज अ सबसेट ऑफ g बट अभी कहानी पूरी
- 1:17:18नहीं हुई अब इधर चलिए ऑन द राइट हैंड साइड
- 1:17:20नाउ लुक एट दिस जी के लेफ्ट हैंड साइड में
- 1:17:23क्या है एक है a और एक है e इसको दो बार
- 1:17:26रिपीट करके देखिएगा क्वेश्चन को तो
- 1:17:28धीरे-धीरे एकदम क्लियर हो जाएगा मैं फिर
- 1:17:30से क्लोजर निकालूं लेकिन जो मैंने पहले
- 1:17:32किया ये क्लोजर निकालने के लिए मैं किसका
- 1:17:34पावर यूज करूंगा इस बार f का उल्टा तो जरा
- 1:17:37f से पूछिए ना a से क्या हो सकता है ए
- 1:17:39बोलेगा सर a से c पहुंचा सकते हैं और ए से
- 1:17:43d नजर आ रहा है वेरी गुड जरा e से पूछे e
- 1:17:46क्या कर सकता है तो e देखेंगे तो e से
- 1:17:49अगेन e से आपको एडी मिल सकता है और e से
- 1:17:52आपको h मिल सकता है और a मिला तो फिर वही
- 1:17:55a से c मिल सकता है तो आई थिंक यह पावर हो
- 1:17:59गया यूजिंग f अब कंपेयर करके देख लेते हैं
- 1:18:02a से सीडी ए से सीडी हम भी कर सकते हैं ए
- 1:18:06से e ई से ए ई से ए हम भी कर सकते हैं
- 1:18:10इसका मतलब वो सारे काम जो जी कर रहा है वो
- 1:18:13e ने भी अपनी पावर से करके दिखा दिया इसका
- 1:18:16मतलब जी भी सबसेट हो गया किसका e का और
- 1:18:19सेट थ्योरी में एक बात हम पढ़ते हैं इफ a
- 1:18:21इज अ सबसेट ऑफ बी एंड बी इज अ सबसेट ऑफ c
- 1:18:23व्हाट डज दैट मीन
- 1:18:25दैट मीन f इ इटू g इसका मतलब यह दोनों
- 1:18:28फंक्शनल डिपेंडेंसी भले ही अलग-अलग लिखी
- 1:18:31हो अलग-अलग तरह से काम कर रहे हो बट इनका
- 1:18:34जो फाइनल पावर है वो एकदम सेम है है ना सो
- 1:18:37आई होप अगर सेमेस्टर्स में कोई क्वेश्चन
- 1:18:39आपसे पूछे तो नाउ यू नो हाउ टू कंपेयर
- 1:18:41बिटवीन देम है ना अगर इसमें से एक
- 1:18:44स्टेटमेंट गलत हो जाता तो एक सबसेट हो
- 1:18:46जाता या फिर हो सकता दोनों ही डिफरेंट आते
- 1:18:48अगर दोनों में कोई भी सबसेट नहीं होता तो
- 1:18:51नाउ देर इज वन मोर आईडिया ज्यादातर केस
- 1:18:54में इसको बोल है कैनॉनिकल कवर बट कई बार
- 1:18:56मैंने इसको मिनिमल कवर या
- 1:18:59इरडब्ल्यू
- 1:19:03उसका लिख के रख दिया कोई दिक्कत नहीं है
- 1:19:05कभी-कभी कुछ फंक्शनल डिपेंडेंसीज हमारे
- 1:19:08पास हो सकती है और हमें देखना होता है यार
- 1:19:11इसमें कुछ रिडंडेंट तो नहीं है इसमें कुछ
- 1:19:13एक्स्ट्रा तो नहीं है इसमें कुछ ऐसा तो
- 1:19:15नहीं है जिसके होने ना होने से फर्क ना
- 1:19:17पड़े वही पुराना आइडिया तो ये जो लॉजिक है
- 1:19:20हम इधर स्टडी करता अब ये काम कैसे करते है
- 1:19:22आपको स्टेप बाय स्टेप समझाता हूं स्टेप
- 1:19:24नंबर वन में जो सबसे पहले आप करेंगे वो यह
- 1:19:27कि अगर इसको सिंपलीफाई कर सकते हैं तो कर
- 1:19:30लीजिए जैसे यहां पर मुझे तीन ट्रिब्यूट
- 1:19:33नजर आ रहा है न द राइट हैंड साइड उसको मैं
- 1:19:34अलग-अलग करके पहले लिख लेता हूं आपकी
- 1:19:36परमिशन से फॉर
- 1:19:38एग्जांपल अलाव मी टू राइट ए टू बी सीटू बी
- 1:19:42एंड नाउ यहां पर व डीकंपोजिशन रूल हमने
- 1:19:44पढ़ा भी है तो मैं टू
- 1:19:47ए देन टू बी एंडडी टू सी मैं सेपरेट कर
- 1:19:52सकता हूं वो मैंने कर लिया एंड देन ए
- 1:19:54लेफ्ट हैंड साइड प डिवीजन नहीं हो सकता ब
- 1:19:57इसका मतलब क्या है डी तक पहुंचने के लिए
- 1:19:59मेरे को ए और सी दोनों चाहिए अगर मैं
- 1:20:01डिवीजन करूंगा इसका मतलब मैं अकेले ऐसे ही
- 1:20:03पहुंच सकता हूं दैट डजन मेक सेंस अब मेरे
- 1:20:05को क्या देखना है इन सब में मेरे को किसकी
- 1:20:08जरूरत है या उल्टा देख लेते इसमें कोई
- 1:20:10एक्स्ट्रा नहीं है अब देखिए सिस्टम में
- 1:20:13कौन एक्स्ट्रा और कौन काम का इसका पता कब
- 1:20:15लगता है आपकी लाइफ में कौन इंपॉर्टेंट है
- 1:20:17कब लग अगर वो आपसे छीन लिया जाए कभी-कभी
- 1:20:19होता है ना जब तक वो हमारे साथ है वो समान
- 1:20:21हो सकता है कोई व्यक्ति हो सकता है हमें
- 1:20:23नहीं रिलाइज होता बट जब वो हमसे दूर हो
- 1:20:25जाता है तब समझ आता है यार वो कितना
- 1:20:26इंपॉर्टेंट था वही काम हम यहां पे करते
- 1:20:29हैं कैसे फॉर एग्जांपल मैं आपसे पूछूंगा
- 1:20:31एक काम करो लेट मी चेंज द कलर सो दैट हम
- 1:20:35कंपेयर कर पाएं अ क्या दिखेगा वाइट दिख
- 1:20:38जाएगा आसानी से नाउ मैं आपसे बोलूंगा जरा
- 1:20:40ए का क्लोजर बताना क्या होगा a का क्लोजर
- 1:20:43सर a के क्लोजर से पूछेंगे तो a से मेरे
- 1:20:46को b मिल रहा है और और कुछ भी मिल रहा है
- 1:20:49क्या और कुछ नहीं मिल रहा लुक एट दिस
- 1:20:51अकेले a से तो सिर्फ ए भी मिलेगा नाउ इफ
- 1:20:53आई आस्क यू दो मिनट के लिए जरा इस फंक्शनल
- 1:20:56डिपेंडेंसी को भूल जाओ और फिर मुझे बताओ a
- 1:20:58से क्या मिलेगा इसको भूल जाएंगे तो फिर तो
- 1:21:01a से a ही मिलेगा ड यू सी द डिफरेंस
- 1:21:04क्लोजर निकालना है दो बार एक बार
- 1:21:06डिपेंडेंसी के साथ एक बार डिपेंडेंसी के
- 1:21:08बिना एंड देन यू विल अंडरस्टैंड वो
- 1:21:09इंपोर्टेंट है कि नहीं तो भाई बिना उसके
- 1:21:11मैं b तक नहीं पहुंच पा रहा उसके साथ
- 1:21:13पहुंच पा रहा हूं इसका मतलब ये इंपॉर्टेंट
- 1:21:16है आर यू गेटिंग द आइडिया बहुत सिंपल
- 1:21:18अप्रोच इधर आ जाओ c टू बी फिर चेक करो c
- 1:21:21का क्लोजर निकालेंगे तो c से आप b तक
- 1:21:23पहुंच सकते हैं और कुछ कुछ मिला नया आई
- 1:21:25डोंट थिंक सो और अगेन अगर इसको आप इग्नोर
- 1:21:27करेंगे c2b अगर यूज़ नहीं करेंगे तो सिर्फ
- 1:21:30c मिलेगा इसका मतलब इसका भी काम नहीं
- 1:21:32चलेगा दिस इज इंपॉर्टेंट डी पे शायद कुछ
- 1:21:35चमत्कार
- 1:21:36हो पहले डी का क्लोजर अभी d से तीनों ही
- 1:21:39मिल गए तो डी तो है ही मेरे पास ए स भी है
- 1:21:41कोई प्रॉब्लम नहीं अगर मैं इसको छुपा लूं
- 1:21:44इसको यूज ना करूं तो d से मेरे को d तो
- 1:21:47मिलेगा ही
- 1:21:54छुपाऊ b वाले को तो देखिए d से मैं a तक
- 1:21:57पहुंच d से c तक पहुंच और a से b तक मैं
- 1:22:01अलग से पहुंच सकता हूं डू यू सी दिस मेरे
- 1:22:03पास एक और रास्ता है d से a और a से b
- 1:22:05पहुंचने का तो d से भी डायरेक्ट पहुंच
- 1:22:08जरूरी नहीं है एंड क्योंकि यहां फर्क नहीं
- 1:22:10पड़ रहा तो जैसे बोलता हू माफ करना है कि
- 1:22:12साफ करना तुरंत साफ कर दो इसका मतलब d टू
- 1:22:15बी जो है वो काइंड ऑफ रिडंडेंट है और उसके
- 1:22:18होने ना होने से फर्क नहीं पड़ता इवन आगे
- 1:22:20की जो एनालिसिस है उस एनालिसिस में भी अब
- 1:22:23हम इसको क कडर नहीं करेंगे इसको बाहर कर
- 1:22:26देंगे नाउ लुक एट दिस d2c अब ये तो बाहर
- 1:22:29हो चुका है तो अगर मैं इसको इग्नोर कर दूं
- 1:22:32तो d से मेरे को सर a मिल सकता है d से
- 1:22:35मेरे को ए से मेरे को बी मिल सकता है बट
- 1:22:37आई थिंक c कोई नहीं दिला पाएगा सो दिस इज
- 1:22:39आल्सो इंपोर्टेंट और एसी का क्लोजर
- 1:22:42निकालेंगे तो ए के क्लोजर से हमको ए तो
- 1:22:45मिलेगा और d मिलेगा और सब कुछ मिल जाएगा
- 1:22:49बेसिकली लेकिन अगर आप इसको हटा देंगे तो
- 1:22:51आई कैन सी कुछ भी मिले ना मिले d तो नहीं
- 1:22:53मिलना जैसे इज आल्सो इंपोर्टेंट सो आफ्टर
- 1:22:56दिस फर्स्ट लेवल ऑफ कंसीडरेशन कौन-कौन
- 1:22:59पहुंचेंगे अगले लेल बस एक ही बाहर हुआ है
- 1:23:02ना यू कैन सी a टू बी एंड देन c टू बी एंड
- 1:23:07देन d टू ए और बोलो एंड देन d टू सी एंड
- 1:23:12देन ए टूडी ये सब के सब हमारे अगली लेवल
- 1:23:15तक पहुंच गए अब अ राइट हैंड साइड में कोई
- 1:23:18रिडंडेंसी हो नहीं सकती क्योंकि एकएक ही
- 1:23:20बचा है ये सारे रूल अपने आप में पूरी तरह
- 1:23:23रिडंडेंट नहीं है एक ही रिडंडेंसी बची कि
- 1:23:26यार लेफ्ट हैंड साइड प हो सकती है क्या
- 1:23:27उसको कैसे चेक करें अगेन बोलता हूं तीन
- 1:23:31बार क्लोजर निकालो आप खुद ही कॉमन सेंस
- 1:23:33बात समझ जाओगे एक बार सिर्फ ए के साथ एक
- 1:23:36बार सिर्फ ए से एक बार सिर्फ c से है ना
- 1:23:38जरा बताओ अगर मैं इसी को यूज कर लेता हूं
- 1:23:41अगर ए का टोटल क्लोजर निकालता हूं तो ए से
- 1:23:44मेरे को d मिला एंड ए से मेरे को बी मिला
- 1:23:47बेसिकली ए बी सीडी चारों मिल गए अकेले ए
- 1:23:50से क्या होगा अकेले ए से आप बी तक पहुंच
- 1:23:52पाएंगे और कुछ नहीं मिलेगा अके अकेले सी
- 1:23:54से क्या होगा अकेले सी से भी हम बी तक
- 1:23:57पहुंच पाएंगे और कुछ नहीं होगा देर यू सी
- 1:24:00अगर यह दोनों सेम आ जाते बाय चांस इसका
- 1:24:03मतलब सी का होना ना होना बराबर था पर नहीं
- 1:24:06हुआ अगर ए और सी का क्लोजर सेम आता इसका
- 1:24:09मतलब a का होना ना होना बराबर था बट नहीं
- 1:24:11इसका मतलब दोनों का होना इंपॉर्टेंट है
- 1:24:13क्योंकि दोनों बार मेरा रिजल्ट चेंज हो
- 1:24:14रहा है इसका मतलब इन दिस रूल देयर इज नो
- 1:24:17रिडंडेंसी ऑन द लेफ्ट हैंड साइड सो फाइनली
- 1:24:20कंक्लूजन द आईडिया आंसर यही होगा आप अगर
- 1:24:23थोड़ा ऑप्टिमाइज करना चाहे तो क्या कर
- 1:24:26सकते हैं इनको मर्ज कर सकते हैं तो d से ए
- 1:24:30एक साथ लिख लीजिए एंड देन ए टूडी अलग से
- 1:24:33लिख लीजिए सो दिस इज द ऑप्टिमल और द
- 1:24:36कैनॉनिकल सेट ऑफ डिपेंडेंसी ज्यादातर केस
- 1:24:38में तो
- 1:24:39थोरेट्स पलेन कर दीजिए कैनॉनिकल सेट क्या
- 1:24:42होता है या इरडब्ल्यू
- 1:24:54एक और सिंपल एग्जांपल यहां पर बना के रखा
- 1:24:56है आई होप आप इसे सॉल्व करेंगे और कमेंट
- 1:24:58सेक्शन में आंसर बताएंगे वी विल सी कितने
- 1:25:00लोग आंसर करते हैं नाउ हैविंग ऑल दीज
- 1:25:03बेसिक अंडरस्टैंडिंग ऑफ द फंक्शनल
- 1:25:05डिपेंडेंसी क्लियर वी आर रेडी फॉर द न्यू
- 1:25:07आइडिया दैट इज कीज तो अभी डिस्कशन करते
- 1:25:09हैं जो आपको नजर आ रहा है कीज के बारे में
- 1:25:12देखिए सबसे पहले एक पॉइंट समझना है कि
- 1:25:14डेटाबेस में हमारे पास इतने सारे तरह के
- 1:25:16कीज है ना तो अगर कोई आपसे पूछे की क्या
- 1:25:19होता है तो वैसे कायदे से आपको बोल देना
- 1:25:20चाहिए की कुछ नहीं होता व्हाई बिकॉज़ इतने
- 1:25:23सारे टाइप्स स्पेसिफिकली टाइप के बारे में
- 1:25:25बात करते हैं तो जो भी बेसिक
- 1:25:27अंडरस्टैंडिंग आमतौर पे हम की को लेके
- 1:25:29करते हैं ना वो की के बारे में नहीं करते
- 1:25:30वो करते हैं किसके बारे में सुपर की के
- 1:25:32बारे में तो की और सुपर की डेटाबेस के
- 1:25:35कॉन्टेक्स्ट में मान लीजिए सेम चीज है तो
- 1:25:37पहले मैं एक आईडिया समझाता हूं और कैसे
- 1:25:38इसको एग्जांपल समझेंगे आप देखिएगा की क्या
- 1:25:41है या की क्यों चाहिए अगेन जैसा हमने समझा
- 1:25:45डेटाबेस में हमारे पास जो डेटा है वो
- 1:25:49टेबल्स की फॉर्म में अरेंज्ड है और की
- 1:25:52क्या है कोई ऐसी पहचान है कोई ऐसा एट्रिका
- 1:25:56वैल्यू है जिसके बेस पर आप पूरी रो को
- 1:25:58यूनिक
- 1:26:07आइडेंटिफिकेशन
- 1:26:12डिपेंडेंसी ab2 सडी फॉर एग्जांपल अब
- 1:26:16ऑलरेडी फंक्शनल डिपेंडेंसी में हमने काम
- 1:26:18किया अब देखो यहां एडवांटेज मिलेगा क्या
- 1:26:19मतलब है इस बात का कि अगर आपके पास ए का
- 1:26:22वैल्यू है तो आप c और डी का वैल्यू ढूंढ
- 1:26:24सकते है ना अगर मैं दोबारा आपको याद दिला
- 1:26:26दूं इसको ऐसे भी तो लिख सकते हैं अगर आप ए
- 1:26:29का क्लोजर लिखेंगे तो मैं क्या लिखूंगा
- 1:26:31मैं लिख सकता हूं ना ए सडी चारों चीज़
- 1:26:33चारों चीज़ आ गई तो अब ए मेरा क्या बन गया
- 1:26:36ए मेरा की बन गया क्यों बन गया की बिकॉज़
- 1:26:39चार कॉलम मेरे पास है ए c d क्योंकि
- 1:26:42फंक्शनल डिपेंडेंसी होल्ड कर रहा है मैं
- 1:26:44आपको बोलूंगा जहां पे a का वैल्यू a है b
- 1:26:47का वैल्यू मान लीजिए व है बताओ c और d का
- 1:26:49क्या वैल्यू है क्योंकि फंक्शनल
- 1:26:51डिपेंडेंसी है लेट मी से हो सकता है यहां
- 1:26:52पर x और y कुछ भी लिखा हो बट वो वैल्यू
- 1:26:55मैं यूनिक
- 1:27:00आइडेंटिफिकेशन
- 1:27:20निकालेंगे तो हां ए तो हमारे पास ए तो
- 1:27:24हमारे पास पहले से ही और ए सेडी मिल सकता
- 1:27:26है तो ए सडी भी हो गया तो हां ए बी सी भी
- 1:27:29सुपर की है और ए भी सुपर की है अब पढ़ो
- 1:27:32देखो सुपर की क्या लिखा हुआ है अ सेट ऑफ
- 1:27:35एट्रियल
- 1:27:37आइडेंटिफिकेशन
- 1:27:47यूनिक आइडेंटिफिकेशन
- 1:27:54तो उसको हम की बोलते हैं एक हो सकता है वो
- 1:27:57सेट ऑफ एट्रिल जिससे हम बाकी सेट ऑफ एटिबल
- 1:28:01आइडेंटिफिकेशन
- 1:28:08फाई कर ली बेसिकली आपने पूरी रो
- 1:28:13आइडेंटिफिकेशन
- 1:28:22मिलना चाहिए बस ये पहचान है ना तो जिसके
- 1:28:25क्लोजर से भी पूरा टेबल आपको मिल रहा है
- 1:28:27वो सुपर की है इसमें एक प्रॉब्लम है जिस
- 1:28:30वजह से हम चलते हैं अगले की पे यानी की
- 1:28:32कैंडिडेट की पे क्या प्रॉब्लम है इसके
- 1:28:33अंदर हर टेबल में कम से कम एक सुपर की
- 1:28:36होगा होगा एक से ज्यादा भी हो सकता है अभी
- 1:28:37एग्जांपल से दिखाऊंगा यही एग्जांपल है
- 1:28:39वैसे प्रॉब्लम क्या है क्या सीडी को
- 1:28:42आइडेंटिफिकेशन
- 1:28:54क्या है भी सुपर कि हां है तो तब अगर चार
- 1:28:56ही आपके पास है तो क्या आप करोगे क्या मैं
- 1:28:58करूंगा हां ये भी सारे एलिमेंट्स या सारे
- 1:29:00एटिबल
- 1:29:09आइडेंटिफिकेशन
- 1:29:17है आर ये भी एक तरह का सुपर की ही है है
- 1:29:20ना उसी का एक स्पेसिफाइड स्पेशलाइज्ड
- 1:29:22आइडिया है और और सपोज अगेन इफ आई राइट अ
- 1:29:25फंक्शनल डिपेंडेंसी लाइक दिस ए से सडी पर
- 1:29:28फंक्शनल डिपेंडेंसी है तो क्या एी सुपर की
- 1:29:31है हां है क्या ए कैंडिडेट की है हां है
- 1:29:34क्या ए बी सी सुपर की है अब ए बी सी सुपर
- 1:29:38की तो है बट अब ए बी स कैंडिडेट की नहीं
- 1:29:41कहलाए गी क्यों क्योंकि हमें समझ आ रहा है
- 1:29:43ए बी सी मिनिमल नहीं है मिनिमल क्यों नहीं
- 1:29:45है अगर मैं इससे सी हटा भी दूं तब भी ए ब
- 1:29:48का इस्तेमाल करके भी मैं सीडी तक पहुंच
- 1:29:50सकता हूं फॉलो कर पा रहे हैं इस बात को
- 1:29:52अगर मैं एक और एग्जांपल क्रिएट करूं देखिए
- 1:29:54मजा आ
- 1:29:55जाएगा फिर चार एग्जांपल चार एटिबल मैं ए
- 1:29:59से गया बीसीडी के पास और एक कंफ्यूजन हो
- 1:30:03जाता उसको सही करूंगा और बीसीडी से गया ए
- 1:30:06पे मुझे बताइए क्या ए सुपर की है पहले
- 1:30:08सुपर की ए सुपर की है हां है क्योंकि बाकी
- 1:30:10तीनों
- 1:30:14आइडेंटिफिकेशन से पूरा रिलेशन वाल वो सुपर
- 1:30:17की है अब जरा सोचो मुझे बताओ इन दोनों में
- 1:30:19कौन कैंडिडेट की है कई लोग सोच रहे होंगे
- 1:30:22कि ए तो पक्का कैंडिडेट की है फैक्ट है कि
- 1:30:25बीसीडी भी कैंडिडेट की है क्यों ऐसे मत
- 1:30:27काउंट करना कि उसने एक में किया इसने तीन
- 1:30:29में किया इसलिए मिनिमल नहीं है ना ना ना
- 1:30:31ना ये कंसेप्ट नहीं है कांसेप्ट क्या है
- 1:30:33आपको ये देखना है कि जब मैं बीसीडी की बात
- 1:30:35करूंगा बहुत इंपॉर्टेंट है क्या इस बीसीडी
- 1:30:38का कोई सबसेट है क्या कोई प्रॉपर सबसेट है
- 1:30:41क्या जो कर पाए अकेला बी अकेला सी अकेला
- 1:30:44डी या फिर बी स या फिर सीडी या फिर बीडी
- 1:30:49क्या इन चारों में से कोई इन छह जो
- 1:30:51कॉमिनेशन बने जितने भी कोई कॉमिनेशन
- 1:30:52पॉसिबल है नहीं इसके अंदर कोई
- 1:30:56मिनिमलिस की है मेरी किसी दूसरे से काउंट
- 1:30:59पर कोई तुलना नहीं अब डेफिनेशन पढ़ लूं
- 1:31:02मिनिमल सेट ऑफ एटिबल यूजिंग व्हिच वी कैन
- 1:31:04आइडेंटिफिकेशन
- 1:31:23आप वो सुपर की है जो कैंडिडेट की भी है
- 1:31:26क्योंकि अब आप में कोई कहना चाहिए
- 1:31:28रिडंडेंसी कोई एडिशनल कोई रिडंडेंट आईडिया
- 1:31:31नहीं है तो आई होप ये बात आपको समझ आई
- 1:31:33होगी और जिस तरह किसी भी टेबल में कम से
- 1:31:36कम एक सुपर की होना जरूरी है ओबवियसली कम
- 1:31:38से कम एक कैंडिडेट की भी होना जरूरी है ये
- 1:31:41भी सोच लीजिए अभी हम आगे बढ़ना है
- 1:31:43प्राइमरी की की तरफ लेकिन ऑब् वियस सुपर
- 1:31:45की और कैंडिडेट की में कौन सा चॉइस बेटर
- 1:31:47है आई थिंक कैंडिडेट की बेटर है क्योंकि
- 1:31:49उसमें कोई रिडंडेंसी नहीं है अगला नंबर
- 1:31:52आता है हमारा प्राइमरी की प्राइमरी की
- 1:31:54नहीं प्राइम एटिबल मैंने लिख दिया पढ़
- 1:31:56लीजिए बड़ी इंपोर्टेंट डेफिनेशन
- 1:31:57नॉर्मलाइजेशन में काम आती है एटिबल दैट इज
- 1:32:00मेंबर ऑफ एटलीस्ट वन ऑफ द कैंडिडेट की इज
- 1:32:02कॉल्ड प्राइम
- 1:32:05एट्रबीक का प्राइमरी की से कोई लेना देना
- 1:32:08है क्या नहीं ये बहुत बड़ा कंफ्यूजन नाम
- 1:32:10भी ऐसा रखा है होता है कंफ्यूजन बट नहीं
- 1:32:13तो अगर आप किसी भी एक कैंडिडेट की का एक
- 1:32:15बार भी हिस्सा रह गए तो आप प्राइम एटिबल
- 1:32:17है उदाहरण के लिए अब यहां पर दो कैंडिडेट
- 1:32:20की बनी थी एक था अकेला ए एक था बी सडी
- 1:32:23बोलो प्राइम कौन सर टेक्निकली देखेंगे तो
- 1:32:25दोनों ही प्राइम है क्योंकि चारों ही
- 1:32:27प्राइम हो गए a इधर आ गया b सडी दूसरे में
- 1:32:30आ गया तो अगर आप एक बार भी कैंडिडेट की का
- 1:32:32हिस्सा है तो आप क्या बन जाते हैं आप बन
- 1:32:34जाते हैं प्राइम
- 1:32:37ट्रीबो प्राइमरी की किसी भी डेटाबेस में
- 1:32:40बहुत सारे कैंडिडेट की हो सकते हैं ये
- 1:32:42एग्जांपल अभी आपने देखा अब हमारा जो
- 1:32:44डेटाबेस एडमिनिस्ट्रेटर है जिसकी बात हमने
- 1:32:46की थी सबसे पहले सबसे पहले वाले
- 1:32:48इंट्रोडक्शन चैप्टर में की थी ना तो
- 1:32:50डेटाबेस एडमिनिस्ट्रेटर किसी भी एक
- 1:32:53कैंडिडेट की को उठा के बनाता है प्राइमरी
- 1:32:55की यानी के लीडर बना देता मिनिस्टर प्राइम
- 1:32:58मिनिस्टर में क्या फर्क है कोई फर्क नहीं
- 1:33:00है दोनों मेंबर ऑफ पार्लियामेंट है बस एक
- 1:33:01उनका लीडर है तो डेटाबेस एडमिनिस्ट्रेटर
- 1:33:04जिसको चूज कर ले कि दैट नाउ यू आर गोइंग
- 1:33:07टू बी द प्राइमरी मीन टू
- 1:33:15आइडेंटिफिकेशन
- 1:33:20एज अ प्राइमरी मीन टू
- 1:33:22आइडेंटिफिकेशन की प्राइमरी की एटिबल आर
- 1:33:26नॉट अलाउड टू हैव नल वैल्यू ऑब् वियस जिस
- 1:33:29बेस पे सब कुछ आइडेंटिफिकेशन होना है पूरा
- 1:33:31टेबल उस पे टिका हुआ उसको अगर नल कर देंगे
- 1:33:33तो कैसे चलेगा एगजैक्टली वन प्राइमरी की
- 1:33:35पर टेबल होना चाहिए नाउ दैट इज इंपॉर्टेंट
- 1:33:38अभी तक मैं एटलीस्ट बोल रहा था क्या सुपर
- 1:33:40की एक से ज्यादा हो सकते हैं हां जी क्या
- 1:33:42कैंडिडेट एक से ज्यादा हो सकते हैं हां जी
- 1:33:44प्राइमरी ना ना एक से कम ना एक से ज्यादा
- 1:33:46क्योंकि जो बचे वो क्या कहला रहे हैं वो
- 1:33:49कहला रहे अल्टरनेट की तो आई थिंक ये समझ आ
- 1:33:52रहा है बहुत सारे लोग बनते हैं सुपर की
- 1:33:55उसमें से कुछ बनते हैं कैंडिडेट की उसमें
- 1:33:58से एक कोई खिलाड़ी बनता है प्राइमरी की तो
- 1:34:00आई थिंक इन तीनों का अंडरस्टैंडिंग आपको
- 1:34:02क्लियर हुआ होगा अब एक और की है जिसका नाम
- 1:34:05है फॉरेन की हालांकि लेट बी वेरी
- 1:34:07स्पेसिफिक फॉरेन की का किसी टपल के
- 1:34:11आइडेंटिफिकेशन से कोई लेना देना नहीं भाई
- 1:34:13हम की की जब बात कर रहे तो क्या बात कर
- 1:34:15रहे हैं कि हाउ कैन वी आइडेंटिफिकेशन
- 1:34:23का जो रिलेशनशिप हम ऑब्जर्व करते हैं दैट
- 1:34:27रिलेशनशिप इज रिप्रेजेंटेड विद द हेल्प ऑफ
- 1:34:30फॉरेन की वहां यह काम आता है किसी टेबल की
- 1:34:32यूनिक रो को
- 1:34:44आइडेंटिफिकेशन
- 1:34:47हमने अलग सेड कर ली थी स्टूडेंट के अलावा
- 1:34:50अब स्टूडेंट टेबल अलग था ब्रांच टेबल अलग
- 1:34:53था और नोटिस करिए हमने क्या किया ब्रांच
- 1:34:56के ब्रांच य बेसिकली प्राइमरी की को यहां
- 1:35:00पर हमने ए अ फॉरेन की इंट्रोड्यूस किया था
- 1:35:02यही था ना कहानी यहां पे ए अ फॉरेन की
- 1:35:04इंट्रोड्यूस किया और अब यहां पर ये
- 1:35:07रिलेशनशिप हमारा एस्टेब्लिश हुई तो इसको
- 1:35:09हम क्या बोलेंगे फॉरेन की तो कैन आई से
- 1:35:13कैन आई से प्राइमरी की ऑफ वन टेबल व्हेन
- 1:35:16यूज्ड इन एनी अदर टेबल और कभी-कभी सेम
- 1:35:19टेबल भी हो सकता है जैसे अगेन एग्जांपल
- 1:35:22देखिए मान लीजिए स्टूडेंट आईडी एंड मॉनिटर
- 1:35:26आईडी है ना और यह की है 1 2 3 4 11 1 1
- 1:35:31क्या मतलब है ये इसका मतलब है एक क्लास है
- 1:35:35जहां पर अ चार स्टूडेंट है वन मॉनिटर है
- 1:35:38तो यह सेम टेबल के अंदर भी है है ना हो
- 1:35:40सकता है डेफिनेशन पढ़ेंगे फॉरेन की इज अ
- 1:35:43कॉलम और ग्रुप ऑफ कॉलम इन अ रिलेशनल
- 1:35:45डेटाबेस दैट रेफर्स टू प्राइमरी की ऑफ द
- 1:35:48सेम टेबल और ऑफ सम अदर टेबल सेम टेबल भी
- 1:35:51हो सकता है तो यहां पर मेरे को क्या देखना
- 1:35:53है अगर मॉनिटर आईडी वन है वन नाम का
- 1:35:56स्टूडेंट है भी कि नहीं वन रोल नंबर कैसा
- 1:35:58हो सकता है कि फाइव इज द रोल नंबर ऑफ द
- 1:36:01मॉनिटर वो स्टूडेंट लिस्ट में है नहीं भाई
- 1:36:03ऐसा कैसे होगा ऐसा पॉसिबल नहीं है जैसे
- 1:36:05यहां पे देखिए ऐसा हो सकता है ब्रांच कोड
- 1:36:0810 ये बच्चा के मेरा ब्रांच कोड 103 जबकि
- 1:36:11इस नाम की ब्रांच कॉलेज में ही नहीं है
- 1:36:13ऐसा नहीं हो सकता तो रेफरेंशियल
- 1:36:15इंटीग्रिटी कांस्टेंट में आपको क्या चेक
- 1:36:16करना है कि फॉरेन की की जो वैल्यूज होती
- 1:36:19है ना दे आर ऑलवेज द सबसेट ऑफ देयर
- 1:36:21प्राइमरी की वैल्यूज ये हमेशा रेफर करती
- 1:36:24है मैंने एरो ऐसा लगाया रेफरल दरअसल ऐसे
- 1:36:26होता है ये हमेशा रेफर करेंगे 101 है कि
- 1:36:29नहीं हां है 102 है कि नहीं हां है 103
- 1:36:33नहीं है तो दिस इज इनवैलिड लाइक दिस सो
- 1:36:35दिस इज द आइडिया ऑफ फॉरेन की तोब आपको
- 1:36:38फॉरेन मतलब होता है ना हम तो बोलते हैं
- 1:36:40विदेश जाना फॉरेन जाना ये वो वाला फॉरेन
- 1:36:42है क्योंकि ये की अपने देश से दूसरे देश
- 1:36:44में फॉरेन के अंदर है तो ये फॉरेन की है
- 1:36:47मैं दोबारा याद दिला रहा हूं क्या इसका
- 1:36:49टेबल आइडेंटिफिकेशन से कोई लेना देना कोई
- 1:36:51लेना देना नहीं इसका टेबल को सर्च करने
- 1:36:54में देखो वही वाला क्लास है रोल नंबर है
- 1:36:56सीआर है तो यहां पर समझ आ रहा है कि दो
- 1:36:59सीआर है ऑड नंबर इवन नंबर में शायद डिवाइड
- 1:37:02किया है इवन नंबर वालों के लिए रोल नंबर
- 1:37:05टू एज अ क्लास रिप्रेजेंटेटिव काम कर रहा
- 1:37:07है और ऑड वालों के लिए रोल नंबर वन काम कर
- 1:37:09रहा है लाइक
- 1:37:11दिस यह दो पेंडिंग आईडिया और है कंपोजिट
- 1:37:15कोई भी तरह का कि ये कोई अलग कैटेगरी नहीं
- 1:37:17है किसी भी की में अगर एक से ज्यादा कॉलम
- 1:37:20है उसे कहते हैं कंपोजिट की पॉइंट नंबर वन
- 1:37:23सेकेंडरी की कभी-कभी ऐसा हो सकता है कि
- 1:37:26कोई की या कोई एटिबल किसी टपल को यूनिक
- 1:37:30आइडेंटिफिकेशन
- 1:37:32को स्पीड अप कर दे फॉर एग्जांपल आधार
- 1:37:35डेटाबेस है है ना अब मान लेते हैं आधार के
- 1:37:38अंदर आपका जो आधार नंबर है दैट इज योर
- 1:37:40प्राइमरी की इसको यूज करके आपका टपल
- 1:37:42आइडेंटिफिकेशन
- 1:37:53फॉर एग्जांपल मैं अपनी बात करूं हम पहले
- 1:37:55सर्च कर लेते हैं मेल हम सर्च कर लेते हैं
- 1:37:57वो लोग जिनका जन्म लेट मी से उत्तर प्रदेश
- 1:38:00में हुआ हम वो लोग सर्च कर लेते हैं जिनका
- 1:38:02एज 34 है लाइक दिस ऐसा करके क्या मैं
- 1:38:06यूनिक आइडेंटिफिकेशन कर पाऊंगा नहीं बट
- 1:38:08ऐसा करके सोचिए क्या जो 140 करोड़ लोग हैं
- 1:38:12क्या वो बहुत कम हो जाएंगे कि आधे मेल हैं
- 1:38:14उसमें से कितने यूपी के हैं कितने जिनका
- 1:38:16एगजैक्टली 34 है हो सकता है कुछ लाख में आ
- 1:38:19जाए तब आधार नंबर डालेंगे तो जल्दी रिजल्ट
- 1:38:22निकलेगा सेकेंडरी उसी चीज को काम करने की
- 1:38:24उसी चीज में काम आता है कि आप क्वेरी को
- 1:38:26कैसे स्पीड अप कर सकें सो आई थिंक नाउ
- 1:38:29फाइनली वी आर रेडी फॉर नॉर्मलाइजेशन बिकॉज
- 1:38:32जितने भी हमारे अंडरस्टैंडिंग है कीज का
- 1:38:34एक बेसिक आईडिया हमने ले लिया है तो अभी
- 1:38:36बात करते हैं नॉर्मलाइजेशन की तो चलिए
- 1:38:38फाइनली डिस्कशन स्टार्ट करते हैं नॉर्मल
- 1:38:40फॉर्म्स का तो नॉर्मल फॉर्म के अंदर सबसे
- 1:38:43पहला जो नंबर हमारे पास आता है दैट इज
- 1:38:45फर्स्ट नॉर्मल फॉर्म या जिसे वन एनएफ भी
- 1:38:47बोलते हैं अच्छा ऑलरेडी हमने ईआर डायग्राम
- 1:38:49का जब कन्वर्जन किया था रिलेशनल मॉडल में
- 1:38:52तो हमने समझा था कैसे से मल्टी वैल्यू
- 1:38:54ट्रिब्यूट या कंपोजिट
- 1:38:56ट्रीबीयर्ड
- 1:38:58नहीं हो सकता जब तक यू नो उसको पहले
- 1:39:01स्ट्रांग में कन्वर्ट ना कर ले उसके पास
- 1:39:03की ना हो तो द फैक्ट ऑफ द मैटर इज वर्स
- 1:39:07नॉर्मल फॉर्म में हम कभी कन्वर्ट करते
- 1:39:08नहीं है कोई भी अगर रिलेशनल टेबल है अगर
- 1:39:11ईआर डायग्राम को हमने प्रॉपर तरह से
- 1:39:14कन्वर्ट किया है तो हम मान के चलते हैं कि
- 1:39:15टेबल इज इट फर्स्ट नॉर्मल फॉर्म फिर भी
- 1:39:18अगर सोचे कि सर कुछ तो इंप्लीकेशन होगा ना
- 1:39:20टेबल फर्स्ट नॉर्मल फॉर्म में क्या पहचान
- 1:39:22है तो कुछ दो तीन इंपोर्टेंट पॉइंट दोबारा
- 1:39:24से लिख रहा हूं बट यह पॉइंट काइंड ऑफ हमने
- 1:39:26ऑलरेडी कवर कर ली जब हम रिलेशनल मॉडल के
- 1:39:28प्रॉपर्टीज के बारे में बात कर रहे थे तो
- 1:39:30स्टिल आई विल गो वन बाय वन फर्स्ट नॉर्मल
- 1:39:33फॉर्म इज एन इनिशियल स्टेप ऑफ डेटाबेस
- 1:39:36नॉर्मलाइजेशन क्या-क्या स्टेप है पहला
- 1:39:38पॉइंट आपको ध्यान रखना एटॉमिक वैल्यूज तो
- 1:39:40अगेन व्हाट डज इट मीन कि जो भी टेबल हमारे
- 1:39:43पास है जिसमें बहुत सारे कॉलम बहुत सारे
- 1:39:45रोज होंगे तो व्हाट एवर रो व्हाट एवर सेल
- 1:39:48व्हाट एवर सेल यू टेक एवरी सेल इज इज
- 1:39:50गोइंग टू हैव एन एटॉमिक वैल्यू मल्टीपल
- 1:39:52वैल्यूज नहीं हो सकती है वही यहां पर लिखा
- 1:39:54है ईच सेल इन अ टेबल कंटेन इंडिविजुअल
- 1:39:57एटॉमिक वैल्यूज वेरी गुड सेकंड हमारे पास
- 1:40:00है यूनिक कॉलम नेम अब अगेन इट इज नथिंग
- 1:40:02न्यू कॉमन सेंस बात है भाई हर कॉलम का
- 1:40:04यूनिक नेम होना चाहिए कोई भी दो रो आइडेंट
- 1:40:07नहीं होने चाहिए एंड वेरी इंपॉर्टेंट
- 1:40:09प्राइमरी की होगा तो अकेला ही ये सारे
- 1:40:11प्रॉपर्टी हैंडल कर लेगा देयर मस्ट बी अ
- 1:40:13प्राइमरी की एक सेट ऑफ एटिबल हमारे पास
- 1:40:16ऐसा हो जिसकी मदद से टेबल के किसी भी रो
- 1:40:20को हम इंडिविजुअल
- 1:40:22आइडेंटिफिकेशन ऐसा है तो हम कहेंगे टेबल
- 1:40:24फर्स्ट नॉर्मल फॉर्म में है मैं दोबारा से
- 1:40:26आपको बोल रहा हूं फर्स्ट नॉर्मल फॉर्म कभी
- 1:40:28चेक करने की जरूरत हमें नहीं पड़ती जो भी
- 1:40:31टेबल हमारे पास होता है हम मान के चलते
- 1:40:33हैं कि बाय डिफॉल्ट अगर वो प्रॉपर एक
- 1:40:35रिलेशनल टेबल है अगर ईआर डायग्राम को
- 1:40:37अच्छे से कन्वर्ट किया गया है तो मान के
- 1:40:40चलते हैं कि फर्स्ट नॉर्मल फॉर्म में होगा
- 1:40:42नाउ गेम शुरू होता है सेकंड नॉर्मल फॉर्म
- 1:40:44से नाउ बिफोर आई डायरेक्टली जमप ऑन टू द
- 1:40:46डेफिनेशन प्राइम एट्रिशन याद है दो बार
- 1:40:49ऑलरेडी डिस्कशन कर चुका हूं फिर याद दिला
- 1:40:51रहा हूं कोई भी एट्रीशनल वो एक बार भी
- 1:40:54कैंडिडेट की का हिस्सा रह चुका है मैं
- 1:40:56प्राइमरी की बात नहीं कर रहा कैंडिडेट की
- 1:40:58का हिस्सा रह चुका है दैट इज सेड टू बी अ
- 1:41:00प्राइम एटिबल बार दोबारा आपको याद दिला
- 1:41:02देता हूं देयर यू सी एन एग्जांपल कि हमारे
- 1:41:04पास एक रिलेशन है जिसमें चार एट्रिल नजर आ
- 1:41:07रहे हैं ए बी सीडी देर इज ओनली वन फंक्शनल
- 1:41:09डिपेंडेंसी ए टू सडी तो बोलो की कौन हुआ
- 1:41:12यहां पर ए ओबवियसली हमारा की हो गया और की
- 1:41:15है यानी कि प्राइम एट्रिल है तो ए और बी
- 1:41:18दोनों हो गए प्राइम और सी और डी हो गए नॉन
- 1:41:20प्राइम दोबारा बोल लेते हैं नॉन प्राइम
- 1:41:22कौन कहला आंगे वो एटिबल जो एक बार भी किसी
- 1:41:26भी कैंडिडेट की का हिस्सा नहीं है देन दे
- 1:41:28आर सेड टू बी नॉन प्राइम है ना तो ये
- 1:41:30दोनों बातें एकदम क्लियर हो गई अब
- 1:41:32एग्जांपल के साथ बात करता हूं पार्शियल
- 1:41:34डिपेंडेंसी क्या होती है सेकंड नॉर्मल
- 1:41:36फॉर्म को समझना है तो पार्शियल डिपेंडेंट
- 1:41:38समझ लो सेकंड ऑलरेडी समझ आ जाएगी यहां
- 1:41:40देखिए मैं फिर से लिख देता हूं बड़े से एक
- 1:41:43टेबल हमारे पास है बहुत छोटे-छोटे
- 1:41:45एग्जांपल ले रहा हूं ताकि डायरेक्ट आपको
- 1:41:47आईडिया समझ आए दो फंक्शनल डिपेंडेंसी
- 1:41:50दिखाई जा रही है पहला डिपेंडेंसी है ए टू
- 1:41:53डी और दूसरा मेरे को समझ आ रहा है
- 1:41:55डिपेंडेंसी है a टू स तो देर यू सी ए टूडी
- 1:41:58दे इज वन डिपेंडेंसी एंड a टू स देर इज
- 1:42:01अनदर डिपेंडेंसी दोनों चीज आपने नोटिस करी
- 1:42:04ठीक है अब आप मुझे बताओ की कौन है आई थिंक
- 1:42:07ए मिलकर की बना रहा है अब चेक करो बिकॉज
- 1:42:09अगर ए हमारे पास है तो ए से मेरे को d
- 1:42:13मिलेगा और सिर्फ a से मेरे को c मिलेगा तो
- 1:42:16फिर वही बात ए का अगर आप क्लोजर निकालेंगे
- 1:42:18तो पूरा टेबल आपके पास है हां ए की है
- 1:42:22अच्छा ये कैंडिडेट की है यही प्राइमरी की
- 1:42:24भी मान लो बिकॉज ये मिनिमल है इससे कम कुछ
- 1:42:27हो नहीं सकता ना अकेला ए ये काम कर पाएगा
- 1:42:29ना बी कर पाएगा ए और बी दोनों होना जरूरी
- 1:42:31है हां ये भी हमारा की बन गया अब एक
- 1:42:33आईडिया देखना आप डी से पूछो डी प्राइम है
- 1:42:37कि नॉन प्राइम है डी नॉन प्राइम है सर c
- 1:42:39और डी नॉन प्राइम है ए और बी प्राइम है ये
- 1:42:42जो डी है ये किस पे डिपेंडेंट है तो ये
- 1:42:44बोल रहा है मैं पूरे की पे डिपेंडेंट हूं
- 1:42:46ए और बी बोल रहे हैं हमारा जॉइंट अकाउंट
- 1:42:48है हम दोनों मिलकर हम प्राइम एट्रिमेद
- 1:42:53कैंडिडेट की बना रहे हैं तो हम नॉन प्राइम
- 1:42:55को
- 1:43:07आइडेंटिफिकेशन
- 1:43:14वाली बात थी आप मुझे बताओ ये बात बी को
- 1:43:17अच्छी लगेगी यार बी को अच्छी नहीं लगेगी
- 1:43:19सी को कायदे से पूरे की पर डिपेंड होना
- 1:43:22चाहिए था था या a को b से भी बात करनी
- 1:43:25चाहिए थी a ने बिना बी से बात किए यहां पे
- 1:43:28तो जॉइंट अकाउंट था कि हां दोनों मिलके d
- 1:43:30को
- 1:43:34आइडेंटिफिकेशन
- 1:43:45डिपेंडेंसी लिखा है व्हेन अ नॉन प्राइम
- 1:43:48एटिबल इज डिपेंडेंट ओनली ऑन अ पार्ट यानी
- 1:43:50कि प्रॉपर सबसेट ऑफ़ अ कैंडिडेट की दिस
- 1:43:52इज़ कॉल्ड पार्शियल डिपेंडेंसी टोटल
- 1:43:54डिपेंडेंसी कब होती है फुल डिपेंडेंसी कब
- 1:43:57होती जब पूरे पर डिपेंडेंट होता तो यानी
- 1:43:59कि जो ए वाला है ये हमारा टोटल डिपेंडेंसी
- 1:44:02या फुल डिपेंडेंसी जो भी आप बोलना चाहे
- 1:44:04फुल डिपेंडेंसी है दिस इज पार्शियल
- 1:44:06डिपेंडेंसी एंड दैट इज द डेफिनेशन ऑफ द
- 1:44:09सेकंड नॉर्मल फॉर्म सेकंड नॉर्मल फॉर्म क
- 1:44:10ता मेरे को सब कुछ बर्दाश्त है बट मेरे को
- 1:44:13पार्शियल डिपेंडेंसी बर्दाश्त नहीं है सो
- 1:44:16अ टेबल इज सेड टू बी इन सेकंड नॉर्मल
- 1:44:18फॉर्म कब पहले वो वन एनएफ में होना चाहिए
- 1:44:21और दूसरा वहां पे पार्शियल डिपेंडेंसी
- 1:44:24नहीं होना उल्टा है पार्शियल डिपेंडेंसी
- 1:44:27नहीं होना चाहिए यही है फर्स्ट नॉर्मल फ
- 1:44:29सेकंड नॉर्मल फॉर्म की डेफिनेशन तो कोई
- 1:44:31आपसे पूछे तुरंत आप बताओ वन एंड एफ में
- 1:44:33कुछ चेक करना नहीं है आपको ये पता होना
- 1:44:35चाहिए कि कौन है की पता लगा तो आप जल्दी
- 1:44:37से बता देंगे पार्शियल डिपेंडेंसी एंड
- 1:44:39बेस्ड ऑन दिस आप तुरंत बता देंगे सेकंड
- 1:44:41नॉर्मल फॉर्म स्टिल डाटा के टर्म्स में
- 1:44:44प्रॉब्लम क्या है एक छोटा सा एग्जांपल
- 1:44:47देखिए यहां पर एक टेबल हमारे पास है ए बी
- 1:44:49स जैसे सिंगल फंक्शनल डिपेंडेंसी b टू c
- 1:44:53अब आप मुझसे पूछेंगे की कौन है सर अगर एक
- 1:44:55ही डिपेंडेंसी है तो a तो चाहिए ही चाहिए
- 1:44:58ए ब a और b दोनों मिलकर की बनाएंगे है ना
- 1:45:01और b स को आइडेंटिफिकेशन
- 1:45:08कहलाए गी हां क्यों क्योंकि पूरा की है ए
- 1:45:12c हुआ नॉन प्राइम जो की का पार्ट नहीं है
- 1:45:15अब वो ए दोनों पे ना डिपेंड हो के सिर्फ
- 1:45:17बी पर डिपेंड हो रहा है दिस इज अ क्लियर
- 1:45:19कट एग्जांपल ऑफ पार्शियल डिपेंडेंसी एंड
- 1:45:21दिस इज एग्जांपल ऑफ रिडंडेंसी भूलिए का मत
- 1:45:24यह पूरा गेम किससे बचने के लिए हो रहा है
- 1:45:26रिडंडेंसी देखिए ना रिडंडेंसी पकड़ लिया
- 1:45:28पार्शियल डिपेंडेंसी ने अब क्या करेंगे एक
- 1:45:31मेरा पुराना डायलॉग है जिसको नेता बनना
- 1:45:33उसको बना दो कौन नेता बन रहा है बी बिना
- 1:45:36इससे बात करे पूछ रहा है सी से की टू
- 1:45:39टेंशन मतलब मैं तेरे को हैंडल कर लूंगा तो
- 1:45:41अब बी और सी अलग हो जाएंगे सो नाउ दैट
- 1:45:43बिकम अ सेपरेट टेबल ए बी एक टेबल में
- 1:45:46रहेंगे और फिर वही आप देखो 3 जड ये जो
- 1:45:50इंफॉर्मेशन मुझे मल्टीपल टाइम रिप्रेजेंट
- 1:45:52करनी पड़ रही थी अभी मुझे देखो इंफॉर्मेशन
- 1:45:54मल्टीपल टाइम रिप्रेजेंट नहीं करनी पड़
- 1:45:56रही तो यह भी समझ आ रहा है कि हां
- 1:45:58जैसे-जैसे नॉर्मलाइजेशन हो रहा है
- 1:46:01जैसे-जैसे नॉर्मल फॉर्म से हम आगे बढ़ रहे
- 1:46:02हैं रिडंडेंसी सच में हट रहा है और
- 1:46:04रिडंडेंसी हटेगा तो वो पुरानी प्रॉब्लम
- 1:46:07अपडेशन एनमल इंसर्ट डिली मॉडिफिकेशन
- 1:46:10इनकंसिस्टेंसी वो सब ऑटोमेटिक रिमूव हो
- 1:46:12जाएंगी आगे बढ़ते हैं ये ये वो नेता था
- 1:46:15इसकी इमेज रगी बीच में ये था वो उन हवाओं
- 1:46:18से भी जल्द सामना होगा जो हमारे खिलाफ चल
- 1:46:20रही है तो यह वो भाई था जो ये बी था ये ये
- 1:46:24ये नेता बन रहा था बी टू सी वाला चलिए अभी
- 1:46:27बात करता हूं ट्रांजिटिंग डिपेंडेंसी का
- 1:46:29बिकॉज़ नाउ दैट इज इंटेंड विद द डेफिनेशन
- 1:46:31ऑफ थर्ड नॉर्मल फॉर्म सो अगेन इट्स अ वेरी
- 1:46:34सिंपल एग्जांपल इससे भी छोटा आप देख लीजिए
- 1:46:37लेट मी टेक अ रिलेशन आर और सिर्फ तीन
- 1:46:40एटिबल लेते हैं ए बी सी देर इज अ
- 1:46:42डिपेंडेंसी लेट मी से फ्रॉम a टू बी एंड
- 1:46:44देर इज अ डिपेंडेंसी फ्रॉम बी टू सी अब
- 1:46:46मैं आपसे अगर पूछूं मुझे बताओ व्हाट इज द
- 1:46:49प्राइमरी की हियर और कैंडिडेट की एक ही है
- 1:46:52सर अकेला एक ही बनेगा बिकॉज़ ए से ही सब
- 1:46:55कुछ हो रहा है a से मिला b और b से मिला c
- 1:46:57हां अकेला एक ही है कोई प्रॉब्लम नहीं है
- 1:47:00अगला क्वेश्चन पूछूंगा बताओ प्राइम नॉन
- 1:47:02प्राइम कौन है एक ही है ना तो a हुआ
- 1:47:04प्राइम और b और c हुए नॉन प्राइम है ना अब
- 1:47:07जरा डिपेंडेंसी तो देखो b टू c की बी कौन
- 1:47:11है नॉन प्राइम सी कौन है नॉन प्राइम नाउ
- 1:47:14देर इज अ डिपेंडेंसी फ्रॉम नॉन प्राइम टू
- 1:47:17नॉन प्राइम इसका अपना कोई भरोसा नहीं है
- 1:47:19अपना भरोसा है क्या ये खुद ही नॉन प्राइम
- 1:47:21है जब एक नॉन प्राइम दूसरे a b को
- 1:47:26आइडेंटिफिकेशन
- 1:47:40डिपेंडेंसी फ्रॉम अ नॉन प्राइम एटिबल टू अ
- 1:47:43नॉन प्राइम एट्रिल इज़ कॉल्ड ट्रांसिटिव
- 1:47:46इस तरह की डिपेंडेंसी को क्या बोल रहे हैं
- 1:47:48ट्रांसिटिव एंड नाउ व्हाट इज़ द डेफिनेशन
- 1:47:50ऑफ़ थर्ड नल फॉर्म देखो कितना आसान होता
- 1:47:52जा रहा है अभी थर्ड की लड़ाई है तो टू में
- 1:47:54तो होंगे आप सो फर्स्ट ऑफ ऑल यू मस्ट बी
- 1:47:57इन सेकंड नॉर्मल फॉर्म मानो पार्शियल तो
- 1:47:59ऑलरेडी बाहर जा चुका है एंड इफ ट्रांसिटिव
- 1:48:02डिपेंडेंसी इज नॉट देयर देन यू डायरेक्टली
- 1:48:04कम्स इन टू द आइडिया ऑफ़ थर्ड नॉर्मल
- 1:48:06फॉर्म कोई आपसे बोले सर डायरेक्ट डेफिनेशन
- 1:48:08क्या होगी सो डायरेक्ट डेफिनेशन अ टेबल इज
- 1:48:11सेड टू बी इन थर्ड नॉर्मल फॉर्म इफ इट डज
- 1:48:14नॉट कंटेन एनी पार्शियल और ट्रांजिटिंग
- 1:48:17डिपेंडेंसी अगर पार्शियल ट्रांजिटिंग कोई
- 1:48:20नहीं है तो थर्ड में है या फिर अगेन यू गो
- 1:48:21इन टू द रार की कि सेकंड में है और फिर
- 1:48:24ट्रांजिट नहीं है तो ऑटोमेटिक किधर
- 1:48:26पहुंचेगी थर्ड नर्मल फॉर्म में पहुंचेगी
- 1:48:28सो दैट इज एन आईडिया अच्छा एक अप्रोच और
- 1:48:31होता है आपको समझाता हूं डायरेक्ट
- 1:48:32डेफिनेशन जैसे मैं बोलता हूं लॉजिक
- 1:48:35समझिए अल्फा टू बीटा अगर कोई डिपेंडेंसी
- 1:48:38है बोलिए पार्शियल डिपेंडेंसी का क्या
- 1:48:41डेफिनेशन हमने पढ़ा पार्शियल हमने पढ़ा
- 1:48:43फ्रॉम इफ आई एम नॉट मिस्टेकन फ्रॉम प्राइम
- 1:48:46टू नॉन प्राइम है ना और ट्रांसिटिव
- 1:48:49डिपेंडेंसी अभी जो समझ आया वो हमने क्या
- 1:48:51पढ़ा वो पढ़ा फ्रॉम नॉन प्राइम टू नॉन
- 1:48:54प्राइम अब दोनों में एक बात नोटिस करने
- 1:48:56वाली है क्या कि जो राइट हैंड साइड है जो
- 1:48:58बीटा है वो नॉन प्राइम है तो अगर हम
- 1:49:01पार्शियल और ट्रांजिटिंग ना देखें हम किसी
- 1:49:04डिपेंडेंसी में सम हाउ ये प्रूफ कर दे कि
- 1:49:07बीटा प्राइम है तो क्या ऑटोमेटिक मैं इस
- 1:49:10बात की संभावना पॉसिबिलिटी भी हटा देता
- 1:49:13हूं कि नाउ दैट डिपेंडेंसी कैन नॉट बी
- 1:49:15प्राइम और नॉन कैन नॉट बी पार्शियल और
- 1:49:17ट्रांसिटिव यस क्योंकि पार्शियल या
- 1:49:19ट्रांसिटिव होने के लिए बीटा में नॉन
- 1:49:22प्राइम होना जरूरी है बट यहां पर मैं आपसे
- 1:49:24बोल रहा हूं बीटा में अगर हम क्या कर दें
- 1:49:25प्राइम रख दें तो फिर वो टेंशन ही नहीं है
- 1:49:28तो पढ़ना एक बार अ रिलेशनल स्कीम आर इ सेट
- 1:49:30टू बी इन थर्ड नॉर्मल फॉर्म इफ एवरी
- 1:49:32फंक्शनल डिपेंडेंसी फ्रॉम a टू b वेर आइर
- 1:49:36ए इज अ सुपर की आई विल कम टू दैट और बीटा
- 1:49:38इज अ प्राइम एटिबल तो अगर बीटा प्राइम
- 1:49:41एटिबल है तो ऑटोमेटिक आप थर्ड नॉर्मल
- 1:49:43फॉर्म में पहुंचे ये जो बात है कि इफ a इज
- 1:49:45अ सुपर की ये एक्चुअली डेफिनेशन है बसीए
- 1:49:48की जो मैं आगे पढ़ना है तो पॉइंट ये है या
- 1:49:51तो आप प्रूफ कर दो कि आप ऑलरेडी बसीए में
- 1:49:54हो देन ऑटोमेटिक आप थर्ड नॉर्मल फॉर्म में
- 1:49:56हो या तो आप प्रूफ कर दो कि बीटा प्राइम
- 1:49:58है तो यह डेफिनेशन अभी क्लियर होगी जब हम
- 1:50:00बीस इनफ समझेंगे अगेन लेट मी टेक एन
- 1:50:03एग्जांपल समझाने के लिए इसमें कोई
- 1:50:05रिडंडेंसी होती है अ भी कि नहीं सो देयर
- 1:50:07यू सी a टू b b टू c तो प्राइम कौन हुआ a
- 1:50:12लेकिन b टू c भी डिपेंडेंसी है एंड बिकॉज़
- 1:50:14ऑफ डिपेंडेंसी प्लीज सी दिस रिडंडेंसी हुआ
- 1:50:18ना रिपीटेशन बार-बार रिपीट करना पड़ रहा
- 1:50:21है तो अगेन इसको अलग करिए जो नेता बन रहा
- 1:50:23है उसको अलग बनाइए और जब अलग बनाएंगे आप
- 1:50:25देखिए 2c और 3r को क्या मेरे को मल्टीपल
- 1:50:28टाइम रिप्रेजेंट करना पड़ा नहीं करना पड़ा
- 1:50:31तो मैं लॉजिक भी बता रहा हूं डेफिनेशन भी
- 1:50:34बता रहा हूं एग्जाम पॉइंट ऑफ व्यू
- 1:50:35सेमेस्टर पॉइंट ऑफ व्यू से आप लिख के आए
- 1:50:36लेकिन साथ में एग्जांपल बना के आइएगा टेबल
- 1:50:39के साथ तो देखो ऑप्शन नहीं रहेगा टीचर को
- 1:50:41नंबर देने पड़ेंगे पूरी बात समझा पा रहे
- 1:50:43हैं समझ पा रहे और समझा पा रहे हैं यस अब
- 1:50:46आ जाता है बीसीएनएफ देखिए सारे एफर्ट सारी
- 1:50:51मेहनत करने के बाद भी कभी-कभी कुछ इस तरह
- 1:50:53के रिडंडेंसीज हो सकते हैं जो ना पार्शियल
- 1:50:56पकड़ पाए ना ट्रांसिटिव पकड़ पाए उसके लिए
- 1:50:59हमने बनाए बीसी एफ तो बीसी जिसको व्हिच इज
- 1:51:02अ शॉर्ट फॉर्म ऑफ बॉयज कॉड नॉर्मल फॉर्म
- 1:51:04ये सबसे फंक्शनल डिपेंडेंसी की बेस की बात
- 1:51:07करूं सबसे स्ट्रांग नॉर्मल फॉर्म है यह
- 1:51:08क्या कहता है यह कहता है मेरे को कहानी मत
- 1:51:11सुनाओ तुम यह प्राइम और नॉन प्राइम की यह
- 1:51:13कहता है अल्फा टू बीटा अगर कोई भी
- 1:51:15डिपेंडेंसी है मेरे को पूछना नहीं मैं
- 1:51:18सिर्फ ये बोल रहा हूं अल्फा मस्ट बी अ
- 1:51:20सुपर की बस अभी ब प्रा नॉन फाम मुझे पूछना
- 1:51:23भी मत सो इफ एनी डिपेंडेंसी अल्फा टू बीटा
- 1:51:26इफ अल्फा इज अ सुपर की सी आई एम सेइंग
- 1:51:29कैंडिडेट की और प्राइमरी की और सुपर की
- 1:51:30जस्ट सुपर की बहुत फैंसी नहीं है तो अल्फा
- 1:51:33अगर सुपर की है देन इट इज सेट टू बी इन
- 1:51:35बीसीएएफ फैक्ट ये है मेरी अंडरस्टैंडिंग
- 1:51:37तो ये है डेफिनेशन देखने में टफ लगती है
- 1:51:39बीसी की सुनने में लगता है बहुत टफ होगा
- 1:51:41बट ये बड़ा आसान है सीधे से बोल रहा है
- 1:51:43अल्फा सुपर की बात खत्म एंड नाउ आई थिंक
- 1:51:45यू कैन गो बैक टू दिस डेफिनेशन अगर अल्फा
- 1:51:48सुपर की है तो तो डायरेक्ट आप बफ में
- 1:51:50पहुंचे और बफ में पहुंचे तो थर्ड एनफ में
- 1:51:52तो आप ऑलरेडी है इसलिए डेफिनेशन होल्ड
- 1:51:54करता है कि या तो आप बोल दो अल्फा सुपर की
- 1:51:57है देन यू आर इन बीस एनफ या फिर आप प्रूफ
- 1:51:59कर दो कि बीटा प्राइम है देन आल्सो यू आर
- 1:52:00इन बीसीए फेयर इनफ तो यह डेफिनेशन भी
- 1:52:03क्लियर हु एक एग्जांपल मैं लेके आया हूं
- 1:52:06देयर यू सी एक डिपेंडेंसी है ए टू c एक
- 1:52:12डिपेंडेंसी है c टू बी अगर आप ध्यान से
- 1:52:14ऑब्जर्व करेंगे ना देन यू विल से कि सर a
- 1:52:17तो सबको चाहिए चाहिए बट यहां पर एक नहीं
- 1:52:20दो की बनेगा एक की बने बनेगा ए और एक की
- 1:52:24बनेगा
- 1:52:36bc2 ब डिपेंडेंसी है हां c2 भी डिपेंडेंसी
- 1:52:39है और वो डिपेंडेंसी में रिडंडेंसी भी नजर
- 1:52:43आ रही है बट ये रिडंडेंसी कौन कवर करेगा
- 1:52:46क्योंकि सभी प्राइम है तो ना इसको बीसी नफ
- 1:52:49कवर ना इसको पार्शल डिपेंडेंसी कवर करेगा
- 1:52:51यानी कि सेकंड नॉर्मल फॉर्म ना थर्ड करेगा
- 1:52:54b सनफ कवर करेगा वो क्या बोलेगा ए टू c
- 1:52:58अलाउड है बट c2 भी अलाउड नहीं है क्यों
- 1:53:00क्योंकि सी मेरा सुपर की नहीं है सी इज
- 1:53:03नॉट अ सुपर की दो ही सुपर की है ए और ए
- 1:53:06इसलिए मैं अलाव नहीं करूंगा और तब हम इस
- 1:53:08टेबल को डीकंपोज करेंगे और ये रिडंडेंसी
- 1:53:11ये जो मेरे को बार-बार लिखना पड़ रहा है
- 1:53:13यह बस फिर मैं सिर्फ एक बार लिखूंगा b टू
- 1:53:16सी ना आ स टू बी लाइक दिस सो ये एडवांटेज
- 1:53:19है बात समझ आई तो बीफ तक आई थिंक पूरा
- 1:53:21अंडरस्टैंडिंग हमारा क्लियर हुआ दो-तीन
- 1:53:23बेसिक ऑब्जर्वेशन है जो मैंने देखा
- 1:53:25सेमेस्टर वगैरह में आप डायरेक्ट लिख सकते
- 1:53:27हो अ रिलेशन विद टू एटिबल इज़ ऑलवेज इन
- 1:53:30बसी एफ यस अबे दो ही एटिबल है तो भाई या
- 1:53:33तो तू की या तो मैं की या तो दोनों मिलके
- 1:53:35की होगा ही अ रिलेशन आर अ कंसिस्ट ऑफ़
- 1:53:39ओनली प्राइम एट्रिल इज ऑलवेज इन 3nf मे र
- 1:53:41मे नॉट बी इन बीस अभी दो मिनट पहले हमने
- 1:53:43सीखा इफ
- 1:53:46एवरीबॉडी ऑफ़ हैविंग पार्शियल और
- 1:53:48ट्रांसिटिव डिपेंडेंसीज देन एवरीबॉडी हैज
- 1:53:51टू बी इन बीसीएफ ओनली और थ एनफ ओनली 20
- 1:53:54एनफ हो भी सकता है नहीं भी हो सकता सो आई
- 1:53:56थिंक दिस इज अ बेसिक आईडिया अच्छा यह
- 1:53:59मैंने एक छोटा सा केस बना के रखा है
- 1:54:01क्वेश्चन ट्राई करें हालांकि टाइम कम होता
- 1:54:03है देर यू सी और यू कैन डू वन थिंग यू कैन
- 1:54:06ट्राई दिस क्वेश्चन एंड यू कैन आंसर इट इन
- 1:54:09द कमेंट सेक्शन ये पूरा क्वेश्चन देखो
- 1:54:11मेरे को बताओ क्या बोल रहा है पूछ रहा है
- 1:54:13सेकंड नॉर्मल फॉर्म में है कि नहीं है और
- 1:54:14नहीं है तो उसको लेके आओ एंड दे इज वन मोर
- 1:54:17क्वेश्चन इधर तो सिर्फ आपको नॉर्मल फॉर्म
- 1:54:19ही आइडेंटिफिकेशन
- 1:54:24ओके सो ए यही बना देता हूं पहला
- 1:54:27डिपेंडेंसी क्या बोला इसने ए बी टू सी एक
- 1:54:30डिपेंडेंसी बोला ए टूडी एक डिपेंडेंसी
- 1:54:33बोला बीटू f एक डिपेंडेंसी है f टूजी ए है
- 1:54:39एंड ओके टू आई ज ऐसा डिपेंडेंसी बोला बोल
- 1:54:43रहा है सेकंड नर्मल फॉर्म में है कि नहीं
- 1:54:45और है तो बताओ कैसे करेंगे सी मेरे हिसाब
- 1:54:48से एक ही की है वो है ए ध्यान से नोटिस
- 1:54:50करो ए की है ना और तब ये जो डिपेंडेंसी है
- 1:54:55a2e मैं ऐसे लिख दूं इधर दैट इज एन
- 1:54:58एग्जांपल ऑफ पार्शियल डिपेंडेंसी सिर्फ ब
- 1:55:01से कोई डिपेंडेंट है क्या हां दे इज अ
- 1:55:02डिपेंडेंसी b2 दैट इज एन एग्जांपल अगेन ऑफ
- 1:55:05पार्शियल डिपेंडेंसी वई यही तो बोला था
- 1:55:07भाई कि कोई भी नॉन प्राइम एट्रबीक पर
- 1:55:12सबसेट पर डिपेंड नहीं होगा जबकि डिपेंड
- 1:55:15हुआ को ए ब टोटल पे डिपेंड होना था यह
- 1:55:18सिर्फ ए पे डिपेंड हुआ एसी बी पे डिपेंड
- 1:55:20हुआ इसमें पार्शियल डिपेंडेंसी है
- 1:55:22पार्शियल है तो आगे बात ही मत करो जब
- 1:55:24सेकंड नॉर्मल भी फॉर्म है फेल है देन इट
- 1:55:26इज इन फर्स्ट नॉर्मल फॉर्म डीकंपोज करोगे
- 1:55:29तो उसको अलग-अलग लिख लो भाई ए एक अलग रख
- 1:55:31दो एक टेबल अलग बनाओ जिसमें a से d और यह
- 1:55:37e वाली कहानी यही रुख गई एक टेबल अलग
- 1:55:39बनेगा b वाला जिसमें b से f और ए से आगे
- 1:55:43चलेगा डी अ जी और h और डी से आगे चलेगा i
- 1:55:46ज है ना ये दो अलग-अलग यह तीन टेबल बनेंगे
- 1:55:50और स्कीमा किस में पहुंच जाएगा सेकंड
- 1:55:51नॉर्मल फॉर्म में यहां पे क्या करना है
- 1:55:54आइडेंटिफिकेशन में एक बार कमेंट करके
- 1:55:57बताना नाउ द नेक्स्ट आईडिया इज मल्टी
- 1:56:00वैल्यू डिपेंडेंसीज यानी कि बीसीएफ से आगे
- 1:56:03देखो फर्स्ट नॉर्मल फॉर्म से बीसीएनएफ तक
- 1:56:07तक जो हमने डीकंपोज किया ना वो हमने पूरा
- 1:56:10मैथ यूज किया सिर्फ और सिर्फ फंक्शनल
- 1:56:12डिपेंडेंसीज का बट कुछ आइडियाज हो सकते
- 1:56:14हैं इनसे आगे भी और वो जो पूरे कहानी है
- 1:56:18वो यहां से आगे बढ़ेगा इल्सन नॉर्मलाइजेशन
- 1:56:20बियोंड द आइडिया ऑफ फल डिपेंडेंसी दैट इज
- 1:56:23मल्टी वैल्यू डिपेंडेंसी तो अभी इसको
- 1:56:25कंटिन्यू करेंगे तो चलिए अभी समझते हैं
- 1:56:27मल्टी वैल्यू डिपेंडेंसी क्या है देखिए
- 1:56:29जैसे मैंने बोला टिल बीसी नफ एक ही
- 1:56:31डिपेंडेंसी काम करती है जो है फंक्शनल
- 1:56:32डिपेंडेंसी और जैसा हमने बोला कि अल्फा टू
- 1:56:35बीटा इफ दे इज अ फंक्शनल डिपेंडेंसी तो
- 1:56:37अल्फा की एक वैल्यू पर बीटा की आपको एक ही
- 1:56:39वैल्यू मिलेगी डिफरेंट नहीं मिल सकती मान
- 1:56:41लो मैं उस आईडिया को वायलेट कर देता हूं
- 1:56:43उसी वायलेशन का नाम है मल्टी वैल्यू
- 1:56:45डिपेंडेंसी देखो यहां से ना नोटिस करो
- 1:56:47हमने फंक्शनल शब्द भी हटा दिया फॉर
- 1:56:49एग्जांपल स्टूडेंट है और क्लब नेम है किसी
- 1:56:52कॉलेज के अंदर बहुत सारे क्लब्स हो सकते
- 1:56:53हैं सोसाइटी हो सकती है तो कमलेश एक
- 1:56:56स्टूडेंट है यहां पर आप देख पा रहे हैं कि
- 1:56:58कमलेश डांस क्लब का भी मेंबर है और कमलेश
- 1:57:01गिटार क्लब का मेंबर आप देख पा रहे हैं तो
- 1:57:03यहां पर अब फंक्शनल डिपेंडेंसी तो नहीं है
- 1:57:05बिकॉज अगर एक बार कमलेश पर डांस मिलता तो
- 1:57:08फिर हर बार डांस ही मिलना चाहिए था बट
- 1:57:09यहां पे डांस भी मिला और यहां पे गिटार भी
- 1:57:11मिला अब इस चीज को रिप्रेजेंट कैसे करते
- 1:57:13हैं देखो एक तरीका तो है इसी को बोलते हैं
- 1:57:15मल्टी वैल्यू डिपेंडेंसी है ना इसको
- 1:57:18रिप्रेजेंट करने के दो तरीके हैं या तो
- 1:57:20जैसा आप देख रहे हैं आप फंक्शनल
- 1:57:22डिपेंडेंसी के एक एज की जगह दो एज लगा दें
- 1:57:25या फिर बहुत सारी बुक्स में ना आपको ऐसा
- 1:57:27नोटेशन भी लिखा मिलेगा ओबवियसली यहां पे
- 1:57:29लिखना पॉसिबल नहीं है कि यू कैन हैव अ
- 1:57:31सिंगल एज बट वहां पे दो एरो हो सकते हैं
- 1:57:34ये एक बेसिक बात हो गई मल्टी वैल्यू
- 1:57:36डिपेंडेंसी क्या है जहां पर हमने जो
- 1:57:38फंक्शनल डिपेंडेंसी वाला जो कांस्टेंट था
- 1:57:40जो कंडीशन थी जो लिमिटेशन थी वो हटा दी अब
- 1:57:43थोड़ा सा आगे आपको ऑब्जर्व कराता हूं अ
- 1:57:46ट्रिविया नॉन ट्रिविया आपको पता है
- 1:57:47ट्रिविया किसको बोलते हैं फंक्शनल
- 1:57:49डिपेंडेंसी में हमने बात सीखी है जिसके
- 1:57:51होने ना होने से से फर्क ना पड़े है ना
- 1:57:53होने ना होने से फर्क ना पड़े अ यहां पर
- 1:57:55मल्टी वैल्यू डिपेंडेंसी को भी कभी-कभी
- 1:57:57ट्रिविया नॉन ट्रिविया की कैटेगरी में
- 1:57:59रखते हैं लेकिन यहां रूल थोड़ा सा अलग है
- 1:58:01क्या रूल है मैं समझाता हूं सबसेट वाला
- 1:58:03रूल है ये नोटिस करिए यहां पर इस टेबल में
- 1:58:06बस एक ही मल्टी वैल्यू डिपेंडेंसी है वो
- 1:58:09है स्टूडेंट नेम से अ क्लब नेम है ना कोई
- 1:58:12प्रॉब्लम नहीं है और इस वजह से कोई
- 1:58:13रिडंडेंसी हुई भी नहीं लेकिन इधर देखो
- 1:58:16यहां पर एक टेबल में दो मल्टी वैल्यू
- 1:58:19डिपेंडेंसीज आ गई कैसे एक डिपेंडेंसी मेरे
- 1:58:21को नजर आ रहा है स्टूडेंट नेम टू क्लब नेम
- 1:58:24ऑब् वियस और एक यहां पर देखिए ये भी
- 1:58:27ओबवियसली मल्टी वैल्यू डिपेंडेंसी है
- 1:58:29फ्रॉम स्टूडेंट नेम टू फोन नंबर अब क्या
- 1:58:32एक स्टूडेंट के पास क्या एक स्टूडेंट एक
- 1:58:34से ज्यादा क्लब का मेंबर हो सकता है हां
- 1:58:36सर हो सकता है क्या एक स्टूडेंट के पास एक
- 1:58:38से ज्यादा फोन नंबर हो सकते हैं हां फोन
- 1:58:39नंबर भी हो सकते हैं लेकिन प्रॉब्लम क्या
- 1:58:41है जब एक से ज्यादा मल्टी वैल्यू
- 1:58:44डिपेंडेंसी आप एक टेबल में रखते हैं तो
- 1:58:47प्रॉब्लम हो जाएगा कैसे यहां पर आप देखिए
- 1:58:49आपको फोन नंबर का इंफॉर्मेशन
- 1:58:52एक मल्टी वैल्यूड इंफॉर्मेशन दूसरे की वजह
- 1:58:55से रिपीट करना पड़ रहा है डू यू सी दिस
- 1:58:56आइडिया एक को दूसरे की वजह से हम रिपीट कर
- 1:59:00रहा है और ये एक बहुत बड़ा प्रॉब्लम है तो
- 1:59:02अब दोबारा एक बात समझिए क्या मल्टी वैल्यू
- 1:59:04डिपेंडेंसी हमारे लिए प्रॉब्लम है जब तक
- 1:59:07हमारे लिए प्रॉब्लम नहीं है जब तक एक टेबल
- 1:59:10में एक ही है क्योंकि तब तक हमें उसके लिए
- 1:59:12कुछ रिपीटेशन नहीं करना पड़ता लेकिन जैसे
- 1:59:14ही एक ही टेबल में एक से ज्यादा मल्टी
- 1:59:17वैल्यू डिपेंडेंसी आती है हमें एक
- 1:59:20इंफॉर्मेशन को दूसरी इंफॉर्मेशन की के लिए
- 1:59:22यू नो डुप्लीकेट करना पड़ता है रिपीट करना
- 1:59:24पड़ता है रिडंडेंसी आती है एंड दैट लीड्स
- 1:59:26टू प्रॉब्लम बात समझ आती है तो अब यहां पे
- 1:59:29ट्रिविया की डेफिनेशन देखिए पहले कंक्लूजन
- 1:59:31बता देता हूं अगर एक टेबल में एक ही मल्टी
- 1:59:34वैल्यू डिपेंडेंसी हो तो हम बोलते हैं नॉन
- 1:59:36ट्रिविया है अभी ओ सॉरी हम बोलते हैं
- 1:59:38ट्रिविया है ट्रिविया मतलब जिसके होने ना
- 1:59:40होने से फर्क ना पड़े इसको हम माफ कर देते
- 1:59:43हैं इससे कोई प्रॉब्लम नहीं है लेकिन अगर
- 1:59:45एक टेबल में एक से ज्यादा डिपेंडेंसी है
- 1:59:48मल्टी वैल्यूड की बात कर रहा हूं तो इसको
- 1:59:49हम बोलते हैं नॉन ट्रिविया और नॉन
- 1:59:51ट्रिविया है है तो इससे हमें फर्क पड़ता
- 1:59:53है अब ये बात डेफिनेशन में कैसे लिखते
- 1:59:55देखना जरा क्या लिखा ऊपर ट्रिविया की
- 1:59:57डेफिनेशन लिखिए क्या अ ट्रिविया मल्टी
- 1:59:59वैल्यू डिपेंडेंसी
- 2:00:01x2y इज वन वेर आइर y इज अ सबसेट ऑफ x तो
- 2:00:06ये बात तो आपने पुरानी सीखी हुई है क्या
- 2:00:08वही अल्फा टू बीटा वाला पॉइंट याद है
- 2:00:09अल्फा टू बीटा डिपेंडेंसी ट्रिविया कहलाए
- 2:00:12गी अगर बीटा खुद सबसेट है किसका अल्फा का
- 2:00:15मैं एग्जांपल लिख दूं ए से और b पे मैं
- 2:00:18आपको पहुंचा पा रहा हूं तो इस बात का कोई
- 2:00:19मतलब नहीं है पहले से जब मुझे ए दोनों पता
- 2:00:21है तो भी मैं बता सकता हूं ये तो पुरानी
- 2:00:23बात है अब एक और नई बात बोल रहा है एंड y
- 2:00:27और और x एंड y टूगेदर फॉर्म द होल सेट ऑफ
- 2:00:34एट्रबीक ू डिपेंडेंसी है और x y दोनों
- 2:00:37मिलके अगर पूरा टेबल बना रहे हैं तो
- 2:00:39इनडायरेक्टली पता है मैं क्या समझाना चाह
- 2:00:41रहा हूं कि ये दोनों ही अकेले मल्टी
- 2:00:43वैल्यू डिपेंडेंसी और कोई है नहीं क्यों x
- 2:00:46y ने मिलके अगर पूरा टेबल बना दिया इसका
- 2:00:47मतलब और कोई हो ही नहीं सकता यहां पर देखो
- 2:00:50क्या यहां पर स्टूडेंट नेम और क्लब नेम ने
- 2:00:52पूरा टेबल बनाया नहीं क्या यहां पर
- 2:00:54स्टूडेंट और फोन नंबर ने पूरा टेबल बनाया
- 2:00:56नहीं तो अगर एक से ज्यादा मल्टी वैल्यू
- 2:00:59डिपेंडेंसी है तो आप पूरा टेबल नहीं बना
- 2:01:01पाएंगे इसी तरीके से डेफिनेशन ये लिख दी
- 2:01:03है ना तो ट्रिविया कब होगा कंक्लूजन जब एक
- 2:01:06टेबल में एक ही मल्टी वैल्यू डिपेंडेंसी
- 2:01:08होगी नॉन ट्रिविया कब होगा जब एक टेबल में
- 2:01:11एक से ज्यादा होगी हमें प्रॉब्लम किससे है
- 2:01:13हमें एक से ज्यादा वाले से प्रॉब्लम है और
- 2:01:16मैंने कुछ अलग-अलग एग्जांपल देखे अब देखो
- 2:01:17अगेन ये टेबल जब तक अलग था फोन नंबर वाला
- 2:01:21कोई प्रॉब्लम नहीं था था नॉन ये भी
- 2:01:22ट्रिविया है एक टेबल में एक है क्लब वाला
- 2:01:25ये भी ट्रिविया है जैसे ही आप इन्हें एक
- 2:01:27साथ लाते हैं अब ये नॉन ट्रिविया बन जाता
- 2:01:29है अब ये हमारे लिए प्रॉब्लम है एक और
- 2:01:32एग्जांपल देखो ये रेस्टोरेंट है एक टेबल
- 2:01:35है ना और यहां पर आप देख रहे हैं
- 2:01:37रेस्टोरेंट क्या-क्या वैराइटी सर्व कर रहा
- 2:01:38है क्या-क्या डिशेस दे रहा है और उसका
- 2:01:40डिलीवरी एरिया क्या है है ना ये डिलीवर भी
- 2:01:42कर रहा है सुगी जोमेटो की तरह तो यहां पर
- 2:01:44यू कैन सी फिर मेरे को रिपीटेशन करना पड़
- 2:01:47रहा है एक चटोरा स्वीट्स है यह समोसा देखो
- 2:01:50रिपीट करना पड़ा हर डेस्ट नेशन के लिए
- 2:01:53डोसा मुझे रिपीट करना पड़ा यहां पर फिर
- 2:01:55समोसा यहां पर लड्डू डू यू सी दिस तो ऑब्
- 2:01:58वियस आपको ये इंफॉर्मेशन रिपीट करनी पड़
- 2:02:00रही है तो यहां पे बोलो ट्रिविया है कि
- 2:02:02नॉन ट्रिविया है नॉन ट्रिविया है बिकॉज़
- 2:02:04रेस्टोरेंट टू वैराइटी एक मल्टी वैल्यू
- 2:02:07डिपेंडेंसी एंड रेस्टोरेंट टू डिलीवरी
- 2:02:10एरिया एक और मल्टी वैल्यू डिपेंडेंसी एंड
- 2:02:12दैट इज अ प्रॉब्लम अब फिर बोलो ये
- 2:02:14प्रॉब्लम कब नहीं रहेगी आप इन्हें अलग-अलग
- 2:02:16कर दो रेस्टोरेंट टू डिलीवरी एरिया अगर एक
- 2:02:19टेबल में एक ही मल्टी वैल्यूड है तब इससे
- 2:02:22मुझे प्रॉब्लम नहीं है और तब मैं इसे
- 2:02:24ट्रिविया कहने लगता हूं एंड नाउ आई थिंक
- 2:02:26इतना लॉजिक सीखने के बाद वी हैव द
- 2:02:28सफिशिएंट नॉलेज टू गो टू 4nf 4nf इसकी अगर
- 2:02:32अंडरस्टैंडिंग आपको है तो ये बहुत ही
- 2:02:34एक्सेप्शनल बात है बिकॉज़ ज्यादातर लोग
- 2:02:36बीएफ तक भी नहीं पहुंच पा रहे होते तो
- 2:02:38क्या है फर एंड एफ अगेन पहला तो बीसीएफ
- 2:02:41होना ही चाहिए उसमें तो कोई नई बात है
- 2:02:42नहीं एंड नाउ यू सी देयर मस्ट नॉट नॉट
- 2:02:46एजिस्ट एनी नॉन ट्रिविया मल्टी वैल्यू
- 2:02:48डिपेंडेंसी आई थिंक ऑलरेडी हम इस बात को
- 2:02:50अब समझ गए हैं ट्रिविया से कोई फर्क पड़ता
- 2:02:52है क्या नहीं ट्रिविया हो सकता है मानो एक
- 2:02:54टेबल में एक हो सकता है बट एक टेबल में एक
- 2:02:56से ज्यादा होगा तो प्रॉब्लम है तब वो टेबल
- 2:02:58फ फोर्थ नॉर्मल फॉर्म में नहीं कहलाएगा और
- 2:03:00अगर है तो हम समझ गए क्या करना है सर
- 2:03:03डीकंपोज कर दीजिए डीकंपोज करिए अगर एक
- 2:03:06टेबल में चार मल्टी वैल्यू डिपेंडेंसी है
- 2:03:08चारों के लिए अलग-अलग टेबल बनाएंगे तब वो
- 2:03:10टिवि बन जाएगा तब हमें फर्क नहीं पड़ेगा
- 2:03:13और तब हमारा जो स्कीमा है वह फोर्थ नॉर्मल
- 2:03:15फॉर्म में पहुंच जाएगा यस ओके नाउ नेक्स्ट
- 2:03:18अंडरस्टैंडिंग दिस इज आल्सो वेरी
- 2:03:20इंपॉर्टेंट वेदर द कॉम्पिटेटिव एग्जाम्स
- 2:03:22और सेमेस्टर एग्जाम बहुत जगह मैंने लॉसी
- 2:03:25लॉस लेस डीकंपोजिशन डेटा लॉस डिपेंडेंसी
- 2:03:28लॉस में बच्चों को बहुत कंफ्यूज होते देखा
- 2:03:30है तो बहुत ध्यान से मेरे साथ चलिए मजा आ
- 2:03:31जाएगा आपको आई विल गो वन बाय वन देखो
- 2:03:35नॉर्मलाइजेशन हमने लगभग लगभग समझ लिया और
- 2:03:37नॉर्मलाइजेशन के दौरान एक बात तो तय है कि
- 2:03:40सर कुछ हो ना हो टेबल तो डीकंपोज होंगे है
- 2:03:43ना टेबल डीकंपोज होते हैं नंबर ऑफ टेबल्स
- 2:03:44बढ़ते जाते हैं बट इस डीकंपोजिशन में क्या
- 2:03:48यह खतरा भी है कि हमने बात नहीं की इसके
- 2:03:50बारे में कि कभी-कभी भी कुछ लॉस हो जाए
- 2:03:53अगर डेटा लॉस हो या फंक्शनल डिपेंडेंसी
- 2:03:55लॉस हो हो सकता है क्या मे भी हो सकता है
- 2:03:57और अगर हो रहा है तो उसको एक बार
- 2:03:59इन्वेस्टिगेट करना जरूरी है और ये जो
- 2:04:01प्रॉपर्टी है ये हमें उसी पॉइंट को
- 2:04:03इन्वेस्टिगेट करना सिखाती है कैसे मेरे
- 2:04:05साथ सुनिए यहां देखिए एक टेबल हमारे पास
- 2:04:08है r स्कीमा का नाम मैंने r रखा है तीन
- 2:04:11कॉलम ए बी सी डेटा भी आपके सामने है अब हम
- 2:04:13क्या कर रहे हैं हम इसको स् स्प्लिट कर
- 2:04:15रहे हैं बिकॉज़ ऑफ नॉर्मलाइजेशन तो क्या
- 2:04:17फंक्शनल डिपेंडेंसी थी क्यों किया वो छोड़
- 2:04:19दीजिए लेकिन स्प्लिट करना तो लॉजिकल बात
- 2:04:22है और यहां पर देखिए पहले मैंने ए रख लिया
- 2:04:24और दूसरे टेबल मैंने
- 2:04:28bc-c डटा आएगा तो सर
- 2:04:321a 2b एंड 3a ये डाटा फर्स्ट टेबल में आ
- 2:04:36जाएगा इजेंट इट और यहां पर बोलो
- 2:04:39ए b क और ए ये हमने डीकंपोज कर दिया अब
- 2:04:44मैं आपसे पूछूं कोई डेटा लॉस हो गया आप
- 2:04:46बोलेंगे कहां सर डाटा लॉस हुआ ये सारी
- 2:04:48इंफॉर्मेशन इधर भी आ गई और ये सारी
- 2:04:50इंफॉर्मेशन
- 2:04:51धर आ गई अब क्या कभी-कभी ऐसा हो सकता है
- 2:04:54अगर डाटा लॉस नहीं हो एक चेक करके आपको
- 2:04:56पूछता हूं वो क्या अगर मेरा मन है मैंने
- 2:04:59टेबल को देखिए मैंने पहले से भर के रख
- 2:05:01लिया मैंने इस टेबल को स्प्लिट किया था
- 2:05:03अगर मेरा मन है तो क्या फ्यूचर में मैं
- 2:05:06इसको दोबारा मर्ज कर सकता हूं कायदे से
- 2:05:08होना चाहिए बिकॉज कभी-कभी एक समझाता हूं
- 2:05:11कभी-कभी बिकॉज ऑफ नॉर्मलाइजेशन नंबर ऑफ
- 2:05:13टेबल्स स्कीमा में बहुत ज्यादा हो जाते
- 2:05:15हैं जिस वजह से भी डेटाबेस स्लो होने लगता
- 2:05:17है तो कभी-कभी हम डी नॉर्मलाइज भी करते
- 2:05:19हैं सो दैट टेबल दोबारा से आ जाए हमें लग
- 2:05:22रहा है कि ज्यादा कर दिया था दोबारा व विल
- 2:05:23गो बैक टू द ओल्ड टेबल अब कैसे करेंगे
- 2:05:26मुझे बताइए मेरे साथ चलिए दोनों का लिंक
- 2:05:28अप हमारे पास है वो वाला टेबल तो जा चुका
- 2:05:31ऊपर वाला तो भूल जाइए क्योंकि ऑलरेडी हमने
- 2:05:33उसको इन दो टेबल की फॉर्म में स्टोर किया
- 2:05:35था 1a 1a अब यहां देखो प्रॉब्लम क्या है
- 2:05:40बी में a एक बार लिखा है कि दो बार लिखा
- 2:05:42है दो बार याद है आपको पहले टेबल में क्या
- 2:05:44था नहीं क्या करना पड़ेगा बोलो तो 1a के
- 2:05:47लिए एक बार आपको पवी लिखना पड़ेगा और 1a
- 2:05:50के लिए एक बार आपको r लिखना पड़ेगा नाउ डू
- 2:05:52यू सी दिस प्रॉब्लम अब बताओ टू पर क्या है
- 2:05:552b b एक ही बार है हालांकि इसका मतलब
- 2:05:57इसमें कोई कंफ्यूजन नहीं होगा क्यों
- 2:05:59मिलेगा नाउ 3a देयर यू सी 3a पर यहां पर
- 2:06:03एक बार आपको p मिलेगा और यहां 3a पर एक
- 2:06:06बार आपको r मिलेगा अब यहां पर ओरिजिनल
- 2:06:08टेबल में कितने रोज थे बोलो थ्री थे यहां
- 2:06:11कितने हो गए फाइव हो गए कुछ लोग को ऐसा
- 2:06:13लगता है सर ये तो डाटा गेन हो गया
- 2:06:15इंफॉर्मेशन गेन हुआ गेन नहीं है ये लॉस है
- 2:06:18कैसे हमारे पास बहुत सारी इंफॉर्मेशन थी
- 2:06:20पहले टेबल में अगर मैं आपको बोलता 1a पे
- 2:06:23बताओ c की वैल्यू क्या है आप बता सकते थे
- 2:06:26क्या हां बोल देते सर 1a पे c की वैल्यू p
- 2:06:28है इधर बता दो क्या है अभी 1a पे p भी मिल
- 2:06:31रहा है 1a पे r भी मिल रहा है सो दैट इज
- 2:06:33एक्चुअली अ लॉस ऑफ इंफॉर्मेशन लॉस ऑफ डाटा
- 2:06:35तो इस तरह का डीकंपोजिशन करना है कि नहीं
- 2:06:38करना नहीं करना इट्स अ लॉसी डीकंपोजिशन आई
- 2:06:41थिंक ये पूरा आईडिया आपको समझ आया अब
- 2:06:43दोबारा समझिए इसको चेक कैसे
- 2:06:45करेंगे ये एक टेबल था ये दो अलग टेबल था
- 2:06:48चब मैं बाद में इसमें डिटेल में जाऊंगा
- 2:06:50रिलेशनल अलजेब्रा में ये जो हमने मर्ज
- 2:06:52किया ना कॉमन टपल देख के इसको बोलते हैं
- 2:06:54नेचुरल जॉइन करना क्या करना नेचुरल जॉइन
- 2:06:58करना तो अब यहां देखो अगर ओरिजिनल टेबल था
- 2:07:01r और हमने उसको दो टेबल में डीकंपोज किया
- 2:07:04किसकिस में सर r1 में और r2 में तो क्या
- 2:07:08अगर ऐसा है या फिर अगर ऐसा है जैसे फॉर
- 2:07:11एग्जांपल इस बार हमारे ओरिजिनल टेबल में
- 2:07:14कितने टपल थे सर ओरिजिनल में थ्री थे और
- 2:07:17यहां दोबारा दोनों को मर्ज करके कितने
- 2:07:19मिले फाइव मिले यह वाला केस बनाना कि जो
- 2:07:22नया टेबल है उसमें ज्यादा टपल आ गया हमारा
- 2:07:24ओरिजिनल टेबल इसका सबसेट हो गया इजेंट इट
- 2:07:27उल्टा हो मान लो यहां पर जो नया टेबल बने
- 2:07:30उसमें मान लीजिए दो ही टपल रह जाए ओरिजिनल
- 2:07:32में तीन थे तो दोनों में से किसमें लॉस है
- 2:07:34सर दोनों में लॉस है इजन इट हमारे ओरिजिनल
- 2:07:38टेबल में अगर तीन टपल थे हमें तीन ही
- 2:07:40चाहिए ना तीन से कम चाहिए ना ज्यादा चाहिए
- 2:07:43कम में भी लॉस होगा ज्यादा में भी लॉस
- 2:07:45होगा तो फिर बताओ लॉस स डीकंपोजिशन कैसे
- 2:07:48लिख के आओगे एग्जाम में सेमेस्टर्स में तो
- 2:07:50लॉस स डीकंपोजिशन का मतलब है कि अगर मैं
- 2:07:53उन दोनों को दोबारा मर्ज करूं या टू बी
- 2:07:55प्रोसाइज दोबारा उनका मैं नेचुरल जॉइन
- 2:07:57करूं तो आई मस्ट गेट बैक द सेम टेबल ना कम
- 2:08:01चाहिए ना ज्यादा चाहिए है ना तो लॉस कैसे
- 2:08:04हो सकता है उसका एग्जांपल मैंने आपको
- 2:08:06समझाया और लॉस नहीं है वो क्या कंडीशन है
- 2:08:10वो भी आपको समझा दी तो अब इस बात को समझिए
- 2:08:13जब भी हम नॉर्मलाइजेशन करेंगे हमें इस बात
- 2:08:16को इंश्योर करना है कि लॉस हो या ना हो और
- 2:08:19यहां हम डाटा की बात कर रहे हैं डाटा का
- 2:08:22लॉस ना हो एक और बात क्या कभी-कभी चला
- 2:08:25सकते हैं क्या डाटा का लॉस ना होना यानी
- 2:08:28कि डीकंपोजिशन लॉस लेस होना लॉस लेस होना
- 2:08:32ये कोई ऑप्शनल बात है या मैंडेटरी
- 2:08:34क्राइटेरिया होना चाहिए डिजायरेबल कि
- 2:08:35मैंडेटरी मैंडेटरी वेरी इंपॉर्टेंट लॉस
- 2:08:38लेस डीकंपोजिशन दिस प्रॉपर्टी इज
- 2:08:40एक्सट्रीमली क्रिटिकल एंड मस्ट बी अचीव्ड
- 2:08:42एट एनी कॉस्ट अगर डीकंपोजिशन के दौरान
- 2:08:45डाटा का लॉस हुआ देन दैट इज अ इनवैलिड
- 2:08:47डीकंपोजिशन नहीं करना था आपको डेटाबेस
- 2:08:49खराब कर दिया आपने आर यू गेटिंग दिस तो ये
- 2:08:52हमको चाहिए चाहिए इसको कभी-कभी लॉस
- 2:08:55डीकंपोजिशन स्टैंडर्ड टर्म या फिर नॉन
- 2:08:57एडिटिव जॉइंट थोड़ा स्मार्ट लिखने के लिए
- 2:09:00तो नॉन एडिटिव जॉइन भी इसको हम बोल देते
- 2:09:02हैं तो आई थिंक ये बात आपको समझ आ गई लॉस
- 2:09:04डी कंपोजीशन होता क्या है एक टेबल से डेटा
- 2:09:07की टर्म से एक दो एग्जांपल से आपको समझाता
- 2:09:09हूं यह मान लीजिए ओरिजिनल टेबल है r
- 2:09:12जिसमें पांच एटिबल मेरे पास है अगर मैं
- 2:09:14आपसे बोलू कि मैंने ना इसको दो टेबल में
- 2:09:16डिवाइड
- 2:09:17किया एक टेबल में कॉलम है ए और बी और
- 2:09:21दूसरे टेबल में कॉलम है स और डी बताओ लॉस
- 2:09:24है कि लॉस लेस है चेक करने की जरूरत नहीं
- 2:09:25ना पक्का लॉस लेस है क्यों यार कॉलम ही खा
- 2:09:28गए आप इधर ए है इधर सीडी है e वाला कॉलम
- 2:09:31कहां गया ये तो पक्का लॉस हो गया तो आपको
- 2:09:33ध्यान क्या रखना है जब टेबल डीकंपोज हो तो
- 2:09:36सारे एट्रिल कवर होने चाहिए एक दूसरा केस
- 2:09:39बनाता हूं मेरे पास है लेट मी से ए बी सी
- 2:09:43इधर ले लेता हूं और दूसरे में ले लेता हूं
- 2:09:45डीएनए अब बोलो क्या इस बार मैंने सारे
- 2:09:47ट्रीबो किए हैं हां करें अगर इस टेबल को
- 2:09:50मैं इन दो टेबल में डीकंपोज करूं r1 और r2
- 2:09:53में तो लॉसी के लॉस लेस इस बार भी लॉसी
- 2:09:55क्यों आपने देखा जब हम मर्ज करते हैं मर्ज
- 2:09:59करने के लिए क्या कोई कॉमन एट्रिल होना
- 2:10:01चाहिए हां इन दोनों में कुछ कॉमन ही नहीं
- 2:10:03है ये ए बी स एकदम अलग हो जाएगा लग हो
- 2:10:06जाएगा मेरे को समझ नहीं आएगा बाद में मर्ज
- 2:10:08कैसे करूं तो मेरे को क्या करना पड़ेगा
- 2:10:10चार इधर चार इधर फोर क्रॉस फोर पहले टेबल
- 2:10:13की हर रो को दूसरे टेबल की हर रो से मर्ज
- 2:10:15करना पड़ेगा भाई 16 टबल बन जाएंगे दैट इज
- 2:10:18नॉट गोइंग टू मेक सेंस ये काम नहीं करेगा
- 2:10:20कुछ कॉमन ले लेता हूं ओके लेट मी टेक
- 2:10:23समथिंग कॉमन तो ए बी सी और एक काम करता
- 2:10:26हूं इधर भी c कॉमन ले लेता हूं सीडी अब
- 2:10:30काम चलेगा क्या अच्छा दोनों में कनेक्शन
- 2:10:32ले लिया और सी हमने कॉमन ले लिया ब कॉमन
- 2:10:35होने के बाद भी प्रॉब्लम होती है क्या हां
- 2:10:37होती है क्यों बिकॉज यहां देखो यहां भी तो
- 2:10:40दोनों में कॉमन था बी बट प्रॉब्लम क्या
- 2:10:42हुआ कि जो कॉमन है उसमें कुछ वैल्यू रिपीट
- 2:10:45हो रही थी a और उसी ने बाद में गड़बड़
- 2:10:48घोटाला कर दिया तो अब यहां पर देखो अगर
- 2:10:50मैं दोनों में कॉमन c भी रख दूं तो क्या c
- 2:10:53यूनिक है डिस्टिंक्ट है क्या नहीं सी
- 2:10:55डिस्टिंक्ट नहीं है इसमें भी कॉमन है वन
- 2:10:57और 100% आप विजुलाइज कर पा रहे होंगे इसकी
- 2:11:00वजह से फिर रिपीट करना पड़ेगा ये भी काम
- 2:11:02नहीं करेगा कोई डिस्टिंक्ट वैल्यू उठा
- 2:11:04लेता हूं अगर मैं ऐसा करूं r1 करता हूं ए
- 2:11:08में और r2 में मैं b सीडी अब बोलो दोनों
- 2:11:13में कॉमन क्या है सारे एट्रिया यस दोनों
- 2:11:16में कॉमन कौन है b क्या बी डिस्टिंक्ट है
- 2:11:18बी डिस्टिंक्ट है सर तो क्या इसकी मदद से
- 2:11:20बात मैं दोनों टेबल को मर्ज कर पाऊंगा कर
- 2:11:22पाऊंगा तो ये तीनों डीकंपोजिशन लॉस थे बट
- 2:11:26ये क्या हुआ लॉस लेस और यहां से एक आईडिया
- 2:11:28भी समझ आ गया क्या डीकंपोजिशन लॉस लेस
- 2:11:31होगा ये चार एग्जांपल से क्या फायदा हुआ
- 2:11:33डीकंपोजिशन लॉस लेस होगा जब पहले तो सारे
- 2:11:37ट्रिब्यूट कवर हो पॉइंट नंबर वन पॉइंट
- 2:11:39नंबर टू कम से कम एक या ज्यादा एट्रिल
- 2:11:42कॉमन हो और वो एटिबल डिस्टिंक्ट हो है ना
- 2:11:45अगर डिस्टिंक्ट होंगे तो कोई प्रॉब्लम
- 2:11:47नहीं होगा यहां तो डाटा आपके पास है इसलिए
- 2:11:50आपने देख के बता दिया इन जनरल हो सकता है
- 2:11:52क्वेश्चन में सिर्फ फंक्शनल डिपेंडेंसी
- 2:11:54गिवन हो तो यह एक प्रॉपर्टी भी लगाई जा
- 2:11:56सकती है वो क्या अगर हम सम हाउ ये प्रूफ
- 2:11:59कर दें कि जो कॉमन एट्रियो है ये कॉमन
- 2:12:02एट्रिल की है या तो फर्स्ट या तो किसी में
- 2:12:06भी हो कोई फर्क नहीं पड़ता दोनों में हो
- 2:12:07तो बहुत ही अच्छा एक में भी हो तो चलेगा
- 2:12:09अब अगर कॉमन
- 2:12:11एट्रिंजाइट
- 2:12:16होल्ड करेगी क्या की की वैल्यू डिस्टिंक्ट
- 2:12:19होंगी या डुप्लीकेट हो सकती है की की
- 2:12:21वैल्यू डिस्टिंक्ट होंगी और डिस्टिंक्ट
- 2:12:23होंगी तो डीकंपोजिशन हमेशा लॉस लेस होगा
- 2:12:26नाउ आई थिंक पूरी कहानी एक साथ जुड़ती हुई
- 2:12:28नजर आ रही होगी सारे पॉइंट मैंने इधर ही
- 2:12:30लिख दिए हैं जो आपको बुक में दिखेंगे पहला
- 2:12:33डीकंपोजिशन आपने किया क्या दोनों टेबल के
- 2:12:36एट्रिका मैं यूनियन करूं मुझे सारे एटिबल
- 2:12:38मिलने चाहिए हां मिलने चाहिए अगर लॉस लेस
- 2:12:41रखना है तो क्या दोनों टेबल का जो एट्रियो
- 2:12:44का इंटरसेक्शन है कुछ कॉमन होना चाहिए कि
- 2:12:46नहीं होना चाहिए कॉमन होना चाहिए वरना
- 2:12:48प्रॉब्लम होगा तो इंटरसेक्शन शुड बी फा और
- 2:12:51शुड नॉट बी फा इंटरसेक्शन शुड नॉट बी फा
- 2:12:54एंड द थर्ड वेरी इंपोर्टेंट पॉइंट जो
- 2:12:56ऑब्जर्वेशन से हमने सीख लिया कि अगर मैं
- 2:12:59दोनों के एट्रिल का जो भी कॉमन पार्ट हमने
- 2:13:01निकाला या तो वो की बन जाए फर्स्ट टेबल के
- 2:13:05लिए या वो की बन जाए सेकंड टेबल के लिए तो
- 2:13:08इनडायरेक्टली हम ये प्रूफ कर देंगे कि ये
- 2:13:10एट्रिल हमेशा डिस्टिंक्ट रहेगा और
- 2:13:12डिस्टिंक्ट रहेगा तो डीकंपोजिशन लॉस लेस
- 2:13:15होगा सो दैट इज हाउ ये पूरी कहानी हम यहां
- 2:13:17पे कंप्लीट कर पा रहे हैं ना फॉर एग्जांपल
- 2:13:19एक छोटा सा क्वेश्चन बना के दिखाता हूं
- 2:13:22चेक करिए एक टेबल हमारे पास है जिसमें ए
- 2:13:25बी सीडी और ये सारी की सारी फंक्शनल
- 2:13:27डिपेंडेंसीज है a टू बी बी टू सी c2d d2a
- 2:13:30और ये तीन डीकंपोजिशन मैंने बनाए हैं और
- 2:13:33हमें यही बताना है कि सर लॉसी है कि लॉस
- 2:13:35लेस है है ना तो मैं जल्दी से तीनों की
- 2:13:38ड्राइंग अलग से बना लेता हूं और आपसे पहले
- 2:13:40क्या पूछूंगा कि इन इंडिविजुअल टेबल में
- 2:13:43कौन-कौन सी फंक्शनल डिपेंडेंसी होल्ड
- 2:13:45करेगी वी विल गो वन बाय वन अब इधर बताओ a
- 2:13:48टू बी दे ज अ डिपेंडेंसी अच्छा बहुत सारी
- 2:13:50डिपेंडेंसी देखिए ऐसी हो सकती है जो है बट
- 2:13:52नजर नहीं आए क्या b2 ए भी डिपेंडेंसी है
- 2:13:55अगर b2c है c2d है d2a है तो a टू ब भी तो
- 2:13:59हुआ ना बिकॉज b टू ए भी तो हुआ ना बिकॉज
- 2:14:01वही साइक्लिक फैशन है ट्रांजिटिंग तो हां
- 2:14:04b टू ए भी एक डिपेंडेंसी है इधर आ जाओ b
- 2:14:07टू c डायरेक्टली विजिबल है क्या c से b भी
- 2:14:11जा सकते हैं c से b चेक करो जरा c से डी
- 2:14:14जा सकते हैं d से a जा सकते हैं a से b जा
- 2:14:17सकते हैं तो जी हां थोड़ा समय लगता है घूम
- 2:14:19फिर के बट हां हो सकता है तो ये तो मेरे
- 2:14:21ख्याल से क्योंकि साइक्लिक फैशन में हर
- 2:14:23कोई हर किसी को
- 2:14:26आइडेंटिफिकेशन
- 2:14:40के बेस पर ट्राई करेंगे बोलो क्या मैं इन
- 2:14:43दोनों को मर्ज कर सकता हूं क्या लेट मी
- 2:14:45हैव अ सिंगल टेबल ए बी स लेट मी नेम इट एज
- 2:14:49r12 कर सकता हूं क्यों बोलो दोनों में
- 2:14:52कॉमन क्या है सर दोनों में कॉमन b है और
- 2:14:54यहां तो अच्छी बात है हालांकि जरूरी नहीं
- 2:14:56है यहां तो दोनों में की बन रहा है b
- 2:14:59क्योंकि a को
- 2:15:01आइडेंटिफिकेशन
- 2:15:04बोलो लॉस एक के लॉस लेस है सर डीकंपोजिशन
- 2:15:08लॉस लेस है बहुत खूबसूरत बात है इधर
- 2:15:11देखिए दिस इज r3 अब बोलो क्या r3 को अभी
- 2:15:16कंबाइन कर सकता हूं यहां पर कौन-कौन सी
- 2:15:18डिपेंडेंस वैसे तो देखने की भी जरूरत नहीं
- 2:15:20है अभी दोनों में कॉमन क्या है c और c
- 2:15:23यहां तो कैंडिडेट की दिख ही रहा है वैसे
- 2:15:24इधर भी है इधर भी कैंडिडेट की है तो
- 2:15:26डीकंपोजिशन लॉस लेस है ये डीकंपोजिशन
- 2:15:29वैलिड है तो आई थिंक डीकंपोजिशन लॉस लॉस
- 2:15:31लेस डेटा के टर्म्स में आप ऑब्जर्व कर
- 2:15:32सकते हो एक और एग्जांपल है ट्राई करिए और
- 2:15:35मेरे को कमेंट सेक्शन में बताइएगा नाउ
- 2:15:37गोइंग टू द फिफ्थ नॉर्मल फॉर्म डेफिनेशन
- 2:15:40फिफ्थ पे पहुंच गए भाई क्या डेफिनेशन है
- 2:15:43अगेन पहले की तरह फोर्थ होना चाहिए एंड
- 2:15:45देर यू सी इट कैन नॉट बी फर्द नॉन लोज
- 2:15:49डीकंपोज्ड मानो हम डिक अब तो लॉस लॉस लेस
- 2:15:52डीकंपोजिशन समझ गए हैं हम डीकंपोज
- 2:15:54करते-करते उस सिचुएशन में आ चुके हैं सर
- 2:15:57कि अगर इससे ज्यादा डीकंपोज करेंगे तो
- 2:16:00100% लॉस ही होगा नॉन लॉज डीकंपोज इससे
- 2:16:03ज्यादा विदाउट यू नो गोइंग इन टू लॉस मैं
- 2:16:06डीकंपोजिशन नहीं कर सकता जब मैं उस थ्रश
- 2:16:08होल्ड पे पहुंच जाता हूं देन इट इज़ सेड
- 2:16:10टू बी इन फिफ्थ नॉर्मल फॉर्म इसको कभी-कभी
- 2:16:12प्रोजेक्ट जॉइन नॉर्मल फॉर्म भी बोलते हैं
- 2:16:14फिफ्थ नॉर्मल फॉर्म इज़ अ स्टैंडर्ड फॉर्म
- 2:16:16तो यह डेफिनेशन क्लियर हो गई फिफ्थ नॉर्मल
- 2:16:17फॉर्म क्या है समझ आ गया नाउ अब जब हम डि
- 2:16:21कंपोजीशन पढ़ ही रहे हैं तो बात
- 2:16:22डिपेंडेंसी की भी देख लेते हैं जैसे यहां
- 2:16:24पर समझिए मैं छोटा केस बनाता हूं एक टेबल
- 2:16:26है r हमने दो टेबल बनाए मान लीजिए r1 और
- 2:16:29r2 अब यहां पर अगर टोटल सेट ऑफ डिपेंडेंसी
- 2:16:33f था लेट मी से यहां पर है f1 और यहां पर
- 2:16:37है f2 क्लोजर इजेंट इट कभी-कभी क्या ऐसा
- 2:16:40हो सकता है कि डीकंपोजिशन में डिपेंडेंसी
- 2:16:43लॉस हो जाए हां हो सकता है डिपेंडेंसी लॉस
- 2:16:46ना हो कैसे चेक करेंगे तो होना ये चाहिए
- 2:16:48मैं चेक करके देख लूं कि बाद में क्या f1
- 2:16:51और f2 का अगर मैं यूनियन कर लूं आई एम
- 2:16:55सॉरी यूनियन कर लूं दोनों का और उनका जब
- 2:16:57मैं क्लोजर निकालता हूं क्या वोह f के
- 2:17:00क्लोजर के बराबर आएगा क्या और अगर बराबर आ
- 2:17:02रहा है इसका मतलब कोई डिपेंडेंसी इन द
- 2:17:06डीकंपोजिशन हमने लॉस नहीं की और अगर ये
- 2:17:09बराबर नहीं है इसका मतलब कुछ लॉस हो गया
- 2:17:11हालांकि लेट दैट बी वेरी वेरी इंपॉर्टेंट
- 2:17:13थिंग क्या डेटा लॉस की तरह डिपेंडेंसी लॉस
- 2:17:16भी मैंडेटरी प्रॉपर्टी है नहीं कभी-कभी
- 2:17:19डीकंपोजिशन में इस इस तरह की सिचुएशंस आ
- 2:17:22सकती हैं जब हम बहुत डेप्थ में काम करते
- 2:17:23हैं हमको बात समझ आती है कि यार ऑप्शन
- 2:17:25बचता नहीं है कुछ ना कुछ लॉस होता ही होता
- 2:17:27है डिपेंडेंसी के केस में तो हम बोलते हैं
- 2:17:30दिस इज़ अ डिजायरेबल प्रॉपर्टी इट इज वेरी
- 2:17:32गुड इफ वी अचीव इट बट अगर नहीं भी हो पा
- 2:17:34रहा कोई डिपेंडेंसी लॉस भी हो रही है तो
- 2:17:36भी कोई फर्क नहीं पड़ता है ना और इसलिए
- 2:17:38इसका किसी स्पेसिफिक नॉर्मल फॉर्म से कोई
- 2:17:40लेना देना है नहीं यहां पर तो एग्जांपल का
- 2:17:43गेम है सर एग्जांपल से आप समझेंगे समझाता
- 2:17:45हूं आपको क्या बोल रहा हूं यहां देखिए एक
- 2:17:47ओरिजिनल टेबल हमारे पास है जहां पे लेट मी
- 2:17:50चूज वाइट कलर एक ओरिजिनल टेबल हमारे पास
- 2:17:53है x जिसमें pqrs7
- 2:18:20जरा चेक करना शुरू करते हैं q आ2 s ये तो
- 2:18:24पक्का इधर ही आ रहा है
- 2:18:26इजंस कवर कर लिया हमने देन r2p r2p
- 2:18:31डायरेक्टली इधर आ गया फेयर इनफ एंड देन s2
- 2:18:34q s2 q भी देखिए डायरेक्टली इधर आ गया तो
- 2:18:37ये तो देखिए इतना आसान केस हो गया और अब
- 2:18:39आप चाहे तो अलग से देख लें तो अगर मैं
- 2:18:42यहां पर अलग-अलग भी लिख लूं फॉर एग्जांपल
- 2:18:45r ट p इधर डायरेक्टली कवर्ड है और बची हुई
- 2:18:48दोनों डिपेंडेंसी q r2s एंड s2 q इधर कवर
- 2:18:52है एंड नाउ लेट मी नेम दिस एज f1 है ना ये
- 2:18:55पूरा सेट f1 हो गया एंड नाउ लेट मी नेम
- 2:18:57दिस एज f2 तो मुझे बताइए क्या कोई
- 2:19:00डिपेंडेंसी लॉस हुआ फंक्शनल डिपेंडेंसी
- 2:19:02लॉस हुआ नहीं लॉस हुआ सर तो ये डीकंपोजिशन
- 2:19:05कैसा हुआ ये हुआ डिपेंडेंसी प्रिजर्विंग
- 2:19:09डीकंपोजिशन अगर कोई डिपेंडेंसी लॉस हो
- 2:19:11जाता देन ये क्या बनता नॉन अ बेसिकली नॉन
- 2:19:15डिपेंडेंसी प्रिजर्विंग डिपेंडेंसी
- 2:19:16प्रिजर्विंग नहीं होता तो ये एक पूरी
- 2:19:18कहानी थी जिसमें हमने इस चैप्टर में तीन
- 2:19:21बातें ऑब्जर्व की है दैट इज काइंड ऑफ
- 2:19:23नॉर्मलाइजेशन बियोंड फंक्शनल डिपेंडेंसी
- 2:19:25मल्टी वैल्यू डिपेंडेंसी समझ लिया दे उसके
- 2:19:27बाद लॉसी लॉस अस वाला पॉइंट समझ लिया एंड
- 2:19:29डिपेंडेंसी प्रिजर्विंग समझ लिया यस ओके
- 2:19:32चलिए अभी बात करते हैं इंडेक्सिंग के बारे
- 2:19:34में अच्छा इसमें छोटी सी बात पहले बता
- 2:19:36देता हूं बहुत सारे यूनिवर्सिटीज ऐसे हैं
- 2:19:38जहां पे इंडेक्सिंग सिलेबस में नहीं है जो
- 2:19:40मैं चेक कर रहा था लेकिन कुछ यूनिवर्सिटीज
- 2:19:42कुछ कॉलेज ऐसे हैं जहां पे इंडेक्सिंग
- 2:19:44सिलेबस में है तो इफ इट इज एगजैक्टली
- 2:19:46अबाउट द सेमेस्टर एग्जाम आप इसको स्किप कर
- 2:19:48सकते हैं अगर आपके सिलेबस में नहीं है तो
- 2:19:51अदर वाइज मैं बोलूंगा ज्यादा टाइम लगेगा
- 2:19:52नहीं तो थोड़ा सा आईडिया लेके चलिए बट अगर
- 2:19:54एग्जाम एकदम पास में है कल सुबह एग्जाम
- 2:19:56होने वाला है तो फिर स्किप दिस अगर आपके
- 2:19:58सिलेबस में नहीं है लॉजिक समझिए
- 2:20:00इंडेक्सिंग करता क्या है और अप्रोच क्या
- 2:20:01है अ देखो सबसे पहले हमने गेम किससे
- 2:20:05स्टार्ट किया ईआर डायग्राम से तो ईआर
- 2:20:07डायग्राम हमने बनाया समझा और मान के चलो
- 2:20:09कि डीवीएमएस की जो बेसिक डिजाइनिंग है वो
- 2:20:12हमने कर ली उसको आगे लेके चले हमने उसे
- 2:20:15रिलेशनल मॉडल में कन्वर्ट किया टेबल्स
- 2:20:17कैसे बनेंगी क्या रिलेशन होगा वो सारी चीज
- 2:20:20हमें समझ आ गई उसके बाद हमने नॉर्मलाइजेशन
- 2:20:23भी कर लिया क्योंकि टेबल्स बहुत अच्छे
- 2:20:25फॉर्मेट में नहीं थी और नॉर्मलाइजेशन करके
- 2:20:27यू नो जो रिडंडेंसी थी जो एनोमम इज थी वो
- 2:20:30सब हमने हटा दी
- 2:20:31लेकिन यहां तक होने के बाद ना प्रोसेस एक
- 2:20:35प्रॉब्लम आ जाती है बिकॉज़ ऑफ
- 2:20:36नॉर्मलाइजेशन हमारे टेबल स्प्लिट हो गए और
- 2:20:39इससे एक प्रॉब्लम जो है वो है कि डेटाबेस
- 2:20:41स्लो होता है कहीं ना कहीं यस सो इससे
- 2:20:44पहले कि हम एल पे जंप करें यहां पर एक
- 2:20:47टॉपिक बीच में आ जाता है इंडेक्सिंग इस
- 2:20:49पूरे टॉपिक का आईडिया क्या ये स्किपेबल भी
- 2:20:51है मतलब अगर आप किसी डेटाबेस की
- 2:20:53इंडेक्सिंग नहीं करते तो कोई फर्क नहीं
- 2:20:55पड़ेगा आईडिया यह है कि कैसे ट्राइवल को
- 2:20:58फास्ट बनाया जाए तो पहली बात जो आप समझे
- 2:21:00इंडेक्सिंग ऑप्शनल थिंग है दूसरा इसका
- 2:21:03पूरा जो एफर्ट है जो आईडिया है वो है कि
- 2:21:05कैसे क्वेरी को फास्ट बनाते हैं यस अब कुछ
- 2:21:08इंपॉर्टेंट पॉइंट्स में नोट करिए देखिए
- 2:21:10जहां तक रिलेशनल मॉडल की बात है जैसा मैं
- 2:21:12यहां पे लिखता हूं या इन जनरल किसी टेबल
- 2:21:14की बात है तो क्योंकि हमारी जो पूरी मैथ
- 2:21:17है वो सेट थ्योरी पे डिपेंडेंट है तो टेबल
- 2:21:20के अंदर डाटा का जो ऑर्गेनाइजेशन है वो
- 2:21:23किस ऑर्डर में डटा लिखा हुआ है रिट्री तक
- 2:21:26हम ये मान के चल रहे हैं उससे कोई फर्क
- 2:21:27पड़ता नहीं बिकॉज़ वैसे भी जब हम बात करते
- 2:21:29हैं सेट थ्योरी की तो हम मान के चलते हैं
- 2:21:30डेटा इज एन अन ऑर्डर्स सेट इज एन अन
- 2:21:33ऑर्डर्स ऑर्डरिंग इंपॉर्टेंट नहीं है बट
- 2:21:36फैक्ट ये है कि रियल लाइफ के अंदर मैं तो
- 2:21:38ये बोला भी ना प्रॉपर्टी रिलेशनल मॉडल में
- 2:21:40ऑर्डर ऑफ कॉलम्स एंड ऑर्डर ऑफ रोज इज
- 2:21:42इरेलीवेंट उससे कोई फर्क नहीं पड़ता लेकिन
- 2:21:44यहां पर एक बड़ी इंपॉर्टेंट बात जो हमें
- 2:21:46समझ आती है वो यह कि यार रिट्रायबल पे
- 2:21:49फर्क पड़ता है यानी के बहुत सारे केसेस
- 2:21:51में हम किस-किस तरह के ऑपरेशन करना चाहते
- 2:21:53हैं उन चीजों पर फर्क पड़ता है तो मैं दो
- 2:21:56आइडियाज अब यहां पर आपसे डिस्कस कर लेता
- 2:21:58हूं वो क्या एक आईडिया हो सकता है कि जो
- 2:22:00हमारी फाइल है वो ऑर्डर्स हो दो ही
- 2:22:04ऑर्गेनाइजेशन पॉसिबल है या तो जो आपकी
- 2:22:06फाइल होगी वो सॉर्टेड होगी यानी कि या फिर
- 2:22:08जो फाइल होगी वो अनसोर्टेड होगी अगर फाइल
- 2:22:11सॉर्टेड होगी तो पहली बात एक दो बात और
- 2:22:13आमतौर पे हम मान लीजिए एरे हम बोलेंगे या
- 2:22:16तो सॉर्टेड है या तो अनसोर्टेड है बट
- 2:22:17क्योंकि टेबल में बहुत सारे कॉलम्स हैं तो
- 2:22:20मान लीजिए अगर मैं स्टूडेंट टेबल को रोल
- 2:22:22नंबर के अकॉर्डिंग सॉर्ट करूंगा तो
- 2:22:24मार्क्स के अकॉर्डिंग सॉर्ट नहीं रहेगा
- 2:22:26मार्क्स के अकॉर्डिंग सॉर्ट करूंगा तो
- 2:22:27पैरेंट नेम से सॉर्ट नहीं रहेगा आप समझ
- 2:22:29रहे हैं तो सर्टिंग जो है वह भी आपको
- 2:22:31बताना पड़ेगा किस कॉलम से तो डेटाबेस के
- 2:22:34अंदर कैन आई से कि एक ही फाइल एक ही टाइम
- 2:22:36पे सॉर्टेड और अनसोर्टेड दोनों हो सकती है
- 2:22:38हां जिस कॉलम की आप बात कर रहे हैं हो
- 2:22:40सकता है उसके अकॉर्डिंग सॉर्ट हो तो
- 2:22:42बाकियों के अकॉर्डिंग अनसोर्टेड रहेगी बट
- 2:22:43फिलहाल हम यह मान लेते हैं कि एक हमारा
- 2:22:46जैसे यहां पर आप देख रहे हैं फाइल का मैं
- 2:22:48स्क्रीनशॉट लेके आया हूं और यह मेमोरी
- 2:22:50कैपेसिटी के हिसाब से हमने सॉर्ट कर दिया
- 2:22:53वेरी गुड अब अगर फाइल हम सॉर्टेड करते हैं
- 2:22:56तो उसके क्या-क्या एडवांटेज क्या-क्या
- 2:22:57डिसएडवांटेज होंगे सॉर्टेड फाइल पे सबसे
- 2:23:00इंपोर्टेंट पॉइंट क्या बाइनरी सर्च करना
- 2:23:02पॉसिबल है हां तो अगेन जैसा हम करते हैं
- 2:23:04ना टोटल स्पेस हमारे पास है पहले जैसे
- 2:23:06डिक्शनरी में हम सर्च करते हैं बीच की
- 2:23:08वैल्यू सर्च करेंगे फिर या तो फर्स्ट हाफ
- 2:23:10में जाएंगे या तो सेकंड हाफ में जाएंगे और
- 2:23:12बाइनरी सर्च करने से सर्च हमारा फास्ट
- 2:23:14होता है और जो टोटल टाइम कॉम्प्लेक्टेड इज
- 2:23:17ऑर्डर ऑफ लॉग बेसट तो सर्च फास्ट होगा
- 2:23:19लेकिन यहां पे अगर इंसर्ट डिलीट करना है
- 2:23:22मान लीजिए एक फाइल आई फॉर एग्जांपल जो 20
- 2:23:24एब की है तो वह इधर कहीं बीच में आपको
- 2:23:27रखना पड़ेगा सबफ को शिफ्टिंग करना पड़ेगा
- 2:23:30तो इंसर्ट डिलीट मेंटेनेंस कॉस्टी होगा
- 2:23:32सॉर्टेड फाइल का लेकिन ओबवियसली जो
- 2:23:41रिट्रांसलेशन के हिसाब से फाइल अनसोर्टेड
- 2:23:44है तो यहां पर उल्टा सोच सकते हैं क्या
- 2:23:46होगा इंसर्ट डिलीट आसान होगा बिकॉज़ मुझे
- 2:23:49किसी स्पेसिफिक लोकेशन में इंसर्ट करने की
- 2:23:51जरूरत है नहीं मैं बेसिकली कहीं पर भी
- 2:23:53इंसर्ट कर सकता हूं चलेगा लेकिन ट्राइवल
- 2:23:55स्लो होगा तो यहां पर अगर मान लीजिए मेरे
- 2:23:58को सर्च करना है लेट मी से a 256 सर्च
- 2:24:00करना है कैसे सर्च करूंगा लीनियर एक एक एक
- 2:24:03एक करके एंट्री देखते जाओ और मे बी अगर
- 2:24:05वर्स केस की बात करें तो हो सकता है आपको
- 2:24:08जो डिजायर्ड एंट्री हो सबसे लास्ट में हो
- 2:24:10तो जो आपका सर्च टाइम होगा वो ऑर्डर ऑफ n
- 2:24:12होगा है ना तो कंक्लूजन क्या निकला दोनों
- 2:24:15तरह के ऑर्गेनाइजेशन हो सकते हैं डेटाबेस
- 2:24:17में हो सकता है फाइल सॉर्टेड हो हो सकता
- 2:24:20है फाइल अनसोर्टेड हो और उससे आपकी जो
- 2:24:23कॉस्टिंग है उस परे फर्क पड़ता है अब
- 2:24:25हमारा जो ऑब्जेक्टिव फंक्शन है मैं फिर से
- 2:24:27बोल रहा हूं इंडेक्सिंग का हमें इसको
- 2:24:29फास्ट करना है इंडेक्सिंग को इंडेक्सिंग
- 2:24:31का नाम कहां से आया इंडेक्स से आया इससे
- 2:24:34पहले मैं इधर वाली डेटाबेस वाली
- 2:24:35इंडेक्सिंग की बात करूं ये स्क्रीनशॉट
- 2:24:38देखिए ऐसे रैंडम बुक से मैं स्क्रीनशॉट
- 2:24:39लेके आया हूं इंडेक्स का यहां पे कुछ लोग
- 2:24:42इंडेक्स और टेबल ऑफ कंटेंट में कंफ्यूज हो
- 2:24:44जाते हैं देखो जो किसी बुक के आपको
- 2:24:46स्टार्टिंग में मिलता है ना उसको बोलते
- 2:24:48हैं टेबल ऑफ कंटेंट चप नंबर ये उसकी जो भी
- 2:24:51सब हेडिंग्स है कौन-कौन से पेज नंबर पे है
- 2:24:53चैप्टर नंबर टू सब हेडिंग कौन-कौन से पेज
- 2:24:55नंबर प समथिंग लाइक दिस ये तो हमारा हुआ
- 2:24:57टेबल ऑफ कंटेंट जो हर बुक में आपको मिलेगा
- 2:25:00बट कुछ जो अच्छी थोड़ी स्टैंडर्ड
- 2:25:02पब्लिशर्स की ब बुक होती है थोड़ी महंगी
- 2:25:04बुक होती है लास्ट में आपको इंडेक्स मिलता
- 2:25:06है इंडेक्स का क्या काम है इंडेक्स टॉपिक
- 2:25:09के हिसाब से अरेंज नहीं रहता अल्फाबेटिकली
- 2:25:11सॉर्टेड रहता है तो अल्फाबेटिकली आपको कोई
- 2:25:15भी टर्म अगर सर्च करना है आप इंडेक्स में
- 2:25:17जाइए और उसके आगे उस टर्म का पेज नंबर
- 2:25:20लिखा होगा जैसे मान लीजिए डेटाबेस का अगर
- 2:25:22इंडेक्स लेंगे अ कोर्स का नवाते का सेकंड
- 2:25:24नॉर्मल फॉर्म ढूंढना है डायरेक्ट आपको मिल
- 2:25:26जाएगा प्राइम एट्रिल क्या है डायरेक्ट मिल
- 2:25:28जाएगा बड़ा एडवांटेज है है ना तो ये जो
- 2:25:30इंडेक्स है बिल्कुल सेम इंडेक्स हम
- 2:25:33डेटाबेस के कॉन्टेक्स्ट में पढ़ेंगे बट
- 2:25:35दो-तीन बातों पे अभी आपको गौर कराना
- 2:25:36चाहूंगा पहली बात क्या इंडेक्स लगाना किसी
- 2:25:39बुक के पीछे मैंडेटरी है क्या नहीं ऑप्शनल
- 2:25:42है टेबल ऑफ कंटेंट तो आपको लगाना है जो
- 2:25:43स्टार्टिंग में चाहिए ये मैंडेटरी नहीं है
- 2:25:46क्योंकि अब आप इंडेक्स लगाएंगे तो 1020
- 2:25:48पेज तो बढ़ेगा है ना पब्लिशर की कॉस्ट भी
- 2:25:50बढ़ेगी लेकिन अगेन अगर उसे क्वालिटी
- 2:25:52प्रोडक्ट चाहिए और जो रीडर है उसे थोड़ा
- 2:25:54कंफर्टेबल एक्सेस कराना है तो इंडेक्स
- 2:25:56टेक्निकली लगाना चाहिए तो पहली बात
- 2:25:57मैंडेटरी है कि ऑप्शनल है ऑप्शनल है खर्चा
- 2:26:00है स्पेस का एडवांटेज है टाइम का दूसरी
- 2:26:03बात क्या इंडेक्स हमेशा सॉर्टेड ही होगा
- 2:26:06सर इंडेक्स का पूरा गेम ही सॉर्टेड होने
- 2:26:08का है सोचिए अगर मैं 15 पेज लगा दूं और वो
- 2:26:11भी अनसोर्टेड अब कहां ढूंढेंगे आप सेकंड
- 2:26:13नॉर्मल फॉर्म कहां मिलेगी अब बीसीएनएफ
- 2:26:14कहां मिलेगा नहीं ढूंढ पाएंगे तो चाहे
- 2:26:17फाइल सॉर्टेड हो या अनसोर्टेड हो इंडेक्स
- 2:26:19हमेशा सॉर्टेड होगा एक और बात सोचिए मान
- 2:26:22लीजिए कोई फा कोई कोई बुक है जिसके अंदर
- 2:26:251000 पेजेस हैं और उसका इंडेक्स हमने 20
- 2:26:28पेजेस में लिखा मेक्स सेंस बात समझ आती है
- 2:26:30कि हां यार 20 पेज तो लगेगा और वैसे भी
- 2:26:32टर्म है हम जल्दी से सर्च कर लेंगे लेकिन
- 2:26:34बुक है 1000 पेज की इंडेक्स लिख दिया आपने
- 2:26:36800 पेज का अब इस बात का कोई मतलब रहे गया
- 2:26:38यार मैं बुक में ही ढूंढ लूंगा ना इतने
- 2:26:40बड़े इंडेक्स का कोई मतलब नहीं है तो
- 2:26:42इंडेक्स यूज बल तभी होगा सॉर्टेड तो होना
- 2:26:45ही चाहिए इंडेक्स बहुत छोटा होना चाहिए
- 2:26:47क्योंकि अगर इंडेक्स बहुत बड़ा होगा तो
- 2:26:48फिर उसको कोई सर्च नहीं करेगा अब इंडेक्स
- 2:26:51छोटा कैसे होगा फिर से दो बात समझिए दो
- 2:26:53आईडिया है पहला तो यहां पर मान लीजिए अगर
- 2:26:55यह एग्जांपल लिखूं फॉर एग्जांपल यहां लिखा
- 2:26:57है अल्कोहल प्रोहिबिशन तो क्या उसकी पूरी
- 2:27:00डेफिनेशन लिखी है क्या नहीं टर्म लिखा है
- 2:27:02ना बस बस टर्म लिखा आपको पूरा पढ़ना है तो
- 2:27:05पेज नंबर 200 पर चले जाइए यहां पे लिखा है
- 2:27:08एल कॉर्पोरेशन क्या पूरा उसका एल की पूरी
- 2:27:10हिस्ट्री लिख दी नहीं बस टर्म लिखा आपको
- 2:27:13पढ़ना तो पेज नंबर 2003 264 302 पे चले
- 2:27:16जाइए तो इंडेक्स यूजुअली छोटा होगा
- 2:27:18क्योंकि यहां पे पूरी डिटे नहीं होती कुछ
- 2:27:21इंपॉर्टेंट वर्ड सिर्फ लिखे जाते हैं एक
- 2:27:22और बात कुछ इंपॉर्टेंट वर्ड्स क्या
- 2:27:25इंडेक्स में पूरी बुक में जो जो लिखा गया
- 2:27:27हर चीज कवर होगी जी नहीं तो आमतौर पे जो
- 2:27:30राइटर होता है बुक लिखने वाला वो अपने
- 2:27:33सब्जेक्ट के हिसाब से बताता है यार ये ये
- 2:27:34टर्म्स इंपॉर्टेंट है तो इन टर्म्स को
- 2:27:36इंडेक्स में रखो बाकियों को ना रखो दैट इज
- 2:27:39द मेन रीजन कि इंडेक्स छोटा होता है दो
- 2:27:41कारण हो गए कैसा पहला कारण फिर से याद
- 2:27:43दिला रहा हूं इंडेक्स में सिर्फ टर्म होती
- 2:27:46है उसका एक्सप्लेनेशन नहीं होता दूसरा
- 2:27:48इंडेक्स में सारी टर्म भी नहीं नहीं होती
- 2:27:50दैट इज द रीजन इंडेक्स छोटा होता है अब
- 2:27:53इसके बहुत सारे थोरेट्स हैं बहुत सारे
- 2:27:56आइडियाज हैं एक क्वेश्चन सॉल्व कराता हूं
- 2:27:59जिससे बाकी की पूरी कहानी आपको समझना आसान
- 2:28:02हो जाएगा तो मैं बाकियों पे नहीं जा रहा
- 2:28:03आई विल डायरेक्टली कम टू अ क्वेश्चन है ना
- 2:28:05और धीरे-धीरे आप देखेंगे सारी टर्म्स
- 2:28:07चीजें मैं क्लियर कर दूंगा बहुत जल्दी से
- 2:28:09नाउ स्टैंडर्ड नवाते से आई थिंक कोर्स से
- 2:28:12ही मैं ये एग्जांपल भी ले रहा हूं आई थिंक
- 2:28:13नवाते से ले रहा हूं सपोज वी हैव अ
- 2:28:16ऑर्डर्स बना रहे हैं फिलहाल क्या मान के
- 2:28:19चल रहे हैं कि फाइल हमारी सॉर्टेड है
- 2:28:21ऑर्डर्स फाइल अ व्हिच हैव 30000 रिकॉर्ड्स
- 2:28:25तो मैं जल्दी से एक अंदाजा लेने के लिए ना
- 2:28:27फील आ जाता है एक फाइल हमारे पास है
- 2:28:30रिकॉर्ड टपल एक ही बात है याद है ना सारे
- 2:28:32यह सिनोनिम हमने समझ लिए थे इस तरह की कोई
- 2:28:35फाइल है और उसमें बताया जा रहा है कि
- 2:28:37उसमें कितने रिकॉर्ड्स हैं सर इट हैज
- 2:28:4030000 रिकॉर्ड्स बात समझ आ गई ऑन अ डिस्क
- 2:28:43विद अ डिस्क ब्लॉक साइज ऑफ 1024 अब हमारा
- 2:28:48जो सिस्टम है वह ओबवियसली ब्लॉक्स में डि
- 2:28:50वाइड है जैसे ऑपरेटिंग सिस्टम में उसको
- 2:28:52पेज या सेगमेंट बोलते हैं ना यहां पर
- 2:28:53ब्लॉक बोल देते हैं और बता रहा है कि जो
- 2:28:56ब्लॉक है इसका साइज 1024 बाइट है ये बात
- 2:29:00भी समझ आ गई आगे बढूं फिर क्या बोल रहा है
- 2:29:02द फाइल रिकॉर्ड्स आर ऑफ फिक्स साइज एंड अन
- 2:29:04स्पैंड मैप एंड ये देखिए ये अन स्पेंड का
- 2:29:07मतलब क्या समझाता हूं रिकॉर्ड का लेंथ बता
- 2:29:09रहा है 100 बाइट्स का तो जो एक आपका
- 2:29:12रिकॉर्ड है ये लगभग 100 बाइट का आपका
- 2:29:14रिकॉर्ड होने वाला है और कुछ सपोज दैट ए
- 2:29:18अच्छा इंडेक्सिंग की बात बाद में करूंगा
- 2:29:19पहले मेन फ ये हमारा जो मेन फाइल है इसका
- 2:29:21बेसिक अंडरस्टैंडिंग हमें समझेगा अब इसकी
- 2:29:23कैपेसिटी निकाल ले दो तीन बात ध्यान
- 2:29:25दीजिएगा एक ब्लॉक का साइज क्या है सर एक
- 2:29:29ब्लॉक का साइज है 1024 बाइट और एक रिकॉर्ड
- 2:29:33का साइज क्या है एक राइन का इसका साइज है
- 2:29:37100 बाइट्स तो अगर मैं आपसे पूछ लू कि एक
- 2:29:39ब्लॉक में कितना रिकॉर्ड आएगा तो ये
- 2:29:41डिवाइड करेंगे तो आई थिंक ये हो जाएगा
- 2:29:4310.24 नंबर ऑफ रिकॉर्ड आएगा है ना इसको
- 2:29:46बोलते हैं ब्लॉकिंग फैक्टर शॉर्ट में लिख
- 2:29:49देता हूं इसको बोलते हैं ब्लॉकिंग फैक्टर
- 2:29:51यह बताता है कि एक ब्लॉक में कितने
- 2:29:53रिकॉर्ड आएंगे अब मजे की बात क्या है
- 2:29:5510.24 लिखा है इस बात का मतलब 10 रिकॉर्ड
- 2:29:58तो पूरे पूरे आ जाएंगे जो 11वां रिकॉर्ड
- 2:30:00होगा उसकी 24 बाइट आएंगी और बची 24 बाइट
- 2:30:03अगले ब्लॉक में जाएंगी व्हिच डजन मेक सेंस
- 2:30:06बिकॉज़ इससे सिस्टम स्लो हो जाएगा अगर
- 2:30:08किसी को 11वां रिकॉर्ड एक्सेस करना होगा
- 2:30:10तो उसको दोनों ब्लॉक पढ़ने पड़ेंगे
- 2:30:12प्रॉब्लम है तो हम क्या करते हैं यही मतलब
- 2:30:14है अन स्पैंड का हम इसका लोअर बाउंड लेते
- 2:30:17हैं यानी कि हम बोलते हैं हम किसी रिकॉर्ड
- 2:30:19को बलक में स्टोर तभी कराएंगे जब वो पूरा
- 2:30:21आएगा आधा दूरा नहीं कराएंगे तो इसकी वजह
- 2:30:23से बोलो क्या होगा हमारा ब्लॉकिंग फैक्टर
- 2:30:25रह जाएगा 10 लोअर बाउंड यानी कि 10
- 2:30:28रिकॉर्ड हमने पूरे रखे बची हुई 24 वाइट
- 2:30:31वेस्ट हो गई 11वां रिकॉर्ड अगले ब्लॉक में
- 2:30:32जाएगा ठीक तो एक ब्लॉक की कैपेसिटी आ गई
- 2:30:3510 हमारे पास कितने रिकॉर्ड है सर हमारे
- 2:30:37पास 30000 है ना मेरे पास 30000 रिकॉर्ड्स
- 2:30:42है एक ब्लॉक में एक डब्बे में सिर्फ कितना
- 2:30:44आ रहा है 10 आ रहा है देन हाउ मेनी
- 2:30:46ब्लॉक्स आर रिक्वायर्ड सर 3000 ब्लॉक्स आर
- 2:30:48रिक्वायर्ड ओ माय गॉड लेकिन ध्यान रखिए जो
- 2:30:51मेन फाइल है इस एग्जांपल में मेन फाइल भी
- 2:30:53सॉर्टेड है अगर मेन फाइल सॉर्टेड है और
- 2:30:56मैं ब्लॉक्स के पॉइंट पर देखता हूं मैं
- 2:30:58रिकॉर्ड के पॉइंट में नहीं देख रहा अगर
- 2:31:00मैं 3000 पे लॉग सर्च लगाऊं कि मेरे को
- 2:31:03कौन से ब्लॉक में जाना है ऐसा मैं बाइनरी
- 2:31:04सर्च कर सकता हूं ना क्योंकि सॉर्टेड है
- 2:31:06तो बाइनरी सर्च कैसे करूंगा आई विल हैव
- 2:31:08लॉग बेसटू और एग्जैक्ट आएगा नहीं अपर
- 2:31:11बाउंड ले लीजिए खर्चे का हमेशा अपर बाउंड
- 2:31:13लिया जाता है तो 2 की पावर 10 इज 1024 2
- 2:31:17की पावर 11 इज 2048 और 2 की पावर 12 इज
- 2:31:214096 तो ये 11 और 12 के बीच में कहीं आएगा
- 2:31:2411 पॉइंट समथिंग समथिंग अपर बाउंड भी ले
- 2:31:27लूंगा तो ये आ जाएगा 12 यानी कि लगभग वर्स
- 2:31:30केस में 12 बार ब्लॉक एक्सेस करने के बाद
- 2:31:33आप सही ब्लॉक पछ पहुंच जाएंगे क्योंकि
- 2:31:35सॉर्टेड है है ना जैसे डिक्शनरी में समझ
- 2:31:37रहे हैं क्या मैं डायरेक्टली क्या मुझे
- 2:31:40एक-एक पेज पलटना पड़ता है नहीं मान लीजिए
- 2:31:42मुझे डी वाला शब्द चाहिए तो मैं देखूंगा ए
- 2:31:45पे आ गया पीछे आ जाऊंगा ए पे हूं आगे चला
- 2:31:47जाऊंगा लाइक दिस ऐसा बाइनरी सर्च करके अ
- 2:31:49इंडेक्स नहीं किया अब हम इसकी इंडेक्सिंग
- 2:31:51करते हैं इस फाइल की इंडेक्सिंग कैसे
- 2:31:53करेंगे तो जो आपने सीखा इंडेक्स फाइल बड़ा
- 2:31:55बनेगा कि छोटा बनेगा सर पहली बात तो
- 2:31:58इंडेक्स फाइल में हो सकता है यहां पे आपके
- 2:32:00बहुत सारे स्टूडेंट मैं मान लीजिए
- 2:32:02स्टूडेंट है उसका रोल नंबर नेम एज पता
- 2:32:05नहीं क्या-क्या आपने रखा होगा वो सब नहीं
- 2:32:06रख रहा मैं एक एट्रिल रखूंगा फॉर एग्जांपल
- 2:32:09आपका प्राइमरी की रख लेता हूं लेट मी से
- 2:32:11आई हैव योर रोल नंबर ठीक और यहां पर मैं
- 2:32:14एक पॉइंटर रखूंगा ओबवियसली जो आपको मेन
- 2:32:16फाइल तक पहुंचाएगा यह तो काम इंडेक्सिंग
- 2:32:18का दूसरी बात क्या मैं ये सारे 300
- 2:32:21रिकॉर्ड रखूंगा क्या नहीं ये पहले सीख के
- 2:32:23है सारे के सारे रिकॉर्ड रखेंगे भाई तो
- 2:32:25इंडेक्स फाइल बहुत बड़ा बन जाएगा तो कॉमन
- 2:32:27सेंस आईडिया क्या है जो बाद में बोलूंगा
- 2:32:29जो प्राइमरी इंडेक्सिंग हम करते हैं हम
- 2:32:31बोलते हैं काम करो एक ब्लॉक से पहला
- 2:32:33रिकॉर्ड ले लो इसका पहला इसका पहला इसका
- 2:32:36पहला ऐसा कर लेते हैं तो बताओ मेरे पास
- 2:32:38कितने ब्लॉक है सर मेरे पास 3000 ब्लॉक है
- 2:32:42अभी कैलकुलेट किया है हमने हर एक से अगर
- 2:32:44एकएक लेंगे तो यहां पे इंडेक्स फाइल में
- 2:32:48हमारे पास 3000 ही रो आएंगे क्योंकि 30000
- 2:32:51नहीं आए हर 10 में से एक रिप्रेजेंटेटिव
- 2:32:53लिया दूसरा इसका लेंथ इसने बताया हां इसने
- 2:32:56बताया कि जो की है वो सिर्फ 9 बाइट का है
- 2:32:59और जो पॉइंटर है वो 6 बाइट का है तो टोटल
- 2:33:03जो लेंथ है ये हमारी कितनी हो गई 15 बाइट
- 2:33:05की अब जो कैलकुलेशन मेन फाइल के लिए की थी
- 2:33:08वो दोबारा यहां से करेंगे हार्ड डिस्क का
- 2:33:10तो साइज सेम है तो ब्लॉक अभी भी 1024 बाइट
- 2:33:14का है बट इस बार जो मेरा रिकॉर्ड है वो 15
- 2:33:17बाइट का है तो मेन फाइल के तो सिर्फ 10
- 2:33:19एंट्री आते थे जरा इसको यूज करते और जल्दी
- 2:33:23से समझते हैं यस तो 1024 को जब मैं डिवाइड
- 2:33:27कर रहा हूं आपके सामने 15 से तो ये आ रहा
- 2:33:30है एगजैक्टली 68 पट समथिंग समथिंग लेकिन
- 2:33:33हमें अन स्पेंड करना है आप जानते हो तो
- 2:33:34यहां पर हम लोअर बाउंड लेंगे तो ब्लॉकिंग
- 2:33:37फैक्टर सर हमारा यहां पर हो जाता है 68
- 2:33:40लोअर बाउंड के बाद यानी के अब इंडेक्स
- 2:33:43फाइल के एक ब्लॉक में सिर्फ 64 ही रिकॉर्ड
- 2:33:46आएंगे ठीक है टोटल रिकॉर्ड कितने सर टोटल
- 2:33:49रिकॉर्ड है 3000 एक डब्बे में कितना आ रहा
- 2:33:52है एक डब्बे में आ रहा है 68 जरा डिवाइड
- 2:33:55कराइए तो अगर मैं 3000 को डिवाइड करता हूं
- 2:34:006868 से तो मेरा काउंट आ रहा 44 पट समथिंग
- 2:34:04समथिंग खर्चा है अपर बाउंड करूंगा तो
- 2:34:06कितना हुआ 45 2 मिनट रुक के इस बात को
- 2:34:08एनालाइज कर लीजिए मेन फाइल जो 3000 ब्लॉक
- 2:34:12में स्टोर हो रही थी यानी कि 3000 पेज मान
- 2:34:15लो बुक के कॉन्टेक्स्ट में उसका जो
- 2:34:17इंडेक्स बना 45 पेज में बना व्हिच मेक्स
- 2:34:19सेंस 3000 पेज की बुक का 45 में तो लगेगा
- 2:34:22तो हां ठीक साइज का हमने बनाया अब इंडेक्स
- 2:34:24फाइल भी सॉर्टेड है इंडेक्स प बाइनरी सर्च
- 2:34:26लगा सकता हूं इस पर बाइनरी सर्च लगाओ लॉग
- 2:34:28बेसटू करोगे तो क्या होगा बोलो लॉग बेसटू
- 2:34:31करोगे 2 की पावर 5 इज 32 एंड 2 की पावर 6
- 2:34:35इज 64 तो 5 और 6 के बीच में 5 प समथिंग
- 2:34:39समथिंग विद एन अपर बाउंड दैट विल बिकम
- 2:34:41सिक्स इसका मतलब एप्रोक्सीमेटली छह ब्लॉक
- 2:34:45एक्सेस में वर्स केस में आप इंडेक्स फाइल
- 2:34:48के सही ब्लॉक पर पहुंच जाओगे लेकिन फिर भी
- 2:34:50यहां एक प्लस वन करिए क्यों क्योंकि यहां
- 2:34:53से आपको क्या मिलेगा पॉइंटर जो आपको मेन
- 2:34:56फाइल तक पहुंचाएगा तो एक एक्सेस पॉइंटर का
- 2:34:58लगा फिर भी कितने लगे सेवन पहले कितने लगे
- 2:35:01थे 12 समझ आई आपको पूरी कहानी ये एक
- 2:35:04फ्रेमवर्क है इंडेक्सिंग का और हमने समझा
- 2:35:07जो काम 12 ब्लॉक एक्सेस में हो रहा था वो
- 2:35:08लगभग सात महीने के लगभग 50 पर इसने कम कर
- 2:35:11दिया विद दिस अप्रोच नाउ लेट मी गो बैक टू
- 2:35:15द इंपॉर्टेंट पॉइंट्स अब ये सारे पॉइंट आप
- 2:35:17अच्छे समझ जाओगे क्योंकि एक बेसिक आईडिया
- 2:35:19हमने ले ली याया इंडेक्स कैन बी
- 2:35:21एस्टेब्लिश ऑन एनी रिलेशन अ फील्ड बी इट्स
- 2:35:24प्राइमरी की और नॉन की अभी जो हमने
- 2:35:26एग्जांपल किया हमने की वाला एट्रिल लिया
- 2:35:28नॉन कीपर भी किया जा सकता है तो हां जी
- 2:35:30इंडेक्स फाइल की जा सकती है ईच एट्रिल कैन
- 2:35:33हैव अ डेडिकेटेड इंडेक्स फाइल अब देखो मजे
- 2:35:35की बात क्या है अगर मैं रोल नंबर के हिसाब
- 2:35:38से इंडेक्सिंग कर रहा हूं तो रोल नंबर बोल
- 2:35:40रहा है मेरी फाइल तो शॉर्ट है लेकिन यहां
- 2:35:42पर अगर मैं मार्क्स या पैरेंट नेम या
- 2:35:44स्टूडेंट नेम के हिसाब से इंडेक्सिंग
- 2:35:45करूंगा उसके लिए मेन फाइल क्या होगी
- 2:35:47अनसोर्टेड होगी तो क्या एक फाइल के एक से
- 2:35:50ज्यादा इंडेक्स फाइल बनाए जा सकते हैं हां
- 2:35:53यह रोल नंबर के लिए हो गया ऐसा तो नहीं है
- 2:35:55ना क्वेरी हर बार रोल नंबर से ही हो हो
- 2:35:56सकता है क्वेरी मार्क्स के थ्रू हो उसके
- 2:35:58लिए एक और इंडेक्स फाइल बनाई जा सकती है
- 2:36:00उसके बारे में बात कर रहा है कि अगर हम
- 2:36:02चाहे तो अलग-अलग एटिबल अलग इंडेक्स फाइल
- 2:36:05बना सकते हैं अब इंडेक्स फाइल इज ऑलवेज
- 2:36:09ऑर्गेनाइज मानी के सॉर्टेड ये भी पॉइंट
- 2:36:11हमने देखा कि मेन फाइल जो है वो सॉर्टेड
- 2:36:14या अनसोर्टेड हो सकती है बट इंडेक्स फाइल
- 2:36:16हमेशा सॉर्टेड होगी वरना फिर बनाने का
- 2:36:17उसका मतलब नहीं है ने पॉइंट क्या लिखा है
- 2:36:20इंडेक्स एक्सीलरेट डाटा रि ट्राइवल है ना
- 2:36:23लेकिन उससे मैंने दोनों चीज बताई है
- 2:36:25इंडेक्स फाइल अगर आप करते हैं इंडेक्सिंग
- 2:36:27करते हैं तो खर्चा क्या है स्पेस का
- 2:36:28एडवांटेज क्या है टाइम इसलिए हम कर रहे
- 2:36:30हैं देन ये भी आपने समझ लिया टोटल एक्सेस
- 2:36:33कितना होता है लॉग बेसटू जितने इंडेक्स
- 2:36:35फाइल के अंदर ब्लॉक है + व ् व क्यों
- 2:36:37क्योंकि वो पॉइंटर आपको लेके जाता है उससे
- 2:36:39आपको एक्सेस करना पड़ता है इंडेक्सिंग की
- 2:36:42बहुत सारी टाइप्स है अभी जो हम बात कर रहे
- 2:36:44हैं जो हमने एग्जांपल देखा दरअसल उसको हम
- 2:36:46क्या कहते हैं प्राइमरी इंडेक्सिंग आई विल
- 2:36:48कम टू दिस स्लाइड लेटर जरा कुछ पॉइंट
- 2:36:50नोटिस करिए मेन फाइल सॉर्टेड थी यस हमने
- 2:36:54जो इंडेक्सिंग की क्या वो प्राइमरी की पे
- 2:36:56की रोल नंबर वाले पॉइंट बज एग्जांपल में
- 2:36:58किया हां इसलिए इसको क्या बोल रहे हैं
- 2:37:00प्राइमरी इंडेक्सिंग इंडेक्स फाइल के अंदर
- 2:37:02दो ही कॉलम थे प्राइमरी की और दूसरा
- 2:37:04पॉइंटर बिल्कुल सही बात है इट इज एन
- 2:37:07एग्जांपल अच्छा स्पर्स क्या है डेंस क्या
- 2:37:09है आगे इसकी बात करूंगा हियर इंडेक्स फाइल
- 2:37:11इज ऑलवेज दैट इज ओके इंडेक्स फाइल के अंदर
- 2:37:14कितनी एंट्री थी जितने मेन फाइल में ब्लॉक
- 2:37:17थे क्योंकि हमने समझा था किसको एंट्री थे
- 2:37:19किसको बना दे कंफ्यूजन था हर ब्लॉक के लिए
- 2:37:21एक एंट्री हमने रखी थी वो पॉइंट भी कवर कर
- 2:37:23लिया नाउ अगला आइडिया क्लस्टर्ड
- 2:37:25इंडेक्सिंग इसका क्या मतलब है अगर मेरी
- 2:37:28मेन फाइल सॉर्टेड तो है फॉर एग्जांपल
- 2:37:31लेकिन वो सॉर्टेड की पे नहीं है किसी नॉन
- 2:37:35की पे सॉर्टेड है जैसे हमने जो एक
- 2:37:36एग्जांपल देखा था ना स्टार्टिंग में लुक
- 2:37:38एट दिस एग्जांपल ये जो इमेज थी अब ये फाइल
- 2:37:41सॉर्टेड है बट किसके हिसाब से साइज के
- 2:37:44हिसाब से अब आप देख ही सकते हैं क्या दो
- 2:37:46फाइल का सेम साइज नहीं हो सकता क्या हो
- 2:37:48सकता है इस अगर एट्रबीक ऐसा एटिबल जो
- 2:37:53सॉर्टेड तो है लेकिन की नहीं है तो उस तरह
- 2:37:56के इंडेक्सिंग को हम बोलते हैं क्लस्टर्ड
- 2:37:58इंडेक्सिंग क्या लिखा हियर द मेन फाइल विल
- 2:38:01बी ऑर्डर्स नॉन की एटिबल अब यहां पे
- 2:38:04न्यूमेरिकल बनता नहीं है क्यों आपको
- 2:38:06समझाता हूं इसमें प्रॉब्लम क्या है
- 2:38:08इंडेक्स फाइल तो हम बना लेंगे नॉन की
- 2:38:11एटिबल प रखेंगे और पॉइंटर रखेंगे कंफ्यूजन
- 2:38:15क्या होता है मेन फाइल अभी भी ब्लॉक्स में
- 2:38:17डिवाइडेड है हां सर है कंफ्यूजन यह है कि
- 2:38:20एंट्री किसको दें क्या अभी भी हर ब्लॉक के
- 2:38:23पहले वैल्यू को एंट्री दें ऐसा हम नहीं
- 2:38:26करते क्योंकि वैल्यू कभी-कभी रिपीट होती
- 2:38:27है फॉर एग्जांपल साइज ही है इधर 10 लिखा
- 2:38:29है 10 लिखा है 10 लिखा है 10 लिखा है बहुत
- 2:38:32सारी फाइल 10 की हो गई 20 लिखा है 30 लिखा
- 2:38:34है फिर 30 फिर 30 ऐसे आगे बढूंगा तो 10 को
- 2:38:37एक एंट्री मिलेगी बट अगले ब्लॉक में भी
- 2:38:39फिर से 10 वाले को एंट्री मिलेगी फिर 30
- 2:38:42वाले को मिलेगी 20 वाले को एंट्री नहीं
- 2:38:44मिलेगी हो सकता है ना कुछ वैल्यूज को
- 2:38:46मल्टीपल एंट्री मिल जाए कुछ को एंट्री ना
- 2:38:48मिले कैसे मैनेज करें तो उसको मैनेज करने
- 2:38:50का जो तरीका हमने समझा वो क्या हम यहां पर
- 2:38:53क्या करते हैं बजाय हर ब्लॉक के पहले
- 2:38:56पॉइंट को एंट्री देने के पहले रिकॉर्ड को
- 2:38:58हम हर डिस्टिंक्ट वैल्यू को एंट्री दे
- 2:39:00देते हैं तो मैं 10 को भी एंट्री दूंगा
- 2:39:02मैं 11 को दूंगा मैं 12 को दूंगा लाइक दिस
- 2:39:05बात समझ आती है तो यहां पर मैं देखिए क्या
- 2:39:07बोलता हूं हाउ मेनी एंट्रीज आर देयर इन द
- 2:39:10इंडेक्स फाइल नंबर ऑफ यूनिक वैल्यूज ऑफ द
- 2:39:12एट्रिल ऑन व्हिच द इंडेक्सिंग इज डन जिस
- 2:39:15एट्रिल प इंडेक्सिंग की है उसके यूनिक
- 2:39:17वैल्यू की जब हम एंट्री देते हैं नाउ दैट
- 2:39:19इज इज नोन एज या दैट इज द आइडिया ऑफ
- 2:39:21क्लस्टर्ड इंडेक्सिंग अब यहां पर
- 2:39:23न्यूमेरिकल पॉसिबल क्यों नहीं है क्योंकि
- 2:39:25आप मुझे फाइल का साइज बता सकते हैं यूनिक
- 2:39:27वैल्यू तो कैसे निकालेंगे वो तो जब डाटा
- 2:39:29सेट होगा तभी पता लगेगा इसलिए न्यूमेरिकल
- 2:39:32नहीं बनता बट आपको क्लस्टर्ड पे दो-तीन
- 2:39:33पॉइंट ध्यान रखने हैं मेन फाइल सॉर्टेड है
- 2:39:36नॉन की पे सॉर्टेड है और स्पर्स और डेंस
- 2:39:39दोनों का एग्जांपल है बट आपको समझाऊ बाद
- 2:39:41में स्पर्स और डेंस की बात और मेन फाइल
- 2:39:43में इंडेक्स फाइल में कितनी एंट्री होगी
- 2:39:45उतनी एंट्री होगी जितनी कि जो हमारा
- 2:39:47एट्रिमेद
- 2:39:49हुई है जितने उसके डिस्टिंक्ट वैल्यूज है
- 2:39:51ये आप कर लेंगे कहानी आपकी सेट हो जाएगी
- 2:39:53गोइंग फॉरवर्ड अब ये जो न्यूमेरिकल है ये
- 2:39:57सेम न्यूमेरिकल एक बार सॉल्व करेंगे कब
- 2:40:00अगर मेन फाइल सॉर्टेड ना हो तो मेन फाइल
- 2:40:03के सारे के सारे आइडियाज तो हमने सॉर्ट कर
- 2:40:05लिए बल्कि लेट मी डू वन थिंग मैं यहीं प
- 2:40:07जाके चेंज करके आपको दिखाता हूं हमारा
- 2:40:09पहला अजमन था कि मेन फाइल सॉर्टेड है उसके
- 2:40:12सारा डाटा सेम है अगर मेन फाइल अनसोर्टेड
- 2:40:14हो तो बस यहां पर आपको एक बात समझनी
- 2:40:16पड़ेगी ये जो मैं बाइनरी सर्च कर रहा था
- 2:40:18बाइनरी सर्च नहीं कर पाऊंगा तो अगर मेन
- 2:40:20फाइल में 3000 ब्लॉक है तो वर्स केस में
- 2:40:23हो सकता है मुझे कितने एक्सेस करने पड़े
- 2:40:253000 एक-एक ब्लॉक में जाके देखना पड़ेगा
- 2:40:28और हो सकता है जो डाटा हमें चाहिए वो किस
- 2:40:29ब्लॉक में हमें नहीं पता हो सकता है लास्ट
- 2:40:31ब्लॉक में निकले बट अगर मेन फाइल
- 2:40:34अनसोर्टेड भी है तो क्या उसपे इंडेक्सिंग
- 2:40:36की जा सकती है हां बट दो-तीन बातों का
- 2:40:38ध्यान रखिए ब्लॉकिंग फैक्टर तो सेम रहेगा
- 2:40:41यह 9 बाइट ये 16 बाइट यहां तक की
- 2:40:42कैलकुलेशन सेम है यहां पर जो मैंने 3000
- 2:40:46एंट्रीज ले ली थी क्या इस बार मुझे
- 2:40:48इंडेक्स फाइल हर किसी को एंट्री देनी
- 2:40:50पड़ेगी देनी पड़ेगी सर क्यों क्योंकि मेरे
- 2:40:53को नहीं पता 56 के बाद 66 है या उससे पहले
- 2:40:56है तो मैं सिर्फ पहले पहले एंट्री को पहले
- 2:40:59पहले यू नो रिकॉर्ड को एंट्री नहीं दे
- 2:41:01सकता मुझे हर किसी को एंट्री देनी पड़ेगी
- 2:41:03और ऐसा अगर मैं करूंगा तो खर्चा मेरा
- 2:41:05बढ़ेगा बट कोई बात नहीं इसका मतलब हम मेन
- 2:41:08फाइल में 30000 रिकॉर्ड्स इंडेक्स फाइल
- 2:41:11में भी 30000 रिकॉर्ड होंगे हर डब में
- 2:41:13कितना आएगा 68 अगर इसको एक बार कैलकुलेट
- 2:41:16करके निकाला जाए सो अ लेट मी डू
- 2:41:20दिस
- 2:41:2330000 30000 इफ आई डिवाइडेड बाय 68 ये सर
- 2:41:28वैल्यू आ रही है 44 1.17 इवन मैं अपर
- 2:41:32बाउंड कर लूंगा तो वैल्यू हो जाएगी 442 ओ
- 2:41:35माय गॉड और अब इस बात को समझिए कि जो मेरा
- 2:41:38इंडेक्स है वो सीधे 45 से बढ़ के 444 444
- 2:41:43पेजेस पे पहुंच गया बट करें क्या क्योंकि
- 2:41:45मेन फाइल अनसोर्टेड है हालांकि अब क्योंकि
- 2:41:48444 आ गया है इंडेक्स फाइल हमेशा सॉर्टेड
- 2:41:50है तो क्या इसपे बाइनरी सर्च लगा सकता हूं
- 2:41:52हां 2 की पावर 8 इज 256 एंड 2 की पावर 9
- 2:41:56इज 512 256 और 512 के बीच में कहीं आ रहा
- 2:41:59है तो अगर मैं ऐसा मान भी लू अपर बाउंड
- 2:42:01लगा लू लॉग बेस टू अपर बाउंड अगर मैं इस
- 2:42:03पे कर लेता हूं तो दिस विल बी 9 और 9 + 1
- 2:42:07मैं करूंगा तो कितना आ जाएगा 10 यार अभी
- 2:42:10भी तो बहुत इंप्रूवमेंट है मेन फाइल में
- 2:42:13तो 3000 से ये कहां ले आया मेरे को पहले
- 2:42:16वाला 12 से 7 पे लेके आया था ये तीन 1000
- 2:42:19से 10 पे लेके आया तो इसकी भी वैल्यू है
- 2:42:21और ये पूरा गेम किसका हो गया सेकेंडरी का
- 2:42:23तो सेकेंडरी इंडेक्सिंग को सेकेंडरी
- 2:42:25इंडेक्सिंग क्यों बोलते सोचिए क्योंकि हम
- 2:42:27मान रहे हैं प्राइमरी तो ऑलरेडी हो चुकी
- 2:42:29है अब अगर किसी ऐसे एटिबल प इंडेक्सिंग
- 2:42:32करनी है जो कि सॉर्टेड नहीं है तो कैसे
- 2:42:34करेंगे तो ये सेकेंडरी इंडेक्सिंग काम आता
- 2:42:36है न्यूमेरिकली आपको समझा दिया कि
- 2:42:38सेकेंडरी इंडेक्सिंग भी काम का है क्या
- 2:42:40हां काम का है इसको ए सच हम इग्नोर नहीं
- 2:42:42कर सकते सो मोस्ट कॉमन सिनेरियो दैट वी
- 2:42:45सपोज ऑलरेडी जैसे मैं बोल रहा हूं
- 2:42:46प्राइमरी इंडेक्सिंग ऑलरेडी डन है देन वी
- 2:42:48कैन डू सेकंडरी इंडस
- 2:42:49एट्रबीक सॉर्ट होगा हमारे हिसाब से
- 2:42:52अनसोर्टेड है अच्छा एट्रिल की है नॉन की
- 2:42:56है आमतौर पर नॉन की एट्रबीक है उससे कोई
- 2:42:59फर्क नहीं पड़ता क्योंकि जब मैं हर किसी
- 2:43:01को एंट्री दे ही रहा हूं तो फिर क्या ही
- 2:43:02मतलब बनता है कुछ भी हो यहां पर इंडेक्स
- 2:43:06फाइल में कितनी एंट्री होती है सर सेम
- 2:43:08जितनी मेन फाइल में उतनी इंडेक्स फाइल में
- 2:43:09क्योंकि सॉर्टेड नहीं तो मुझे हर किसी को
- 2:43:11एंट्री देनी पड़ती है अब मैं आपको फाइनली
- 2:43:13समझा देता हूं स्पर्स और डेंस का क्या
- 2:43:15डिफरेंस है एक प्रॉब्लम क्याम ौर में हम
- 2:43:17क्या सोचते हैं जो स् पार्स नहीं होगा वो
- 2:43:20डेंस होगा जो डेंस नहीं होगा वो स्पर्स
- 2:43:22होगा बट यहां पर जब इंडेक्सिंग की
- 2:43:23टर्मिनोलॉजी चेक करते हैं ना तो इनका
- 2:43:25आईडिया थोड़ा सा डिफरेंट है डिफरेंट केसेस
- 2:43:27आपको समझाता हूं डेंस इंडेक्सिंग का
- 2:43:30एग्जांपल ये कहता है डेंस इंडेक्सिंग ये
- 2:43:32कहता है कि जब हर वैल्यू को एंट्री दी जाए
- 2:43:35हर वैल्यू को एंट्री दी जाए दैट इज एन
- 2:43:37एग्जांपल ऑफ डेंस इंडेक्स ये ये नहीं कह
- 2:43:40रहा कि साइज सेम होना चाहिए अगर मेन फाइल
- 2:43:43के जितने वैल्यू है अगर हर वैल्यू को
- 2:43:45एंट्री मिले उसको कहते हैं डेंस लुक एट
- 2:43:47दिस देयर इज एन एंट्री इन द इंडेक्स फाइल
- 2:43:49फॉर एवरी की वैल्यू ऑफ़ द मेन फाइल तो ये
- 2:43:52हमारा हो गया डेंस स्पर्स क्या कहता है इफ
- 2:43:55इंडेक्स इ क्रिएटेडॉक्युमेंट्सफ्रैगमेंट
- 2:44:19बहुत ज्यादा थे स्पर्स यहां पे हर वैल्यू
- 2:44:21को एंट्री नहीं मि लिए स्पर्स हो गया ठीक
- 2:44:23अगला देखिए जो क्लस्टर्ड था वो सबसे
- 2:44:25मजेदार है क्लस्टर्ड का समझिए क्लस्टर्ड
- 2:44:28क्या डेंस की डेफिनेशन सेटिस्फाई करता है
- 2:44:30हां क्यों क्योंकि क्लस्टर्ड कहता है मैं
- 2:44:32हर वैल्यू को एंट्री दूंगा डेंस बीई कहता
- 2:44:35है जब हर वैल्यू को एंट्री मिले तो डेंस
- 2:44:37होगा तो डेंस हो गया बट मजे की बात क्या
- 2:44:40क्लस्टर्ड के अंदर मेन फाइल की जो एंट्री
- 2:44:42है और इंडेक्स फाइल की जो काउंट है वो सेम
- 2:44:44है नहीं क्योंकि मेन फाइल में वैल्यूज
- 2:44:47रिपीटेड हो सकती है अगर 10 पाच बार आया तो
- 2:44:49मैं तो वहां 10 एक ही बार लिखूंगा ना तो
- 2:44:51नंबर ऑफ एंट्रीज कम होंगी कि ज्यादा होंगी
- 2:44:53या बराबर होंगी नंबर ऑफ एंट्रीज कम होंगी
- 2:44:55और अगर नंबर ऑफ एंट्रीज काउंट में कम होती
- 2:44:57है तो स्पर्स की डेफिनेशन भी सेटिस्फाई
- 2:44:59होती है तो दैट इज द रीजन कि जो हमारा
- 2:45:02क्लस्टर्ड इंडेक्सिंग है हम बोलते हैं
- 2:45:03स्पार्ट और डेंस दोनों है कमिंग टू द थर्ड
- 2:45:06वन सेकेंडरी सेकेंडरी इज एन एग्जांपल ऑफ
- 2:45:09ओबवियसली डेंस इंडेक्स क्योंकि मैं हर
- 2:45:11किसी को एंट्री दे रहा होता हूं तो स्पर्स
- 2:45:13वो नहीं है और हर वैल्यू को भी एंट्री मिल
- 2:45:15र है इसलिए वो डेंस हो जाता है है ना तो
- 2:45:17ये दो दिन अलग-अलग अंडर स्टैंडिंग थे
- 2:45:20कंक्लूजन दिस इंडेक्सिंग पार्ट है ना
- 2:45:22क्योंकि हमारे पास स्कोप कम है लिमिटेड
- 2:45:24टाइम है इस वीडियो के अंदर तो बहुत ज्यादा
- 2:45:26डिटेल में नहीं जा सकते बट एक छोटा सा
- 2:45:28क्वेश्चन मैं सॉल्व करूंगा बीट्री इंसर्ट
- 2:45:31पे जो कि मल्टीलेवल इंडेक्स का एक आईडिया
- 2:45:33है तो इंसर्ट पे सबसे ज्यादा क्वेश्चन अगर
- 2:45:35बी ट्री पे सेमेस्टर्स में पूछे जाते है
- 2:45:37वो इंसर्ट पे पूछा जाता है अगर पूछा गया
- 2:45:40तो आपको आईडिया होना चाहिए एक क्वेश्चन
- 2:45:41में गेम खत्म कर दूंगा इसका क्या बोल रहा
- 2:45:43है ऑर्डर का मतलब क्या है वो भी आपको
- 2:45:45धीरे-धीरे समझा दूंगा मेरे पास एक बीट्री
- 2:45:47है जिसका ऑर्डर थ्री है और ये वैल्यूज
- 2:45:50मुझे इंसर्ट करनी है इन दिस ऑर्डर आई विल
- 2:45:53स्टार्ट विद वन वैल्यू पहली वैल्यू है
- 2:45:55फाइव अब बीट्री भी बाइनरी सरसरी फैमिली का
- 2:45:57नोट है अभी तो फाइव है तो कोई फर्क नहीं
- 2:45:59पड़ता अकेला है नेक्स्ट वैल्यू है 10 अब
- 2:46:02यहां पर इंसर्च कैसे करते हैं यहीं से रूट
- 2:46:05अभी तो एक ही नट है तो चाइल्ड नहीं बनेगा
- 2:46:07इसी में आता है तो फाइव जो है वो 10 से
- 2:46:09बड़ा है कि 10 जो है फाइव से बड़ा है कि
- 2:46:11छोटा है 10 5 से बड़ा है तो ये आएगा फाइव
- 2:46:13के राइट में सॉर्ट हो गया अब मैं ऑर्डर की
- 2:46:16पहली वैल्यू आपको समझा देता हूं अगर ऑर्डर
- 2:46:18थ्री है इसका मतलब थ्री इज द मैक्सिमम
- 2:46:21नंबर ऑफ चिल्ड्रेंस आई कैन हैव और अगर
- 2:46:23चिल्ड्रन तीन है तो डेटा आइटम मैक्सिमम
- 2:46:25कितने हो सकते हैं दो है ना ध्यान रखिएगा
- 2:46:28तो अब मुझे ध्यान रखना है दो हो सकते है
- 2:46:30दो से ज्यादा नहीं हो सकते अगला वैल्यू
- 2:46:32क्या आया 12 आया फिर इंसर्ट होगा यहां पर
- 2:46:36हम क्या कहते हैं पहले प्रॉब्लम होने दो
- 2:46:37फिर सॉल्व करेंगे पहले से टेंशन मत लो तो
- 2:46:40मैंने इंसर्ट किया 12 5 से बड़ा 10 से
- 2:46:42बड़ा ये लीजिए इसके भी राइट में आ गया 12
- 2:46:44प्रॉब्लम हो गया क्योंकि चिल्ड्रन तीन थे
- 2:46:47डाटा दो थे यहां पर तो डाटा ही आप ने तीन
- 2:46:49कर दिए प्रॉब्लम जब प्रॉब्लम होगा तो क्या
- 2:46:51करेंगे हम क्या करते हैं जो मिडल वाला नोड
- 2:46:54है उसको ऊपर पुश कर देते हैं तो नाउ दिस
- 2:46:5710 विल बिकम द न्यू रूट और लेफ्ट में
- 2:46:59देखेंगे सर तो आपको मिलेगा फाइ और राइट
- 2:47:03में देखेंगे तो आपको मिलेगा 12 फॉलो कर पा
- 2:47:05रहे हैं फिर आगे बढ़ी 13 रूट से शुरू करते
- 2:47:08हैं 10 से बड़ा है 12 से बड़ा है देयर
- 2:47:12कम्स 13 कोई प्रॉब्लम नहीं है ऑर्डर की 14
- 2:47:15फिर देखिए 10 से बड़ा है 12 से 13 से बड़ा
- 2:47:19है देयर इज़ 14 और 14 का इंसर्ट करते
- 2:47:21देखिए प्रॉब्लम हो गया प्रॉब्लम हो गया तो
- 2:47:23क्या करेंगे फिर वही मिडल वाला पकड़ेंगे
- 2:47:26ऊपर पुश करेंगे 10 के पास अभी स्पेस है
- 2:47:30अकोमोडेटिंग न्यू रूट और यहां पर आपको
- 2:47:33देखिए फाइव मिला यहां पर आपको मिला 1 टू
- 2:47:3612 और यहां पर आपको मिल गया 14 फॉलो कर पा
- 2:47:39रहे हैं फिर आगे बढ़ी नेक्स्ट इज वन 10 से
- 2:47:42छोटा है फाइव से छोटा है लेफ्ट में आ सकता
- 2:47:45है नेक्स्ट इज टू 10 से छोटा है टू और
- 2:47:47फाइव के बीच में आएगा देखिए यहां प्रॉब्लम
- 2:47:49हो गया तो टू को ऊपर भेजना पड़ेगा बट क्या
- 2:47:52ये रूट
- 2:47:55अकोमोडेट्स को भी प्रॉब्लम होगा तो ये
- 2:47:57क्या करेगा ये अपने मीडियन को यानी कि 10
- 2:47:59को ऊपर भेज देगा तो बोलिए नया रूट क्या
- 2:48:01बनेगा 10 विल बिकम द न्यू रूट लेफ्ट में
- 2:48:05टू आया था तो इधर आपको टू मिलेगा इधर आपको
- 2:48:08क्या मिलेगा 1 313 टू के लेफ्ट में आई
- 2:48:11थिंक यू विल गेट वन एंड राइट में यू विल
- 2:48:13गेट फाइव एंड 13 के लेफ्ट में यू गेट 1 टू
- 2:48:1612 एंड राइट में यू हैव वन फॉर 14 इजेंट
- 2:48:19इट फिर आगे बढ़ते चलिए आ टू इज ऑलरेडी डन
- 2:48:22थ 3 3 3 10 से छोटा है टू से बड़ा है थ्री
- 2:48:26के लेफ्ट में आ जाएगा देन वी हैव फोर 10
- 2:48:29से छोटा है टू से बड़ा है थ्री और फाइव के
- 2:48:31बीच में आएगा फोर प्रॉब्लम करेगा ऊपर भेज
- 2:48:34देंगे तो 10 रूट ही रहेगा 2 एंड 4 अपनी
- 2:48:39पोजीशन लेके रखेंगे दिस इज वन दिस इज थ्री
- 2:48:42दिस इज 5 एंड हियर व्हाट डू वी हैव इज अ
- 2:48:4513 एंड देन वी हैव 12 एंड देन वी हैव व
- 2:48:48फॉर 14 कोई बचा क्या दैट विल बी ऑल तो दैट
- 2:48:51इज हाउ वी कैन डू इन इंसर्ट तो मेरे ख्याल
- 2:48:53से इंसर्ट कैसे किया जाता है समझ आया होगा
- 2:48:56बाकी नोट्स में मैंने सारे के सारे
- 2:48:58पॉइंट्स कवर करके रखे हैं तो यू कैन गो
- 2:49:01दीज पॉइंट्स और अगर एग्जाम में पूछता है
- 2:49:03दो-चार पॉइंट लिख के आना बी ट्री के ऊपर
- 2:49:06बाकी पूरा पैटर्न मैंने बना दिया अब सबसे
- 2:49:09इंपॉर्टेंट टॉपिक क्वेरी लैंग्वेजेस तो
- 2:49:11अलजेब्रा और एसकल वह कैसे काम करते हैं
- 2:49:13क्या अप्रोच है अब उसपे डिस्कशन करेंगे तो
- 2:49:15अभी बात करते हैं क्वेरी लैंग्वेजेस की
- 2:49:17अभी देखिए अभी तक हम क्या-क्या कर चुके
- 2:49:19हैं ईआर डायग्राम बन चुका है ईआर डायग्राम
- 2:49:22को हमने रिलेशनल मॉडल में कन्वर्ट कर लिया
- 2:49:23रिलेशनल मॉडल में डटा कैसे हैंडल करता है
- 2:49:26वो सीखा वो अच्छा नहीं लग रहा था उसको
- 2:49:28नॉर्मलाइज किया नॉर्मलाइज करने के बाद
- 2:49:30हमें लगा कि यार शायद टेबल बहुत ज्यादा हो
- 2:49:32गए इस वजह से डेटाबेस स्लो है तो
- 2:49:33इंडेक्सिंग करना भी सीख लिया नाउ यह सब
- 2:49:36कुछ किया क्यों ताकि जरूरत पड़ने पे डाटा
- 2:49:39को रिट्राईंग तो जब तक क्वेरी करना रिट्रे
- 2:49:42वल करना हमें नहीं आएगा तब तक इस बात का
- 2:49:44कोई सेंस नहीं बनता नाउ दैट इज अ वेरी
- 2:49:46वेरी इंपोर्टेंट टॉपिक स्पेशली फॉर सम
- 2:49:48एग्जाम तो चल ही रहा है स्पेशली फॉर
- 2:49:50प्लेसमेंट पॉइंट ऑफ व्यू आल्सो तो यहां पर
- 2:49:52बात करूंगा क्वेरी लैंग्वेजेस की क्वेरी
- 2:49:54लैंग्वेज क्या है ऑब् वियस वो फ्रेमवर्क
- 2:49:56वो लैंग्वेज वो आईडिया जिसको यूज करके एक
- 2:49:59स्ट्रक्चर्ड फैशन में हम डेटाबेस से
- 2:50:01रिट्रायबल करते हैं अब यहां पर दो अप्रोच
- 2:50:03समझिए हां
- 2:50:06थ्योरिया वेजेस दो आईडिया होता है एक
- 2:50:09आईडिया है प्रोसीजरल एक बोलते हैं नॉन
- 2:50:12प्रोसीजरल इसमें डिफरेंस क्या प्रोसीजरल
- 2:50:14जहां पर यह मैं पहले बताऊं कि मेरे को
- 2:50:16क्या चाहिए और किस तरह से आप उसे फैच करके
- 2:50:19ले आएंगे यह करना है यह करना है यह करना
- 2:50:21है दैट इज अ प्रोसीजरल कमांड ठीक नॉन
- 2:50:24प्रोसीजरल जहां पे मैं सिर्फ ये मेंशन
- 2:50:26करूंगा मेरे को क्या चाहिए और मैं यह नहीं
- 2:50:28बता रहा कि वो कैसे आपको लेके आना है वोह
- 2:50:30आपका रिस्पांसिबिलिटी आप लेके आओ दैट इज अ
- 2:50:32नॉन प्रोसीजरल कमांड अब हमारे पास ना दो
- 2:50:34थोरेट्स
- 2:50:36हम बोलते हैं रिलेशनल
- 2:50:38अलजेब्रा ये किसी कंप्यूटर में नहीं चलते
- 2:50:41बस आईडिया है एनालिसिस करने का तरीका है
- 2:50:43एल्गोरिथम के असमोटोन की तरह और एक है
- 2:50:47रिलेशनल कैलकुलस रिलेशनल अलजेब्रा इज
- 2:50:49प्रोसीजरल रिलेशनल कैलकुलस इज नॉन
- 2:50:52प्रोसीजरल सब कुछ हमारे सिलेबस में है और
- 2:50:55इन दोनों का इस्तेमाल करके हम बनाते हैं
- 2:50:57एसक्यूएल तो अब यहां समझ आता है कि
- 2:50:59एसक्यूएल को प्रोसीजरल बोलना चाहिए कि नॉन
- 2:51:01प्रोसीजरल दोनों में से कुछ भी नहीं
- 2:51:03बिकॉज़ ये कायदे से दोनों के आईडिया यूज़
- 2:51:04कर रहा है हालांकि ये भी मैं बता दूं कि
- 2:51:06जब मैं बोलता हूं कि दोनों की आईडिया यूज़
- 2:51:08करता है तो ऐसा नहीं 50-50 करता है मैं
- 2:51:10बोलता हूं मोर देन 90 पर इट इज लाइक अ
- 2:51:13प्रोसीजरल आइडिया व्हिच फॉलोज रिलेशनल
- 2:51:15अलजेब्रा हार्डली 51 पर आईडिया हम यूज
- 2:51:18करते हैं कैलकुलस का हम इस पूरे आईडिया को
- 2:51:22किस तरह से पढ़ेंगे पहले हम पढ़ेंगे
- 2:51:24अलजेब्रा यस बिकॉज़ अलजेब्रा आपने पढ़
- 2:51:26लिया बोल रहा हूं 90 पर अलजेब्रा इज नथिंग
- 2:51:28बट एल एल पढ़ना बड़ा आसान हो जाता है यस
- 2:51:32तो उसके बाद पढ़ेंगे एल और सबसे बाद में
- 2:51:34पढ़ेंगे कैलकुलस पहला तो इतना इंपॉर्टेंट
- 2:51:36नहीं है और दूसरा रिलेटिवली इतने काम का
- 2:51:38भी नहीं है है ना तो दैट इज द अप्रोच वी
- 2:51:40विल स्टार्ट विद अलजेब्रा देन स्कल एंड
- 2:51:42देन द कैलकुलस पार्ट फेयर इनफ तो ये मैंने
- 2:51:44आपको बता दिया जहां पर हम क्या प्रोसीजरल
- 2:51:47क्वेरी क्या ले है जहां पर हम दोनों चीज
- 2:51:49मेंशन करते हैं क्या चाहिए और कैसे चाहिए
- 2:51:51अलजेब्रा इसका एग्जांपल है नॉन प्रोसीजरल
- 2:51:54जहां पर हम सिर्फ ये मेंशन करें कि हमको
- 2:51:56क्या चाहिए बट एगजैक्टली ना बताए कि कैसे
- 2:51:58आप रिट्राईंग तो उसका हमारा एग्जांपल हो
- 2:52:01गया रिलेशनल कैलकुलस अच्छा वो भी फर्द दो
- 2:52:03पार्ट में डिवाइड होता है वन इज कॉल्ड द
- 2:52:06टपल रिलेशनल कैलकुलस एंड अनदर वन इज डोमेन
- 2:52:08रिलेशनल कैलकुलस जब आएगा तो उसपे डील
- 2:52:10करेंगे अगर एक छोटी सी तुलना करूं कई बार
- 2:52:13ये समझ ही नहीं आ रहा होता बच्चों को ना
- 2:52:15कि यार ये है क्या तो मैंने दो-तीन
- 2:52:17अलग-अलग आईडियाज रखे हैं एल्गोरिदम और कोड
- 2:52:20डिफरेंस समझ रहे हैं कांसेप्चुअल कोई
- 2:52:22आईडिया सोचना रियलिटी सोचना
- 2:52:25थोरेट्स सोचना इमेजिन करिए रिलेशनल
- 2:52:28अलजेब्रा एंड कैलकुलस इज लाइक अ चेस बोर्ड
- 2:52:30एंड मे बी एसकल इज लाइक अ रियल बैटल फील्ड
- 2:52:33जहां पे हम सॉफ्टवेयर प काम करके रियलिटी
- 2:52:35में वो काम कर रहे होते हैं एंड एज आई
- 2:52:37टोल्ड यू एल इज अ काइंड ऑफ दोनों का
- 2:52:39मिक्सचर है अब बात करता हूं रिलेशनल
- 2:52:41अलजेब्रा की रिलेशनल अलजेब्रा स्टार्ट नाउ
- 2:52:44इन रिलेशनल अलजेब्रा ना जैसे आपने
- 2:52:46अलजेब्रा तो पहले भी पढ़ा है मैथमेटिक
- 2:52:48ऑपरेटर्स होते हैं बुलियन अलजेब्रा आपने
- 2:52:50पढ़ा है तो जिस तरह किसी भी सिस्टम में
- 2:52:53कुछ ऑपरेंट होते हैं कुछ ऑपरेटर होते हैं
- 2:52:55अगर मैं मैथ्स की बात करूं अच्छा थोड़ा सा
- 2:52:57शिफ्ट हो गया कोई बात नहीं मैथ्स की अगर
- 2:52:59बात करूं तो फॉर एग्जांपल ये जो थ्री है
- 2:53:03या जो फोर है बोलो ये क्या है ऑपरेंट है
- 2:53:06और ये जो हमारा प्लस है ये ऑपरेटर है
- 2:53:08इजेंट इट इसी तरह बुलियन अलजेब्रा की बात
- 2:53:11करूं तो मान लीजिए a है या बी है यह हमारे
- 2:53:14ऑपरेंट है और ये जो एजोर है यह हमारा
- 2:53:17ऑपरेंट है उसी तरह इन रिलेशनल अलजेब्रा
- 2:53:21आल्सो हम क्या करते हैं यहां पर जो टेबल्स
- 2:53:24है या जो रिलेशन है टेबल को ही हम क्या
- 2:53:26बोल रहे रिलेशन बोल रहे हैं तो जो टेबल है
- 2:53:28वो हमारे ऑपरेंट है और जैसे हर सिस्टम में
- 2:53:31मैथ्स में प्लस माइनस डिवाइड मल्टीप्लाई
- 2:53:33होता है बुलियन अलजेब्रा में यू नो नेगे
- 2:53:36एंड और होता है यहां पर हमारे कुछ ऑपरेटर
- 2:53:38हैं वो भी दो तरह के या तो यूनिरी
- 2:53:40ऑपरेटर्स होंगे फिलहाल में जेनरिकली स्टार
- 2:53:42से रिप्रेजेंट कर रहा हूं बट स्टार के
- 2:53:44अलग-अलग आईडियाज हो सकते हैं तो या तो
- 2:53:46पूरे टेबल पे एक ऑपरेटर लगेगा या दो टेबल
- 2:53:49के बीच में हम कोई ऑपरेटर लगाएंगे किसी भी
- 2:53:51क्वेरी में किसी भी क्वेरी में इनपुट भी
- 2:53:53टेबल होगा आउटपुट भी टेबल होगा और क्वेरी
- 2:53:56दो ही तरह की होंगी या तो सिंगल टेबल
- 2:53:59इनपुट होगा या तो टू टेबल इनपुट होगा बात
- 2:54:01समझ आती है आगे बढ़ता हूं यहां पर मैंने
- 2:54:04यह लिखा अच्छा ये डुप्लीकेशन वाला पॉइंट
- 2:54:06बड़ा इंपॉर्टेंट है क्योंकि रिलेशनल
- 2:54:08अलजेब्रा मैथमेटिकल मॉडल और सेट थ्योरी पे
- 2:54:10बेस्ड है सेट थ्योरी में डुप्लीकेशन होता
- 2:54:12है क्या नहीं सेट इज अ डिस्टिंक्ट कलेक्शन
- 2:54:15ऑफ डिस्टिंक्ट अन ऑर्डर्स इजेंट इट तो
- 2:54:18यहां पर भी हम मान के चलेंगे अगर अलजेब्रा
- 2:54:21है तो डुप्लीकेशन नहीं है ऑन द कांट्रेरी
- 2:54:23एसकल में डुप्लीकेशन हो सकता है है ना तो
- 2:54:26उसकी बात बाद में करेंगे बट यहां पर हमय
- 2:54:28मान के चलते हैं कि डुप्लीकेशन नहीं होगा
- 2:54:31दूसरा बिकॉज इट इज अ प्योर मैथमेटिकल
- 2:54:34सिस्टम तो इंग्लिश के कोई कीवर्ड्स हम
- 2:54:36यहां यूज नहीं करते हैं जो एसक्यूएल में
- 2:54:38करते हैं सेलेक्ट फ्रॉम वेयर वो सब नहीं
- 2:54:40हर चीज के लिए सिंबल हमारे पास है उनका हम
- 2:54:42इस्तेमाल करेंगे सट थरी वाला आईडिया है
- 2:54:44पूरा आगे बढ़ते हैं कौन-कौन से ऑपरेटर है
- 2:54:47तो यहां पे ऑपरेटर भी दो तरह के हम कुछ
- 2:54:49बोलते हैं कुछ फंडामेंटल ऑपरेटर्स हैं कुछ
- 2:54:51एडिशनल है नॉन फंडामेंटल है फंडामेंटल
- 2:54:55जिनका होना मैंडेटरी है और अगर सिर्फ
- 2:54:57फंडामेंटल भी हमारे पास हो तो हमें जो
- 2:54:59चाहिए हम वो कर सकते हैं नॉन फंडामेंटल
- 2:55:01अगेन जो हमारी क्वेरी को आसान बना देते
- 2:55:05हमारे काम को आसान बना देते बट वो नहीं भी
- 2:55:07होता तो चलता जैसे बुलियन अलजेब्रा में
- 2:55:09अगर आपके पास में बोलूं कि एंड है और है
- 2:55:13और नॉट है बस यह तीन फंडामेंटल बाकी सब
- 2:55:16सेकेंडरी है बात तो सही है एंड र और नॉट
- 2:55:19से डिजिटल इलेक्ट्रॉनिक्स में आप सब कुछ
- 2:55:20बना सकते हो ना ठीक उसी तरह ही हमारे
- 2:55:22फंडामेंटल है जिसमें सेलेक्ट प्रोजेक्ट
- 2:55:25यूनियन सेट डिफरेंस कार्टीजन एंड रिनेम और
- 2:55:28बाकी जो है इनके बारे में बात करेंगे
- 2:55:30अलग-अलग तरह के जॉइन इंटरसेक्शन डिवीजन ये
- 2:55:32सब हमारे नॉन फंडामेंटल या डिराइवर इनको
- 2:55:35हम बोलते हैं नाउ अ कार्टीजन प्रोडक्ट दिस
- 2:55:38इज ऑलरेडी डन रिलेशनल स्कीमा रिलेशन दैट
- 2:55:40इज ओके नाउ आई विल डायरेक्टली कम अप विद द
- 2:55:42फर्स्ट ऑपरेटर तो पहला ऑपरेटर है जिसको हम
- 2:55:46बोलते हैं प्रोजेक्ट कैसे रिप्रेजेंट करते
- 2:55:48बाय सिंबल पाई पाई से रिप्रेजेंट करते हैं
- 2:55:50आईडिया क्या है समझिए हमारा काम है टेबल
- 2:55:53से डाटा
- 2:55:55रिट्राईंग में तो सर बहुत सारे कॉलम हो
- 2:55:58सकते हैं तो क्या यह पॉसिबल है कि मैं
- 2:56:00बोलूं नहीं नहीं मेरे को सारा डाटा नहीं
- 2:56:01चाहिए मेरे को ये दो कॉलम चाहिए या ये
- 2:56:04स्पेसिफिक कॉलम का डाटा निकाल के ला दो
- 2:56:06मेरे को रोल नंबर का लिस्ट ला दो स्टूडेंट
- 2:56:08का नेम निकाल के ला दो लाइक दिस हो सकता
- 2:56:10है अगर इस तरह का आपको क्वेरी लिखना है तो
- 2:56:12वो काम किससे होता है वो काम प्रोजेक्शन
- 2:56:14से होता है इसको बोलते हैं प्रोजेक्ट
- 2:56:16प्रोजेक्ट क्या बोलते हैं प्रोजेक्शन
- 2:56:18प्रोजेक्ट इस्तेमाल करते तो क्या बोलते
- 2:56:20हैं प्रोजेक्शन क्या करता है वर्टिकल
- 2:56:22सिलेक्शन करता है बाकी सबको हटा देता है
- 2:56:24स्ट्रक्चर देखिए स्ट्रक्चर क्या है आप पाई
- 2:56:27लिखिए सब स्क्रिप्ट में कॉलम का नेम जो भी
- 2:56:30आपको चाहिए एक से ज्यादा चाहिए कॉलम लगा
- 2:56:32के लिख दीजिए ब्रैकेट में लिख दीजिए टेबल
- 2:56:33नेम एग्जांपल से समझाता हूं यहां देखिए ये
- 2:56:36एक बैंकिंग स्कीमा है ब्रांच अकाउंट
- 2:56:39डिपॉजिटर कस्टमर बरो और लोन थ्रू आउट
- 2:56:43अलजेब्रा एसक्वल कैलकुलस यही यूज करेंगे
- 2:56:46ताकि बार-बार कंफ्यूजन ना हो अब यहां
- 2:56:48देखिए दो क्वेरी लिखी हुई है हर क्वेरी पे
- 2:56:50आप यह भी कर सकते हैं पॉज करें लिख के
- 2:56:52देखें टाइम कम है तो साथ-साथ चलते रहिए
- 2:56:54पहला क्वेरी क्या लिखा है राइटर रिलेशनल
- 2:56:56जब्र क्वेरी टू फाइंड द नेम ऑफ़ ऑल द
- 2:56:58कस्टमर विदाउट डुप्लीकेशन हैविंग अ बैंक
- 2:57:00अकाउंट तो मैं सीधा आपको आंसर दिखाता हूं
- 2:57:02अब देखो वो कस्टमर जिनके पास बैंक अकाउंट
- 2:57:05है यह रहा अकाउंट और यह रहा कस्टमर दोनों
- 2:57:09का रिलेशनशिप है डिपॉजिटर तो वो कस्टमर
- 2:57:11जिनके पास बैंक अकाउंट है कहां मिलेगा
- 2:57:13डिपॉजिटर में मैंने डिपॉजिटर टेबल यूज़
- 2:57:16किया क्या चाहिए उसको उसको कस्टमर का नाम
- 2:57:18चाहिए क्या यहां पर कस्टमर नेम है हां तो
- 2:57:21देखो मैंने लिखा पाई सब स्क्रिप्ट में
- 2:57:23कस्टमर नेम डिपॉजिटर तो क्या होगा इस टेबल
- 2:57:26प वर्टिकल सिलेक्शन करेगा और दो कॉलम आपके
- 2:57:30पास थे दो में से जो आपको चाहिए वो निकाल
- 2:57:32के लाके आपको दे देगा बहुत सिंपल बात है
- 2:57:34इसने अलग से लिख दिया विदाउट डुप्लीकेशन
- 2:57:37नहीं भी लिखता तो मेरे हाथ में कुछ था
- 2:57:39नहीं क्या अलजेब्रा कभी भी डुप्लीकेशन
- 2:57:41सपोर्ट करता मैं मना कर रहा हूं आपसे तो
- 2:57:43ये लिखता भी तो भी मैं कुछ ना कर पाता
- 2:57:45दूसरी क्वेरी बड़ी मजेदार है देखिए क्या
- 2:57:47लिखा है इसने कह रहा है राइट द रिलेशनल टी
- 2:57:49टू फाइंड ऑल डिटेल्स ऑफ द बैंक ब्रांच
- 2:57:52बैंक के ब्रांच अच्छा क्या चाहिए इसको कह
- 2:57:55रहा ऑल द डिटेल मानो सभी कुछ चाहिए अभी
- 2:57:57सभी कुछ चाहिए तो आई थिंक जो इनपुट है वही
- 2:57:59आउटपुट है तो बस मैं क्या करूंगा जाके
- 2:58:01ब्रैकेट में लिख दूंगा ब्रांच दैट विल बी
- 2:58:03ऑल थोड़ा अजीब लगता है सर कोई ऑपरेटर यूज
- 2:58:05नहीं किया क्या नहीं किया बट कुछ चाहिए
- 2:58:07नहीं ये मैथमेटिकल मॉडल है यहां पर हम वही
- 2:58:10मेंशन करते हैं जो रियलिटी में जरूरी है
- 2:58:12अब यहां पे पूरा टेबल चाहिए तो जो इनपुट
- 2:58:14है वही हमारा आउटपुट है सो दैट इज हाउ
- 2:58:17व्यूज प्रोजेक्ट
- 2:58:19अब कॉलम तो सेलेक्ट करना आपको आ गया अगला
- 2:58:22सिलेक्शन क्या है कोई स्पेसिफिक रो
- 2:58:24निकालना क्या हो सकता है हमें किसी क्वेरी
- 2:58:26में सारे रो नहीं चाहिए ओबवियसली मुझे वो
- 2:58:28अकाउंट डिटेल चाहिए जिनका बैलेंस इतने से
- 2:58:30कम है वो स्टूडेंट चाहिए जिसके मार्क्स
- 2:58:32इतने से ज्यादा है देर आर सम कंडीशंस
- 2:58:34क्यों कॉलम का नाम होता है सर रो का नाम
- 2:58:38नहीं होता रो की प्रॉपर्टी होती है आप
- 2:58:40मुझे कुछ एटिबल की वैल्यू बताएंगे जिस बेस
- 2:58:43पर मैं वो रो सेलेक्ट करके लाऊंगा तो इसको
- 2:58:45बोलते हैं सिलेक्शन करना सिलेक्शन करना
- 2:58:49वर्टिकल बोलते हैं प्रोजेक्शन करना दिस इज
- 2:58:52सिलेक्शन हाउ यू डू अ सिलेक्शन बाय सिंबल
- 2:58:55सिग्मा बाय सिंबल सिग्मा सिग्मा का यूज
- 2:58:58करके हम सिलेक्शन करते हैं और कैसे ट्राइव
- 2:59:01करने वाले हैं जो भी कंडीशन आपको चाहिए
- 2:59:03अगेन इट्स अ यूरी ऑपरेटर बेसिक बेसिक
- 2:59:05पॉइंट्स सब मैंने लिख के रखे हैं यूरी
- 2:59:07ऑपरेटर है टेबल का नाम बताइए जो भी कंडीशन
- 2:59:10है सब स्क्रिप्ट प लिख दीजिए और ये
- 2:59:12हॉरिजॉन्टल जो जो कंडीशन सेटिस्फाई करेगा
- 2:59:14वो आपको निकाल के लाके देगा मैंने दो
- 2:59:16क्वेरी लिख के समझाने की कोशिश
- 2:59:19ऑल अकाउंट नंबर वेर बैलेंस ज लेस देन 1000
- 2:59:23अकाउंट नंबर अकाउंट नंबर यह रहा सर अकाउंट
- 2:59:26नंबर अकाउंट नंबर में हमें क्या चाहिए
- 2:59:28हमें सब नहीं चाहिए हमें वह अकाउंट नंबर
- 2:59:31चाहिए जिनका बैलेंस 1000 से कम है तो
- 2:59:34देखिए सबसे पहले क्या किया अकाउंटेबल
- 2:59:37इनपुट में यूज किया ब्रैकेट में लिख दिया
- 2:59:39एंड देर यू सी सिग्मा देर यू सी सिग्मा
- 2:59:41कंडीशन लिखी बैलेंस मस्ट बी लेस देन 1000
- 2:59:45अब इससे क्या होगा इमेजिन करो इससे कॉलम
- 2:59:48तो तीनों रहेंगे लेकिन सिर्फ वही रो बचें
- 2:59:51जिनका जो बैलेंस है वो 1000 से कम है अब
- 2:59:54उसमें भी उसको सब नहीं चाहिए कह रहा मेरे
- 2:59:56को सिर्फ क्या चाहिए अकाउंट नंबर चाहिए
- 2:59:58आफ्टर डूइंग दिस नाउ यू कैन अप्लाई
- 3:00:00प्रोजेक्शन प्रोजेक्शन तो करना हमने पहले
- 3:00:02सीखा है पाई से अब आप लिख दो अकाउंट नंबर
- 3:00:04कितना आसान है यार कोई बहुत बड़ी बात नहीं
- 3:00:06है देखने में भूटिया लगता है दो-तीन
- 3:00:09क्वारी लिखना पढ़ना सीख जाएंगे मजा आ
- 3:00:11जाएगा क्या कंडीशन थोड़ी
- 3:00:13कॉम्प्लेक्शन पढ़ो फाइंड ब्रांच नेम व्हिच
- 3:00:16इज सिचुएटेड इन दिल्ली एंड हैविंग एसेट्स
- 3:00:19लेस देन 1 लाख कौन सा टेबल यूज़ होगा आई
- 3:00:22थिंक ब्रांच यूज़ होगा अब क्या-क्या
- 3:00:24कंडीशन है दो कंडीशन है व्हिच इज सिचुएटेड
- 3:00:27इन दिल्ली तो ब्रांच सिटी क्या होना चाहिए
- 3:00:30दिल्ली होना चाहिए एंड के और एंड ए एंडडी
- 3:00:34एंड इंग्लिश का नहीं लिखना कंजंक्शन जैसे
- 3:00:36लिखते हैं ना ऐसे लिखा है और क्या दूसरी
- 3:00:38कंडीशन है कि एसेट जो है आई एम सॉरी मैंने
- 3:00:401000 लिख दिया तो ये क्या होना चाहिए ये
- 3:00:43होना चाहिए 1 लाख एसेट इज लेस दन 1 लाख
- 3:00:46उसके बाद सब कुछ है नहीं ब्रांच का नेम
- 3:00:48चाहिए बाहर लगा लिया प्रोजेक्शन तो सिर्फ
- 3:00:50सिलेक्शन कैसे करना है वो भी समझे और
- 3:00:52दोनों को एक साथ कैसे इस्तेमाल कर सकते
- 3:00:54हैं वो भी समझे धीरे-धीरे हमारा
- 3:00:55अंडरस्टैंडिंग बढ़ता जा रहा है दो तीन
- 3:00:57पॉइंट और यहां प ड अप कर देता हूं
- 3:00:59सिलेक्शन में आप अगर जैसे यहां प हमने
- 3:01:01देखा
- 3:01:05कम्यूटर नहीं पड़ता आप चाहे तो स्टेप बाय
- 3:01:08स्टेप भी कर सकते हैं पहले एक कंडीशन लगा
- 3:01:11लीजिए फिर दूसरा कंडीशन लगा लीजिए किसी भी
- 3:01:13तरह का कंपैरिजन किसी भी तरह का लॉजिकल
- 3:01:16ऑपरेटर सब लगाया जा सकता है क्या कभी-कभी
- 3:01:18ऐसा हो सकता है कि रिजल्ट में जो टेबल है
- 3:01:21उसमें कुछ हो ही ना हो सकता है मान लीजिए
- 3:01:23आपने कोई ऐसी कंडीशन लगाई जो इसने
- 3:01:25सेटिस्फाई नहीं की तो इट इज पॉसिबल दैट यू
- 3:01:27कैन गेट अ जीरो जीरो मींस काउंट जीरो नहीं
- 3:01:30लिखा आएगा यू गेट एमटी टेबल पॉसिबल है कोई
- 3:01:32दिक्कत नहीं आगे बढ़ते हैं यूनियन तो जैसे
- 3:01:35यूनियन ऑपरेटर हम सेट थरी में यूज करते
- 3:01:37हैं यूनियन इधर भी यूज किया जा सकता है
- 3:01:40लेट मी हैव एग्जांपल यहां देखिए आप फाइंड
- 3:01:43द नेम ऑफ कस्टमर्स हु हैव अ लोन और अकाउंट
- 3:01:47और बोथ अब वो कस्टमर जिनके पास लोन है आई
- 3:01:51थिंक वो कहलाते हैं बरोबर ध्यान दीजिए वो
- 3:01:55कस्टमर जिनके पास अकाउंट है वह कहलाते हैं
- 3:01:57डिपॉजिटर अब मुझे उन लोगों के नाम चाहिए
- 3:02:00जो या तो डिपॉजिटर हैं जिनके पास अकाउंट
- 3:02:04है या तो बरो है जिनके पास लोन है या
- 3:02:07दोनों भी हो सकते हैं तो कैसे करें तो
- 3:02:09अगेन जैसे यूनियन हम वहां यूज करते इधर भी
- 3:02:11यूज कर सकते हैं ये देखिए दो बिल्कुल
- 3:02:13सेपरेट क्वेरीज हैं जिनका आपस में एक
- 3:02:17दूसरे से कोई लेना देना नहीं तो पहली
- 3:02:19क्वेरी क्या है डिपॉजिटर से कस्टमर नेम
- 3:02:21निकाल लो इसी तरह बरोबर से भी कस्टमर नेम
- 3:02:24निकाल लो दोनों टेबल आपस में रिलेटेड नहीं
- 3:02:26है और उठा के दोनों का यूनियन कर दो इजेंट
- 3:02:29इट अगर मैं ऐसा बोल दूं वो लोग चाहिए जो
- 3:02:32है जिनके पास लोन है बट अकाउंट नहीं है
- 3:02:35सेट डिफरेंस देखो बिल्कुल सेम बात है पहले
- 3:02:38बोवर निकाल लिया तो लोन वाले आ गए माइनस
- 3:02:41कर दिया अ वो जिनके पास अकाउंट है तो
- 3:02:44सिर्फ वो बच्चे जिनके पास सिर्फ लोन है है
- 3:02:46ना तो यही पूरी पूरी बैकग्राउंड मैंने
- 3:02:48यहां पर लिखी थी यूनियन ऑपरेशन है कौन
- 3:02:51आएगा चाहे फर्स्ट टेबल का टपल हो सेकंड
- 3:02:54टेबल का टपल हो अप्लाई करते में दो बात का
- 3:02:56ध्यान रखना है किसी भी दो टेबल में यूनियन
- 3:02:59नहीं लगा सकते उनके अंदर नंबर ऑफ कॉलम सेम
- 3:03:02होने चाहिए दूसरा उनका डोमेन भी सेम होना
- 3:03:05चाहिए अगर इधर कस्टमर नेम लिखा है पहले
- 3:03:07कॉलम में तो उधर भी कस्टमर नेम हो अगर इधर
- 3:03:10रोल नंबर लिखा है तो इधर भी रोल नंबर हो
- 3:03:12लाइक दिस तो ये कंडीशन थी लगाने की दोनों
- 3:03:15को आप सम करेंगे तो कॉलम तो डिग्रीज लाइक
- 3:03:18नंबर ऑफ कॉलम्स वो सेम ही रहेगा टोटल
- 3:03:21काउंट अगर पहले वाले में मान लीजिए 10 है
- 3:03:24दूसरे वाले में 15 टप्पल थे तो दोनों का
- 3:03:27सम वैसे होगा 25 बट यूनियन आमतौर पे दोनों
- 3:03:30में कहीं बीच में आता बिकॉज़ कुछ कॉमन भी
- 3:03:32होगा वो तो सेट थ्योरी वाली अंडरस्टैंडिंग
- 3:03:33है तो ये कैसे इस्तेमाल करना है समझ गए
- 3:03:35सेट डिफरेंस भी मैंने आपको बता दिया व्हाट
- 3:03:37इज सेट डिफरेंस कि वो जो एक्सक्लूसिवली
- 3:03:41पहले सेट का मेंबर हो जैसे हमने जो क्वेरी
- 3:03:43सॉल्व की कि एक्सक्लूसिवली लोन उसके पास
- 3:03:45हो बट अकाउंट उसके पास नहीं तो उस तरह का
- 3:03:48सिलेक्शन भी हम कर सकते हैं
- 3:03:50नाउ अगला आईडिया है कार्टीजन प्रोडक्ट अब
- 3:03:53ये मजेदार आईडिया है अभी तक जो हमने
- 3:03:55क्वेरी यूज की ना वो या तो एक टेबल को यूज
- 3:03:57कर रही थी या फिर दो टेबल जिनका आपस में
- 3:04:00कोई लेना देना नहीं था कभी-कभी दोनों का
- 3:04:01मिक्सचर हो सकता है तो पहले मैं आपको
- 3:04:04क्वेरी दिखाता हूं फिर मैं आपको इसकी मैथ
- 3:04:06समझाता हूं अब यह क्वेरी देखिए फाइंड द
- 3:04:09नेम ऑफ ऑल कस्टमर्स अलोंग विद अ अकाउंट
- 3:04:12बैलेंस हु हैव अ बैंक अकाउंट वो कस्टमर का
- 3:04:16नाम चाहिए जिस जिके पास अकाउंट है फिर वही
- 3:04:19बात कस्टमर जिसके पास अकाउंट है वो कहलाता
- 3:04:22है डिपॉजिटर और वो मिलेगा आपको डिपॉजिटर
- 3:04:24टेबल में बट इस बार इसको सिर्फ नाम नहीं
- 3:04:27चाहिए कह रहा बैलेंस भी लाके दो अभी
- 3:04:30बैलेंस कहां मिलेगा सर बैलेंस इधर मिलेगा
- 3:04:33आप ध्यान से सोचे तो चाहिए मुझे कस्टमर
- 3:04:36नेम व्हिच इज लाइक अ प्रोजेक्शन लेकिन
- 3:04:38कंडीशन अच्छा यहां भी प्रोजेक्शन ही करना
- 3:04:40और साथ में बैलेंस भी चाहिए अब ये दोनों
- 3:04:43डाटा एक टेबल में तो नहीं है अलग-अलग टेबल
- 3:04:45में है व्हिच इज लाइक अकाउंट और डि पॉजिट
- 3:04:48तो क्या करना पड़ेगा दोनों टेबल को मर्ज
- 3:04:50करना पड़ेगा तो यहां पर हम क्या यूज करते
- 3:04:53हैं वी यूज कार्टीजन प्रोडक्ट एंड दैट इज
- 3:04:55हाउ वी राइट इड सो अकाउंट का कार्टेज
- 3:04:58प्रोडक्ट कर दिया आपने डिपॉजिटर से ये
- 3:05:00दोनों टेबल मर्ज हो गए अब प्रॉब्लम समझिए
- 3:05:03कार्टीशन प्रोडक्ट बहुत ज्यादा उसको बात
- 3:05:05नहीं समझ आती वो क्या करता है वो सर पहले
- 3:05:09टेबल की हर रो को दूसरे टेबल की हर रो के
- 3:05:13साथ क्या करता है मल्टीप्लाई कर देता है
- 3:05:15एंड देयर विल बी यू नो एनी नंबर ऑफ टपल
- 3:05:18सारे टपल्स बन जाएंगे जबकि जैसा हमने वहां
- 3:05:21लॉसी लॉस लेस डीकंपोजिशन में सीखा दोनों
- 3:05:23में कुछ कॉमन है क्या है ना काउंट नंबर तो
- 3:05:26उे क्या करना चाहिए इसे वो मैच करने चाहिए
- 3:05:28जिनके अकाउंट नंबर सेम हो ये प्रॉब्लम है
- 3:05:31कार्टीजन प्रोडक्ट की नाउ जैसे मैंने बोला
- 3:05:33था एग्जांपल से समझाता हूं एक टेबल है r1
- 3:05:36एक टेबल है r2 मैं आपसे बोलूंगा दोनों को
- 3:05:39मैच करो तो देखो आप दिमाग लगाओगे दोनों
- 3:05:41में कुछ कॉमन है हां सर कॉमन है b की
- 3:05:43वैल्यू डिस्टिंक्ट भी है क्या हां
- 3:05:45डिस्टिंक्ट भी है तो आपको यह 2q और r आ
- 3:05:50मैच करना चाहिए मेरे ख्याल से दो ही डाटा
- 3:05:52रिलेटेड मिलेगा क्या 2q पे x मिलना चाहिए
- 3:05:57और 3r पे y मिलना चाहिए लेकिन यह भाई साहब
- 3:06:00कार्टीजन प्रोडक्ट क्या करेंगे यह देखिए
- 3:06:03ये पहले टेबल के हर रो को दूसरे टेबल की
- 3:06:06हर रो से मल्टीप्लाई करेंगे और गौर से
- 3:06:09देखेंगे तो सिर्फ दो ही रो इसमें वैलिड है
- 3:06:11जहां पे कॉमन एट्रिल की वैल्यू मैच हो रही
- 3:06:14है बाकी सब आ गई है ना यह प्रॉब्लम है
- 3:06:16कार्टीजन की एंड दैट इज द रीजन यू सी कि
- 3:06:19अब क्या ये बात हमेशा अलग से बतानी पड़ती
- 3:06:21है हां सर ये बात अलग से बतानी पड़ती है
- 3:06:24क्या बोल रहे है इसको कि भाई वो ठीक है बट
- 3:06:26ध्यान
- 3:06:26रख अकाउंट डॉट अकाउंट नंबर और डिपॉजिटर
- 3:06:30डॉट अकाउंट नंबर दोनों सेम होना चाहिए तो
- 3:06:33जैसे ही आप ये बात अलग से लिख के इसको
- 3:06:35बताएंगे अ क्या करेगा जितने भी इसने फालतू
- 3:06:38एड यू नो रिडंडेंट सरप्लस गलत टपल जनरेट
- 3:06:42किए वो सब के सब एलिमिनेट हो जाएंगे दोनों
- 3:06:44टेबल मर्ज हो गए अब बताओ क्या चाहिए सर
- 3:06:47कस्टमर नेम चाहिए और उसके अकाउंट का
- 3:06:48बैलेंस चाहिए दोनों को प्रोजेक्ट कर दो
- 3:06:50बात समझ आई हाउ डज दिस कार्टीजन प्रोडक्ट
- 3:06:53वर्क्स व्हाट इज द प्रॉब्लम विद द
- 3:06:55कार्टीजन प्रोडक्ट कब इस्तेमाल करना है जब
- 3:06:57डेटा अलग-अलग टेबल में हो अ अलग से क्या
- 3:07:00करना पड़ेगा रिडंडेंट टपल एलिमिनेट करना
- 3:07:02पड़ेगा यू मस्ट राइट अ कंडीशन एंड देन
- 3:07:04उसके बाद तो टेबल मर्ज हो गया है जो
- 3:07:06प्रोजेक्शन करना है कर सकते हैं है ना ये
- 3:07:09सारे पॉइंट्स लुक एट दिस कार्टीजन
- 3:07:11प्रोडक्ट की पूरी थ्योरी यहां पर लिखी हुई
- 3:07:13है अगर आपसे कोई पूछता है एक-एक एक-एक
- 3:07:16पॉइंट मैंने यहां पर मेंशन करके क्लियर कट
- 3:07:19आपको बता दिया है रिनेम ऑपरेशन रिनेम की
- 3:07:22क्या कहानी है देखिए रिनेम का गेम यह है
- 3:07:24कि कभी-कभी हमें चाहिए कि जो रिजल्ट आया
- 3:07:27ना उसको हम रिनेम करें इसके बहुत सारे
- 3:07:30कारण हो सकते हैं यूजुअली जो रिजल्ट आता
- 3:07:32है क्वेरी करने के बाद टेबल का नाम ही
- 3:07:34नहीं होता अब मान लीजिए हमारे पास
- 3:07:37स्टूडेंट का बहुत सारा डिटेल है हमें क्या
- 3:07:39चाहिए कि जो रिजल्ट ऐसे बच्चों का रिकॉर्ड
- 3:07:41लाके दो जिनकी 90 पर से ज्यादा है एंड
- 3:07:44सपोज हम उनको बोलेंगे दे आर द टॉपर्स ऑफ द
- 3:07:46क्लास समथिंग लाइक दिस तो जो रिजल्ट आया
- 3:07:49उस टेबल का कोई नाम थोड़ी है इनपुट टेबल
- 3:07:50का नाम स्टूडेंट था तो मैं मुझे उस टेबल
- 3:07:52को रिनेम करना पड़े टॉपर हाउ यू डू रिनेम
- 3:07:55सो देर इज अ ऑपरेटर जैसे फिजिक्स में आपने
- 3:07:57पढ़ा होगा रो बोलते हैं इसको ये सिंबल हम
- 3:08:00यहां पर यूज करते हैं सिंटेक्स क्या है
- 3:08:02आपने यहां पर कुछ भी टेबल लिखा है इनपुट
- 3:08:05में अब रिजल्ट में दो चीजें हैं आप चाहो
- 3:08:08तो सिर्फ टेबल का नाम रिनेम कर सकते हो आप
- 3:08:10चाहो तो
- 3:08:13एट्रिमेद
- 3:08:15यहां पर उसको रिनेम कर दिया लर्नर तो क्या
- 3:08:18हुआ स्टूडेंट टेबल का नाम लर्नर हो गया एक
- 3:08:21और बात जो यहां पर क्लियर कट बता दूं इसका
- 3:08:23मतलब यह नहीं है कि डेटाबेस में स्टूडेंट
- 3:08:26टेबल का नाम ही हमने लर्नर कर दिया ये
- 3:08:28टेंपरेरी क्वेरी कर रहे हैं ना तो मान के
- 3:08:30चलिए टेंपरेरिली हमने एक नया कॉपी बनाया
- 3:08:33ऑफ द टेबल स्टूडेंट और फिलहाल हम उसे
- 3:08:35लर्नर कह के बुलाएंगे डेटाबेस विल रिमन
- 3:08:38अनचेंज्ड बात समझ आती है सर मेरे को तो
- 3:08:40कॉलम नेम भी चेंज करना है कर लो स्टूडेंट
- 3:08:43डिटेल के साथ बताओ ब्रैकेट में लिख के रोल
- 3:08:46नंबर नेम और एज तीन एटिबल है यहां पर बता
- 3:08:50दो लर्नर स्टूडेंट आईडी यूजर नेम और एज तो
- 3:08:53ये क्या करेगा अकॉर्डिंग कॉमन जो कॉलम्स
- 3:08:55के जो नेम है वो भी चेंज करेगा हां सो दैट
- 3:08:58इज हाउ वी कैन यूज दिस रिनेम ऑपरेशन अब
- 3:09:02यहां तक जो हमने पढ़ा ये कौन से पढ़ लिए
- 3:09:04हमारे जो फंडामेंटल ऑपरेटर है बट मैं आपसे
- 3:09:07बोल रहा हूं क्या है कुछ एडिशनल डिराइवर
- 3:09:09ऑपरेटर्स भी हो सकते हैं अब चलिए उनके
- 3:09:11बारे में बात करते मैं दोबारा बोल रहा हूं
- 3:09:13क्या ये मैंडेटरी है नहीं बट क्या ये आपकी
- 3:09:15क्वेरी को आसान बना देंगे हां सान बनाएंगे
- 3:09:18वी विल गो वन बाय वन तो पहला है हमारा
- 3:09:21इंटरसेक्शन इंटरसेक्शन इज अगेन कॉमन सेट
- 3:09:24थ्योरी का प्रिंसिपल है आप चाहो तो उसे
- 3:09:26सेट डिफरेंस इंप्लीमेंट भी कर सकते हो मैं
- 3:09:28दोबारा वो क्वेश्चन पूछ लेता हूं आपसे
- 3:09:30अच्छा यहां पर आई थिंक मैंने सिंबल यूनियन
- 3:09:32वाले यूज कर लिया वई कस्टमर वाली बात कर
- 3:09:34लेते हैं अगर हमें उन लोगों के नाम चाहिए
- 3:09:37जो डिपॉजिटर भी और बरोबर भी है यानी कि
- 3:09:40दोज कस्टमर्स हु हैव अ बैंक अकाउंट एंड हु
- 3:09:43हैव अ लोन बोथ तो यहां पर आप चाहो तो
- 3:09:45डायरेक्ट इंटरसेक्शन लगा लो तो इधर आपको
- 3:09:48लोन अकाउंट वाले मिल गए इधर आपको लोन वाले
- 3:09:51मिल गए दोनों का आपने इंटरसेक्शन किया
- 3:09:52कॉमन मिल गए बात समझ आ गई नेचुरल जॉइन ना
- 3:09:56नेचुरल जॉइन बहुत कमाल की चीज है इसका मैं
- 3:09:59पहले आपको आईडिया समझाता हूं नेचुरल जॉइन
- 3:10:01काम कैसे करता है और नेचुरल जॉइन का
- 3:10:03एडवांटेज क्या है अच्छा आई थिंक यहां
- 3:10:07पे एक दो स्लाइड हमारी लॉस हो गई कोई बात
- 3:10:10नहीं देखिए आईडिया ये है सर कि जब हम
- 3:10:13कार्टीजन प्रोडक्ट यूज करते हैं ना
- 3:10:15कार्टीजन प्रोडक्ट को बार-बार अलग से
- 3:10:17बताना पड़ता है याद है आपको कि भाई यह
- 3:10:19कंडीशन है नेचुरल जॉइन इज अ स्मार्ट
- 3:10:21ऑपरेटर जो हमने लॉसी लॉस लेस में यूज किया
- 3:10:24था तो अगर आप नेचुरल जॉइन करते हैं तो
- 3:10:26आपको पूरी बात अलग से बताने की जरूरत नहीं
- 3:10:29है फॉर एग्जांपल इफ आई गो बैक टू द सेम
- 3:10:32क्वेरी ना वहां पे इस बात को समझाना और
- 3:10:34आसान है ये क्वेरी हमने लिखी इन दोनों में
- 3:10:37कॉमन क्या था गाउंड नंबर यू डू वन थिंग
- 3:10:40हाउ यू राइट नेचुरल जॉइन ऐसा डमरू की तरह
- 3:10:43यू रिप्रेजेंट द सिंबल और जैसे ही आप
- 3:10:45नेचुरल जॉइन करेंगे अब आप को ये कुछ भी
- 3:10:47लिखने की जरूरत नहीं है डोंट से कि ये
- 3:10:49इसका कॉमन इसका कॉमन ये मत लिखिए
- 3:10:51डायरेक्टली कम टू द आईडिया और ऑटोमेटिक वो
- 3:10:54समझ जाएगा कि अच्छा दोनों में कॉमन अकाउंट
- 3:10:56नंबर है उसी को मैच करना है जस्ट
- 3:10:57प्रोजेक्शन करो ये है नेचुरल जॉइंट की
- 3:10:59कहानी हालांकि इसमें प्रॉब्लम क्या है
- 3:11:02क्योंकि ये स्मार्ट प्ले करता है और
- 3:11:04क्योंकि ये दोनों टेबल से कॉमन एट्रिल
- 3:11:07लेता है तो वो डाटा जो एक्सप्लीसिटली
- 3:11:11फर्स्ट टेबल में है या वो डाटा जो
- 3:11:13एक्सप्लीसिटली सेकंड टेबल में है वो लॉस
- 3:11:15हो जाता है तो नेचुरल ज
- 3:11:17काम तो बढ़िया करता है बट इस तरह के
- 3:11:19सिनेरियो में अगर कुछ डाटा एक्सप्लिसिट है
- 3:11:22दैट इज गोइंग टू बी लॉस्ट इसीलिए हम बोलते
- 3:11:23हैं इट इज अ लॉसी ऑपरेटर इसके वेरिएंट्स
- 3:11:26भी हैं जो मैं स्कल में जाके कवर करूंगा
- 3:11:28अलजेब्रा मेंट इज नॉट दैट इंपॉर्टेंट जो
- 3:11:30हमारे आउटर जॉइन होते हैं लेफ्ट आउटर जॉइन
- 3:11:33राइट आउटर जॉइन फुल आउटर जॉइन तो अगर आप
- 3:11:35वो ढूंढ रहे हैं तो कंफ्यूज मत होएगा मैं
- 3:11:37स्कल में इस बात को बताऊंगा और ये वाले
- 3:11:39ऑपरेटर भी आपको क्लियर हो जाएंगे बट देयर
- 3:11:41यू सी नेचुरल जॉइन के बाद क्या रिजल्ट
- 3:11:43आएगा सिर्फ जो कॉमन है और जो दोनों टेबल
- 3:11:45में यूज़ है वही आएगा यस नेक्स्ट आईडिया
- 3:11:49इज डिवीजन अब देखिए डिवीजन का आईडिया क्या
- 3:11:51है डिवीजन आपको समझाता हूं डिवीजन भी
- 3:11:53डिवाइड ऑपरेटर है लॉजिक क्या है डिवीजन
- 3:11:57ऑपरेटर्स अप्लाइड व्हेन वी हैव अ क्वेरी
- 3:11:59लाइक वी हैव कंप्लीटेड उस स्टूडेंट का नाम
- 3:12:02चाहिए ये एक देखो टेबल है कंप्लीटेड
- 3:12:05जिसमें स्टूडेंट है और टास्क है यहां पर
- 3:12:07मेरे पास क्या है सिर्फ टास्क है अब यह
- 3:12:09बता रहा है कि फ्रेड ने डेटाबेस वन
- 3:12:11डेटाबेस टू प काम किया फ्रेड ने कंपाइलर
- 3:12:13वन पे काम किया ब्ला ब्ला ब्ला हमें उन
- 3:12:15स्टूडेंट्स का नाम चाहिए जिन्होंने
- 3:12:17डेटाबेस वन और डेटाबेस टू दोनों पे काम
- 3:12:19किया है इस तरह की क्वेरी में हम क्या
- 3:12:21करते हैं ये फर्स्ट टेबल है कंप्लीटेड ये
- 3:12:24सेकंड टेबल है लेट मी से टास्क इसमें हमने
- 3:12:27मेंशन कर दी डेटाबेस प्रोजेक्ट और इन
- 3:12:29दोनों के बीच में हम करते हैं डिवाइड अब
- 3:12:30होता क्या है ऐसा समझो टास्क से टास्क
- 3:12:33कैंसिल हो जाएगा हमें रिजल्ट में सिर्फ
- 3:12:36क्या मिलेगा स्टूडेंट दूसरा वही स्टूडेंट
- 3:12:39मिलेंगे जो टास्क की दोनों एंट्री के साथ
- 3:12:41यहां पर सरवाइव कर रहे हैं तो आई विल से
- 3:12:44डेटाबेस वन डेटाबेस टू फ्रेड आ जाएगा
- 3:12:47उसके बाद यह भाई ने क्या नाम रखा है इसने
- 3:12:50अपना इनी जो भी नाम रखा है यह तो नहीं
- 3:12:53आएगा क्योंकि डेटाबेस वन डेटा बटू दोनों
- 3:12:55के लिए नहीं है ये सारा ये भी सेलेक्ट
- 3:12:57होगी यस तो ये दोनों सेलेक्ट हो जाएंगे तो
- 3:13:00जो रिजल्ट है देखिए फ्रेड एंड सारा दोनों
- 3:13:02आपको मिलेंगे तो आई थिंक गेम आपको समझ आ
- 3:13:04गया इफ आई कोट वन मोर एग्जांपल यहां देखिए
- 3:13:07एक टेबल है r एक टेबल है s अब जब हम
- 3:13:09डिवाइड करेंगे r के अंदर दो कॉलम ए और बी
- 3:13:12s के अंदर a तो a से a कैंसिल रिजल्ट में
- 3:13:15सिर्फ बी आएगा बट कौन कौन सा b आएगा जो एक
- 3:13:18ही तीनों वैल्यू के लिए रिपीट हुआ है क्या
- 3:13:20b1 तीनों के लिए रिपीट है जी हां b1 आ
- 3:13:23जाएगा क्या b2 तीनों के लिए रिपीट है जी
- 3:13:25नहीं a1 a2 के लिए है a3 के लिए नहीं है
- 3:13:28तो b2 नहीं आएगा b3 a2 a3 के लिए a1 के
- 3:13:32लिए ये भी नहीं आएगा b4 जी हां ये भी
- 3:13:34तीनों के लिए है तो ये भी आ जाएगा रिजल्ट
- 3:13:37में सिर्फ दो ही वैल्यू आएंगी फॉलो कर पा
- 3:13:39रहे हैं तो दिस इज एन आइडिया जो हमेशा
- 3:13:42यहां पर काम करता है और अगेन मैं फिर से
- 3:13:44याद दिला रहा हूं ये डिराइवर है आप अगर
- 3:13:47चाहे तो यह काम विदाउट डिवीजन भी कर सकते
- 3:13:50हैं बट डिवीजन से काम करना रिलेटिवली बहुत
- 3:13:52आसान है तो यह एक बेसिक अंडरस्टैंडिंग
- 3:13:55हमने ली अलजेब्रा की जहां पर बेसिक बेसिक
- 3:13:58सारे ऑपरेटर हाउ दे वर्क्स वो काम किया अब
- 3:14:00जो एक्चुअल अंडरस्टैंडिंग है दैट इज एल तो
- 3:14:03कुछ लोग हो सकता है डायरेक्ट एकल भी देखना
- 3:14:05चाहे देख सकते हैं नो प्रॉब्लम बट आई विल
- 3:14:07एडवाइज कि अगर पॉसिबल है तो उसका पहला जो
- 3:14:09चैप्टर है अलजेब्रा का वो भी देखिए बिकॉज
- 3:14:11उसके बाद एसकल समझना रिलेटिवली और आसान हो
- 3:14:14जाता है तो फाइनली अभी बात करते हैं ए की
- 3:14:17नोन एज स्ट्रक्चर्ड क्वेरी लैंग्वेज तो
- 3:14:19एक-एक करके आल को वन बाय वन देखिए
- 3:14:21स्ट्रक्चर्ड क्वेरी लैंग्वेज इज अ डोमेन
- 3:14:23स्पेसिफिक लैंग्वेज नॉट अ जनरल पर्पस
- 3:14:26प्रोग्रामिंग लैंग्वेज ये बात समझनी है तो
- 3:14:27कि जैसे सी है पाइथन है जावा है क्या इसकी
- 3:14:30तरह एल एक स्ट्रक्चर्ड प्रोग्रामिंग
- 3:14:32लैंग्वेज है नहीं प्रोग्रामिंग लैंग्वेज
- 3:14:34नहीं है यह डेटाबेस स्पेसिफिक लैंग्वेज है
- 3:14:37क्या काम है इसका इसका काम है मैनेजिंग द
- 3:14:38डेटा हेल्ड इन अ रिलेशनल डेटाबेस
- 3:14:40मैनेजमेंट सिस्टम तो वो डेटाबेस जहां पे
- 3:14:43टेबल्स होंगे जो रोज में और कॉलम्स में
- 3:14:45डिवाइडेड होगा जहां टेक्स्ट फॉर्म ऑफ डाटा
- 3:14:48होगा उसको मैनेज करने के लिए जो क्वेरी
- 3:14:50लैंग्वेज हमने बनाई है दैट इज नोन एज
- 3:14:53एसक्यूएल हालांकि आगे बात करूंगा दिस इज
- 3:14:55नॉट ओनली द क्वेरी लैंग्वेज यहां पे स्कीम
- 3:14:56हम डिफाइन भी कर सकते हैं उसको मॉडिफाई भी
- 3:14:58कर सकते हैं लाइक दिस सो वही मैं पॉइंट
- 3:15:01यहां लिख रहा हूं ऑल दो रेफर्स जस क्वेरी
- 3:15:03लैंग्वेज बट इट कैन डू मच मोर देन जस्ट
- 3:15:06राइटिंग अ क्वेरी ऑन द डेटाबेस इट कैन
- 3:15:08डिफाइन द स्ट्रक्चर ऑफ द डेटाबेस कैन
- 3:15:10मॉडिफाई द डेटाबेस सिक्योरिटी कांस्टेंट्स
- 3:15:12और बहुत सारी चीजें ऑलरेडी जो बैकग्राउंड
- 3:15:15हमने समझा था कि दो आइडियाज पे बेस्ड है
- 3:15:17कौन-कौन सा रिलेशनल अलजेब्रा और रिलेशनल
- 3:15:20कैलकुलस और दोनों का ही बेसिक बेसिक
- 3:15:22अंडरस्टैंडिंग लेता है बट जैसे मैं दोबारा
- 3:15:24याद दिला दूं हमने समझा था इट इज़ मोर
- 3:15:26टुवर्ड्स द रिलेशनल अलजेब्रा ज्यादा मैथ
- 3:15:29इसके अंदर किसका है रिलेशनल अलजेब्रा का
- 3:15:31है अब अगर एक छोटा सा ओवरव्यू ले बिकॉज़
- 3:15:33एसक्यूएल बहुत इंपॉर्टेंट है एंड आई नो आप
- 3:15:35में से कुछ लोग डायरेक्ट एसक्यूएल के
- 3:15:37चैप्टर में भी आए हैं तो थोड़ा सा
- 3:15:38बैकग्राउंड ले लेते हैं ओरिजनली एसक्यूएल
- 3:15:41का नाम था सीक्वल नोन एज स्ट्रक्चर्ड
- 3:15:43इंग्लिश क्वेरी लैंग्वेज बिकॉज़ आईडिया ये
- 3:15:45था कि इसको रीडेबल बनाया जाए तो थोड़े
- 3:15:48बहुत कीवर्ड जो है वो इंग्लिश के हम यूज़
- 3:15:50करेंगे और अगर आप पढ़े तो कुछ समझ आए एकदम
- 3:15:52प्योर प्रोग्रामिंग लैंग्वेज की तरह नहीं
- 3:15:54होनी चाहिए 1970 में इसने काम करना चालू
- 3:15:58किया धीरे-धीरे इसकी पॉपुलर बढ़ती गई
- 3:16:01अच्छा एक प्रॉब्लम क्या था सीक्वल का
- 3:16:03ट्रेडमार्क किसी और कंपनी के पास था तो
- 3:16:05नाम चेंज करना पड़ा इंग्लिश हटा दिया एंड
- 3:16:08सीक्वल से नॉट बिकम एसकल नोन एज
- 3:16:10स्ट्रक्चर्ड क्वेरी लैंग्वेज नाउ मेजर
- 3:16:13चेंज कब आता है धीरे-धीरे जब पॉपुलर बढ़ती
- 3:16:15गई इन
- 3:16:171986 है ना दैट इज अ वेरी स्टैंडर्ड थिंग
- 3:16:20यहां पर अमेरिकन नेशनल सॉरी हा यस अमेरिकन
- 3:16:23नेशनल स्टैंडर्ड इंस्टिट्यूट एंड अ यू नो
- 3:16:27इंटरनेशनल स्टैंडर्ड ऑर्गेनाइजेशन
- 3:16:29इन्होंने इसको स्टैंडर्डाइज किया और एक
- 3:16:30पेपर पब्लिश किया एसकल 86 के नाम से और आप
- 3:16:34जानते हैं जब भी हमने अलग-अलग टॉपिक समझे
- 3:16:36हैं जब भी आप स्टैंडर्डाइजेशन करते हो तो
- 3:16:38आप लोगों की नजर में आते हैं उसके बाद द
- 3:16:40बेजर रीजन व्हाई एसकल रिमेंस इन द मार्केट
- 3:16:43और क्यों ये इतने समय तक पॉपुलर रहा है और
- 3:16:45अभी भी है द रीजन इस ने समय के साथ अपने
- 3:16:48आप को चेंज किया तो देर यू सी इन्होंने हर
- 3:16:51थोड़े-थोड़े टाइम के अंदर स्कल के वर्जंस
- 3:16:53निकाले 89 92 99 2003 एंड द लेटेस्ट वर्जन
- 3:16:57ऑफ द स्कल वाज पब्लिश्ड इन 2023 वेरी
- 3:17:00रीसेंट है ना तो दैट इज द रीजन कि एसकल ने
- 3:17:04जो गड़बड़ चीजें रही होंगी समय के साथ
- 3:17:06उन्हें हटाया होगा जो इंटरेस्टिंग चीजें
- 3:17:08होंगी जहां पे और काम करने की जरूरत होगी
- 3:17:10समय के साथ इसको ऐड किया तो दैट इज द रीजन
- 3:17:12कि कोई लैंग्वेज लगभग 50 साल से मार्केट
- 3:17:15के अंदर बना हुआ है ये नाउ अगर एक बार
- 3:17:18थोड़ा सा थोरेट्स है यह बट एक
- 3:17:20क्लासिफिकेशन करें समझना बहुत जरूरी है
- 3:17:22क्योंकि स्कल का स्पैन बहुत ज्यादा बड़ा
- 3:17:24है पूरे डेटाबेस के बहुत सारी चीजों को
- 3:17:27हैंडल कर रहा है तो उसको हम डिवाइड करते
- 3:17:28हैं सेमेस्टर पॉइंट ऑफ व्यू से बड़ा
- 3:17:30इंपॉर्टेंट है ये पहला जो एक टाइप है एल
- 3:17:33के अंदर इसको हम बोलते हैं डेटा डेफिनेशन
- 3:17:35लैंग्वेज नोन एज डीडीएल इसका क्या काम है
- 3:17:38जो इसका नाम है वही इसका काम है डेटा की
- 3:17:41डेफिनेशन डिफाइन करना तो टेबल का क्या
- 3:17:43साइज होगा कितने कॉलम होंगे वो सब चीज
- 3:17:46टेबल क्रिएट करना मॉडिफाई करना स्ट्रक्चर
- 3:17:49की बात कर रहा हूं तो यहां पे मैं
- 3:17:50इंस्टेंस की बात नहीं कर रहा सर यहां पे
- 3:17:52मैं स्कीमा की बात कर रहा हूं तो आगे हम
- 3:17:54देखेंगे क्रिएट कमांड अल्टर ड्रॉप
- 3:17:57ट्रंकेट्स
- 3:18:00सबसेट में हम पढ़ते हैं उसको बोलते हैं
- 3:18:02डेटा डेफिनेशन लैंग्वेज गोइंग फॉरवर्ड
- 3:18:05डीएमएल डेटा मैनिपुलेशन लैंग्वेज नाम से
- 3:18:08समझ आ रहा है यहां पर हम डेटा को जब
- 3:18:10मॉडिफाई करना है तो स्ट्रक्चर को या
- 3:18:11इंस्टेंस को इंस्टेंस को वैल्यू को तो हम
- 3:18:14यूज़ करते हैं डीएमएल का तो अगेन पहले तो
- 3:18:17इनेबल करेगा कि आप डाटा को मैनिपुलेट कर
- 3:18:19सके अगेन दो टाइप के डीएमएल होंगे जैसे
- 3:18:22एसक्यूएल से पहले हमने पढ़ा ना प्रोसीजरल
- 3:18:25नॉन प्रोसीजरल तो वो दोनों बातें यहां पर
- 3:18:27मेंशन है और डेटा में यू नो डेटा इंसर्ट
- 3:18:30करना अपडेट करना डिलीट करना उससे रिलेटेड
- 3:18:32जितनी भी कमांड्स हैं इंसर्ट डिलीट ओ आगे
- 3:18:35सब देखेंगे विद एग्जांपल वो आपको यहां पर
- 3:18:37मिलेंगे डीएमएल के अंदर डाटा मैनिपुलेशन
- 3:18:39लैंग्वेज गोइंग फॉरवर्ड अगला नंबर आता है
- 3:18:43डाटा कंट्रोल लैंग्वेज का ना व्हाट डू यू
- 3:18:45मीन बाय कंट्रोल सो य यहां पर यू नो जब हम
- 3:18:47एक्सेस की बात करते हैं कौन रीड कर सकता
- 3:18:50है कौन राइट कर सकता है कौन रीड राइट
- 3:18:52दोनों कर सकता है किसी के पास अथॉरिटी
- 3:18:54नहीं होगी तो वो सब यू नो एक्सेस देना
- 3:18:57ग्रांट करना रिव करना ऑल ऑफ दिस ये सारा आ
- 3:19:00जाएगा डाटा कंट्रोल लैंग्वेज डीसीएल के
- 3:19:02अंदर नेक्स्ट इज डेटा क्वेरी लैंग्वेज ये
- 3:19:06वो कंपोनेंट है एक्चुअली जिस पर हम सबसे
- 3:19:08ज्यादा कंसंट्रेट कर रहे होंगे और एग्जाम
- 3:19:10पॉइंट ऑफ व्यू के हिसाब से कॉम्पिटेटिव
- 3:19:12एग्जाम के हिसाब से भी ये कंपोनेंट सबसे
- 3:19:14ज्यादा इंपॉर्टेंट है जहां पर हम क्वेरी
- 3:19:16लिखते हैं है स्पेशली यू नो सेलेक्ट फ्रॉम
- 3:19:18वेयर क्या चाहिए कहां से चाहिए किस कंडीशन
- 3:19:21पे चाहिए वो सारी चीजें हम यहां पर रखते
- 3:19:23हैं एंड द लास्ट पार्ट इंपॉर्टेंट जिसको
- 3:19:26हम मानते हैं दैट इज व्यू डेफिनेशन डिफाइन
- 3:19:29करना फाइनल क्योंकि अगेन हमारे हिसाब से
- 3:19:31तो सेट इज अ अन ऑर्ड कलेक्शन लेकिन व्यू
- 3:19:34कैसा दिखेगा कितने कॉलम होंगे सेल का क्या
- 3:19:37साइज होगा कितना स्पेस होगा वो जितने भी
- 3:19:40आइडियाज है वो सब हम कहां पे डिफाइन करते
- 3:19:43हैं व्यू डेफिनेशन में है ना तो पांच
- 3:19:45पॉइंट अगर आप इतना लिख आ गए अगर कोई आपसे
- 3:19:48पूछे कंपोनेंट ऑफ एल तो आई थिंक इट इज मोर
- 3:19:50देन सफिशिएंट अब क्या करेंगे जो खासकर
- 3:19:54डीडीएल वाले कांसेप्ट है तो मैंने कुछ
- 3:19:57क्वेरीज लिख के रखी है बहुत डिटेल में
- 3:19:58जाने की जरूरत नहीं है एक बेसिक आईडिया
- 3:20:00आपको समझ आना चाहिए तो एक सिंपल सी क्वेरी
- 3:20:03देखिए टेबल क्रिएट करने की नाउ दिस इज अ
- 3:20:05ब्लूप्रिंट दिस इज एन एग्जांपल हमें एक
- 3:20:07टेबल क्रिएट करना है तो दे यूसी कमांड
- 3:20:10क्या है क्रिएट टेबल यहां पर टेबल का नाम
- 3:20:14हमने रखा स्टूडेंट और उसके जितने ने भी
- 3:20:17कॉलम्स आपको चाहिए उसका जो भी डाटा टाइप
- 3:20:19है अगर कोई कांस्टेंट है तो आप मेंशन
- 3:20:21करेंगे जैसे हमारा एक टेबल है स्टूडेंट
- 3:20:23उसके अंदर आई थिंक चार कॉलम होने वाले हैं
- 3:20:26स्टूडेंट आईडी फर्स्ट नेम लास्ट नेम एंड
- 3:20:30आई एम सॉरी पांच है एज एंड देन ईमेल अब
- 3:20:33आगे आप देखेंगे उन सबका डाटा टाइप दिस इज
- 3:20:36इंटी जर दिस इज वेर केर दिस इज वेयर केर
- 3:20:39दिस इज इंटी जर एंड दिस इज आल्सो वरकर
- 3:20:42वरकर जहां पे अभी मैं बात करूंगा जहां पे
- 3:20:44वेरिएबल साइज हो सकता है और दिस इज द
- 3:20:47मैक्सिमम साइज है ना जो ब्रैकेट में लिख
- 3:20:49रहा हूं मैक्सिमम साइज पॉसिबल है तो जैसे
- 3:20:51किसी प्रोग्रामिंग लैंग्वेज में करते हैं
- 3:20:52सेम यहां पे करते हैं प्रोग्रामिंग
- 3:20:54लैंग्वेज में डेटा टाइप पहले बताते हैं
- 3:20:56फिर नाम लिखते हैं यहां नाम पहले लिख रहे
- 3:20:58हैं फिर डेटा टाइप बता रहे हैं और अगर
- 3:21:00हमें स्टूडेंट आईडी को प्राइमरी की बताना
- 3:21:02है तो यहीं पे बात डिक्लेयर करनी पड़ेगी
- 3:21:04ब्रैकेट क्लोज किया और ये हमारा एक शानदार
- 3:21:07सा टेबल क्रिएट हो गया बहुत सिंपल है इसी
- 3:21:10का ब्लूप्रिंट मैंने यहां पर ऊपर लिखा हुआ
- 3:21:12है गोइंग फॉरवर्ड अब यहां देखिए मैं डेटा
- 3:21:14टाइप एक बार अलग से मेंशन कर रहा हूं
- 3:21:16हालांकि ज्यादातर इन जनरल आपको एस सच बहुत
- 3:21:19यूज करने की जरूरत नहीं पड़ेगी सेमेस्टर
- 3:21:21एग्जाम पॉइंट ऑफ व्यू से बोल रहा हूं इंटी
- 3:21:23जर हो सकता है इंटी जर वैल्यू के लिए अगेन
- 3:21:25स्मॉल एंड एंड बिग एंड जैसा हम अलग-अलग
- 3:21:28प्रोग्रामिंग लैंग्वेज में भी इस तरह का
- 3:21:29ऑप्शन रखते हैं डेटा की रेंज प डिपेंड
- 3:21:31करता है वी कैन हैव डेसीमल वैल्यूज जहां
- 3:21:34डेसीमल के बाद आप लिख सकते हैं फ्लोट
- 3:21:36हमारे पास है बड़े नंबर स्टोर करना है
- 3:21:38रियल हमारे पास है अगेन फ्लोट से थोड़ा सा
- 3:21:40लेस प्र प्रेसीजन होगा ये न्यूमेरिक डाटा
- 3:21:43के लिए वेर कट जैसे मैं बोल रहा था इट इज
- 3:21:46फॉर कैरेक्टर स्ट्रिंग्स लेकिन यहां पे n
- 3:21:49जो है वो मैक्सिमम लेंथ है उससे कम भी
- 3:21:51रखेंगे और जितनी आप लिखेंगे उतना ही स्पेस
- 3:21:54आपको मिलेगा यू कैन आल्सो हैव कैर जहां पे
- 3:21:57फिक्स्ड स्पेस आपको मिलेगा और अगर कुछ
- 3:21:59खाली रह गया बाद में तो दैट विल बी
- 3:22:01इंटरनली फ्रेगमेंटेड काइंड ऑफ वेस्ट हो
- 3:22:03जाएगा एंड वी कैन आल्सो हैव सिंपल टेक्स्ट
- 3:22:05तो ये कुछ अलग-अलग डेटा टाइप्स हमारे पास
- 3:22:07है कुछ और रैंडम एग्जांपल्स मैंने लिखने
- 3:22:11की कोशिश की है जस्ट टू गिव न आईडिया अगर
- 3:22:14कॉलम मॉडिफाई करना हो कॉलम का नाम चेंज
- 3:22:16करना हो ये सब का सब हम किसमें पढ़ रहे
- 3:22:18हैं इंस्टेंस के स्कीमा यहां स्कीमा की
- 3:22:21बात कर रहे हैं नाउ लुक एट दिस ऐड कॉलम
- 3:22:23कैसे करते हैं तो कमांड यूज़ करेंगे अल्टर
- 3:22:26टेबल फॉर एग्जांपल एक टेबल है एंप्लॉय है
- 3:22:29ना तो हमने बोला अल्टर टेबल एंप्लॉय इसका
- 3:22:32एडवांटेज यही है मैं बोल रहा हूं एल में
- 3:22:34क्या है क्योंकि इंग्लिश के बेसिक कीवर्ड
- 3:22:36हम यूज़ कर रहे होते हैं तो उसकी
- 3:22:37रीडेबिलिटी बहुत अच्छी है है ना जो आमतौर
- 3:22:39पे नहीं मिलती तो हमने बोला ऐड फोन नंबर
- 3:22:43और इसका डेटा टाइप बता दिया वरकर 15 तो
- 3:22:45इसका मतलब क्या हुआ एक नया कॉलम ऐड हो
- 3:22:48जाएगा जिसका नाम है फोन नंबर एंप्लॉई अ
- 3:22:52टेबल के अंदर और जिसका डाटा टाइप है वरकर
- 3:22:54मैक्सिमम लेंथ कितना होगा 15 होगा ड्रॉप अ
- 3:22:57कॉलम अब यहां मैं कॉलम की वैल्यू डिलीट
- 3:22:59नहीं कर रहा कॉलम ही डिलीट कर रहा हूं तो
- 3:23:01क्या कमांड है इसके लिए अगेन यू ल्टर टेबल
- 3:23:04एंप्लॉय और यहां पे ड्रॉप यहां पे ऐड तो
- 3:23:07ड्रॉप कॉलम फोन नंबर तो क्या होगा फोन
- 3:23:10नंबर नाम का जो कॉलम होगा वो डिलीट हो
- 3:23:12जाएगा कॉलम ही डिलीट हो जाएगा मॉडिफाई
- 3:23:14करना है मॉडिफाई करने के लिए
- 3:23:17अल्टर टेबल कॉमन कमांड है हम मॉडिफाई भी
- 3:23:20यूज कर सकते हैं या हम कॉलम पर भी अल्टर
- 3:23:23यूज कर सकते हैं तो मॉडिफाई कॉलम कॉलम
- 3:23:26नंबर दिस अगेन डेटा टाइप में भी आपको डेटा
- 3:23:29टाइप चेंज करना है एंड अल्टर कॉलम अगेन वी
- 3:23:32हैव फोन नंबर और जो भी डाटा टाइप है तो
- 3:23:34दोनों में डिफरेंस क्या है सिर्फ कमांड का
- 3:23:36कि आप मॉडिफाई भी लिख सकते हैं आप अल्टर
- 3:23:38भी लिख सकते हैं आगे बढ़ते हैं रिनेम करना
- 3:23:40है अगेन कमांड सबकी सेम है काइंड ऑफ ल्टर
- 3:23:44टेबल ऑल्टर टेबल एंप्लॉय नाउ दे यू यूज
- 3:23:47रिनेम रिनेम करना है कॉलम जो फोन नंबर था
- 3:23:51टू कांटेक्ट नंबर तो क्या होगा डेटाबेस
- 3:23:54में परमानेंटली जहां भी जो कॉलम का नाम
- 3:23:57एंप्लॉई टेबल के अंदर सॉरी यस एंप्लॉई के
- 3:23:59अंदर जो फोन नंबर था नाट देर इज गोइंग टू
- 3:24:02बिकम कांटेक्ट नंबर देन वी हैव रिनेमिंग ए
- 3:24:05टेबल सब में र्टर यूज करना है तो अगेन
- 3:24:08ऑल्टर टेबल एंप्लॉय रिनेम टू स्टाफ तो
- 3:24:11क्या होगा एंप्लॉई जो टेबल है उसका नाम
- 3:24:14चेंज हो हो गया स्टाफ एक और बात क्या यह
- 3:24:16कोई टेंपरेरी चेंज है नहीं यहां पर हम
- 3:24:18डीडीएल की बात कर रहे हैं स् जो इन जो
- 3:24:21स्कीमा हमारा है वह परमानेंटली चेंज हो
- 3:24:23रहा है तो ऐसा नहीं है जैसे रिनेम वगैरह
- 3:24:25में हम आगे पढ़ेंगे एक नया रैंडम कॉपी
- 3:24:28जनरेट हो रहा है उसका हम टेंपरेरी नाम
- 3:24:30चेंज कर रहे नहीं दिस चेंज इज गोइंग टू
- 3:24:32हैपन परमानेंटली इन द डेटाबेस यस एंड देन
- 3:24:35फाइनली वीी हैव अ कमांड ड्रॉप ड्रॉप टेबल
- 3:24:39टेबल नेम अब यहां देखिए सीधे ड्रॉप शब्द
- 3:24:41यूज़ कर रहे हैं है ना यहां पे क्या नहीं
- 3:24:43बोल रहे अल्टर क्योंकि ड्रॉप करने का मतलब
- 3:24:45आई थिंक आप सम सकते हैं ड्रॉप किया मतलब
- 3:24:47पूरा टेबल ही डिलीट हो गया तो कुछ बेसिक
- 3:24:50क्वेरीज हमने समझ ली दैट इज हाउ यू कैन
- 3:24:53चेंज द स्कीमा थोड़ा सा और इसपे
- 3:24:54इन्वेस्टिगेट करते हैं क्रिएट टेबल एक मैं
- 3:24:57एग्जांपल आपको बताना चाह रहा हूं कि नॉट
- 3:25:00दैट इंपॉर्टेंट बट फॉरेन की का कंसेप्ट
- 3:25:02हमने समझा था दो टेबल को कैसे रिलेट करते
- 3:25:04हैं जहां पे आमतौर पे एक टेबल का प्राइमरी
- 3:25:07की दूसरे टेबल में से फॉरेन की यूज होता
- 3:25:09है उसका एग्जांपल बना के दिखा रहा हूं तो
- 3:25:11एक टेबल बनाया है ऑर्डर नोटिस करिए इसके
- 3:25:15अंदर तीन चीजें मुझे नजर आ रही है मेजर्ली
- 3:25:17ऑर्डर आईडी है कस्टमर आईडी है एंड ऑर्डर
- 3:25:20डेट है ऑर्डर आईडी इज द प्राइमरी की अलग
- 3:25:23से बताया इंटी जर टाइप का है कांस्टेंट है
- 3:25:25बता दिया कस्टमर आईडी इज अगेन इंटी जर डेट
- 3:25:28डेट इज द डेटा टाइप इन एएल तो डेट आपने
- 3:25:31मेंशन कर दिया अब देखिए कंसेंट अलग से बता
- 3:25:33रहे हैं फॉरेन की कस्टमर आईडी रेफरेंस टू
- 3:25:37कस्टमर टेबल का कस्टमर आईडी तो हमारे पास
- 3:25:39ये जो कस्टमर आईडी है यह एक फॉरेन की है
- 3:25:42और किसको रेफर करेंगे एक कोई टेबल है
- 3:25:45कस्टमर जहां पे कस्टमर आईडी एलोकेटेड होगी
- 3:25:48तो ऑब् वियस अगर ऑर्डर हमने बनाया है तो
- 3:25:51कस्टमर के लिए बना होगा वह पहले कस्टमर
- 3:25:53होना जरूरी है उसके बाद हम ऑर्डर टेबल में
- 3:25:55उसे एंट्री देंगे तो ये आप स्पेसिफाई कर
- 3:25:57सकते हैं अगर टेबल पहले से बना हुआ है बाद
- 3:26:01में फॉरन की ऐड करनी है वो देखिए फिर वही
- 3:26:03ऑल्टर टेबल ऐड फॉरन की और बाकी पूरी कमांड
- 3:26:07सेम है रेफरेंस कस्टमर कस्टमर आईडी तो दिस
- 3:26:09इज एन एग्जांपल यूजिंग व्हिच अगर हम चाहे
- 3:26:12तो इस तरह से मॉडिफिकेशन कर सकते हैं अभी
- 3:26:15तो बात की स्कीमा की अब बात कर लेते हैं
- 3:26:18इंस्टेंस की तो यहां देखिए अगर कोई भी
- 3:26:21हमें डाटा ऐड करना है तो इस बार ऑल्टर
- 3:26:23टेबल नहीं यूज करते हम क्या करते हैं
- 3:26:25इंसर्ट कमांड यूज करते उसे इंसर्ट इनटू
- 3:26:28टेबल टेबल नेम एंड देन वी हैव कॉलम्स एंड
- 3:26:30देन वैल्यू लिख सकते हैं अगेन यू सी द सेम
- 3:26:33एग्जांपल इंसर्ट इनटू स्टूडेंट्स तो टेबल
- 3:26:36का नाम स्टूडेंट है हमने पूरा स्पेसिफाई
- 3:26:39कर दिया ताकि को कंफ्यूजन ना रहे स्टूडेंट
- 3:26:41का नेम है फर्स्ट नेम है लास्ट नेम है ए
- 3:26:44है एंड देर यू सी वैल्यूज और यहां पे
- 3:26:46ब्रैकेट बाय ब्रैकेट विद अ कोम आप मेंशन
- 3:26:48करते जाओ तो फॉर एग्जांपल स्टूडेंट नंबर
- 3:26:51वन इज लाइक आईडी इज वन अमित शर्मा एज 20
- 3:26:56स्टूडेंट नंबर टू आईडी टू पायल गुप्ता एज
- 3:26:5922 लाइक दिस एंड देन इन द एंड यू कैन
- 3:27:02टोटली एंड बाय सेमीकलन सो डेटा ऐड कर सकते
- 3:27:05हैं है ना अगर आपको कोई डाटा सेलेक्ट
- 3:27:08डिलीट करना हो तो क्या कमांड यूज करेंगे
- 3:27:10डिलीट फ्रॉम टेबल और व्हाट एवर कंडीशन इज
- 3:27:13देयर यू कैन राइट द कंडीशन सो डिलीट क्या
- 3:27:16कर रहा है स्कीमा डिलीट नहीं कर रहा उस
- 3:27:19स्कीमा पे जो डाटा है उसे डिलीट कर रहा है
- 3:27:21है ना तो डिलीट फ्रॉम स्टूडेंट वेयर
- 3:27:23स्टूडेंट आईडी इ 1 तो हम टेबल में जाएंगे
- 3:27:27जहां पर भी स्टूडेंट का आईडी वन होगा है
- 3:27:30ना वह पूरा रो डिलीट हो जाएगा आपको पूरा
- 3:27:33टेबल का कंटेंट डिलीट करना है देन यू जस्ट
- 3:27:35राइट डिलीट फ्रॉम टेबल नेम अब इससे क्या
- 3:27:37होगा ध्यान से समझिए स्कीमा चेंज नहीं हो
- 3:27:40रहा स्ट्रक्चर रिमेंस द सेम टेबल डिलीट
- 3:27:42नहीं हो रहा टेबल का डाटा डिलीट हो रहा है
- 3:27:45अगर पूरा टेबल डिलीट करना है तो जैसे हमने
- 3:27:47कमांड यहां पे देखा था देन यू कैन राइट
- 3:27:49ड्रॉप कमांड यस तो दिस इज द बेसिक
- 3:27:52स्ट्रक्चर बट जैसे मैं दोबारा आपसे बोल
- 3:27:55रहा हूं मेरे हिसाब से वो इतना इंपॉर्टेंट
- 3:27:57नहीं है एग्जामिनर्स का इन जनरल ज्यादा
- 3:27:59कंसंट्रेशन रहता है ऑन द क्वेरी पार्ट ऑफ
- 3:28:02इट है ना तो जो हमारा फोर्थ आईडिया था
- 3:28:04क्वेरी कैसे लिखते हैं नाउ लुक एट दिस
- 3:28:06एक-एक करके बड़े इंपॉर्टेंट पॉइंट्स हैं
- 3:28:08मेंशन करते चलूंगा तो एसकल के अंदर जैसे
- 3:28:11हमने अलजेब्रा में पढ़ा था इनपुट और
- 3:28:13आउटपुट दोनों टेबल्स या रिलेशन ही हो
- 3:28:16होंगे इनपुट या तो एक या तो दो रिलेशन
- 3:28:19होते हैं अच्छा कुछ लोग को कंफ्यूजन हो
- 3:28:21सकता है सर हमने क्वेरी देखी वहां पे तीन
- 3:28:22रिलेशन है तो बोलता हूं एक बार में एक ही
- 3:28:25है मान लीजिए एक बार में दो ही हो सकते
- 3:28:27हैं तीन टेबल है ना टेबल वन टेबल टू टेबल
- 3:28:30थ्री तो मैं इसे ऐसे विजुलाइज करते हैं एक
- 3:28:33बार में दो कंसीडर करेंगे फिर जब इनका
- 3:28:35ऑपरेशन कंप्लीट हो जाएगा देन वी विल गो
- 3:28:37फॉर द थर्ड वन जैसे मैं अगर मैथ में आपसे
- 3:28:39बोल दूं कि एडिशन इज अ बाइनरी ऑपरेटर तीन
- 3:28:42नंबर ऐड नहीं किए जा सकते आप बोलो सर कैसी
- 3:28:45बात कर रहे हो तीन नंबर ऐड कर सकते हैं बट
- 3:28:47फैक्ट तो यही है ना पहले हम दो नंबर ऐड
- 3:28:49करते हैं उसके बाद हम तीसरे पे जाते हैं
- 3:28:51समथिंग लाइक दिस तो सेम मैं बात यहां पे
- 3:28:54कर रहा हूं अच्छा बेसिक स्ट्रक्चर की बात
- 3:28:56करेंगे तो यहां देखिए क्वेरी की बात कर
- 3:28:58रहे हैं तीन क्लॉसस आपको मिलेंगे कौन-कौन
- 3:29:00सा सेलेक्ट फ्रॉम वेयर सेलेक्ट क्या बताता
- 3:29:04है कौन-कौन से कॉलम चाहिए अगर आपको याद हो
- 3:29:07मैंने अभी मेंशन आगे किया है यहां देखिए
- 3:29:10ताकि आपको कंपैरिजन होता रहे सेलेक्ट
- 3:29:12फ्रॉम एंड वेयर सेलेक्ट सर ये वही
- 3:29:14प्रोजेक्शन है जो हम रिलेशनल अलजेब्रा में
- 3:29:17यूज़ कर रहे थे याद है लास्ट टू लास्ट
- 3:29:18चैप्टर में पढ़ा ये वही बात है फ्रॉम आपको
- 3:29:21बता रहा कौन सा टेबल यूज करना है एंड वेयर
- 3:29:24क्या है ये वही सिग्मा है बस उसको इंग्लिश
- 3:29:26में उठा के लिख दिया है है ना सो आईडिया
- 3:29:28ऑफ एल इ इसका रीडेबिलिटी भी होना चाहिए
- 3:29:31अलजेब्रा तो बहुत ज्यादा मैथमेटिकल हो गया
- 3:29:33था रेडि बिलिटी होना चाहिए एक और बात ये
- 3:29:36जो वेयर क्लॉज है क्या ये मैंडेटरी है
- 3:29:39नहीं कंडीशन होगा तो मेंशन करेंगे कंडीशन
- 3:29:42नहीं होगा तो ऑब् वियस मेंशन नहीं करेंगे
- 3:29:44मैंडेटरी नहीं है लेकिन ऊपर के जो दोनों
- 3:29:46क्लॉज हैं सेलेक्ट एंड फ्रॉम क्या यह
- 3:29:49मैंडेटरी है हां ये मैंडेटरी है अगर आप
- 3:29:51ध्यान से सोचेंगे इवन हमें सेलेक्ट की भी
- 3:29:54जरूरत नहीं है फॉर एग्जांपल अगर मुझे सारे
- 3:29:56ही कॉलम चाहिए हो है ना तो फिर मैं
- 3:29:58सेलेक्ट क्यों लिखूं लेकिन एकदम आप
- 3:29:59पढ़ेंगे ना फ्रॉम टेबल दिस समझ नहीं आता
- 3:30:02रीडेबिलिटी नहीं है तो जस्ट टू मेक एल मोर
- 3:30:05रीडेबल इवन दो इट इज नॉट इट शुड नॉट बी
- 3:30:08नेसेसरी बट स्टिल हम सेलेक्ट को मैंडेटरी
- 3:30:10रखते हैं तो क्वेरी अगर आप कर रहे हैं तो
- 3:30:12सेलेक्ट और फ्रॉम दोनों वहां पर आपको
- 3:30:15मिलेगा यहां पर मैं यही बात लिखने की
- 3:30:17कोशिश कर रहा हूं अगेन नेक्स्ट पॉइंट एल
- 3:30:19इन जनरल इज नॉट केस सेंसिटिव तो ये जो
- 3:30:22कमांड आप लिख रहे हैं सेलेक्ट फ्रॉम वेरी
- 3:30:25आप कैप्स में लिखें स्मॉल केस में लिखें
- 3:30:27इस बात से कोई फर्क नहीं पड़ता बट अ यू नो
- 3:30:30अ जब हम बात करते हैं स्ट्रिंग मैचिंग की
- 3:30:33वो जरूर केस सेंसिटिव है अच्छा ये भी बड़ी
- 3:30:35सब्जेक्टिव बात है अलग-अलग डेटा बेसेस हैं
- 3:30:37वहां पर हर डेटाबेस की डिफॉल्ट सेटिंग
- 3:30:40होती है बट अगर आप चाहे तो उसको चेंज भी
- 3:30:42कर सकते हैं इफ यू वांट कि कैप्स में और
- 3:30:44स्मॉल केस में और वो डिफरेंटली ट्रीट करें
- 3:30:47या ना करें तो ये बड़ी सब्जेक्टिव बात है
- 3:30:48इन जनरल कोई आपसे पूछेगा नहीं इन जनरल
- 3:30:51एसकल की बात करते हैं तो मान के चलेंगे इट
- 3:30:53इज नॉट केस सेंसिटिव अच्छा एक बात है
- 3:30:56डुप्लीकेशन की जैसा हमने पहले समझा
- 3:30:58अलजेब्रा जो है उसके अंदर डुप्लीकेशन नहीं
- 3:31:01होता एसकल प्रैक्टिकल आइडियाज के अंदर
- 3:31:04डुप्लीकेशन होता है अब आईडिया क्या है
- 3:31:06क्यों भाई आप डुप्लीकेशन एलिमिनेट नहीं कर
- 3:31:08सकते एसकल के डिजाइनर्स कहते हैं कि हम
- 3:31:10डुप्लीकेशन एलिमिनेट कर सकते हैं कोई बड़ी
- 3:31:13बात नहीं है बट डुप्लीकेशन एलिमिनेट कर
- 3:31:15करने में थोड़ा एक्स्ट्रा टाइम लगता है
- 3:31:18जिसकी वजह से जो एसकल की क्वेरी है वो
- 3:31:20थोड़ी टाइम कंजूमिंग हो जाती है तो व्हाट
- 3:31:21दे हैव डन उन्होंने आपको ऑप्शन दे दिया
- 3:31:24उनका कहना ऐसा भी तो हो सकता है यूजर को
- 3:31:26फर्क ही ना पड़ता हो हम बे फॉल्ट में
- 3:31:27डुप्लीकेशन हटाने में लगे हुए हैं तो हम
- 3:31:29आपको रिजल्ट देंगे और जल्दी देंगे अगर
- 3:31:32आपको डुप्लीकेशन हटाना है देन वी विल
- 3:31:34प्रोवाइड यू अ कीवर्ड कॉल्ड डिस्टिंक्ट तो
- 3:31:37हम आपको कीवर्ड देंगे डिस्टिंक्ट जिसके
- 3:31:39बाद डुप्लीकेशन हट जाएगा बट ओबवियसली
- 3:31:41क्वेरी थोड़ी सी स्लो होगी तो आगे जाके हम
- 3:31:43बात करेंगे बाय डिफॉल्ट स्ल सपोर्ट्स
- 3:31:46डुप्लीकेशन इफ यू कैन इफ यू वांट टू रिमूव
- 3:31:48इट देर इज अ कैपेबिलिटी विद अ डिस्टिंक्ट
- 3:31:50कीवर्ड हम रिमूव कर सकते हैं क्वेरी जब
- 3:31:52लिखना शुरू करेंगे तो बात समझ आएगी ी सबसे
- 3:31:54पहले पहले क्लॉस पे आ जाते हैं व्हिच इज द
- 3:31:57सेलेक्ट क्लॉज है ना तो मैं पहले थ्योरी
- 3:31:59पे बाद में आता हूं वी विल सी सम
- 3:32:01एग्जांपल्स हियर तो स्कीमा हमारा सेम है
- 3:32:03बैंकिंग स्कीमा जो हमने अलजेब्रा में देखा
- 3:32:05था हमें मजा आएगा सेलेक्ट ऑल द डिटेल्स ऑफ
- 3:32:09बैंक ब्रांच तो चलिए सर ढूंढिए ये देखिए
- 3:32:12ब्रांच टेबल है सारी डिटेल चाहिए ब्रांच
- 3:32:14का नेम ब्रांच का सटी ब्रांच का एसेट है
- 3:32:17यस अब अगर आपको याद हो जब हमने अलजेब्रा
- 3:32:19में क्वेरी लिखी थी ना तो बेसिकली आपको
- 3:32:21पूरा टेबल ही चाहिए ना तो हमने ब्रांच
- 3:32:23लिखा और ब्रैकेट लगा दिया यहां ऐसा नहीं
- 3:32:26है अब यहां पर अगर आपको सारे कॉलम चाहिए
- 3:32:29तो इट विल बी वेरी यू नो बेवकूफी की बात
- 3:32:31होगी ब्रांच नेम ब्रांच सिटी एसेट सब कुछ
- 3:32:33लिखे तो आपके पास एक शॉर्टकट क्या है यू
- 3:32:36कैन राइट स्टार यू कैन यूज़ एस्टिक आपने
- 3:32:38ओबवियसली शायद पहले देखा भी होगा तो अगर
- 3:32:41मैं लिखता हूं सेलेक्ट एस्ट्रेक तो व्हाट
- 3:32:42डज दैट मीन इसका मतलब है कि मेरे को सारे
- 3:32:45कॉलम चाहिए सेलेक्ट फ्रॉम कहां से चाहिए
- 3:32:47ब्रांच से चाहिए यस अ कंडीशन कोई कंडीशन
- 3:32:50नहीं है मेरे को ऐसा नहीं चाहिए जिसका
- 3:32:52ब्रांच सिटी ये हो मेरे को ऐसा नहीं चाहिए
- 3:32:53जिसका एसेट इससे कम या इससे ज्यादा हो
- 3:32:55मेरे को सारा डाटा चाहिए तो दैट इज़ हाउ
- 3:32:57यू राइट इट सेलेक्ट स्टार फ्रॉम ब्रांच
- 3:33:00क्या चाहिए सेलेक्ट ईच लोन नंबर अलोंग विद
- 3:33:03लोन अमाउंट आओ जरा देखो लोन टेबल ये रहा
- 3:33:08लोन टेबल इस बार सब कुछ नहीं चाहिए दो
- 3:33:10कॉलम चाहिए कौन-कौन लोन का नंबर चाहिए लोन
- 3:33:13का अमाउंट चाहिए कैसे लिखेंगे तो अगेन यू
- 3:33:15राइट देम डाउन सेलेक्ट कौन-कौन से कॉलम
- 3:33:18लोन का नंबर चाहिए लोन का अमाउंट चाहिए
- 3:33:20फ्रॉम लोन अगेन यहां पर भी कोई कंडीशन थी
- 3:33:23कि उस ब्रांच का लोन बताओ या जिसका अमाउंट
- 3:33:26इससे कम या इससे ज्यादा हो बताओ नहीं जस्ट
- 3:33:27जनरिक बात तो जैसे हम बोलते हैं पहली भी
- 3:33:30बात की ना वर्टिकल सिलेक्शन करना है बहुत
- 3:33:33सारे कॉलम है अगर बहुत सारे में से कोई एक
- 3:33:35दोती चार कितने भी कॉलम आपको चाहिए हो
- 3:33:38उसके लिए हम क्या यूज़ कर रहे हैं सेलेक्ट
- 3:33:40यूज़ कर रहे हैं आगे देखो सेलेक्ट ऑल
- 3:33:42कस्टमर नेम विदाउट डुप्लीकेशन भी वही वाली
- 3:33:44बात तो वो कस्टमर जिनके पास बैंक अकाउंट
- 3:33:48है अकाउंट की बात कर रहा है ना वो कस्टमर
- 3:33:52जिनके पास बैंक अकाउंट है वह कहां मिलते
- 3:33:55हैं डिपॉजिटर में तो पहली बात तो आपको
- 3:33:57समझना चाहिए फ्रॉम डिपॉजिटर करना है
- 3:34:00कस्टमर नेम चाहिए बट अब क्योंकि अलग से
- 3:34:02लिख दिया इसने नाउ जो मैं आपसे बात कर रहा
- 3:34:05था डिस्टिंक्ट की दिस इज हाउ यू राइट इट
- 3:34:07तो राइट सेलेक्ट डिस्टिंक्ट कस्टमर नेम
- 3:34:09जिससे क्या होगा जो डुप्लीकेशन होगा हमारा
- 3:34:11वो एलिमिनेट हो जाएगा यह क्या बोल रहा है
- 3:34:15अकाउंट नंबर चाहिए बैलेंस चाहिए विद 6 पर
- 3:34:19ईयरली इंटरेस्ट एडेड टू इट तो यहां पर बस
- 3:34:22एक एग्जांपल ये समझाने का है कि जो बेसिक
- 3:34:24मैथमेटिकल ऑपरेशन है क्या सेलेक्ट क्लॉज
- 3:34:27वो भी सपोर्ट कर सकता है जी हां तो देखिए
- 3:34:29मैंने क्या सेलेक्ट किया अकाउंट में गया
- 3:34:31वहां से मेरे को अकाउंट नंबर मिला और
- 3:34:34बैलेंस को मैं मल्टीप्लाई कर रहा हूं 1.06
- 3:34:38से सो दैट जो इंटरेस्ट है 6 पर वो भी ऐड
- 3:34:40होके नजर आए तो फाइनल जो टेबल आपके सामने
- 3:34:43प्रिंट होगा वहां पर सिर्फ बैलेंस नहीं हो
- 3:34:45होगा जो 6 पर इंटरेस्ट है वो भी इसमें ऐड
- 3:34:48हो चुका होगा तो यह भी सेलेक्ट क्लॉस की
- 3:34:50एक कैपेबिलिटी है तो आई थिंक अभी हमने
- 3:34:52सारी बात समझ ली है अगर हमें कोई भी
- 3:34:55वर्टिकल सिलेक्शन करना है जो अलजेब्रा में
- 3:34:57प्रोजेक्शन करता था जिसे मैं बोलता हूं
- 3:34:58वर्टिकल फिल्टरिंग तो यहां पे सेलेक्ट
- 3:35:01करता है अगर आपको सारे कॉलम चाहिए तो आप
- 3:35:04लिख सकते हैं सेलेक्ट स्टार जिससे सारे
- 3:35:06कॉलम आ जाएंगे और जैसा यहां प हमने
- 3:35:08एग्जांपल में देखा बेसिक मैथमेटिकल ऑपरेशन
- 3:35:11प्लस माइनस डिवाइड मल्टीप्लाई सेलेक की
- 3:35:13कैपेबिलिटी अगर आपको चाहिए तो सेलेक्ट
- 3:35:15क्लॉज वो भी आपके लिए कर सकता है नाउ
- 3:35:19सेलेक्ट के साथ अगर कंडीशन चाहिए जो कि
- 3:35:21ज्यादातर केस में होगी तो बेसिकली मुझे
- 3:35:24कुछ स्पेसिफिक कॉलम तो चाहिए चाहिए बट सर
- 3:35:27मुझे सारी रोनी चाहिए अब रो के पास नाम है
- 3:35:29क्या नहीं तो जो हमने अलजेब्रा में सीखा
- 3:35:32था हमारे पास क्या है कुछ कंडीशंस हो सकती
- 3:35:34है मुझे वो स्टूडेंट चाहिए जिनका यू नो
- 3:35:37रोल नंबर ये हो या जिनके मार्क्स इससे
- 3:35:39ज्यादा हो या मुझे वो अकाउंट चाहिए वो
- 3:35:41बैंक के डिटेल्स चाहिए जो इनका ब्रांच
- 3:35:43यहां पे हो ब्ला ब्ला ब्ला वो सारी चीज
- 3:35:45चीज आप मेंशन कर सकते हो किससे विद द
- 3:35:47हेल्प ऑफ वेयर क्लॉज तो अगेन फर्स्ट वी
- 3:35:49विल लुक इन टू सम एग्जांपल्स एंड देन वी
- 3:35:51विल कम बैक क्या बोल रहा है अकाउंट नंबर
- 3:35:55जिनका बैलेंस 1000 से ज्यादा हो बताओ किधर
- 3:35:58जाने का देर यू सी यहां पे अकाउंट नंबर भी
- 3:36:02है जिसका बैलेंस 1000 से ज्यादा हो तो
- 3:36:04क्या चाहिए सेलेक्ट करिए अकाउंट नंबर वेरी
- 3:36:07सिंपल फ्रॉम द टेबल अकाउंट और देखिए इस
- 3:36:10बार कितना सिंपल है साधारण से कंडीशन लिख
- 3:36:12र है वेयर बैलेंस इज लेस देन 1000 तो
- 3:36:15बोलिए क्या होगा वो सारे अकाउंट नंबर
- 3:36:18सेलेक्ट हो जाएंगे दोनों काम होंगे पहले
- 3:36:21क्या होगा पहले वेयर काम करेगा और वो वो
- 3:36:24सारी रोज निकाल के आपको देगा जिनका बैलेंस
- 3:36:271000 से ज्यादा है उसके बाद सेलेक्ट काम
- 3:36:30करेगा और सिर्फ जो भी अकाउंट नंबर वाला
- 3:36:32कॉलम है वो सेलेक्ट करके आपको दे देगा तो
- 3:36:34आमतौर पे दोनों मिलके ही काम करेंगे यस
- 3:36:37यहां देखिए क्या बोल रहा है दो कंडीशन लगा
- 3:36:40दी क्या बोल रहा है वो ब्रांच नेम चाहिए
- 3:36:43जो दिल्ली के अंदर है एक शहर में से
- 3:36:45ज्यादा ब्रांच हो सकती है और जिनका एसेट
- 3:36:48जो है वह 1 लाख से कम है तो देखिए बहुत
- 3:36:50आराम से सेलेक्ट किया ब्रांच नेम फ्रॉम
- 3:36:52ब्रांच वेयर अब दो कंडीशन है तो बीच में ए
- 3:36:56एंडडी एंड यहां रिलेशनल अलजेब्रा की तरह
- 3:36:59यह कंजंक्शन वाला एंड वाला ऑपरेटर नहीं
- 3:37:01लगाते तो य तो यहां तो इंग्लिश हम यूज़ कर
- 3:37:03रहे तो ए एंडडी एंड लिख सकते हैं तो एसेट
- 3:37:05इज लेस देन 1000 एंड ब्रांच सिटी दे सिंगल
- 3:37:08कोर्स में हमने लिख दिया जो भी स्ट्रिंग
- 3:37:10था दिल्ली फेयर इनफ अब यह क्या बोल रहा है
- 3:37:14अकाउंट नंबर चाहिए उनके ब्रांच का नाम भी
- 3:37:16चाहिए जिनका जो बैलेंस है ग्रेटर दन इक्वल
- 3:37:20टू 1000 हो बट लेस दन इक्वल टू 10000 हो
- 3:37:24तो यहां पे एक हमारे पास कीवर्ड होता है
- 3:37:26बिटवीन तो देखिए उसका यूज़ केस दिखा रहा
- 3:37:28हूं या तो पहले सिंपल देख लीजिए ब्रांच
- 3:37:30नेम अकाउंट नंबर दोनों आपको बता देंगे
- 3:37:34फ्रॉम द टेबल अकाउंट देखिए अकाउंट में
- 3:37:36ब्रांच नेम भी अकाउंट नंबर भी है और दोनों
- 3:37:38कंडीशन मेंशन कर दो बैलेंस इज ग्रेटर दन
- 3:37:41इक्वल ट 1000 एंड बैलेंस इज लेस दन इक्वल
- 3:37:44ट 10000 अदर वाइज दे यू सी वेयर बैलेंस
- 3:37:48बिटवीन तो यहां पे बिटवीन एक कीवर्ड एक
- 3:37:51कमांड है जिसका आप इस्तेमाल कर सकते हैं
- 3:37:53बिटवीन अ 1000 एंड 10000 तो ये ऑटोमेटिक
- 3:37:57क्या करेगा हमारे बिहाव पे अलग से लिखने
- 3:38:00की जरूरत नहीं है 1000 और 10000 के बीच का
- 3:38:03डाटा निकाल के आपको देगा और अगेन बीच का
- 3:38:06क्याक बाउंड्री वैल्यू भी इंक्लूड करने है
- 3:38:08हां यह बात इनको भी पता था जिन्होंने स्कल
- 3:38:10बनाया तो बिटवीन जो है इंग्लिश में बिटवीन
- 3:38:13मतलब बीच में होता है बट यहां पर हम
- 3:38:16बाउंड्री वैल्यू भी इंक्लूड करेंगे तो
- 3:38:18आपको यू नो 999 से एंड 100001 तक जाने की
- 3:38:22जरूरत नहीं है बिटवीन इंक्लूड्स बाउंड्री
- 3:38:25वैल्यू प्लीज रिमेंबर दिस फेयर इनफ तो ये
- 3:38:28बात आपको समझ आ गई और वही सारे पॉइंट
- 3:38:30देखिए यहां मैंने मेंशन किए हैं
- 3:38:32हॉरिजॉन्टल फिल्टरिंग के काम आता है अ
- 3:38:35ग्रेटर देन लेस देन बेसिक कंपैरिजन एंड ऑर
- 3:38:38नॉट इस तरह की सारी चीजें करने की
- 3:38:40कैपेबिलिटी रखता है बिटवीन कीवर्ड यूज़ कर
- 3:38:42सकते हैं नॉट बिटवीन भी कर सकते हैं तो
- 3:38:45इसके अलावा बाहर का डाटा निकाल के देगा
- 3:38:47ओके सेट ऑपरेशंस तो जैसे हमने अलजेब्रा
- 3:38:51में देखा दो अलग-अलग टेबल है जिनका आपस
- 3:38:54में कोई लेना देना नहीं है उस तरह की
- 3:38:55क्वेरीज लिखनी है बिल्कुल आप यू नो यूनियन
- 3:38:59इंटरसेक्शन सेट डिफरेंस सब यूज कर सकते टू
- 3:39:01कोट सम एग्जांपल्स लुक एट दिस सेम बैंकिंग
- 3:39:04स्कीमा है उन लोगों का नाम चाहिए जिनके
- 3:39:07पास लोन भी और अकाउंट भी है अब फिर दोबारा
- 3:39:09देखिए यहां पर हमारे पास कस्टमर है हमारे
- 3:39:13पास अकाउंट है वो कस्ट जिनके पास अकाउंट
- 3:39:16है उनका नाम मिलेगा सर डिपॉजिटर में वो
- 3:39:20कस्टमर जिनके पास लोन है उनका नाम मिलेगा
- 3:39:23बरो व में दोनों बातों का आपस में कोई
- 3:39:26लेना देना नहीं है तो दोनों क्वेरीज काइंड
- 3:39:28ऑफ सेपरेट लिखी होनी चाहिए देयर यू सी
- 3:39:30सेलेक्ट कस्टमर नेम फ्रॉम डिपॉजिटर तो ये
- 3:39:33अकाउंट होल्डर्स निकाल लिए सेलेक्ट कस्टमर
- 3:39:36नेम फ्रॉम बोवर ये लोन वाले निकाल लिए एंड
- 3:39:39देन यू जस्ट राइट यूनियन है ना अलजेब्रा
- 3:39:42में यूनियन का सिंबल लगा रहे थे यहां पे
- 3:39:44इंग्लिश में लिख दीजिए यूनियन तो क्या
- 3:39:46होगा वो सभी लोग आ जाएंगे जिनके पास या तो
- 3:39:49लोन है या तो अकाउंट है या तो दोनों है एक
- 3:39:51और बात जैसे सेट थ्योरी में आप लिखते हैं
- 3:39:54ए ब स लिखते हैं एक सेट है दूसरा सेट है
- 3:39:57लेट मी से b सडी दोनों का यूनियन करेंगे
- 3:39:59बताइए क्या मिलेगा सर हमें मिलेगा ए बी
- 3:40:02सीडी बहुत सिंपल बात है ये जो बीच का जो
- 3:40:05कॉमन पार्ट है दो बार तो नहीं लिखेंगे ना
- 3:40:07अजीब बात है ये तो अब जब मैं दोनों का
- 3:40:10यूनियन करूंगा तो क्या एसकल दोनों बातों
- 3:40:12को डुप्लीकेट करेगा यहां पर उल्टा हो
- 3:40:15जाएगा डुप्लीकेट नहीं करेगा तो यहां पर
- 3:40:18अगर मैं यूनियन या इंटरसेक्ट या सेट
- 3:40:21डिफरेंस एक्स ये सब यूज करता हूं तो बाय
- 3:40:24डिफॉल्ट देखिए यहां पर बाय डिफॉल्ट एएल
- 3:40:27ऑटोमेटिक डुप्लीकेट टपल्स हटा देता है
- 3:40:30हालांकि अगर आप सेपरेटली मेंशन करना चाहते
- 3:40:33हैं कि नहीं मत हटाओ मेरे को चाहिए तो अब
- 3:40:36आपको साथ में ऑल लिखना पड़ेगा सो राइट
- 3:40:38यूनियन ऑल या इंटरसेक्ट ऑल या एक्सेप्ट ऑल
- 3:40:42तो वो डुप्लीकेट रिटेन करेगा जिसकी आम तौर
- 3:40:45पे जनरली आई डोंट थिंक जरूरत पड़ेगी है ना
- 3:40:47अच्छा सिमिलरली अगर मेरे को ऐसे लोग चाहिए
- 3:40:49जिनके पास लोन भी और अकाउंट भी है तो यू
- 3:40:52कैन राइट इंटरसेक्ट है ना तो इंटरसेक्शन
- 3:40:54में क्या होगा दोनों का कॉमन पार्ट
- 3:40:57सेलेक्ट हो जाएगा यूनियन में क्या होगा
- 3:41:00सारे चाहे लोन है चाहे अकाउंट है चाहे
- 3:41:02दोनों है ना ये क्या है हु हैव अ लोन बट
- 3:41:04डू नॉट हैव एन अकाउंट तो सपोज दज दिस इज
- 3:41:08लोन एंड दिस इज अकाउंट मेरे को
- 3:41:09एक्सप्लीसिटली ये पार्ट चाहिए जिनके पास
- 3:41:12लोन तो है बट अकाउंट नहीं है तो य कैन यूज
- 3:41:14एक्सेप्ट या माइनस मा एम आई एन यू एस
- 3:41:17माइनस भी लिख सकते हैं वो भी काम करेगा तो
- 3:41:19बेसिक सेट ऑपरेशंस भी कर सकते हैं
- 3:41:21नाउ वी कम टू द आइडिया ऑफ सेट ऑफ मल्टीपल
- 3:41:25रिलेशंस क्वेरीज ऑफ मल्टीपल रिलेशन जो
- 3:41:27कार्टीजन प्रोडक्ट हमारा है सारे ऑपरेटर
- 3:41:30सेम है अलजेब्रा वाले बस उनको थोड़ा सा
- 3:41:32मॉडिफाई कर दिया उनको सॉफ्टवेयर बना दिया
- 3:41:34है नाउ लुक एट दिस आई विल गो वन बाय वन
- 3:41:36क्वेरी देखिए पहले देन आई विल टेक बैक यू
- 3:41:37टू द थ्योरी
- 3:41:39पार्ट फाइंड द नेम ऑफ ऑल द कस्टमर्स विद
- 3:41:42अकाउंट बैलेंस हु हैव अकाउंट इन द ब्रांच
- 3:41:46वो सब लोगों का नाम चाहिए जिनके पास
- 3:41:49अकाउंट है अलोंग विद देर बैलेंस तो अगेन
- 3:41:52यू सी वो लोग जिनके पास अकाउंट है उनका
- 3:41:56नाम मिलता है किसमें डिपॉजिटर में लेकिन
- 3:41:59अकाउंट का बैलेंस कहां मिलेगा अकाउंटेबल
- 3:42:02में तो यहां पर दो टेबल यूज हो रहे हैं
- 3:42:05पॉइंट नंबर वन दोनों टेबल आपस में रिलेटेड
- 3:42:07भी है ऐसा नहीं डिपॉजिटर बोवर की तरह
- 3:42:10जिनका आपस में कोई लेना देना ना हो तो
- 3:42:11इनका आपस में लेना देना है तो व्हाट वी
- 3:42:14हैव टू डू वी हैव टू फर्स्ट यू नो मर्ज
- 3:42:16देम इनटू अ सिंगल टेबल जिसके लिए जो सबसे
- 3:42:18डिफॉल्ट ऑपरेटर है दैट इज़ कार्टीजन
- 3:42:20प्रोडक्ट तो यहां पे कार्टीजन प्रोडक्ट
- 3:42:22लिखना कैसे यू डोंट हैव टू राइट कार्टीजन
- 3:42:25प्रोडक्ट वे फ्रॉम के अंदर आप बस कॉमा लगा
- 3:42:28के लिख दीजिए तो मैंने लिखा फ्रॉम अकाउंट
- 3:42:31कॉमा डिपॉजिटर तो क्या होगा दोनों टेबल
- 3:42:34काइंड ऑफ़ कार्टीजन प्रोडक्ट हो गए अब
- 3:42:36कार्टीजन प्रोडक्ट की प्रॉब्लम क्या है वो
- 3:42:38जो हमने पहले समझा था दोबारा देख लेते हैं
- 3:42:41एक टेबल है r1 एक टेबल है r2 अब जब दोनों
- 3:42:45को मर्ज करेंगे तो हमें देखना पड़ेगा ना
- 3:42:46लॉस लॉस लेस वाला पॉइंट है दोनों में कॉमन
- 3:42:49क्या दोनों में कॉमन b है यहां पर q क से
- 3:42:52मैच हो रहा है r आ से मैच हो रहा है तो
- 3:42:55लॉजिकली तो दो ही यू नो टपल होने चाहिए 2q
- 3:42:59एक एंड 3r y बट कार्टीजन प्रोडक्ट कोई बात
- 3:43:03समझ नहीं आती वो क्या करता है अगेन यू सी
- 3:43:05वो पहले टेबल की हर रो को दूसरे टेबल की
- 3:43:08हर रो से यू नो कॉन्कैटिनेट कर देता है
- 3:43:11रिलेट करा देता है मल्टीप्लाई करा देता है
- 3:43:13तो बहुत सारे लॉजिकल टपल अगर बी वाला कॉलम
- 3:43:17मैच नहीं हो रहा फॉर एग्जांपल यहां पे अगर
- 3:43:20किसी के भी अकाउंट नंबर को किसी भी के
- 3:43:21अकाउंट नंबर से मैच करोगे तो मतलब क्या है
- 3:43:23है ना बट कार्टीजन प्रोडक्ट की ये
- 3:43:25प्रॉब्लम है तो क्या सॉल्यूशन है इसको य
- 3:43:28बात अलग से बतानी पड़ती है तो यहां देखिए
- 3:43:31मैं वेर में अलग से इस को एक बात बता रहा
- 3:43:32हूं बेटा क्या करो अकाउंट डॉट अकाउंट नंबर
- 3:43:36अकाउंट का जो अकाउंट नंबर वाला
- 3:43:39एट्रिल है दैट मस्ट मैच विद डिपॉजिटर डॉट
- 3:43:44अकाउंट नंबर तो जैसे ही एडिशनल कंडीशन में
- 3:43:46लिखूंगा कार्टीजन प्रोडक्ट में बताइए
- 3:43:49ऑटोमेटिक क्या होगा इसको समझेगा ओके ये जो
- 3:43:52दोनों कॉमन ट्रिब्यूट है ये आपस में मैच
- 3:43:54होने चाहिए और वो सारे के सारे जो
- 3:43:55रिडंडेंट जो एक्स्ट्रा टपल्स है उनको वो
- 3:43:58हटा देगा सो दिस इज हाउ यू राइट इट और ये
- 3:44:00करने के बाद अभी दोनों टेबल मर्ज भी हो गए
- 3:44:03हैं जो रिडंडेंसी है वो भी एलिमिनेट हो गई
- 3:44:05है अभी जो चाहिए निकाल लो तो क्या-क्या
- 3:44:07चाहिए था कस्टमर का नेम चाहिए और बैलेंस
- 3:44:10चाहिए सो यू जस्ट राइट सेलेक्ट कस्टमर नेम
- 3:44:12कॉमा बैलेंस और वो दोनों एटिबल आप के पास
- 3:44:15आएंगे यस तो दैट इज हाउ यू राइट इट और
- 3:44:18कार्टीजन प्रोडक्ट का प्रॉब्लम क्या मैंने
- 3:44:20आपको समझा दिया बाकी नोट्स सब यहां पे
- 3:44:22मेंशन है और डिसएडवांटेज भी हमने देख लिया
- 3:44:25अगेन नाउ कार्टीजन प्रोडक्ट का जो थोड़ा
- 3:44:27सा एडवांस वर्जन है वो हमने पढ़ा था
- 3:44:29अलजेब्रा में यहां पर भी सेम बात है
- 3:44:31नेचुरल जॉइंट तो हालांकि यहां पे मैं बाकी
- 3:44:34वेरिएंट्स की बात करूंगा जो मैंने वहां
- 3:44:35नहीं किया तो नेचुरल जॉइंट है ना अ इज अ
- 3:44:39बेसिक ऑप जिसको कुछ लोग इनर जॉइन भी बोलते
- 3:44:41हैं कंफ्यूज मत होके रखिएगा इनर जॉइन
- 3:44:43नेचुरल जॉइन सेम बात है जहां पर द ऑपरेटर
- 3:44:46इज स्मार्ट एनफ जो खुद में खुद देखता है
- 3:44:49कि दोनों में कॉमन एट्रिल क्या वो खुद से
- 3:44:51एलिमिनेट कर लेगा तो इफ यू राइट नेचुरल
- 3:44:53जॉइन आपको पहले से ही सिर्फ दो रो मिलेंगे
- 3:44:56जहां पर कि डाटा मैच हो रहा होगा है ना
- 3:44:59एंड हाउ डू यू राइट इट यू राइट इंग्लिश
- 3:45:01में नेचुरल जॉइन बात खत्म सो फॉर एग्जांपल
- 3:45:04सेम क्वेरी यहां पर मेरे को नहीं लिखना
- 3:45:06पड़ा अकाउंट डॉट अकाउंट नंबर इ इक्वल टू
- 3:45:09डिपॉजिटर डॉट अकाउंट नंबर हियर देर इज नो
- 3:45:11नीड टू राइट इट सेपरेटली आप जस्ट सिंपली
- 3:45:13मैच करें और यहां पे आप देख सकते हैं
- 3:45:16सिंपली हमने लिखा अकाउंट फ्रॉम अकाउंट अ
- 3:45:20नेचुरल जॉइन विद डिपॉजिटर तो दोनों का
- 3:45:23इसने एलिमिनेट कर लिया होगा और फिर जो
- 3:45:25हमें चाहिए कस्टमर का नाम और उसका बैलेंस
- 3:45:27दोनों हमने सेलेक्ट किया यस अगेन एक
- 3:45:30प्रॉब्लम क्या है नेचुरल जॉइन के अंदर जो
- 3:45:32हमने पहले भी समझा था यार इट इज अ लॉसी
- 3:45:34ऑपरेटर लॉसी क्यों ज्यादा दिमाग लगा देता
- 3:45:36है कहता है वही डाटा लूंगा जो दोनों टेबल
- 3:45:40में मैच करेगा वही डाटा लूंगा जो दोनों
- 3:45:42टेबल में मैच करेगा और वो डटा अगर कोई
- 3:45:46डाटा एक्सप्लीसिटली टेबल वन या टेबल टू
- 3:45:48में उसको मैं कंसीडर नहीं करूंगा तो यहां
- 3:45:50पर आप देख सकते हैं व प दिस डेटा इज
- 3:45:53एक्सप्लीसिटली इन द फर्स्ट टेबल एंड ए ज
- 3:45:57दिस डेटा इज एक्सप्लीसिटली इन द सेकंड
- 3:45:59टेबल वो लॉस हो गया तो नेचुरल जॉइन कुछ
- 3:46:02केसेस में ए अ लॉसी ऑपरेटर काम करता है और
- 3:46:04जो कॉमन डाटा है सर वो मेरा लॉस हो जाता
- 3:46:06है इसको रिजॉल्व करने का एक अच्छा तरीका
- 3:46:09क्या है इसके अलग-अलग वेरिएंट्स हैं आई
- 3:46:12विल टेक अ सिंगल स्लाइड हां और डटा थोड़ा
- 3:46:15सा कंपाइल करके लाया हूं आपको एक-एक बात
- 3:46:17समझा देता हूं इसको हम बोलते हैं आमतौर पे
- 3:46:19इनर जॉइंट नेचुरल जॉइंट को सिर्फ जॉइन भी
- 3:46:21बोल देते हैं इनर जॉइन भी बोल देते हैं यस
- 3:46:23अब इसका पहला वर्जन है जिसको बोलते हैं
- 3:46:25लेफ्ट आउटर जॉइन व्हाट इज द सिंबल ऑफ
- 3:46:28लेफ्ट आउटर जॉइंट लाइक दिस तो नेचुरल जॉइन
- 3:46:32वाला डमरू ठीक है और दोनों तरफ एक-एक एजज
- 3:46:34लगाओ अब ये क्या करता है ये कहता है मैं
- 3:46:36लेफ्ट हैंड साइड यानी कि जो फर्स्ट ऑपरेंट
- 3:46:39मेरा है टेबल वन रिलेशन वन उसका कोई डाटा
- 3:46:42लॉस नहीं होने दूंगा तो वो पूरा का पूरा
- 3:46:44डाटा देखो इसने कॉपी मार दिया 1 2 3 अ p क
- 3:46:48आ और फिर मैच करना स्टार्ट किया जहां मैच
- 3:46:51हुआ जहां मैच हुआ वहां डाटा लिखेगा अगर
- 3:46:55मैच नहीं हुआ तो नल लिख देगा लेकिन फर्स्ट
- 3:46:58टेबल का कोई डाटा लॉस नहीं होने देगा मैच
- 3:47:01नहीं हुआ तो नल लिख देगा लेकिन डाटा लॉस
- 3:47:03नहीं होने देगा यस इसके ठीक उल्टा होगा अब
- 3:47:06अगर वो लेफ्ट आउटर जॉइन है तो ये भाई साहब
- 3:47:09कौन होंगे राइट आउटर जन ये कहेगा अच्छा
- 3:47:11ऐसा है तो आई विल बी बायस्कूप
- 3:47:15यह सेकंड टेबल पूरा लिखेगा जहां डाटा मैच
- 3:47:18होगा वह डाटा लिखेगा मैच नहीं होगा तो विल
- 3:47:21राइट अ नल वैल्यू अब ओबवियसली यू कैन
- 3:47:23एंटीसिपेट जिसको बोलते हैं कंप्लीट आउटर
- 3:47:26जॉइन या फुल आउटर जॉइन एक वर्जन होगा जो
- 3:47:30बोलेगा मैं किसी का भी डाटा लॉस होने नहीं
- 3:47:32दूंगा अगर मैच होगा तो मैं लिखूंगा अगर
- 3:47:35मैच नहीं होगा तो भी लिखूंगा बट अलोंग विद
- 3:47:38द नल वैल्यू तो वहां पर हम क्या करेंगे नल
- 3:47:41वैल्यू लगा देंगे तो आई होप यह धीरे-धीरे
- 3:47:45जो अंडरस्टैंडिंग है आपकी क्लियर है और
- 3:47:46जॉइन के जितने अलग-अलग वेरिएंट्स हैं आपको
- 3:47:49बात समझ आई होगी सम बडी आस्क यू यू कैन
- 3:47:51राइट देम डाउन नाउ रिनेम जिसको हम
- 3:47:54अलजेब्रा में रो बोल रहे थे या यहां पर
- 3:47:57एलियास बोलते हैं अगेन इसका पॉइंट क्या है
- 3:48:00यह अल्टर टेबल कमांड की तरह परमानेंटली
- 3:48:02नेम चेंज नहीं कर रहा है जस्ट फॉर क्वेरी
- 3:48:05परपस हम कभी-कभी टेबल को रिनेम कर लेना
- 3:48:07चाहते हैं जिसमें एक नया कॉपी जनरेट करते
- 3:48:10हैं विद अ डिफरेंट नेम यस क्या-क्या
- 3:48:13एप्लीकेशंस हो सकते हैं देखिए बहुत सिंपल
- 3:48:15सा क्वेरी मैं लिख रहा हूं क्या कह रहा है
- 3:48:17सेलेक्ट कर रहा है अकाउंट नंबर और ये याद
- 3:48:20है हमने इसमें 6 पर इंटरेस्ट वाली बात की
- 3:48:23थी वही है बैलेंस मल्टीप्ला विद 1.06 एंड
- 3:48:27दे यू सी द कीवर्ड एज एज इज अ कीवर्ड फॉर
- 3:48:30रिनेम और यहां पर अब ये किस तरह से
- 3:48:32दिखाएगा एज टोटल बैलेंस टोटल बैलेंस
- 3:48:35दिखाएगा फ्रॉम अकाउंट है ना सो दैट इज हाउ
- 3:48:38यहां पर हमने किसको रिनेम किया हमने रिनेम
- 3:48:41किया कॉलम को तो वो हम यहां पर कर सकते
- 3:48:43हैं हालांकि इंटरेस्ट रेट परट है सो दैट
- 3:48:45मस्ट बी पॉइंटेड नुकसान हो जाएगा वरना
- 3:48:48क्या रिनेम का और भी यूज है हां कभी-कभी
- 3:48:52जब सेल्फ कंपैरिजन करना हो ना एक टेबल को
- 3:48:54अपने आप से तो एक टेबल के मेरे को दो कॉपी
- 3:48:56चाहिए वहां पे यूज हो सकता है जैसे यहां
- 3:48:58देखिए बहुत अच्छा से क्वेरी लिख रहा हूं
- 3:49:01मजा आएगा आपको हमारे पास एक टेबल है
- 3:49:03अकाउंट बेसिकली मेरे को चाहिए क्या मेरे
- 3:49:04को मैक्सिमम अकाउंट बैलेंस चाहिए ऑल दो
- 3:49:07आगे बात करेंगे वी हैव एग्रीगेट फंक्शंस
- 3:49:09मिन मैक्स एवरेज वो सब हमारे पास होता है
- 3:49:11बट यहां कैसे करेंगे ध्यान से देखिए हमने
- 3:49:15कार्टीजन प्रोडक्ट किया दो टेबल का जिसमें
- 3:49:18अकाउंट एज ए एंड अकाउंट एज बी तो बेसिकली
- 3:49:21मान के चलो अकाउंट टेबल की दो कॉपी बन गई
- 3:49:24एक का नाम है ए एक का नाम है बी विजुलाइज
- 3:49:27करो दिस इज अ टेबल ए एंड दिस इज अ टेबल बी
- 3:49:31और मेरे को तो खैर बैलेंस से ज्यादा लेना
- 3:49:33देना है लेट मी से बैलेंस की एक जगह
- 3:49:35वैल्यू लिखा है 1 2 3 अच्छा टेबल तो सेम
- 3:49:37ही है यहां पर भी बैलेंस की वैल्यू लिखा
- 3:49:39है 12 2 3 लाइक दिस नाउ कंडीशन देखो क्या
- 3:49:42बोल रहा है कह रहा है a ड
- 3:49:45मस्ट बी लेस दन बीड बैलेंस वैसे तो कॉमा
- 3:49:47मींस कार्टीजन प्रोडक्ट तो पहले टेबल का
- 3:49:50हर रो दूसरे टेबल के हर रो से रिलेट करेगा
- 3:49:53बट क्या कह रहा है कह रहा सिर्फ वो कंसीडर
- 3:49:55करो जहां पर ए का बैलेंस बी के बैलेंस से
- 3:49:57कम है एंड ए डॉट बैलेंस सेलेक्ट कर लेना
- 3:50:00तो होगा
- 3:50:02क्या क्या वन वन से कम है नहीं वन वन से
- 3:50:05कम नहीं है क्या नटू से कम है ववन तो किसी
- 3:50:10से भी कम नहीं है इजट इट वन सेलेक्ट नहीं
- 3:50:12होगा क्या टू सेलेक्ट हो सकता है क्या 2 व
- 3:50:15से कम है हां 2 1 से कम है 2 2 या थ्री से
- 3:50:18कम नहीं बट कोई बात नहीं एक बार भी
- 3:50:19सेलेक्ट तो सेलेक्ट क्योंकि कार्टीजन है
- 3:50:21सारे कॉमिनेशन है और क्या थ्री किसी से कम
- 3:50:23है हां थ्री जो है वो वन से कम है वो टू
- 3:50:26से कम है तो ये भी सेलेक्ट हो जाएगा तो और
- 3:50:29फाइनली आप a का ही वैल्यू सेलेक्ट कर रहे
- 3:50:30हैं तो जब ये क्वेरी आप लिखेंगे तो बोलिए
- 3:50:33क्या मिलेगा जैसे ये क्वेरी आप लिखेंगे
- 3:50:35आपको मिल जाएगा टू और थ्री है ना यानी कि
- 3:50:39वो वैल्यू मिल जाएंगे जो मैक्सिमम है कि
- 3:50:41मैक्सिमम नहीं है वो वैल्यू मिलेंगे जो
- 3:50:43मिनिमम नहीं है मिनिमम नहीं है वह मिलेगा
- 3:50:46और फिर क्या कर रहा है टोटल से उठा के
- 3:50:48माइनस कर रहा है अब टोटल से उठा के माइनस
- 3:50:50करेगा तो उल्टा हो गया यह यह क्या
- 3:50:52निकालेगा टोटल में है 1 2 3 इधर है 2 3
- 3:50:57आपको वन मिलेगा तो बेसिकली मैक्सिमम नहीं
- 3:50:59मिनिमम मिल जाएगा एक काम करें इसे उल्टा
- 3:51:01कर दो यहां पे बजाय a के b को सेलेक्ट कर
- 3:51:04लो अब सोचो क्या होगा b को सेलेक्ट करोगे
- 3:51:07तो वह जो कम से कम एक बार ग्रेटर हो तो वन
- 3:51:10किसी से ग्रेटर है नहीं वन किसी से ग्रेटर
- 3:51:13आई एम सॉरी
- 3:51:15आई एम सॉरी मैंने उल्टा कर दिया उल्टा कर
- 3:51:17दिया वन किससे कम है सही लिखा ना पहले ए
- 3:51:20वाला है ना क्या वन वन से कम है वन वन से
- 3:51:23कम नहीं है बट वनटू से कम है थ से कम है
- 3:51:26आई एम सॉरी वन सेलेक्ट होगा टू भी सेलेक्ट
- 3:51:30होगा क्योंकि टू भी थ्री से कम है एक बार
- 3:51:32बट थ्री सेलेक्ट नहीं होगा सही लिखा था
- 3:51:34थ्री सेलेक्ट नहीं होगा क्य थ्री तो किसी
- 3:51:36से कम नहीं है तो फाइनली कौन सिलेक्ट होगा
- 3:51:39वन और टू टोटल से माइनस करेंगे तो क्या
- 3:51:41मिलेगा थ्री मिलेगा है ना तो देर यू सी य
- 3:51:44हैव अ अ यू नो अकाउंट यू हैव बैलेंस
- 3:51:47मैक्सिमम बैलेंस आप यहां पे सेलेक्ट कर
- 3:51:49सकते हो तो एक एग्जांपल मैं कोट कर रहा था
- 3:51:52इस तरह की क्वेरी में हम इस्तेमाल करते
- 3:51:54हैं किसका रिनेम का जहां सेल्फ कंपैरिजन
- 3:51:57करना हो ओके टेकिंग इट फॉरवर्ड अगला नंबर
- 3:52:00है एग्रीगेट फंक्शंस का तो अभी बात करेंगे
- 3:52:03एग्रीगेट फंक्शन की एग्रीगेट फंक्शंस बहुत
- 3:52:05इंपॉर्टेंट और ये एएल को सच में स्पेशल
- 3:52:08बना देते हैं बिकॉज़ बहुत सारे कलेक्टिव
- 3:52:10वैल्यू पे सेट पे जब काम करना हो तो ये
- 3:52:12हमारे काम आता है तो सबसे पहले आपको बताता
- 3:52:14हूं कि टोटल फाइव एग्रीगेट फंक्शंस हमारे
- 3:52:17पास है कौन-कौन से यहां पर आपको एवरेज
- 3:52:19मिलेगा मिन मिलेगा मैक्स मिलेगा सम मिलेगा
- 3:52:22काउंट मिलेगा वैसे तो इनके नाम से भी इनका
- 3:52:24काम समझ आ रहा है बहुत सारी न्यूमेरिक
- 3:52:26वैल्यू है एवरेज आउट करना है एवरेज यूज कर
- 3:52:29सकते हैं अभी जैसे हमने यू नो एलियास यूज
- 3:52:31करके मैक्सिमम बैलेंस निकाला था आप
- 3:52:33डायरेक्ट निकाल सकते हैं कुछ एफर्ट मारने
- 3:52:35की जरूरत नहीं है सिमिलरली मिम सम करना है
- 3:52:38सम काउंट करना है काउंट एक दो एग्जांपल
- 3:52:40ट्राई करते हैं फिर आपको ऑटोमेटिक बात समझ
- 3:52:42आएगी देखिए पहली क्वेरी क्या लिखता हूं
- 3:52:44फाइंड द नंबर ऑफ अकाउंट्स इन द बैंक तो
- 3:52:47बैंक में टोटल कितने अकाउंट्स हैं तो आई
- 3:52:50थिंक आपको जाना चाहिए अकाउंट टेबल में और
- 3:52:52यहां पे अकाउंट नंबर अगर काउंट करेंगे तो
- 3:52:54काम हो जाएगा इन जनरल अ स्पेसिफिकली देखिए
- 3:52:57यहां पर अकाउंट नंबर भी नहीं मेंशन किया
- 3:52:59आप वैसे अकाउंट नंबर इज द किया वो भी
- 3:53:01मेंशन कर सकते हैं आमतौर पे स्टैंडर्ड यह
- 3:53:03होता है बिल्कुल ठीक बात है जब सारे टपल स
- 3:53:06हमें काउंट करने है तो इवन कोई एट्रिल को
- 3:53:08क्यों ही मेंशन करना है सीधे स्टार लिखो
- 3:53:10तो यहां पे इन्होंने क्या किया लिखा अगर
- 3:53:12आप काउंट भूल जाएं सेलेक्ट स्ट फ्रॉम
- 3:53:14अकाउंट तो क्या होगा पूरा का पूरा टेबल आ
- 3:53:16जाएगा अब यहां देखिए काउंट एग्रीगेट
- 3:53:18फंक्शन लगा दिया स्टार पे तो क्या होगा
- 3:53:21जितने भी अकाउंट है उन सबका जो जो भी
- 3:53:23वैल्यू होगी वो यहां पे आ जाएगी मान लीजिए
- 3:53:255000 है 2000 है 1000 है 100 है व्हाट एवर
- 3:53:27इट इज ये देखो क्या कर रहा है क्या कंडीशन
- 3:53:31लगाया फिर से अकाउंट टेबल पे गया है वेयर
- 3:53:33ब्रांच नेम इज इक्वल टू साउथ दिल्ली तो
- 3:53:36अभी मेरे ख्याल से पूरे बैंक की बात नहीं
- 3:53:37क जा रही सिर्फ साउथ दिल्ली ब्रांच की बात
- 3:53:40की जा रही है और वहां पर बैलेंस पे क्या
- 3:53:42लगाया गया है एवरेज तो आमतौर पर माना जाता
- 3:53:45है साउथ दिल्ली में या साउथ बॉम्बे में
- 3:53:47हाईफाई लोग रहते हैं तो जरा देखें इनके
- 3:53:50अकाउंट में बैलेंस कितना है तो बैलेंस हम
- 3:53:52निकालेंगे और एवरेज करेंगे तो क्या करेगा
- 3:53:54सोचिए जितने भी अकाउंट्स होंगे सबका सम
- 3:53:56करेगा और उसको एवरेज आउट कर देगा सो दैट
- 3:53:58इज व्हाट एग्रीगेट फंक्शन डज कभी-कभी कुछ
- 3:54:01एक्सेप्शनल केसेस एक दो एग्जांपल आपको
- 3:54:03समझाता हूं मजेदार एक सिंपल केस लिया है
- 3:54:06अकाउंट नंबर बैलेंस ब्रांच नेम आपके पास
- 3:54:08है कुछ लोग ऐसा पूछते हैं कि अगर हमारे
- 3:54:11पास सम और काउंट दोनों है तो अगर सम को
- 3:54:13काउंट से डिवाइड करेंगे तो क्या आएगा
- 3:54:15एवरेज आएगा तो सेपरेटली एवरेज लेने की
- 3:54:18जरूरत क्या थी एक बहुत अच्छा केस आपको
- 3:54:19समझाता हूं जिससे एक लॉजिक भी आपको समझ
- 3:54:21आएगा देखिए जब हम एवरेज कैलकुलेट करेंगे
- 3:54:24अब यहां पर मैंने जानबूझ के एक जगह लिखा
- 3:54:26है नल मे बी अननोन है हमें पता नहीं है
- 3:54:28व्हाट एवर इट इज अब इस तरह के केस में
- 3:54:31एवरेज फंक्शन क्या करेगा ऑब् वियस नल पे
- 3:54:34आप कोई भी मैथमेटिकल ऑपरेशन लगाओगे नल
- 3:54:36प्लस एनीथिंग विल आल्सो बिकम नल तो हर कोई
- 3:54:39नल को इग्नोर कर देगा तो जब एवरेज
- 3:54:40एक्चुअली चलेगा तो वो क्या करेगा वो करेगा
- 3:54:43सर 100 + 500 / 2 तो 600 / 2 एवरेज आएगा
- 3:54:49300 यू नो एवरेज इज गोइंग टू इग्नोर नल
- 3:54:52इधर आ जाओ जब सम चलेगा वो क्या करेगा सर
- 3:54:55वो भी नल को इग्नोर करेगा नल में कुछ सम
- 3:54:57आप कर नहीं सकते तो सम भी ऐसे ही चलेगा
- 3:54:59दैट इज 100 + 500 लेकिन जब काउंट चलेगा तो
- 3:55:04काउंट के मसे की बात क्या है क्या नल को
- 3:55:06काउंट किया जा सकता है हां नल के साथ एरिथ
- 3:55:09मेे िक ऑपरेशन नहीं कर सकते कंपैरिजन नहीं
- 3:55:11कर सकते तो काउंट तो कर सकते हैं काउंट कर
- 3:55:13सकते हैं सर तो करिए फिर दिक्कत क्या है
- 3:55:16तो काउंट आंसर करेगा 3 और 600 / 3 आंसर
- 3:55:19देखिए कितना हो जाएगा आंसर हो जाएगा 200
- 3:55:22अब मेरे ख्याल से दोनों का डिफरेंस यहां
- 3:55:24पर आपको समझ आ रहा होगा यस तो क्या सीखे
- 3:55:26इससे आई विल टेक यू बैक टू द फर्स्ट
- 3:55:28स्लाइड अपार्ट फ्रॉम काउंट बाकी के जो चार
- 3:55:32फंक्शन है क्या ये नल पे काम कर सकते हैं
- 3:55:34सर ये नल पे काम नहीं कर सकते दे सिंपली
- 3:55:36इग्नोर नल बट काउंट इज द ओनली एक्सेप्शनल
- 3:55:40एग्रीगेट फंक्शन जो कि नल पे काम कर सकता
- 3:55:42है बड़ा इंपॉर्टेंट पॉइंट है इंटरव्यू
- 3:55:44वगैरह में पूछा जा सकता है उस परे ध्यान
- 3:55:46रखिएगा एक और
- 3:55:47बात मिन मैक्स और काउंट ये वैसे तो सब के
- 3:55:53सब बेसिकली तो न्यूमेरिक वैल्यू के लिए
- 3:55:54बनाए गए हैं लेकिन याद रखिए मिन मैक्स और
- 3:55:57काउंट ये तीनों के तीनों स्ट्रिंग्स पे भी
- 3:56:00काम कैरेक्टर पे काम कर सकते हैं अभी सर
- 3:56:02कैरेक्टर पे काउंट तो समझ आता है मीन क्या
- 3:56:04होगा अल्फाबेटिकली स्काई वैल्यू के बेस पे
- 3:56:07तो ए वाला नेम सेलेक्ट हो जाएगा z करेंगे
- 3:56:09तो वो सबसे लास्ट वाला होगा लाइक दिस तो
- 3:56:12ये एक छोटी सी कहानी एग्रीगेट फंक्शन की
- 3:56:14एक छोटा सा अंडरस्टैंडिंग हमने लिया कैसे
- 3:56:16यूज करना है अब बात करते हैं ऑर्डरिंग की
- 3:56:19ऑर्डरिंग की क्या कहानी है मैं बार-बार यह
- 3:56:21बोलते आया हूं इवन एसकल में भी और
- 3:56:23अलजेब्रा में भी कि फाइनल आंसर जो है है
- 3:56:26ना ऑर्डर ऑफ रोज एंड ऑर्डर ऑफ कॉलम इज
- 3:56:28इरेलीवेंट बट टू एनहांस रीडेबिलिटी
- 3:56:30कभी-कभी हम चाहते हैं यू नो कि जो रिजल्ट
- 3:56:33हो किसी ऑर्डर में हो सॉर्टेड हो तो क्या
- 3:56:36वो करने का ऑप्शन है स्कल में बिल्कुल
- 3:56:37ऑप्शन है और यहां पर एक अलग से क्लॉज
- 3:56:40हमारे पास है ऑर्डर बाय जैसे यहां पर आप
- 3:56:42देख रहे हैं सेलेक्ट डिस्टिंक्ट ब्रांच
- 3:56:46नेम फ्रॉम ब्रांच वेर ब्रांच सिटी इज
- 3:56:48इक्वल टू दिल्ली तो दिल्ली के अंदर जितनी
- 3:56:50भी ब्रांच है उन सबका नाम चाहिए बट रैंडम
- 3:56:53नहीं चाहिए सॉर्टेड चाहिए तो यहां देखिए
- 3:56:55लास्ट में क्लॉज लगा है ऑर्डर बाय ब्रांच
- 3:56:58नेम तो क्या होगा अल्फाबेटिकल ऑर्डर में
- 3:57:01पहले ए वाले बी वाले सी वाले दिल्ली में
- 3:57:03जितनी ब्रांचेस है वो सब की सब प्रिंट
- 3:57:05होने वाली है वैसे डिफॉल्ट केस असेंडिंग
- 3:57:07ऑर्डर यानी कि अल्फाबेटिकल ऑर्डर ही होता
- 3:57:10है लेकिन अगर आप चाहे फॉर सेक ऑफ क्लेरिटी
- 3:57:12तो पूरा असेंडिंग लिखने की जरूरत नहीं है
- 3:57:14एई एससी भी लिख सकते हैं इसका ज्यादा
- 3:57:17एडवांटेज होगा अगर आपको कभी उल्टा ऑर्डर
- 3:57:19प्रिंट करना है तो क्या करेंगे द क्वेरी
- 3:57:21रिमेंस द सेम और यहां पर यू नो ऑर्डर बाय
- 3:57:24ब्रांच नेम के बाद असेंडिंग लिखने के बजाय
- 3:57:26आप डिसेंडिंग लिखेंगे तो पूरा का पूरा जो
- 3:57:28रिजल्ट होगा वो डिसेंडिंग ऑर्डर में
- 3:57:30प्रिंट हो जाएगा सो दैट इज ऑल अबाउट
- 3:57:32ऑर्डरिंग है ना ये कोई बहुत नई बात नहीं
- 3:57:34है अगली बात करते हैं स्ट्रिंग्स की तो
- 3:57:37स्ट्रिंग्स पे कुछ खास किस्म के ऑपरेशंस
- 3:57:40जैसे सब स्ट्रिंग्स वगैरह पैटर्न मैचिंग
- 3:57:42करना वो सब यहां पर हम यूज करते हैं एक दो
- 3:57:45बात मैं दोबारा बता देता हूं जो हमने पहले
- 3:57:47भी की थी वो किसका था कि बात अगर करें अ
- 3:57:50यू नो कैपिटल सिंबल स्मॉल की सिंबल की केस
- 3:57:53सेंसिटिव है कि नहीं तो एक-एक करके बात
- 3:57:55करते हैं पहला तो जब भी आप स्कल में कहीं
- 3:57:58भी स्ट्रिंग यूज करते हैं तो हम उन्हें
- 3:57:59सिंगल कोट्स में लिखते हैं आपने देखा होगा
- 3:58:01जब भी मैंने पैटर्न मैच किया जैसे यहां पर
- 3:58:03भी दिल्ली है जहां भी नाम यूज़ किया है तो
- 3:58:05उसको हमने सिंगल कोट में मेंशन किया है इन
- 3:58:08जनरल हम यह मानते हैं कि जो स्ट्रिंग
- 3:58:11मैचिंग है एसकल इन जनरल केस सेंसिटिव नहीं
- 3:58:13है बट स्ट्रिंग केस सेंसिटिव है उसके बाद
- 3:58:16भी जो मैंने पहले भी बोला है जैसे माय
- 3:58:18एसकल एसकल सर्वर है दे डू नॉट
- 3:58:20डिस्टिंग्विश फ्रॉम अपर एंड द लोअर केस वो
- 3:58:22केस सेंसिटिव नहीं है हाउ एवर अगर आप चाहे
- 3:58:25तो आप इस सेटिंग को चेंज कर सकते हैं तो
- 3:58:27इसका मतलब इन जनरल यहां पे कोई स्टेटमेंट
- 3:58:30देना सही नहीं है इट इज इ डिपेंड्स
- 3:58:32सब्जेक्टिविटी और बेस्ड ऑन द यूजर बेस्ड
- 3:58:35ऑन द यूज केस आप अगर चाहे तो स्ट्रिंग
- 3:58:37मैचिंग को केस सेंसिटिव रखें चाहे तो ना
- 3:58:39रखें आप सॉफ्टवेयर के अंदर जाकर सेटिंग
- 3:58:41चेंज कर सकते हैं ठीक है अपार्ट फ्रॉम दैट
- 3:58:45यहां पर इक्वल टू तो है ये लाइक आपने लिखा
- 3:58:47वेयर कस्टमर नेम इज इक्वल टू फॉर एग्जांपल
- 3:58:50सचिन तो डायरेक्ट मैच हो जाएगा लेकिन
- 3:58:53सिर्फ इक्वल टू काम नहीं करेगा या
- 3:58:55एग्जैक्ट मैच हमें नहीं करना थोड़ा
- 3:58:56पावरफुल ऑपरेटर चाहिए तो यहां पर हमारे
- 3:58:59पास एक ऑपरेटर है लाइक और लाइक के पास
- 3:59:02सपोर्ट है दो चीजों का किस-किस का सर लाइक
- 3:59:05के पास है सपोर्ट परसेंटेज का एंड
- 3:59:08परसेंटाइल सिंबल यू कैन से और अंडरस्कोर
- 3:59:10का ये कैसे काम करता है मैं एग्जांपल लिख
- 3:59:12के बताता हूं यहां देखिए फाइंड ऑल द
- 3:59:14ब्रांच नेम हु हैव एगजैक्टली फाइव
- 3:59:17कैरेक्टर्स इन देयर नेम सिर्फ पांच
- 3:59:19कैरेक्टर होने चाहिए काउंट के हिसाब से
- 3:59:20बात कर रहा है ब्रांच की बात करी ब्रांच
- 3:59:23टेबल में चलते हैं ब्रांच नेम सेलेक्ट
- 3:59:25करना है ब्रांचेस सेलेक्ट करना है वयर
- 3:59:27ब्रांच नेम इज़ लाइक देर यू सी 1 2 3 4 5
- 3:59:32एक ज्यादा हो गया लेट मी चेंज इट टू सिक्स
- 3:59:35सिक्स कैरेक्टर है अब यहां पे ध्यान
- 3:59:37दीजिएगा यह काम इक्वल टू से नहीं किया जा
- 3:59:40सकता इक्वल टू को इतना पावर नहीं है कि व
- 3:59:42अंडरस्कोर या परसेंटाइल को समझ सके वो तो
- 3:59:44डायरेक्ट मैच करता है तो यहां पर लाइक
- 3:59:46ऑपरेटर आप यूज करेंगे और जितने अंडरस्कोर
- 3:59:49आप लिख रहे हैं इसका मतलब उतना ही
- 3:59:51एग्जैक्ट काउंट जिन ब्रांच नेम में होगा
- 3:59:54वो सेलेक्ट हो जाएंगे है ना एक हमारे पास
- 3:59:57है परसेंटाइल अब यहां देखिए क्या लिखा है
- 3:59:59हमें वो कस्टमर नेम चाहिए जिनके नाम में
- 4:00:01कहीं भी कुमार आ रहा है बेसिकली
- 4:00:03सबस्ट्रिंग वाला केस है बट सबस्ट्रिंग डंट
- 4:00:05मींस कि बीच में ही होना चाहिए वो
- 4:00:07स्टार्टिंग में भी हो सकता है वो एंड में
- 4:00:09भी हो सकता है कहीं भी हो सकता है है ना
- 4:00:11तो यहां पर देखिए क्या बोला सेलेक्ट
- 4:00:13कस्टमर नेम फ्रॉम कस्टमर वयर कस्टमर नेम
- 4:00:16इज लाइक तो यहां देखिए अगर मैं सिर्फ पहले
- 4:00:19परसेंटेज लगाता तो क्या होता सब अ यह बन
- 4:00:22जाता सफिक्स वह लोगों के नाम आते है जिनके
- 4:00:24लास्ट में कुमार है अगर मैं सिर्फ लास्ट
- 4:00:28में लगाता तो क्या बन जाता प्रीफिक्स वह
- 4:00:30लोग आते हैं जिनके पहले कोमार आपने दोनों
- 4:00:32जगह लगा दिया तो नॉट बिकम अ सब स्ट्रिंग
- 4:00:34तो आई होप अभी आपको पता है कि सब स्ट्रिंग
- 4:00:37से और काउंट से यू नो किस तरह के हम काम
- 4:00:39कर सकते हैं जैसे यहां पर वही बताया है 3
- 4:00:42लिखेंगे तो वह लोग आ जाए जिसमें थ्री
- 4:00:44कैरेक्टर्स है थ्री अंडरस्कोर अलोंग विद अ
- 4:00:47परसेंटाइल तो आ जाएगा एटलीस्ट थ्री बिकॉज
- 4:00:49थ्री तो चाहिए ही चाहिए और परसेंटाइल मीन
- 4:00:51उसके बाद कुछ भी हो सकता है तो इस तरह के
- 4:00:54स्ट्रिंग मैचिंग ऑपरेशंस आप कर सकते हैं
- 4:00:57अब एक लेवल इसे थोड़ा सा अपग्रेड करते हैं
- 4:00:59मेरे साथ बने रहिएगा इंटरेस्टिंग केस है
- 4:01:01मैं समझाऊ तो एकदम क्लियर होगा डोंट वरी
- 4:01:03अबाउट इट एक हमारे पास है ग्रुप बायो
- 4:01:05क्लॉस ग्रुप बायो क्लॉस क्या करता है
- 4:01:07कभी-कभी हम नहीं चाहते कि यू नो हम पूरे
- 4:01:11टेबल प एक साथ काम करें जैसे मान लीजिए
- 4:01:13अभी हम ब्रांच की बात कर रहे थे अकाउंट
- 4:01:15बैलेंस की बात कर रहे थे अगर आपने एवरेज
- 4:01:18बैलेंस लिखा तो क्या होगा बैंक के अंदर
- 4:01:20जितने भी अकाउंट्स है हर किसी का बैलेंस आ
- 4:01:24जाएगा बट मान लीजिए कि पहले मैं इसे
- 4:01:27डिवाइड करना चाहता हूं ब्रांच बाय ब्रांच
- 4:01:31तो पहले टेबल में ग्रुप बने ब्रांच बाय
- 4:01:33ब्रांच और फिर हर ब्रांच का अलग-अलग एवरेज
- 4:01:36बैलेंस निकले यह मान लीजिए कॉलेज में
- 4:01:39बच्चों को यू नो परसेंटेज है एवरेज
- 4:01:41परसेंटेज हमें निकालना है हम नहीं चाहते
- 4:01:44पूरे कॉलेज का एवरेज परसेंटेज निकले हम
- 4:01:46कॉलेज को पहले ग्रुप्स में डिवाइड कर लेना
- 4:01:48चाहते हैं बेस्ड ऑन देयर ब्रांच सीएस आईटी
- 4:01:51इलेक्ट्रॉनिक्स मैकेनिकल सिविल एक्सेट्रा
- 4:01:53आर यू गेटिंग इट तो यहां पे हमें काम करता
- 4:01:55है ग्रुप बाय क्लॉज जो हमें परमिट करता है
- 4:01:58कि आप क्या कर सकते हैं टेबल को ग्रुप में
- 4:02:00डिवाइड कर सकते हैं एंड देन अकॉर्डिंग जो
- 4:02:03भी क्वेरी है वो लगा सकते हैं एक छोटा सा
- 4:02:05एग्जांपल देखिए यहां पर आई थिंक यस यहां
- 4:02:07पूरी बात हम समझाने की कोशिश करूंगा आपको
- 4:02:09देखो फाइंड द एवरेज अकाउंट बैलेंस ऑफ ईच
- 4:02:12ब्रांच मैं वही आपसे बोल बो रहा हूं एवरेज
- 4:02:15अकाउंट बैलेंस ऑफ ईच ब्रांच अकाउंट का
- 4:02:18बैलेंस तो आपको यहां मिलेगा यस अगर हम
- 4:02:21डायरेक्टली इसको अप्लाई करेंगे है ना तो
- 4:02:23क्या होगा ब्रांच से फर्क नहीं पड़ता टोटल
- 4:02:26अकाउंट के एवरेज बैलेंस आ जाएगा बट यहां
- 4:02:28देखिए क्या किया हमने ब्रांच नेम लिखा
- 4:02:31एवरेज बैलेंस निकाला टेबल अकाउंट ही यूज
- 4:02:35किया बट देयर यू सी मैंने लिखा ग्रुप बाय
- 4:02:37ब्रांच नेम अब क्या होगा ये जो अकाउंटेबल
- 4:02:41है इसके बहुत सारे टुकड़े हो जाएंगे ये
- 4:02:43ग्रुप्स बन जाएंगे बेस्ड ऑन ब्रांच नेम हर
- 4:02:46ब्रांच नेम का अलग-अलग और उसके बाद आप
- 4:02:48एवरेज कैलकुलेट करेंगे तो आई थिंक नाउ यू
- 4:02:50कैन अंडरस्टैंड जो रिजल्ट आएगा वहां पे
- 4:02:52ब्रांच नेम उस ब्रांच के अकाउंट्स का
- 4:02:55एवरेज बैलेंस ब्रांच नेम उस ब्रांच के
- 4:02:57अकाउंट का एवरेज बैलेंस लाइक दिस इस फैशन
- 4:03:00से हम काम करेंगे तो ये एक आईडिया है जो
- 4:03:03बड़ा इंटरेस्टिंग है कभी-कभी आप चाहेंगे
- 4:03:06कि ग्रुप बने और उसके बाद मैं कुछ कंडीशन
- 4:03:08लगाऊं ग्रुप्स के ऊपर वहां पर एक क्लॉज है
- 4:03:11जिसको बोलते हैं हैविंग क्लॉज मान लीजिए
- 4:03:13जी वेयर का बाप है ये वेयर से ज्यादा
- 4:03:15पावरफुल है क्यों क्योंकि जो वेयर क्लॉज
- 4:03:18है वो भी कंडीशनल क्लॉज है बट वो पूरे
- 4:03:20टेबल पे एक बार में काम करता है है ना बट
- 4:03:23हैविंग पावरफुल है जो इसके छोटे-छोटे
- 4:03:26सबसेट्स या ग्रुप्स जो हमने बनाए वो उनके
- 4:03:28ऊपर भी काम करने की कैपेबिलिटी रखता है
- 4:03:31क्या बोलना चाह रहा हूं देखिए क्या बोल
- 4:03:32रहा है ध्यान से समझिए पूरी बात आपको समझ
- 4:03:35आएगी क्या बोला फाइंड द ब्रांच नेम ऑफ
- 4:03:38ग्वालियर सिटी विद एवरेज बैलेंस मोर देन
- 4:03:411500 मैंने सारे केसेस के अंदर रखे मजा
- 4:03:43आएगा आपको पहली बात मैं देश की सारी
- 4:03:46ब्रांचेस की बात नहीं कर रहा मैं सिर्फ उन
- 4:03:48ब्रांचेस की बात कर रहा हूं जो ग्वालियर
- 4:03:50शहर के अंदर है यस तो यहां पर यहां से
- 4:03:53देखिए अच्छा कौन-कौन सा टेबल यूज़ हुआ है
- 4:03:55देखना पड़ेगा मेरे ख्याल से एक से काम
- 4:03:57चलेगा नहीं तो ब्रांच और अकाउंट दो टेबल
- 4:04:00यूज़ किए एक-एक पॉइंट समझाते चलता हूं अभी
- 4:04:03कार्टीजन प्रोडक्ट है तो रिडंडेंट अपल
- 4:04:05जनरेट हुए होंगे दोनों में कुछ कॉमन है है
- 4:04:07ना ब्रांच नेम यू सी तो लिखा है ब्रांच ड
- 4:04:11ब्रांच नेम इ अकाउंट ड ब्रांच नेम
- 4:04:13रिडंडेंट टपल चले गए अगेन उसके बाद ब्रांच
- 4:04:17सिटी इज इक्वल्स टू ग्वालियर तो वेयर ने
- 4:04:19भी अपना काम किया मान लो आधा टेबल तो वैसे
- 4:04:21ही साफ हो गया आधे से ज्यादा और अब मेरे
- 4:04:23पास सिर्फ वो ब्रांच बचे हैं जो ग्वालियर
- 4:04:25सिटी के अंदर है उसके बाद अब ये करेगा
- 4:04:28ग्रुपिंग पहले वेयर चलता है फिर ग्रुप
- 4:04:30चलता है तो अब ग्वालियर के अंदर मान लीजिए
- 4:04:32दो ब्रांच हैं लेट मी से नॉर्थ ग्वालियर
- 4:04:34एंड साउथ ग्वालियर फॉर एग्जांपल अब ये जो
- 4:04:37बचा हुआ टेबल है उसके ग्रुप करेगा तो पहले
- 4:04:40क्या चलता है पहले वेयर चलता है सर उसके
- 4:04:43बाद ग्रुप होता है ग्रुप बन गया अब कंडीशन
- 4:04:45लगेगी हैविंग यहां वेयर नहीं चलेगा और ये
- 4:04:48कंडीशन किस पे लगेगी इन इंडिविजुअल
- 4:04:50ग्रुप्स पे लगेगी क्या बोल रहा है एवरेज
- 4:04:53बैलेंस इज ग्रेटर दन 1500 और वही फाइनली
- 4:04:56ब्रांच डन ब्रांच नेम एवरेज बैलेंस रिजल्ट
- 4:04:59मुझे नजर आ रहा है तो मेरे हिसाब से क्या
- 4:05:01हुआ है उन ब्रांचेस के नाम अलोंग विद देर
- 4:05:05एवरेज बैलेंस आने चाहिए जो ग्वालियर शहर
- 4:05:08के अंदर हो और जिनका एवरेज बैलेंस 1500 से
- 4:05:11ज्यादा हो तो यहां पर हमने ग्रुप बाय
- 4:05:14हैविंग और वेयर तीनों को एक साथ इस्तेमाल
- 4:05:16करना सीखा है यस सो दैट इज द आईडिया अच्छा
- 4:05:20अब कुछ पेंडिंग छोटे-छोटे दो-तीन आईडियाज
- 4:05:23है जल्दी से एक बार डिस्कस करता हूं
- 4:05:24डेफिनेशन पॉइंट ऑफ व्यू से इंपॉर्टेंट है
- 4:05:27नोट्स का लिंक आपको डिस्क्रिप्शन में
- 4:05:28मिलेगा बाकी आप स्क्रीन शॉट भी ले सकते
- 4:05:30हैं ट्रिगर क्या होता है ये मैंने देखा
- 4:05:33सेमेस्टर एग्जाम में जिन पे सेपरेट
- 4:05:35क्वेश्चन मुझे मिला ट्रिगर ट्रिगर इज अ
- 4:05:37सेपरेट स्पेशल प्रोसीजर दैट ऑटोमेटिक
- 4:05:39एक्टिवेट इन द रिस्पांस टू मॉडिफिकेशन ऑन
- 4:05:42ए टेबल और व्यू ऑफ़ द डेट डेटाबेस एडिंग
- 4:05:44टू मेंटेन द डेटा इंटीग्रिटी कभी-कभी
- 4:05:47ट्रिगर मतलब वही ऑटोमेटेड ट्रांजिशन है
- 4:05:49जैसे ही कोई कंडीशन होगी व खुद में खुद रन
- 4:05:51करेगा जैसे फॉर एग्जांपल आप कोई भी ओटीपी
- 4:05:54है है ना कोई भी बैंकिंग ट्रांजैक्शन
- 4:05:56करेंगे तो पहले उसका ओटीपी आएगा ओटीपी
- 4:05:59जनरेट हो इसके लिए एक ट्रिगर लिखा होगा
- 4:06:01मान लीजिए किसी अकाउंट बैलेंस किसी बैंक
- 4:06:03में अगर अकाउंट बैलेंस 000 से कम है तुरंत
- 4:06:06₹1 माइनस कर लो मे भी काइंड ऑफ अ पेनल्टी
- 4:06:08अ 10 तारीख को मैसेज जाना चाहिए कि आपका
- 4:06:11अकाउंट बैलेंस इतना है हर महीने के अंदर
- 4:06:13एक ईमेल जाना चाहिए वह जितने भी ऑटोमेटेड
- 4:06:16तरह के चीजें हैं उनके लिए हम ट्रिगर यूज़
- 4:06:18करते हैं यहां पर वही अपडेट्स है इंसर्ट ए
- 4:06:21डिली है उनके लिए ट्रिगर बताया गया है
- 4:06:24नेक्स्ट दो अलग पॉइंट्स आपको सुनने को
- 4:06:26मिलेंगे कभी-कभी एंबेडेड स्कल और डायनेमिक
- 4:06:28स्कल इस पर छोटी सी क्लेरिटी चाहता हूं
- 4:06:31एंबेडेड एल एंबेडेड एसकल इज़ अ मॉडल वेर
- 4:06:34एल स्टेटमेंट्स आर इनकॉरपोरेटेड
- 4:06:36डायरेक्टली इनटू प्रोसीजरल प्रोग्रामिंग
- 4:06:39लैंग्वेज सच एज सीए जावा इट अलाउ द
- 4:06:41प्रोग्रामर टू इंटीग्रेट एल कररी विद इन द
- 4:06:43कोड अब इस बात को समझिए समय के साथ
- 4:06:46प्रोग्रामिंग लैंग्वेज आई है और गई है बट
- 4:06:48जैसे मैं आपसे बोल रहा था स्कल रिमेंस
- 4:06:51इंटैक्ट इन लास्ट 50 इयर्स रीजन इज वन ऑफ
- 4:06:54द रीजन इज एंबेडेड स्कल बिकॉज़ इसने हर
- 4:06:56प्रोग्रामिंग लैंग्वेज से दोस्ती कर ली है
- 4:06:58तो एंबेडेड स्कल में क्या है कि जो भी
- 4:07:00स्टैंडर्ड कोड है उनके अंदर हम एएल का कोड
- 4:07:03भी लिख सकते हैं सी जावा पाइथन के अंदर वो
- 4:07:05जो अंडरस्टैंडिंग है उसे हम बोल रहे हैं
- 4:07:07एंबेडेड एसकल आगे लिखते हैं स्टेटमेंट्स
- 4:07:09आर स्टेटिक एंड डायनेमिक एट द कंपाइल टाइम
- 4:07:11दोनों हो सकते हैं कमिंग टू डायम स्कल इट
- 4:07:14इनेबल कंस्ट्रक्शन ऑफ स्कल स्टेटमेंट्स
- 4:07:16डायनामिक एट रन टाइम एक पॉइंट तो क्या है
- 4:07:19कोड के अंदर आपने लिख दिया एक पॉइंट है कि
- 4:07:23यूजर ने क्वेरी लिखी उस क्वेरी को क्वेरी
- 4:07:26नहीं लिखी यूजर ने तो मान लीजिए कोई फॉर्म
- 4:07:28फिल किया सबमिट का बटन दबाया उस आंसर को
- 4:07:31लाने के लिए हमारा प्रोग्राम इतना कैपेबल
- 4:07:34है कि वो रन टाइम पे एक स्कल क्वेरी जनरेट
- 4:07:36कर रहा है जो फाइनली डेटाबेस से यू नो
- 4:07:39डाटा को
- 4:07:42रिट्राईंग न टाइम पे हम पहले से कोड के
- 4:07:45अंदर नहीं लिख रहे रन टाइम पे वो एसकल
- 4:07:47वाला कोड जनरेट होगा एल की एक क्वेरी
- 4:07:49जनरेट होगी यह थोड़ी सी बात हो गई चलिए अब
- 4:07:53बात करते हैं रिलेशनल कैलकुलस की दो तीन
- 4:07:56बात पहले बता दूं पहला तो रिलेशनल कैलकुलस
- 4:07:59पे आपको बहुत ही लिमिटेड कंटेंट मिलेगा
- 4:08:01वेदर इट इज स्टैंडर्ड बुक आल्सो यस और जो
- 4:08:04मिलेगा भी जो मिलेगा भी उसमें कुछ बहुत
- 4:08:07ज्यादा समझ नहीं आएगा लोगों ने बहुत
- 4:08:08स्टैंडर्ड करके बताया तो मेरा जैसे यहां
- 4:08:11पर जो ऑब्जेक्टिव फंक्शन है बड़ा क्लियर
- 4:08:13है कि यार सेमेस्टर एग्जाम के लिए बेसिक
- 4:08:15अंडरस्टैंडिंग आपको डेवलप करनी है तो हर
- 4:08:18किसी का छोटा-छोटा टेस्ट करा के चलूंगा
- 4:08:20आपका बेसिक आईडिया हो जाए एक रिवीजन हो
- 4:08:22जाए और अगर कोई आपसे बात करे तो कुछ बात
- 4:08:24इसके बारे में आप कर पाए ठीक है तो जैसा
- 4:08:27हमने पहले समझा रिलेशनल कैलकुलस जो है वो
- 4:08:29नॉन प्रोसीजरल है यानी कि यहां पर आप यह
- 4:08:31बताते हैं क्या चाहिए कैसे चाहिए वो नहीं
- 4:08:34बताते इसके दो आइडियाज है मतलब दो बिल्कुल
- 4:08:37डिफरेंट अप्रोच है एक है टपल रिलेशनल
- 4:08:39कैलकुलस एक है डोमेन रिलेशनल कैलकुलस अगर
- 4:08:42बहुत साधारण शब्दों में बताऊं तो अगर एक
- 4:08:45रिलेशन एक टेबल हमारे पास है टपल रिलेशनल
- 4:08:47कैलकुलस का अप्रोच है कि हम हॉरिजॉन्टल
- 4:08:50फैशन में टपल रो के साइड से इस टेबल को
- 4:08:54अप्रोच करेंगे और जो भी क्वेरी वगैरह हमें
- 4:08:56करना है वो हम करेंगे ऑन द कंटरी डोमेन
- 4:08:59माने एटिबल डोमेन का आईडिया होगा कि
- 4:09:02वर्टिकल फैशन में डोमेन से इसको एक्सेस
- 4:09:04करें और तब इसके ऊपर हम काम करना शुरू
- 4:09:06करें सो रिलेशनल कैलकुलस इज अ प्रो नॉन
- 4:09:10प्रोसीजरल क्वेरी लैंग्वेज वयर वी हैव टू
- 4:09:12डिफाइन अ व्हाट टू गेट एंड नॉट हाउ टू गेट
- 4:09:15इट अभी टपल की जैसे मैं बात कर रहा था
- 4:09:17हॉरिजॉन्टल अप्रोच करते हैं तो जैसे सेट
- 4:09:20थ्योरी में याद है आपको सेट बिल्डर फॉर्म
- 4:09:22यूज करते हैं आईडिया इज मैं बोलूंगा कि
- 4:09:25मेरा आंसर है टपल मुझे टी चाहिए और फिर
- 4:09:28मैं उस टपल की एडिशनल कंडीशंस बताऊंगा
- 4:09:31जैसे-जैसे कंडीशन क्लियर होती जाएंगी हमें
- 4:09:33पता लगता जाएगा कि हमारा रिजल्ट क्या है
- 4:09:36एग्जांपल से सिर्फ बात करेंगे यहां वरना
- 4:09:38बात समझ आएगी नहीं तो यहां बैंकिंग स्कीमा
- 4:09:40भी यूज नहीं कर रहा पहले फिर जाऊंगा उसके
- 4:09:42ऊपर सा क्वेरी देखिए टेबल है स्टूडेंट रोल
- 4:09:45नंबर कॉमा नेम कॉमा ब्रांच और चाहिए क्या
- 4:09:49कंप्यूटर साइंस के जितने भी स्टूडेंट हैं
- 4:09:51उनका डिटेल चाहिए दो लैंग्वेज ऑलरेडी पढ़
- 4:09:53चुके तो दोनों क्वेरी पहले से लिख ली एल
- 4:09:55में बहुत मुश्किल नहीं होता सेलेक्ट सार
- 4:09:57फ्रॉम स्टूडेंट वेर ब्रांचेज सीएसी यहां
- 4:10:00पे ऐसा लगा देता हूं अगर यही हम अलजेब्रा
- 4:10:04में लिखते तो स्टूडेंट टेबल हमारे पास है
- 4:10:06और सिग्मा आप जानते हैं कंडीशन लिखता है
- 4:10:08ब्रांच हम सीएससी लिख देते यहां पर कैसे
- 4:10:11लिखेंगे देखिए टीआरसी के अंदर टपल रिलेशनल
- 4:10:13कैलकुलस के अंदर हमारा रिजल्ट है t पहले
- 4:10:17तो ये बताने का तरीका कि जो t है जैसे सेट
- 4:10:19थ्योरी में बताते हैं यह कुछ भी रैंडम
- 4:10:22नहीं है यह स्टूडेंट से बिलोंग करेगा फिर
- 4:10:24क्या चाहिए स्टूडेंट टेबल से बिलोंग करेगा
- 4:10:27अब ब्रांच भी स्पेसिफाई करनी है ऐसे बता
- 4:10:29देते हैं बहुत सारे तरीके अ एक-एक समझाता
- 4:10:31हूं डॉ ब्रांच = सीएससी तो मैं अलग से बता
- 4:10:34रहा हूं मेरे को टप्पल चाहिए जो स्टूडेंट
- 4:10:37टेबल पे काम कर रहा है उसका जो ब्रांच है
- 4:10:39व क्या है वो सीएससी है तो यह एक आईडिया
- 4:10:42हुआ अ इसमें थोड़ी सी और अगर मैं डिटेलिंग
- 4:10:45में चला जाऊं प्रोजेक्शन मेरे को सब कुछ
- 4:10:47नहीं चाहिए सीएससी के जो स्टूडेंट्स हैं
- 4:10:49उनका रोल नंबर चाहिए तो अगेन एल होता तो
- 4:10:52कोई प्रॉब्लम नहीं होती आप रोल नंबर लिख
- 4:10:54लेते अलजेब्रा में अगेन इसके बाद एक
- 4:10:57प्रोजेक्शन लगा देते यहां पर अलग-अलग
- 4:10:59तरीके हो सकते हैं एक अप्रोच यह है कि
- 4:11:02बाकी पूरी क्वेरी तो एकदम सेम है अह टपल
- 4:11:05जो है वह स्टूडेंट पे बिलॉन्ग करेगा टपल
- 4:11:07का जो ब्रांच होगा वह सीएससी होगा यहां पर
- 4:11:09आप देख सकते हैं t डॉट रोल नंबर तो इसका
- 4:11:12मतलब मैं से आपको बता रहा हूं प्रोजेक्शन
- 4:11:14मानो मुझे सब कुछ नहीं चाहिए मुझे सिर्फ
- 4:11:17रोल नंबर चाहिए है ना तो यह एक अप्रोच है
- 4:11:21जो यहां पर काम करता है अब हम दोबारा चलते
- 4:11:23हैं बैंकिंग स्कीमा पे और अगेन इसी तरह दो
- 4:11:26चार पांच क्वेरी समझेंगे तो आपको लिखने का
- 4:11:28एक बेसिक अंडरस्टैंडिंग आ जाएगी यहां
- 4:11:30देखिए फाइंड ऑल द डिटेल्स ऑफ लोन वेयर
- 4:11:33अमाउंट इज ओवर 1200 लोन का अमाउंट लोन
- 4:11:37टेबल यूज हुआ होगा तो देखो यह दूसरा तरीका
- 4:11:40है लिखने का टपल तो मेरे को चाहिए t t
- 4:11:43बिलोंग टू लोन तो हमने बता दिया बल्कि ये
- 4:11:45और जेनेरिक मेथड है जो स्टैंडर्ड बुक यूज
- 4:11:47करती हैं हमने बता दिया कि लोन टेबल में
- 4:11:49जाना है और ऐसा स्क्वायर बैकेट में t
- 4:11:51अमाउंट इज ग्रेटर दन 1200 तो मानो सब कुछ
- 4:11:55बात नहीं कर रहे सिर्फ उन्हीं लोंस का
- 4:11:57डिटेल चाहिए प्रोजेक्शन नहीं है सब कुछ
- 4:11:59आएगा सिर्फ उन्हीं लोन का डिटेल चाहिए
- 4:12:01जिनका जो अमाउंट है लोन अमाउंट जो है वो
- 4:12:031200 से ज्यादा है बहुत बेसिक बात है आगे
- 4:12:06बढ़ी ये और इंटरेस्टिंग केसे आपको मजा
- 4:12:09आएगा इसमें देखिए क्या किया है अ यहां पर
- 4:12:13आंसर हमें चाहिए t बट अंदर देखिए एक टपल
- 4:12:17बनाया s जो कि लोन पे बिलोंग कर रहा है तो
- 4:12:20s बिलोंग टू लोन ओके s डॉट अमाउंट इज
- 4:12:24ग्रेटर दन 1200 तो वो भी बात समझ आ गया कि
- 4:12:27जितने बाकी टपल से हटा दिए होंगे सिर्फ वो
- 4:12:29चाहिए जो 1200 से ज्यादा अमाउंट रखते हैं
- 4:12:31गेम क्या है गेम है ये ड लोन नंबर इ s ड
- 4:12:36लोन नंबर ऐसा हम आमतौर पर क्या करते थे
- 4:12:39रिडंडेंट ल एलिमिनेट करने के लिए करते थे
- 4:12:41अलजेब्रा में याद है एसकल में बट यहां तो
- 4:12:44एक ही टेबल है रिडंडेंट टपल भी नहीं ध्यान
- 4:12:46से देखिए मैंने किसको किस से मैच किया है
- 4:12:48मैंने टी लोन नंबर को s लोन नंबर से मैच
- 4:12:51किया और अंदर चल रहा था s बेसिकली ये एक
- 4:12:55तरीका है प्रोजेक्शन डिफाइन करने का तो ये
- 4:12:57भी एक मेथड है जहां पे हम यहां फर्स्ट
- 4:12:59क्लॉज में नहीं लिखते कुछ लोग मानते हैं
- 4:13:01गड़बड़ है तो दिस इज हाउ यू टेल कि मेरे
- 4:13:04को सब कुछ नहीं चाहिए मेरे को टी में
- 4:13:06सिर्फ लोन नंबर चाहिए तो क्या हुआ वो लोन
- 4:13:09नंबर चाहिए जहां पे लोन अमाउंट 1200 1200
- 4:13:12से ज्यादा है सो दैट इज हाउ यू राइट
- 4:13:14प्रोजेक्शन इन टीआरसी टपल रिलेशनल कैलकुलस
- 4:13:17अब इसी तरह यहां पे देखिए काम कर सकते हैं
- 4:13:20क्या-क्या है फाइंड द नेम ऑफ ऑल द
- 4:13:22कस्टमर्स हु हैव अ लोन फ्रॉम नोएडा ब्रांच
- 4:13:25तो सबकी बात नहीं कर रहे नोएडा ब्रांच की
- 4:13:28बात कर रहे हैं और कस्टमर का नाम चाहिए वो
- 4:13:31कस्टमर जिनके पास लोन है उनका नाम मिलता
- 4:13:34है बरोबर में और ब्रांच का नाम मिलता है
- 4:13:37लोन के अंदर एक टेबल यूज होगा कि दो टेबल
- 4:13:40यूज होंगे दो टेबल यूज होंगे ध्यान से
- 4:13:42देखिए क्या-क्या किया
- 4:13:44एक टपल बनाया s जो कि बरोबर पर काम किया
- 4:13:48वेरी
- 4:13:49गुड एक टपल बनाया य जो कि लोन पर काम कर
- 4:13:53रहा है वेरी गुड ये दोनों आ गए हमारे पास
- 4:13:56अब देखिए क्या किया है य डॉट कस्टमर नेम
- 4:14:00दोनों में कॉमन क्या है लोन नंबर है ना
- 4:14:02यहां पे ये मेरे ख्याल से यू और एस है ना
- 4:14:04यहां लोन नंबर होना चाहिए लेट मी राइट रोल
- 4:14:07नंबर लेट मी राइट लोन नंबर तो यहां लोन
- 4:14:10नंबर कर लो तोब ये क्या होगा य डॉट लो
- 4:14:13नंबर इ s डट लोन नंबर बेसिकली यहां पर तो
- 4:14:16दो टेबल है ना तो रिडंडेंट अपल एलिमिनेट
- 4:14:18करना पड़ेगा तो रिडंडेंट अपल हमने
- 4:14:21एलिमिनेट कर लिया फिर बता दिया ब्रांच का
- 4:14:23नाम नोएडा चाहिए ब्रांच नेम नोएडा आ गया
- 4:14:26और अब डॉट कस्टमर नेम इ एड कस्टमर नेम
- 4:14:30आपको पता है दिस इज नॉट रंडन टपल
- 4:14:32एलिमिनेशन बट प्रोजेक्शन तो हमें वो
- 4:14:35कस्टमर नेम मिलेंगे जिनके पास लोन है
- 4:14:39फ्रॉम नोएडा ब्रांच है ना तो वन बाय वन
- 4:14:43वैल्यू बाय वैल्यू आई थिंक हम इसे समझ भी
- 4:14:44पा रहे हैं और धीरे-धीरे आगे बढ़ रहे हैं
- 4:14:47यहां देखिए यह क्या है बॉवर डिपॉजिटर यह
- 4:14:50तो दोनों ही प्रोजेक्शन है ध्यान से देखिए
- 4:14:52तो ये भी प्रोजेक्शन है ये भी प्रोजेक्शन
- 4:14:55है s जो है वो मेरे ख्याल से काम कर रहा
- 4:14:57है बोवर पे ऐसा ही है और u जो है वो काम
- 4:15:01कर रहा है डिपॉजिटर पे और बाद में उठा के
- 4:15:04हमने दोनों का क्या कर दिया यूनियन कर
- 4:15:06दिया अगेन सेट थ्योरी में आप ऐसा लिखो या
- 4:15:08वो डिसजंक्शन वाला जो ऑपरेटर होता है v
- 4:15:12वैसे लिखो दोनों क्वेरी सेपरेट है कोई
- 4:15:14लेना देना नहीं है है ना यहां पर भी बता
- 4:15:17दूं क्योंकि यह भी सेट थ्योरी पे बेस्ड है
- 4:15:19तो यहां पर भी कोई आपको डुप्लीकेशन नहीं
- 4:15:21मिलेगा फेयर इनफ टेकिंग इट फॉरवर्ड अगला
- 4:15:25केस देखिए अ यहां पर क्या हो रहा है मुझे
- 4:15:28बताइए अगेन इसकी जगह हमने एंड लगा दिया
- 4:15:31नथिंग न्यू तो इस बार इंटरसेक्शन है तो
- 4:15:33क्या होगा वो लोग मिलेंगे जिनके पास लोन
- 4:15:35भी है और जिनके पास अकाउंट भी है दोनों
- 4:15:38बाकी कोरी एकदम सेम है यहां देखिए नेगे
- 4:15:40लगा दिया विद एंड अलग-अलग कॉमिनेशन मैं
- 4:15:43बना रहा हूं निगेशन लगा दिया विद एंड तो
- 4:15:45क्या होगा वो लोग मिलेंगे जिनके पास
- 4:15:48अकाउंट है बट जिनके पास लोन नहीं है इजेंट
- 4:15:52इट हु हैव अ अकाउंट बट हु अच्छा यहां
- 4:15:54उल्टा लिखा है बट यहां उल्टा हो गया कोई
- 4:15:56बात नहीं नहीं आई एम सॉरी बोवर ऊपर
- 4:16:00है यू डिपॉजिटर पे काम कर रहा है
- 4:16:05ना हां ऐसा ही है तो हमें वो मिलेंगे
- 4:16:08जिनके यह डबल लिखा गया कोई बात नहीं हमें
- 4:16:10वो लोग मिलेंगे जिनके पास अकाउंट है बट
- 4:16:13लोन नहीं है क्योंकि एंड है और नेगे है अब
- 4:16:16बात करते हैं डोमेन की तो जैसे मैंने आपसे
- 4:16:19बोला अप्रोच का डिफरेंस अभी आप चलाएंगे तो
- 4:16:21आपको बात समझ आएगी यहां पर गेम क्या है
- 4:16:24यहां पर गेम है डोमेन के अंदर कि हम रो
- 4:16:27बाय रो इसको इन्वेस्टिगेट नहीं करेंगे हम
- 4:16:29इसको कॉलम के हिसाब से इन्वेस्टिगेट
- 4:16:31करेंगे और फिर आगे चलेंगे क्या चेंजेज
- 4:16:34होंगे क्या आईडिया है एक-एक करके समझाता
- 4:16:36हूं यहां देखिए स्टूडेंट रोल नंबर नेम और
- 4:16:39ब्रांच तीन चीजें हमारे पास है अब यहां पर
- 4:16:42देखिए डोमेन में लिखते हैं क्या फर्स्ट
- 4:16:44क्लॉज में आप सारा कॉलम बता दीजिए यहां
- 4:16:46प्रोजेक्शन लिखना तो ओबवियसली बहुत आसान
- 4:16:48है तो मैंने आपको प्रोजेक्शन बताया अ लोन
- 4:16:50नंबर नेम और ब्रांच मेरे को क्या-क्या
- 4:16:52चाहिए देन व्हाट डू वी हैव स्टूडेंट यहां
- 4:16:56पे रोल नंबर नेम ब्रांच वो सब है और अलग
- 4:16:59से य ये बेसिकली आप बोल सकते हैं दिस इज
- 4:17:01इनपुट एंड दिस इज योर कंडीशन दिस इज
- 4:17:03सिग्मा कि ब्रांच मेरे को सीएससी चाहिए
- 4:17:06बाकी यू नो क्वेरी में मैंने एक सब्द लिख
- 4:17:08के रखी है बेसिकली एक ही काम को करने की
- 4:17:12काइंड ऑफ़ चार भाषाएं हमने सीख ली है ना
- 4:17:14तो थोड़ा समय लगेगा बट यहां पर आप अ
- 4:17:18प्रोजेक्शन बोल लीजिए मैं बोल देता हूं आप
- 4:17:20आउटपुट बोल दीजिए तो क्या आउटपुट चाहिए
- 4:17:23क्या इनपुट है और क्या कंडीशन है दैट इज
- 4:17:26हाउ वी राइट द सेम क्वेरी इन डीआरसी और
- 4:17:29केस देखते हैं यहां देखिए अभी यहां
- 4:17:31प्रोजेक्शन लिखना और भी आसान है कैसे
- 4:17:34लिखेंगे नाउ बेसिकली दैट इज आउटपुट इस बार
- 4:17:38सब कुछ तो नहीं चाहिए सीएससी वालों का रोल
- 4:17:40नंबर चाहिए है ना ना दैट रिमेंस योर इनपुट
- 4:17:43जो पूरा टेबल इनपुट दिया नाउ दैट इज योर
- 4:17:46कंडीशन जहां पर हमने बताया कि ब्रांच
- 4:17:49सीएससी होना चाहिए अच्छा ये एक तरीका है
- 4:17:52बहुत सारे स्टैंडर्ड बुक्स में आपको लिखा
- 4:17:54मिलेगा जहां पर काइंड ऑफ हम अलग से ये
- 4:17:56मेंशन कर देते हैं कि आउटपुट में क्या
- 4:17:59नहीं चाहिए थोड़ी अजीब बात है बट दैट इज
- 4:18:01हाउ वी राइट इट डाउन आउटपुट में क्या नहीं
- 4:18:04चाहिए अच्छा मजे की बात क्या है इसमें कौन
- 4:18:06सा लिखने का तरीका सही कौन सा गलत है यह
- 4:18:09तो सब्जेक्टिव बात है बिकॉज़ यह किसी
- 4:18:10सॉफ्टवेयर में रन करके तो हम चेक नहीं कर
- 4:18:12रहे कि प्रोग्राम का आउटपुट निकाल के देख
- 4:18:14लेंगे आपकी और मेरी अंडरस्टैंडिंग अलग-अलग
- 4:18:16हो सकती है तो बेसिकली जो यू नो कोर्स
- 4:18:19नवाते दो चार स्टैंडर्ड राइटर जो लिखते
- 4:18:21हैं उन्हीं को स्टैंडर्ड मान के आगे बढ़
- 4:18:22रहे हैं फिर दोबारा आ जाते हैं अच्छा एक
- 4:18:26एग्जांपल है कोई इंस्ट्रक्टर है
- 4:18:28इंस्ट्रक्टर आईडी नेम डिपार्टमेंट सैलरी
- 4:18:30मैं शॉर्ट में लिख रहा हूं बिकॉज पूरा
- 4:18:31लिखूंगा तो विल बी वेरी लेंथी है ना तो
- 4:18:34यहां पर देखिए आई थिंक सभी कुछ चाहिए ऑल
- 4:18:36डिटेल्स चाहिए तो दैट इज हाउ वी राइट
- 4:18:40प्रोजेक्शन यह क्या हुआ सर दैट इज़ योर
- 4:18:43इनपुट सब कुछ बता दिया एंड दैट इज़ हाउ वी
- 4:18:47राइट द कंडीशन कि सैलरी मस्ट बी ग्रेटर दन
- 4:18:50800000 तो यह एक क्वेरी हो गई हमारी
- 4:18:52किसमें अगेन डीआरसी में और कुछ एग्जांपल्स
- 4:18:55फिर से बैंकिंग स्कीमा पे चलते हैं वह
- 4:18:58सारी सेम क्वेरी जो हमने डीआरसी में लिखी
- 4:19:00अ टीआरसी में लिखी थी टपल में अभी डोमेन
- 4:19:03में लिखने की कोशिश कर रहे हैं तो यहां
- 4:19:04देखिए फिर वही पैटर्न दिस इज़ योर आउटपुट
- 4:19:08पूरा टेबल फिर पूरा टेबल योर इनपुट एंड
- 4:19:11देन यू हैव अ कंडीशन तो आउटपुट में इसका
- 4:19:13मतलब मेरे को क्या चाहिए मेरे को सिर्फ वह
- 4:19:15डिटेल्स चाहिए जहां पर जो लोन का अमाउंट
- 4:19:18है वह 1200 से ज़्यादा है यहां प्रोजेक्शन
- 4:19:20करना आसान होगा कि मुश्किल होगा यहां आसान
- 4:19:22होगा तो देखिए इस बार वही लिया होगा लोन
- 4:19:25नंबर चाहिए लोन नंबर सो शॉर्ट में लिख रहा
- 4:19:28हूं अगेन दिस इज़ योर लोन नंबर दिस इज़
- 4:19:32योर इनपुट दिस इज़ योर कंडीशन और जैसा
- 4:19:35मैंने बोला दिस इज़ अ काइंड ऑफ़ आइडिया
- 4:19:37ऑफ़ नॉट आउटपुट तो l तो आखिरी में आ गया
- 4:19:40क्या नहीं आया b और a
- 4:19:43लोन की बात कर रहे हैं ना ब्रांच नेम और
- 4:19:46अमाउंट तो आपको इधर नजर आ गया इसी तरह
- 4:19:48पैटर्न बाय पैटर्न मेरे ख्याल से रिमेनिंग
- 4:19:50केसेस भी आप समझ सकते हैं यह क्या है हमें
- 4:19:54कितने इनपुट टेबल यहां पर दो टेबल इनपुट
- 4:19:57नजर आ रहे है सो दिस वन टेबल च इज बोवर
- 4:20:01इनपुट दे अनदर टेबल च इज लोन इनपुट
- 4:20:06धीरे-धीरे करके फिर वही बात लिखना अलग बात
- 4:20:08है बेसिक बेसिक क्वेरी लिख के पढ़ तो सकते
- 4:20:10हो ना दैट डिफाइंस कंडीशन और यहां पे
- 4:20:13देखिए इससे कॉमन b निकाल लिया यहां से
- 4:20:15कॉमन n निकाल लिया जो आउटपुट पे नहीं
- 4:20:17पहुंचा है तो क्या क्वेरी बनी यही बनी कि
- 4:20:20हमें वह सारे लोंस का डिटेल चाहिए है ना
- 4:20:23वह सारे कस्टमर के नेम अलोंग विद देयर
- 4:20:26अमाउंट हमें चाहिए जिनके पास लोन है फ्रॉम
- 4:20:29नोएडा ब्रांच तो अकॉर्डिंग हम लिख पा रहे
- 4:20:32हैं धीरे-धीरे फिर देखिए यहां लोन निकाल
- 4:20:35लिया नोएडा ब्रांच से अकाउंट ले लिया
- 4:20:38नोयडा ब्रांच का और टोटल पे कर दिया
- 4:20:40यूनियन बताओ क्या मिलेगा अगेन हेयर वी विल
- 4:20:43हैव दोज कस्टमर्स नेम हु आइर हैव अ लोन और
- 4:20:47अकाउंट फ्रॉम नोएडा ब्रांच वो सारे के
- 4:20:49क्वेरी बहुत लंबी हो जाती है आधा बोर्ड भर
- 4:20:51जाए समझना है इसलिए उन सबके लिए एक्रोनिल
- 4:20:54शॉर्ट फॉर्म यूज कर रहा हूं ताकि पूरी
- 4:20:56क्वेरी को यहां फिट किया जा सके अच्छा एक
- 4:20:59छोटा सा पॉइंट है सेफ्टी का सेफ्टी क्या
- 4:21:02है क्योंकि देखिए सेट थोरी में काम कर रहे
- 4:21:03हैं क्या इस तरह से डिफाइन किया जा सकता
- 4:21:06है मैं यह बता सकता हूं कि मेरा टपल किस
- 4:21:09टेबल में बिलोंग करेगा अगर मैं बोलता हूं
- 4:21:12कि मेरा टपल इस टेबल को बिलोंग नहीं करेगा
- 4:21:15क्या मतलब है इस बात का तो फिर तो इसका
- 4:21:17मतलब है सेट थ्योरी के हिसाब से
- 4:21:19कॉम्प्लीयंट
- 4:21:20सबसे बिलोंग करेगा ना दैट क्रिएट्स
- 4:21:23कंफ्यूजन तो इस तरह के केस को हम बोलते
- 4:21:25हैं अनसेफ है ना तो हमें जो क्वेरी लिखनी
- 4:21:28है वो सेफ लिखनी है और उसके बाद एक छोटा
- 4:21:30सा आईडिया पावर कंपैरिजन का तो यहां देखिए
- 4:21:33जो हमारा रिलेशनल अलजेब्रा है जिसमें अगर
- 4:21:36हम एक्सटेंडेड ऑपरेटर ना यूज करें जो
- 4:21:38हमारा टपल रिलेशनल कैलकुलस है डोमेन
- 4:21:41रिलेशनल कैलकुलस है यू नो रिस्ट्रिक्टेड
- 4:21:44टू सेफ्टी ये सेफ्टी वाला पॉइंट ध्यान
- 4:21:45रखना है तो तीनों का जो एक्सप्रेसिव पावर
- 4:21:48है वो बिल्कुल सेम है हालांकि फिर वही बात
- 4:21:51टपल और डोमेन भी आप देख चुके हैं तो ऐसा
- 4:21:54नहीं है कि इसको लिखने का हमें बहुत
- 4:21:56ज्यादा प्रयास करना है अप्रोच क्या मैं
- 4:21:58आपको अप्रोच समझाता हूं जैसे आप
- 4:22:00टेक्नोलॉजी में देखेंगे धीरे-धीरे हम आगे
- 4:22:01बढ़ रहे हैं हम चाहते हैं कि हम
- 4:22:03टेक्नोलॉजी का इस्तेमाल कर पाए बिना
- 4:22:06एक्सटेंसिवली टेक्नोलॉजी में उलझे हुए
- 4:22:09आईडिया ये है तो लॉन्ग रन में हम चाहते
- 4:22:11हैं हम ऐसी क्वेरी लिखें जिसमें हमें
- 4:22:13बताना ना पड़े कि क्वेरी रिट्राईंग कैसे
- 4:22:15करनी है लेकिन अभी इस चीज को रिप्रेजेंट
- 4:22:17करने का कुछ ऐसा आईडिया है रिलेटिवली
- 4:22:19थोड़ा सा
- 4:22:21कॉम्प्लेक्शन और डीआरसी का एक बेसिक
- 4:22:23अंडरस्टैंडिंग अलोंग विद द थ्योरी एंड द
- 4:22:26डेफिनेशन आपको समझ आया होगा नाउ वी विल
- 4:22:29हैव द काइंड ऑफ लास्ट चैप्टर्स व्हिच इज
- 4:22:31लाइक ट्रांजैक्शन तो डेटाबेस बन गया
- 4:22:34एफिशिएंट हो गया कंसिस्टेंट हो गया क्वेरी
- 4:22:36भी करना सीख गए अभी डे टू डे ऑपरेशन जब
- 4:22:38करते हैं तो बहुत सारी बातों का मेंटेनेंस
- 4:22:41का ध्यान रखना पड़ता है मेंटेनेंस हम कवर
- 4:22:43करेंगे ट्रांजैक्शन एंड कॉन्करेंस कंट्रोल
- 4:22:45में तो चलिए अभी बात करते हैं ट्रांजैक्शन
- 4:22:48की देखिए ट्रांजैक्शन पढ़ने से पहले ये
- 4:22:50समझना जरूरी है कि ट्रांजैक्शन हम पढ़
- 4:22:52क्यों रहे हैं इसकी बेसिक प्रॉब्लम आपको
- 4:22:54समझाता हूं देखिए ये मैंने सब लिख के भी
- 4:22:56रखा है मान लीजिए एक एग्जीक्यूशन है
- 4:22:58सीक्वेंस का मैं क्या कर रहा हूं किसी
- 4:23:00वेरिएबल a की वैल्यू मैंने रीड किया
- 4:23:02बेसिकली प्लस माइनस करने की बात है तो
- 4:23:04वेरिएबल यस वेरिएबल a का वैल्यू मैंने रीड
- 4:23:07किया देन - 100 कर रहा हूं राइट कर रहा
- 4:23:10हूं बी को रीड कर रहा हूं ् 100 कर रहा
- 4:23:12हूं राइट कर रहा हूं बेसिकली इट्स समथिंग
- 4:23:13लाइक कि ₹1 आ आई वांट टू ट्रांसफर फ्रॉम
- 4:23:16अकाउंट ए टू अकाउंट बी ए से बी में ₹1
- 4:23:18ट्रांसफर करना कोई दिक्कत नहीं है अब देखो
- 4:23:21व्हाट इज अ प्रोग्राम अ प्रोग्राम इज अ
- 4:23:23सेट ऑफ इंस्ट्रक्शन तो मैं इसको
- 4:23:24एग्जीक्यूट कर रहा हूं बीच में ना कहीं पर
- 4:23:26भी फेलियर हो सकता है और ऑपरेटिंग सिस्टम
- 4:23:29की अगर माने इन जनरल कंप्यूटर की माने तो
- 4:23:31फेलियर इज ओके फेलियर होने का क्या यह
- 4:23:34मतलब होगा कि मुझे पूरा अनडू करना पड़े
- 4:23:36नहीं ऑपरेटिंग सिस्टम हम ऐसा नहीं करते
- 4:23:38जहां फेलियर है वहां रुकते हैं फिर आगे
- 4:23:40देखेंगे आगे कैसे करना है ये चीज इन जनरल
- 4:23:43एग्जीक्यूशन में तो ठीक रहती है जब हम कोई
- 4:23:45प्रोग्राम एग्जीक्यूट करते हैं ब जब हम
- 4:23:47डेटाबेस के कॉन्टेक्स्ट में बात करते हैं
- 4:23:49जब हम यूजर के पॉइंट ऑफ व्यू से बात करते
- 4:23:51हैं ये बात बड़ी अजीब हो जाती है क्यों छह
- 4:23:53इंस्ट्रक्शन थी ना टोटल सिक्स
- 4:23:55इंस्ट्रक्शंस वर देयर और करना ये था कि
- 4:23:57अकाउंट ऐसे अकाउंट बी में ₹1 ट्रांसफर
- 4:23:59करना था अब सोच के जरा मुझे बताइए बड़ा
- 4:24:01इंटरेस्टिंग बात है कि आप ये बोल सकते हैं
- 4:24:03यूजर को कि कोई बात नहीं भले तुम्हारे ₹1
- 4:24:06अकाउंट बी में नहीं पहुंचे कम से कम
- 4:24:08अकाउंट ब ए से कट तो गए तो मैंने आधा काम
- 4:24:10तो किया और दैट डजन मेकस सेंस तो डेटाबेस
- 4:24:13के अंदर हमें जो हम बोलते हैं ना
- 4:24:16इंस्ट्रक्शंस आर एटॉमिक इन नेचर या तो
- 4:24:18इंस्ट्रक्शन रन होगी या तो इंस्ट्रक्शन रन
- 4:24:20नहीं होगी वो काम नहीं करते मेरे को क्या
- 4:24:23चाहिए मेरे को ये पूरा का पूरा प्रोग्राम
- 4:24:25चाहिए कि एटॉमिक हो जाए नेचर में या तो
- 4:24:27सारा काम हो अगर अकाउंट ए से ₹1 कटता है
- 4:24:31अकाउंट बी में भी आना चाहिए सर और अगर
- 4:24:33अकाउंट बी में नहीं आ रहा तो वापस डाल दो
- 4:24:34अकाउंट ए में बीच में उसको मत लटका देना
- 4:24:36तो ये जो एटोमिसिटी है ये मुझे
- 4:24:38इंस्ट्रक्शन पे नहीं ये मुझे पूरे कोड पे
- 4:24:41चाहिए एंड ट इज व्हाट वी से इज अ
- 4:24:43ट्रांजैक्शन तो ट्रांजैक्शन जो है ये वही
- 4:24:46प्रोग्राम है लेकिन ट्रांजैक्शन का
- 4:24:48फंडामेंटल प्रॉपर्टी क्या है एटोमिसिटी है
- 4:24:50लुक एट दिस मैं क्या लिखता हूं हियर वी नो
- 4:24:52पार्शियल एग्जीक्यूशन इफ वी इंक्रीज द
- 4:24:54लेवल ऑफ़ एटोमिसिटी एंड द बंडल ऑफ
- 4:24:56इंस्ट्रक्शन ऑर लॉजिकल ऑपरेशन इनटू यूनिट
- 4:24:58इज कॉल्ड ट्रांजैक्शन तो एक ट्रांजैक्शन
- 4:25:00क्या एक लॉजिकल वर्क कर रहा है हम अपने
- 4:25:03पॉइंट ऑफ व्यू से बात नहीं कर रहे यूजर के
- 4:25:04पॉइंट ऑफ व्यू से बात कर रहे हैं ये
- 4:25:06ट्रांजैक्शन क्या कर रहा है अकाउंट ए से
- 4:25:08अकाउंट बी में ₹1 ट्रांसफर कर रहा इसका
- 4:25:10सबसे इंपॉर्टेंट प्रॉपर्टी क्या है
- 4:25:12एटोमिसिटी आधा धूरा नहीं छोड़ेंगे या तो
- 4:25:15छह के छह इंस्ट्रक्शन कंप्लीट होंगे या
- 4:25:17आपको वापस वहीं पे छोड़ देंगे जहां से
- 4:25:19स्टार्ट किया था फेयर इनफ डेटाबेस के
- 4:25:21कॉन्टेक्स्ट में अगर बात करूं तो डेटाबेस
- 4:25:24में हम दो ही ऑपरेशन करते हैं कौन सा या
- 4:25:26तो रीड ऑपरेशन करते हैं तो राइट ऑपरेशन
- 4:25:28करते हैं बाकी प्लस माइनस डिवाइड
- 4:25:31मल्टीप्लाई एंड और लॉजिकल जितने भी ऑपरेशन
- 4:25:33है वो बेसिकली आप सीपीयू में कर रहे हैं
- 4:25:35मेरे डाटा बेस को मेरी मेमोरी को आप दो ही
- 4:25:37केस में टच करोगे आइर यू रीड और यू राइट
- 4:25:40एक बेसिक अंडरस्टैंडिंग मान के चलेंगे अब
- 4:25:42ध्यान से एक बात समझो क्या मैं आपको यह
- 4:25:44समझा पा रहा हूं कि इंस्ट्रक्शन अपने आप
- 4:25:48में कुछ नहीं है बहुत सारी इंस्ट्रक्शन का
- 4:25:51जो बंडल है उसको मैं ट्रांजेक्शन
- 4:25:53ट्रांजैक्शन कह के बुला रहा हूं मेरा जो
- 4:25:56डेटाबेस है क्या यह डे वन में कंसिस्टेंट
- 4:25:58है हां है कंसिस्टेंट तो है अब यह जो
- 4:26:01ट्रांजैक्शन है ये इस डेटाबेस प ऑपरेट
- 4:26:03करेगा और सोचिए अग ट्रांजैक्शन की
- 4:26:06क्वालिटी अच्छी नहीं हुई तो क्या होगा यह
- 4:26:08इस डेटाबेस की क्वालिटी को भी खराब कर
- 4:26:10देगा य इस डेटाबेस को कंसिस्टेंट कर देगा
- 4:26:13मानते हैं इस बात को तो अब अगर आप चाहते
- 4:26:16हैं कि जैसे आपका डेटाबेस ट्रांजैक्शन से
- 4:26:18पहले कंसिस्टेंट था सब कुछ बढ़िया था
- 4:26:21इनकंसिस्टेंसी नहीं थी वैसे ही डेटाबेस
- 4:26:24ट्रांजैक्शन के बाद भी कंसिस्टेंट रहे अब
- 4:26:27वो कंसिस्टेंसी कैसे मेंटेन होगी आपको
- 4:26:29देखना पड़ेगा कि ट्रांजैक्शन ठीक से काम
- 4:26:31कर रहा है कि नहीं इजेंट इट डेटाबेस तो
- 4:26:33कंसिस्टेंट था ट्रांजैक्शन अगर खराब होगा
- 4:26:36तो डेटाबेस को खराब कर देगा और
- 4:26:37ट्रांजैक्शन की कंसिस्टेंसी या क्वालिटी
- 4:26:40जज की जाती है चार प्रॉपर्टी में जिनको
- 4:26:43बोलते हैं एसिड प्रॉपर्टीज सेमेस्टर पॉइंट
- 4:26:45ऑफ व्यू से बहुत इंपॉर्टेंट है पूछेगा ही
- 4:26:47पूछेगा ऐसा मान लो कौन-कौन सी नाउ एसिड इज
- 4:26:51एन एक्रोनिल जो चार चीजों से मिलके बना है
- 4:26:53जैसे आप देख पा रहे हैं एटोमिसिटी
- 4:26:56कंसिस्टेंसी आइसोलेशन एंड ड्यूरेबल आई विल
- 4:26:59गो वन बाय वन तो शायद एटोमिसिटी तो मैं
- 4:27:01ऑलरेडी आपको बता चुका हूं ये तो वो
- 4:27:02फंडामेंटल प्रॉपर्टी है जिस बेस पर
- 4:27:04ट्रांजैक्शन का जन्म हुआ है क्या बोल रहे
- 4:27:06हैं या तो एवरी इंस्ट्रक्शन
- 4:27:08पार्टिसिपेटिंग इन द ट्रांजैक्शन आइर एवरी
- 4:27:10बडी इज एग्जीक्यूट और नन ऑफ देम शुड बी
- 4:27:12एग्जीक्यूटेड एटोमिसिटी यस अगला क्या है
- 4:27:15अगला है कंसिस्टेंसी कंसिस्टेंसी कोई अपने
- 4:27:18आप में क्रिस प्रॉपर्टी नहीं है ये इन
- 4:27:20जनरल बस कंसिस्टेंसी की बात करता है क्या
- 4:27:23एक डेटाबेस है अगर डेटाबेस ट्रांजैक्शन से
- 4:27:26पहले कंसिस्टेंट था तो यह डेटाबेस
- 4:27:29ट्रांजैक्शन के बाद भी ऑब् वियस डेटाबेस
- 4:27:31अपडेट हो जाएगा लेट मी से दिस इज़ डेटाबेस
- 4:27:33वन दैट विल बिकम डेटाबेस टू कोई कंटेंट तो
- 4:27:36चेंज करोगे ना लेकिन अगर पहले कंसिस्टेंट
- 4:27:39था तो ट्रांजैक्शन के बाद भी कंसिस्टेंट
- 4:27:41होना चाहिए जैसे फॉर एग्जांपल
- 4:27:43द कंडीशन ऑफ कंसिस्टेंसी इ सब्जेक्टिव में
- 4:27:46वेरी फ्रॉम केस टू केस उदाहरण के लिए अगर
- 4:27:48ए से बी में आप पैसा ट्रांसफर कर रहे कैन
- 4:27:51आई से ए बी का सम ट्रांजैक्शन से पहले और
- 4:27:55ट्रांजैक्शन के बाद दोनों केस में सेम
- 4:27:57रहना चाहिए सोच के बताओ हां बात तो सही है
- 4:27:59अगर दोनों अगर पैसा ठीक से ट्रांसफर हुआ
- 4:28:02है अकाउंट ए प्लस अकाउंट बी शुड रिमन
- 4:28:04कंसिस्टेंट बिफोर एंड आफ्टर द ट्रांजैक्शन
- 4:28:07सो दैट इज व्हाट कंसिस्टेंसी इज नेक्स्ट
- 4:28:10है आइसोलेशन इसको अगर आसान भाषा में मैं
- 4:28:12समझाऊं वैसे इन प्रैक्टिकल क्या कॉन्करेंस
- 4:28:16है दुनिया में कि नहीं है कॉन्करेंस है अब
- 4:28:19मान लीजिए एसबीआई का सर्वर है इंडियन
- 4:28:20रेलवेज का सर्वर है एक बार में हजारों
- 4:28:23लाखों ट्रांजैक्शन रन होते हैं तो क्या सच
- 4:28:25में आइसोलेशन है नहीं आइसोलेशन नहीं है बट
- 4:28:28क्या यहां पर लॉजिकल आइसोलेशन होना चाहिए
- 4:28:32क्या एक ट्रांजैक्शन के एग्जीक्यूशन का
- 4:28:34किसी दूसरे ट्रांजैक्शन प कोई इंपैक्ट आना
- 4:28:36चाहिए सर वो नहीं आना चाहिए इंपैक्ट आएगा
- 4:28:38तो मतलब क्या है इमेजिन यू गो टू अ
- 4:28:40रेस्टोरेंट एंड आपको कोई खाना र्ड करते हो
- 4:28:42और आपको एग्जैक्ट वही खाना मिलता है इर
- 4:28:44रिस्पेक्टिव ऑफ द फैक्ट कि वहां पे और
- 4:28:46कस्टमर्स भी है कि नहीं तो क्या ये
- 4:28:48आइसोलेशन है दिस इज द आइसोलेशन कि आपके
- 4:28:51होने ना होने से या किसी और के होने ना
- 4:28:53होने से आपके ऊपर कोई इंपैक्ट नहीं आना
- 4:28:56चाहिए तो रियलिटी में आइसोलेशन नहीं है बट
- 4:28:58द सिस्टम इज मैनेज्ड है ना इन सच अ फैशन
- 4:29:02कि इट सीम्स कि वहां पे आइसोलेशन है आगे
- 4:29:06बढ़ते हैं नेक्स्ट जो हम यहां पर बात करने
- 4:29:08वाले हैं वो बात करने वाले हैं किसका
- 4:29:10ड्यूरेबल का नाउ व्हाट इज ड्यूरेबल
- 4:29:12देखिए अगर मान लीजिए अकाउंट ए में ₹10 थे
- 4:29:15है ना अब आपने उसमें कोई चेंज किया किसी
- 4:29:18ने अपने पूरे जीवन का रिटायरमेंट फंड
- 4:29:19इसमें डाला एंड नाउ दिस ₹10 बिकम 10 लाख
- 4:29:23उसने ट्रांसफर किया अब 10 दिन के बाद वो
- 4:29:25आता है उसको कुछ पैसे की जरूरत है पैसा
- 4:29:26निकालने आता है और आप बोलते हो कि नहीं
- 4:29:28देर सम काइंड ऑफ अ लॉस और वो तो दोबारा
- 4:29:30₹10 ही शो कर रहा है सर सॉरी आपको दोबारा
- 4:29:32से करना पड़ेगा ऐसा नहीं हो सकता अगर हम
- 4:29:35एक प्रोफेशनल डेटाबेस यूज कर रहे हैं तो
- 4:29:38आपके पास जो भी बैकअप रिकवरी प्लान होगा
- 4:29:41वो हो लेकिन जो भी डाटा हमने चेंज किया है
- 4:29:45वह डाटा वहां पे मैनेज्ड होना चाहिए द
- 4:29:47चेंज मस्ट बी रेबल तो अगर मैंने इस 10 को
- 4:29:50चेंज करके 10 लाख कर दिया है तो अब वह 10
- 4:29:53लाख ही रहेगा जब तक हम उसे दोबारा चेंज
- 4:29:56नहीं करेंगे इस प्रॉपर्टी को इस सर हम
- 4:29:58क्या बोलते हैं ड्यूरेबल बोलते हैं तो आई
- 4:30:01होप यह पांचों प्रॉपर्टी आपको बात समझ आ
- 4:30:04गई नॉट पांचों चारों प्रॉपर्टी एटोमिसिटी
- 4:30:06आइसोले एटोमिसिटी अ कंसिस्टेंसी आइसोलेशन
- 4:30:09एंड ड्यूरेबल गोइंग फॉरवर्ड अगला नंबर
- 4:30:12यहां पर आ जाएगा ट्रांजैक्शन स्टेट्स का
- 4:30:14सर ये बहुत इंपॉर्टेंट है जैसे सीपी
- 4:30:16शेड्यूलिंग में हमने प्रोसेस का लाइफ
- 4:30:18साइकिल पढ़ा ना सेम आईडिया यहां पे अभी
- 4:30:20कैसे काम करता है स्टेट्स कैसे चलती है
- 4:30:22एकएक करके गौर करते हैं
- 4:30:23देखिए जब भी गेम स्टार्ट होता है
- 4:30:27ट्रांजैक्शन सबसे पहले होगा एक्टिव स्टेट
- 4:30:29में और मजे की बात क्या है इमेजिन करिए
- 4:30:31कोई ट्रांजैक्शन है जिसमें 100
- 4:30:33इंस्ट्रक्शंस है इमेजिन करिए कितनी
- 4:30:35इंस्ट्रक्शन है 100 तो जब तक पहली
- 4:30:38इंस्ट्रक्शन एग्जीक्यूशन शुरू हुआ और जब
- 4:30:40तक आखिरी एग्जीक्यूट हो रही है द
- 4:30:42ट्रांजैक्शन रिमेंस इन एक्टिव स्टेट ओनली
- 4:30:44कहां पर ही रहता है एक्टिव में तो एक्टिव
- 4:30:46स्टेट में ट्रांजैक्शन अपने जीवन का
- 4:30:48ज्यादातर समय बिताता है मैं इसी बोर्ड पे
- 4:30:50एक्सप्लेन करता हूं अब जैसे ही 100 के 100
- 4:30:54इंस्ट्रक्शन का एग्जीक्यूशन कंप्लीट हो
- 4:30:55जाता है ट्रांजैक्शन पहुंच जाता है
- 4:30:58पार्शियली कमिटेड स्टेट में आप बोलेंगे
- 4:31:00कमिट हो गया अभी कमिट नहीं हुआ हम बोलते
- 4:31:02हैं पार्शियली कमिट हुआ है क्यों बहुत
- 4:31:04सारे रिकवरी मैनेजमेंट सिस्टम में
- 4:31:06ज्यादातर केस में हम क्या करते हैं जो
- 4:31:08चेंजेज है क्या यह उसी समय रियल डेटाबेस
- 4:31:12प्योर होते हैं यह बहुत रिस्की है सर
- 4:31:13रास्ते में कुछ गड़बड़ हुआ तो डेटाबेस की
- 4:31:15कंसिस्टेंसी हैंपर हो जाएगी तो यह चेंजेज
- 4:31:18हम लोकली मान लीजिए एक बफर में मैनेज करके
- 4:31:20रखते हैं जो काम करना था वोह कर लिया गया
- 4:31:23बट उसको भी मेन डेटाबेस में अपडेट नहीं
- 4:31:25किया अभी हमने उसको टेंपरेरी बफर में
- 4:31:27होल्ड करके रखा है जब हम उसको मेन डेटाबेस
- 4:31:30में अपडेट कर देते हैं देन इट बिकम कमिटेड
- 4:31:33समझ रहे हैं पार्शियली कमिटेड कमिटेड मान
- 4:31:35लीजिए आपको कोई बहुत इंपॉर्टेंट
- 4:31:38डॉक्यूमेंट फिल करना है लेट मी गिव एन
- 4:31:40एग्जांपल स्टैंप पेपर होता है ना जब
- 4:31:42प्रॉपर्टीज खरीदी बेची जाती है स्टैंप
- 4:31:44पेपर्स लगते हैं उनकी बहुत कीमत होती है
- 4:31:45मैं भी में भी एक-एक स्टैंप पेपर 50-50 हज
- 4:31:48का होता है तो अगर आपको कोई प्रॉपर्टी सेल
- 4:31:50या परचेज करनी है तो आमतौर पे जो एडवोकेट
- 4:31:52होते हैं वो क्या करते हैं जो भी पूरा
- 4:31:54फॉर्मेट है पहले वो वाइट पेपर पे आपको
- 4:31:56निकाल के देते हैं कि प्रूफ रीड कर लीजिए
- 4:31:58इफ एवरीथिंग इज सॉर्टेड कि हां इसमें कोई
- 4:32:00मिस्टेक नहीं है देन ओनली दे राइट और
- 4:32:02फाइनल प्रिंट आपको मिलता स्टम पेपर पे सेम
- 4:32:05लॉजिक यहां पे है जब हमने उसको लोकल एक
- 4:32:07सिंपल पेपर पे अपडेट करके रखा दैट इज
- 4:32:09पार्शियली कमिटेड उसको जब परमानेंटली राइट
- 4:32:11कर देते देन दैट बिकम कमिटेड मानते हैं अब
- 4:32:15गड़बड़ कब हो सकती है जीवन में कभी भी
- 4:32:17गड़बड़ हो सकती है अगर गड़बड़ हो सकती है
- 4:32:20तो गड़बड़ होगी तो क्या जब एग्जीक्यूशन हो
- 4:32:24रहा है ड्यूरिंग द एग्जीक्यूशन क्या कोई
- 4:32:26फेलियर हो सकता है एनी हार्डवेयर
- 4:32:28सॉफ्टवेयर फेलियर जी हां हो सकता है तो हम
- 4:32:30यहां से डायरेक्टली पहुंचेंगे फेल्ड स्टेट
- 4:32:33में और हम जब भी फेल्ड स्टेट में पहुंचते
- 4:32:35हैं ना इस बात का क्या मतलब है कि कोशिश
- 4:32:38करके देख ली गई है बट नाउ वी कैन नॉट
- 4:32:41कंटिन्यू विद द नॉर्मल एग्जीक्यूशन रोल
- 4:32:43बैक करना पड़ेगा बॉड करना पड़ेगा हम पहुंच
- 4:32:45गए फील्ड स्टेट में क्या पार्शियली कमिटेड
- 4:32:48स्टेट में भी कुछ प्रॉब्लम हो सकती है सर
- 4:32:50प्रॉब्लम कहीं भी हो सकती है यहां से भी
- 4:32:52आप फील्ड स्टेट में आ गए अगर आप अभी फील्ड
- 4:32:55स्टेट में है तो इस बात का मतलब कि अब
- 4:32:56नॉर्मल एग्जीक्यूशन तो हो नहीं सकता अब जो
- 4:32:59भी आपके पास रिकवरी स्कीम है आपको इस बात
- 4:33:01का ध्यान रखना है कि डेटाबेस को बीच में
- 4:33:03नहीं छोड़ना इनकंसिस्टेंट स्टेट में नहीं
- 4:33:05छोड़ना तो अगर मान लीजिए जो भी हमने चेंज
- 4:33:08किए वो सारे चेंज अब हमें रोल बैक करने
- 4:33:10पड़ेंगे अनडू करने पड़ेंगे और हम एक नई
- 4:33:12स्टेट में पहुंचते हैं जिसे बोलते हैं
- 4:33:14अबोर्ड स्टेट अबोर्ड का मतलब क्या है कि
- 4:33:16जहां से शुरू किया था वहीं पहुंच गए हैं
- 4:33:18मजे की बात आइर यू आर इन कमिटेड स्टेट और
- 4:33:22यू आर इन अबोर्ड स्टेट इन बोथ द केसेस
- 4:33:24डेटाबेस रिमन कंसिस्टेंट तो मैं वही वाली
- 4:33:27बात बोल रहा हूं दोबारा
- 4:33:28से अगर मैं पहले था डेटाबेस वन में और फिर
- 4:33:31मैं पहुंचा डेटाबेस टू में है ना एंड देर
- 4:33:34सम काइंड ऑफ अ ट्रांजैक्शन t अगर मैं
- 4:33:37डेटाबेस टू में पहुंचा तो मैं कमिटेड हूं
- 4:33:39अगर बीच में कोई गड़बड़ घोटाला हुआ तो मैं
- 4:33:42यहां नहीं रुकूंगा मैं वापस आ जाऊंगा
- 4:33:43डेटाबेस वन पे देन आई एम इन द वाटेड स्टेट
- 4:33:46बट अगेन इन बोथ द केसेस द डेटाबेस रिमेंस
- 4:33:50कंसिस्टेंट है ना यह बात नहीं भूलना तो
- 4:33:52मेरे ख्याल से पांचों जो स्टेट है वो
- 4:33:54क्या-क्या काम कर रहे हैं मैंने लिख के
- 4:33:56रखा है यू कैन पॉज द वीडियो इफ यू वांट यू
- 4:33:58कैन टेक स्क्रीनशॉट बाकी नोट्स आपको
- 4:34:00डिस्क्रिप्शन में लिंक मिल जाएगा वहां भी
- 4:34:03आप चेक कर सकते हैं तो चारों स्टेट्स का
- 4:34:05पांचों स्टेट्स का जो आईडिया था मैंने
- 4:34:07आपको बता दिया यस आगे बढ़ते हैं अब बात
- 4:34:10करता हूं कॉन्करेंस देखिए एसेट प्रॉपर्टीज
- 4:34:13हमने समझ ली ट्रांजैक्शन के स्टेट्स हमने
- 4:34:16समझ ली एक बेसिक अंडरस्टैंडिंग हमें है अब
- 4:34:18ध्यान से एक बात समझना पूरा प्रॉब्लम जो
- 4:34:21डेटाबेस में है ना मेंटेनेंस का इश्यूज है
- 4:34:23वो है कॉन्करेंस की वजह से बस मैं छोटी सी
- 4:34:25एक बात कर रहा हूं अगर हम यह बोल दे कि
- 4:34:28डेटाबेस में कॉन्करेंस नहीं होगी तो क्या
- 4:34:30सारी चीजों को मैनेज करना बहुत आसान होगा
- 4:34:33जी हां पूरा गेम पूरी प्रॉब्लम मैं
- 4:34:36बार-बार बोल रहा हूं किससे अराइज होती है
- 4:34:37कॉन्करेंस से तो मैं बस एक बात ये बोलना
- 4:34:39चाहता हूं कि आप ऐसा इंडिन सर्स चाहते हैं
- 4:34:42जहां पूरे इंडिया में एक बार में एक
- 4:34:43ट्रांजैक्शन हो क्या आप एसबीआई का ऐसा
- 4:34:46सर्वर चाहते हैं जहां एक बार में एक
- 4:34:47ट्रांजैक्शन हो क्या इंडियन स्टॉक
- 4:34:48एक्सचेंज बीएससी एनएससी चाहते हैं एक बार
- 4:34:50में एक ही शेयर खरीदा बेचा जाए पॉसिबल ही
- 4:34:53नहीं है है ना वेटिंग टाइम इतना ज्यादा हो
- 4:34:55जाएगा थ्रू बुट इतना कम होगा इकोनॉमी टू
- 4:34:57स्केल जो आजकल है कुछ भी आप नहीं कर
- 4:34:59पाएंगे तो डिस्कशन ये हो ही नहीं रहा कि
- 4:35:03कॉन्करेंस करना है कि नहीं करना है सर
- 4:35:05कॉन्करेंस तो करना है पॉइंट ये है
- 4:35:07कॉन्करेंस से कुछ प्रॉब्लम आएंगे जो आएंगे
- 4:35:10उनको सॉल्व करेंगे बट इसका मतलब ये नहीं
- 4:35:12कि हम कॉन्करेंस छोड़ दें यस तो वी नीड
- 4:35:15कॉन्करेंट एग्जीक्यूशन दैट इज फॉर श्यर अब
- 4:35:18बिकॉज ऑफ कॉन्करेंस देयर विल बी नंबर ऑफ
- 4:35:20इश्यूज उन इश्यूज अभी बहुत इश्यूज में
- 4:35:22डेप्थ में नहीं जा रहा बट उन इश्यूज को
- 4:35:24मैनेज करने का एक नया मेथड एक नया
- 4:35:27मैकेनिज्म हमें डेवलप करना पड़ता है जिसको
- 4:35:29हम बोलते हैं शेड्यूल क्या मतलब है इस बात
- 4:35:31का देखिए जब हम ट्रांजैक्शन की बात कर रहे
- 4:35:34हैं ना एक बार में हम एक ट्रांजैक्शन
- 4:35:36स्टडी कर रहे हैं बट जैसे हम बोल रहा
- 4:35:38रियलिटी में एक बार में एक तो हो नहीं रहा
- 4:35:40तो हमें क्या करना पड़ेगा हमें कलेक्टिवली
- 4:35:42एक से ज्यादा ट्रांजैक्शंस एक साथ स्टडी
- 4:35:44करने पड़ेंगे और जब एक से ज्यादा
- 4:35:46ट्रांजैक्शंस को हम कलेक्टिवली स्टडी करते
- 4:35:48हैं तो हम उसको ट्रांजैक्शन ना बोल के
- 4:35:50शेड्यूल बोलते हैं यस सो दैट इज एन
- 4:35:53एग्जांपल ऑफ अ शेड्यूल व्हेन टू र मोर
- 4:35:56ट्रांजैक्शंस एग्जीक्यूटेड टुगेदर वन
- 4:35:57आफ्टर अनदर देन दे कैन बी बंडल्ड अप इन टू
- 4:36:00हार यूनिट ऑफ एग्जीक्यूशन नोन एज शेड्यूल
- 4:36:03तो एकसे ज्यादा हम कर सकते हैं अब यहां पे
- 4:36:05भी दो वैरायटी है लगो वन बाय वन यह जो
- 4:36:07एग्जांपल आप देख रहे हैं सीरियल शेड्यूल
- 4:36:09इसका मतलब क्या है इन सीरियल डल वी
- 4:36:12से जब एक ट्रांजैक्शन पूरा कंप्लीट हो
- 4:36:16जाता है उसके बाद जब दूसरा ट्रांजैक्शन
- 4:36:20स्टार्ट करते हैं उसको बोलते हैं सीरियल
- 4:36:22है ना एक बात मैं क्लियर कर दूं इसका यह
- 4:36:24बिल्कुल भी मतलब नहीं है कि पहले t नॉ ही
- 4:36:26चलना चाहिए उल्टा भी हो सकता था पहले t1
- 4:36:29कंप्लीट हो जाए उसके बाद t न चालू हो तब
- 4:36:31भी सीरियल होता नॉन सीरियल का मतलब क्या
- 4:36:33होगा कॉमन सेंस सोचा जा सकता है जिगजैग
- 4:36:36फैशन में कुछ इंस्ट्रक्शन आपका चला फिर
- 4:36:39कुछ मेरा चल गया फिर आपका चला कॉन्टेक्स्ट
- 4:36:41स्विच हो रहा है बार-बार फिर मेरा चला
- 4:36:43बेसिकली एक ट्रांजैक्शन कंप्लीट किए बिना
- 4:36:46अगर हम दूसरा ट्रांजैक्शन स्टार्ट कर देते
- 4:36:48हैं तो ये जो एग्जांपल है बन जाता है नॉन
- 4:36:51सीरियल शेड्यूल का है ना तो दोनों बातें
- 4:36:53हमें समझ आ गई एक आईडिया होगा सीरियल
- 4:36:55शेड्यूल दूसरा आईडिया हो गया हमारा नॉन
- 4:36:57सीरियल शेड्यूल नाउ आगे क्या स्टडी करना
- 4:37:01अप्रोच क्या है देखिए अगर हम सीरियल
- 4:37:03शेड्यूल समझते हैं ना तो सीरियल शेड्यूल
- 4:37:06नाम ही के शेड्यूल है इसमें कॉन्करेंस तो
- 4:37:08कोई है नहीं जब एक ट्रांजैक्शन कंप्लीट हो
- 4:37:11हुआ तो दूसरा शुरू हुआ तो क्या सीरियल
- 4:37:14शेड्यूल हमेशा कंसिस्टेंट होंगे क्या यह
- 4:37:16डेटाबेस को हमेशा कंसिस्टेंट रखेंगे हां
- 4:37:19रखेंगे सर कोई प्रॉब्लम नहीं है नॉन
- 4:37:21सीरियल ये रिस्की है गुरु बिकॉज़ यहां नाम
- 4:37:23के लिए नहीं रियलिटी में कॉन्करेंस है ना
- 4:37:26बार-बार कॉन्टेक्स्ट स्विच हो रहा है ये
- 4:37:27रिस्की है तो अब हमें क्या करना है हमें
- 4:37:30एडवांटेज तो चाहिए सोचिए सीरियल शेड्यूल
- 4:37:32का क्योंकि हमें कंसिस्टेंसी चाहिए उससे
- 4:37:35हमारा काम चलेगा नहीं क्योंकि वहां
- 4:37:36कॉन्करेंस नहीं है हमें कॉन्करेंस चाहिए
- 4:37:38नॉन सीरियल की तो अब हमें कुछ ऐसे
- 4:37:41मैकेनिज्म डेवलप करने हैं जहां पर हम यह
- 4:37:44प्रूफ कर पाएं कि जो नॉन सीरियल शेड्यूल
- 4:37:46है भले ही वो नॉन सीरियल है भले ही वो
- 4:37:48हमें कॉन्करेंस दे रहा है बट वो भी
- 4:37:50कंसिस्टेंट है और यह काम हम कैसा प्रूफ
- 4:37:52करते हैं अभी आपको टेक्निक समझाऊ कुछ
- 4:37:55मैकेनिज्म के थ्रू हम नॉन सीरियल शेड्यूल
- 4:37:58को सीरियल शेड्यूल में कन्वर्ट करके दिखा
- 4:38:01देते हैं वी सम हाउ प्रूव कि नॉन सीरियल
- 4:38:03एंड सीरियल शेड्यूल्स आर सेम अब अगर वो
- 4:38:06सेम है और शेड्यूल सीरियल शेड्यूल
- 4:38:08कंसिस्टेंट है तो फिर नॉन सीरियल भी
- 4:38:10कंसिस्टेंट होगा कुछ इस तरह का मैकेनिज्म
- 4:38:12है एग्जांपल से समझाता हूं आपको बात देखिए
- 4:38:15बेसिकली हम करते क्या है हम रन टाइम पे ना
- 4:38:17लुक एट दिस एग्जांपल हम रन टाइम पे
- 4:38:20इंस्ट्रक्शन स्वप करने की कोशिश करते हैं
- 4:38:22फॉर एग्जांपल जैसे कुछ हो सकती है कुछ
- 4:38:25नहीं हो सकती क्या इन दोनों इंस्ट्रक्शन
- 4:38:28को मैं स्वैप कर सकता हूं दो ट्रांजैक्शन
- 4:38:30है दोनों को सेम डाटा पे रीड ऑपरेशन करना
- 4:38:33है कौन पहले रीड करे कौन बाद में रीड ग से
- 4:38:36कोई फर्क पड़ेगा क्या मेरे को तो नहीं
- 4:38:37लगता इससे कोई फर्क पड़ेगा स्वप किया जा
- 4:38:39सकता है क्या इन दोनों दोनों को भी स्वप
- 4:38:42किया ये नहीं कर सकते सर बिकॉज दिस इज अ
- 4:38:44राइट ऑपरेशन है ना अगर मैं रीड बी को राइट
- 4:38:47बी के बाद में करूंगा तो ट्रांजैक्शन t1
- 4:38:50बजाय ओरिजिनल बी की वैल्यू रीड करने के वो
- 4:38:52वैल्यू रीड कर लेगा जो ट्रांजैक्शन t3 ने
- 4:38:54लिखी होगी अप्रोच समझे नॉन सीरियल को
- 4:38:58सीरियल शेड्यूल में स्वैप करेंगे कन्वर्ट
- 4:39:00करेंगे इंस्ट्रक्शन स्वैप करके बट हर कोई
- 4:39:04इंस्ट्रक्शन स्वैप नहीं की जा सकती
- 4:39:06कभी-कभी कर सकते कभी-कभी नहीं कर सकते
- 4:39:08जैसे मैंने कुछ एग्जांपल बनाए हैं दो
- 4:39:10ट्रांजैक्शन है ना दोनों अलग-अलग डटा पर
- 4:39:12रीड ऑपरेशन कर रहे हैं अगर मैं स्वैप कर
- 4:39:15दूं जैसा यहां पर आपने देखा मुझे लग रहा
- 4:39:17कोई प्रॉब्लम नहीं है बिकॉज डटा आइटम ही
- 4:39:19डिफरेंट है यहां पर आप रीड मैं राइट कर
- 4:39:22रहा हूं बट आई थिंक यहां भी कोई प्रॉब्लम
- 4:39:24नहीं है बिकॉज़ डेटा आइटम डिफरेंट है तो श
- 4:39:27इट शुड नॉट बी एन इशू अगर डेट आइटम सेम भी
- 4:39:30कर दे जैसा अभी हमने एग्जांपल देखा भी था
- 4:39:32लेकिन स्टिल दोनों रीड है तो भी मुझे लगता
- 4:39:34है कोई प्रॉब्लम नहीं होगा तो क्या इन
- 4:39:36इंस्ट्रक्शंस को स्वैप कर सकते हैं हां
- 4:39:39टर्मिनोलॉजी में बोलूं तो क्या इन
- 4:39:41इंस्ट्रक्शंस में आपस में कंफ्लेक्स नहीं
- 4:39:44है स्वप किया जा सकता है यहां देखिए वन इज
- 4:39:48रीड वन इज राइट डिफरेंट ट्रांजैक्शन सेम
- 4:39:50डेटा वैल्यू वन ऑफ देम इज राइट ऑपरेशन
- 4:39:53क्या इनको स्वैप कर सकते हैं ये स्वैपिंग
- 4:39:55नहीं हो सकती सर बिकॉज़ फिर वही बात है
- 4:39:57ट्रांजैक्शन t1 इंपैक्ट हो जाएगा है ना
- 4:39:59आइसोलेशन वाली कंडीशन वॉयलेट हो जाएगी t1
- 4:40:02वो पढ़ने लगेगा जो t2 लिख रहा है यहां पर
- 4:40:05उल्टा है इसे रीड कर लो तो यहां पे t2
- 4:40:08इंपैक्ट हो जाएगा t2 वो पढ़ने लगेगा जो t1
- 4:40:10लिख रहा है और अगर दोनों ही राइट ऑपरेशन
- 4:40:12है तो भी नहीं कर सकते क्यों बिकॉज इस केस
- 4:40:15में क्या होगा डेटाबेस की फाइनल वैल्यू
- 4:40:17चेंज हो जाएगी यहां पर फाइनल वैल्यू वो
- 4:40:19आएगी जो t1 लिख रहा है जबकि इधर फाइनल
- 4:40:22वैल्यू व आएगी जो t2 लिख रहा है तो यहां
- 4:40:24पर इन इंस्ट्रक्शंस को हम स्वैप नहीं कर
- 4:40:26सकते इनको बोलते हैं कंफ्लेक्स
- 4:40:28इंस्ट्रक्शन मुझसे बोलो क्या बोलते हैं
- 4:40:30कंफ्लेक्स व्हेन वी से इंस्ट्रक्शंस आर
- 4:40:32कंफ्लेक्स मैं उन्हे स्वैप ना कर सकूं
- 4:40:36अब एक एक आईडिया समझिए दो शेड्यूल है हमें
- 4:40:40एक टॉपिक समझना कन्फ रिलाइजेबिलिटी धीरे
- 4:40:42धीरे उसकी तरफ आपको लेके जा रहा हूं यह दो
- 4:40:44शेड्यूल है ध्यान से देखिए कुछ पोजीशंस
- 4:40:48मैं फिक्स कर देता हूं अगर आप देखें लोअर
- 4:40:50हाफ ऑफ द ट्रांजैक्शन जो और शेड्यूल जो है
- 4:40:53वो एकदम सेम है उसमें कोई चेंज तो नहीं
- 4:40:55किया एक चेंज हुआ है मोटा मोटा यह देखिए
- 4:40:58इनको नीचे लाया गया है इन भाई साहब को ऊपर
- 4:41:01ले जाया गया है ऐसा ही हुआ है ना यह देखो
- 4:41:03यह नीचे आ गया यह पोर्शन ऊपर चला गया बताओ
- 4:41:06यह स्वैप हो सकता था क्या सर ये ए पर काम
- 4:41:09कर रहा है ये बी पर काम कर रहा है हो सकता
- 4:41:11कोई प्रॉब्लम नहीं भले ही रीडो राइटो
- 4:41:13डिफरेंट ट्रांजैक्शन वैल्यूज है कोई इशू
- 4:41:15नहीं होना चाहिए तो अब क्या यह शेड्यूल
- 4:41:18मैन लीज इसका नाम है ए ड इसका रख देता हूं
- 4:41:21ए डबल ड क्या दोनों शेड्यूल काइंड ऑफ
- 4:41:23इक्वल है इक्विवेलेंट है हां इनको बोलेंगे
- 4:41:25कंफ्लेक्स
- 4:41:27क्यों कैन आई से शेड्यूल s ड कैन बी
- 4:41:31कन्वर्टेड इंटू शेड्यूल s डबल ड बाय
- 4:41:35स्वैपिंग ऑफ नॉन कंफ्लेक्स क्शन कंफ्लेक्स
- 4:41:39को स्वैप नहीं कर सकता सर नॉन
- 4:41:41कॉन्फ्लेटिंग को तो कर सकता हूं कर सकता
- 4:41:43हूं तो एक शेड्यूल को दूसरे में कन्वर्ट
- 4:41:45किया बाय स्वैपिंग ऑफ नॉन कॉन्फ्लेटिंग
- 4:41:47इंस्ट्रक्शन है ना जब दो शेड्यूल में आपस
- 4:41:49में प्रॉपर्टी व क्या कहलाते हैं
- 4:41:51कंफ्लेक्स वेलेंट आई वांट टू टेक इट टू द
- 4:41:53नेक्स्ट लेवल नाउ लुक एट दिस यह मेरे को
- 4:41:55बताओ यह मेरे को बताओ यह भी कॉन्फ्ल
- 4:41:58इक्विवेलेंट है क्या अ कौन-कौन कौन पोजीशन
- 4:42:01सेम है इनकी पोजीशन सेम है पहले दो
- 4:42:04की इनकी भी पोजीशन सेम है लास्ट दो की
- 4:42:08यहां मुझे लगता है स्वैप हुआ है इंट इट
- 4:42:11रीड बी राइट बी को ऊपर लाया गया है रीड ए
- 4:42:14राइट ए को नीचे कर दिया गया है ऐसा ही हुआ
- 4:42:16है ना अब फिर मुझे बताना अगर इसका नाम है
- 4:42:19एस और इसका नाम है एस ड क्या ये स्वैपिंग
- 4:42:22अलाउड है अलाउड है सर क्योंकि ये बी पे
- 4:42:24काम कर रहा है ए पे काम कर रहा है तो आई
- 4:42:26कैन स्वैप नॉन कॉन्फ्लेटिंग इंस्ट्रक्शंस
- 4:42:29तो दीज टू शेड्यूल्स अगेन आर कंफ्लेक्स
- 4:42:33बट इफ यू सी क्लोजल ये तो सीरियल ही बन
- 4:42:36गया सीरियल है तो कंसिस्टेंट है तो अब मैं
- 4:42:40इसको बोल सता हूं कंफ्लेक्स आइजे बल
- 4:42:43कंफ्लेक्स आइजे बल इसको बोलने के बहुत
- 4:42:45सारे तरीके मैं दो-तीन बात बोलता हूं इफ आ
- 4:42:48शेड्यूल एस इज कॉन्फ्लेट इक्विवेलेंट टू अ
- 4:42:51सीरियल शेड्यूल इज कॉन्फ्लेट इक्विवेलेंट
- 4:42:54टू अ सीरियल शेड्यूल देन s बिकम कॉन्फ्लेट
- 4:42:56सीरियल जबल और आई कैन से डायरेक्टली इफ इन
- 4:43:00अ शेड्यूल इन अ नॉन सीरियल शेड्यूल इफ वी
- 4:43:02कैन स्वैप नॉन कंफ्लेक्स इंस्ट्रक्शंस इफ
- 4:43:06वी कैन स्वप अगर नॉन कंफ्लेक्स क्शन को
- 4:43:08स्वप करें एंड वी कैन कन्वर्ट इट इनटू अ
- 4:43:11सीरियल शेड्यूल देन द शेड्यूल इज कन्फ
- 4:43:12सलाइज बल एंड इफ शेड्यूल इज कन्फ सलाइज बल
- 4:43:15देन इट इज कंसिस्टेंट तब वो कंसिस्टेंट
- 4:43:17होता है यह पूरी मैथ है तो मैथ आपको समझा
- 4:43:20दी क्वेश्चन समझाना जो सेमेस्टर में आएगा
- 4:43:23एक शेड्यूल बना है आपके सामने पूछ रहा है
- 4:43:26बताओ इतना ही दिमाग है आपके अंदर पूरी बात
- 4:43:28पता है तो बताओ कि ये कन्फ रिलाइजेबल है
- 4:43:30कि नहीं है कैसे बताना गौर करिए तो यहां
- 4:43:33पर एक ग्राफ बनाते
- 4:43:36हैं लुक एट दिस जैसे बोलते काइंड ऑफ
- 4:43:38प्रेसिडेंस ग्राफ तो तीन पार्टिसिपेटिंग
- 4:43:40ट्र क् है तीन वर्टेक्स मैंने बना लिए
- 4:43:42व्हाट आई विल डू मैं ऊपर से नीचे चेक
- 4:43:45करूंगा एक ही एग्जांपल सॉल्व करेंगे ध्यान
- 4:43:47से देखना मैं ऊपर से नीचे चेक करूंगा तो
- 4:43:50सबसे पहले मैं चेक करूंगा रीड एकस अब अपने
- 4:43:52ट्रांजैक्शन से तो कंफ्लेक्स में देखना और
- 4:44:01कफ्लिफ्ट
- 4:44:03ऑपरेशन है और रीड राइट रीड राइट दोनों में
- 4:44:06क्लैश है नहीं स्वैप हो सकता तो अगर ये
- 4:44:08स्वैप नहीं हो सकता तो मानो t1 इन दोनों
- 4:44:11को बता रहा है कि बेटा अगर एग्जीक्यूशन
- 4:44:13होगा अगर हम सीरियल बने मुझे नहीं पता
- 4:44:15बनेंगे नहीं बनेंगे अगर बने तो पहले मैं
- 4:44:17रन करूंगा क्योंकि यह दो इंस्ट्रक्शन
- 4:44:19स्वैप नहीं हो पाएंगी क्योंकि यह दो
- 4:44:21इंस्ट्रक्शन स्वैप नहीं हो पाएंगी इजेंट
- 4:44:23इट तो क्या करूं बोलो t1 एक-एक एज बनाएगा
- 4:44:26दोनों पे इनको बताने के लिए कि दिस इज़ द
- 4:44:29ऑर्डर ऑफ़ प्रेसिडेंस t2 से पहले t1 का
- 4:44:32नंबर t3 से पहले t1 का नंबर आगे बढ़ रीड y
- 4:44:36यह तो y पे काम कर नहीं रहा यह काम कर रहा
- 4:44:38है बट दोनों रीड है कोई प्रॉब्लम नहीं है
- 4:44:41आगे बढ़ी अगेन रीड बाय ये काम नहीं कर रहा
- 4:44:44ये काम कर रहा राइट है अगेन यू सी देस अ
- 4:44:46प्रॉब्लम डिफरेंट ट्रांजैक्शन सेम डेटा
- 4:44:49वैल्यू वन ऑफ देम इज द राइट ऑपरेशन यह
- 4:44:50प्रॉब्लम है और प्रॉब्लम है तो क्या करेगा
- 4:44:53t3 भी मानो t2 को बता रहा है कि बेटा हम
- 4:44:56तुमसे पहले एग्जीक्यूट करेंगे वरना सीरियल
- 4:44:59बनाना पॉसिबल होगा नहीं यस t2 का कोई
- 4:45:02कंफ्लेक्स
- 4:45:05किया और आगे भी आप देखेंगे और कोई
- 4:45:09कंफ्लेक्स नहीं आ रहा फाइनली यह ग्राफ बना
- 4:45:12हमारा और यह जो ग्राफ बना नोटिस कर मुझे
- 4:45:15बताइए क्या इसमें साइकिल है कुछ लोग देखते
- 4:45:17ही बोलते थे हां सर साइकिल नजर तो आ रही
- 4:45:19है नहीं भाई एजेस का डायरेक्शन भी देखना
- 4:45:21है कोई ऐसा वर्टेक्स जहां पे हम शुरू कर
- 4:45:24रहे हैं और पूरा चक्कर लगा के वहां वापस आ
- 4:45:26सके नहीं ऐसा नहीं हो पा रहा तो इसके अंदर
- 4:45:28कोई साइकिल नहीं है और ये अच्छी बात है
- 4:45:30साइकिल नहीं है तो एक ऑर्डर ऑफ सलाइज
- 4:45:32बिलिटी पॉसिबल है क्या पॉसिबल होगा बताओ
- 4:45:35सबसे पहले t1 एग्जीक्यूट करेगा आई थिंक
- 4:45:38सबसे बाद में t2 होगा और इन बिटवीन
- 4:45:41डिपेंडेंसी आएगी किसकी t3 की सो यस दिस
- 4:45:45शेड्यूल इज कंफ्लेक्स इबल एंड t1 t3 एंड
- 4:45:48t2 इज द ऑर्डर ऑफ द सीलाइट सो आई होप ये
- 4:45:51पूरा आईडिया आपको क्लियर हुआ होगा और बस
- 4:45:54इसी तरह से इसको बनाना है ये जो हमने
- 4:45:56बनाया ये पूरा का पूरा प्रेसिडेंस ग्राफ
- 4:45:59पूरा सेम मैकेनिज्म यहां मैंने लिख के रखा
- 4:46:01है तो यूनिवर्सिटी एग्जाम में आमतौर पे
- 4:46:03मैं मानता हूं सेमेस्टर्स में दे विल आस्क
- 4:46:05यू डायरेक्ट क्वेश्चन कि टेबल बना है या
- 4:46:07टेबल बना लो पहले वो डायरेक्ट फॉर्म में
- 4:46:09लिख देते हैं एंड इसी मेजम से आप बता सकते
- 4:46:12हो अबाउट द आइडिया ऑफ कंफ्लेक्स
- 4:46:14रिलाइजेबिलिटी
- 4:46:16नाउ यह तो हम समझ गए कि अगर कोई शेड्यूल
- 4:46:19कंफ्लेक्स रिलाइजेबल है तो वो कंसिस्टेंट
- 4:46:21है इसमें कोई डाउट नहीं है बट अगर आप
- 4:46:24कंफ्लेक्स रिलाइजेबल नहीं है तो क्या इसका
- 4:46:26मतलब आप इनकंसिस्टेंट है ऐसा नहीं है सर
- 4:46:29देर इज आल्सो वीकर फॉर्म ऑफ सलाइज बिलिटी
- 4:46:32व्हिच इज कॉल्ड व्यू सलाइज बिलिटी आप
- 4:46:33देखिए कंफ्लेक्स
- 4:46:36है तो आप व्यू भी है बट अगर आप व्यू है तो
- 4:46:39आप कंफ्लेक्स जरूरी नहीं है तो व्यूज
- 4:46:41रिलाइजेबिलिटी एक थोड़ा सा लिबरल फॉर्म ऑफ
- 4:46:43रिलाइजेबिलिटी है और अगर कोई शेड्यूल
- 4:46:46व्यूज रिलाइजेबल है तो भी वोह कंसिस्टेंट
- 4:46:47होता है दो-तीन बातें पहले बता दूं व्यू
- 4:46:50से रिलाइजेबिलिटी चेक करना रिलेटिवली एक
- 4:46:52बहुत मुश्किल काम है अगर आप थोड़ा समझते
- 4:46:55हैं इट इज अ एनपीसी प्रॉब्लम एनपी कंप्लीट
- 4:46:57प्रॉब्लम है तो इट्स अ वेरी डैम टफ
- 4:46:59प्रॉब्लम और नॉर्मली जब हम एल्गोरिथम्स
- 4:47:01आगे जाके डेवलप करेंगे इस चैप्टर में
- 4:47:03नोबडी यूज दिस मैकेनिज्म इन द प्रैक्टिकल
- 4:47:06सेंस तो कोई कंफ्लेक्स रिलाइजेबिलिटी को
- 4:47:08एक्चुअली यूज नहीं करता बट समझने के लिए
- 4:47:10जा ने के लिए एक बार थोड़ा सा जान लेते
- 4:47:12हैं सेमेस्टर पॉइंट ऑफ व्यू से अगेन आई वि
- 4:47:14से दिस इज नॉट इंपोर्टेंट आई डोंट
- 4:47:15एक्सपेक्ट यहां से कोई डिटेल में कोई बात
- 4:47:17करेगा मैं भी इतना ही बता के चलूंगा कि
- 4:47:19आपकी बेसिक अंडरस्टैंडिंग क्लियर हो न इस
- 4:47:22टॉपिक प तो लोग कॉम्पिटेटिव एग्जाम में
- 4:47:23गेट में कभी बात नहीं की जाती है तो
- 4:47:25सेमेस्टर्स तो बहुत दूर की बात है यस तो
- 4:47:28यह जो पॉइंट था मैंने ऑलरेडी आपको बता
- 4:47:29दिया वीकर फॉर्म में अब यहां गेम क्या है
- 4:47:31गेम
- 4:47:32समझिए इसका अप्रोच यह है यह कहता है कि
- 4:47:36मैं नहीं देख देखूंगा कि नॉन कंफ्लेक्स हो
- 4:47:40पा रहे है कि नहीं हो हो पा रहे हैं और
- 4:47:41स्वैप होने के बाद वो सीरियल बन पा रहा है
- 4:47:43कि नहीं बन पा रहा मेरा अप्रोच ये नहीं है
- 4:47:45मेरा अप्रोच ये है अगर मैं आपको बहुत
- 4:47:47सिंपल शब्दों में समझाऊं दो शेड्यूल है
- 4:47:50दोनों का इनपुट देख लो दोनों का आउटपुट
- 4:47:53देख लो इनपुट सेम हुआ क्या आउटपुट सेम गया
- 4:47:56क्या और बीच में जो ऑपरेशंस हैं वो सेम
- 4:47:58ऑर्डर में परफॉर्म हुए क्या अगर ये तीनों
- 4:48:00चीजें सेम है तो ऑब् वियस वो दोनों
- 4:48:02ट्रांजैक्शन भी सेम ही होंगे दोनों
- 4:48:04शेड्यूल सेम होंगे इंडिविजुअली स्वैप
- 4:48:06कराने की जरूरत नहीं है तो जरा मैं एक-एक
- 4:48:08करके तीनों पॉइंट पढ़ देता हूं आपके सामने
- 4:48:12दो शेड्यूल है एस और एड दे आर कॉल्ड व्यू
- 4:48:15इक्विवेलेंट इफ दे सेटिस्फाई फॉलोइंग
- 4:48:16कंडीशन पहला देखिए क्या बोल रहा है फॉर च
- 4:48:19डेटा आइटम क फॉर ईच डेटा आइटम क इफ अ
- 4:48:22ट्रांजैक्शन टीआई रीड क रीड द इनिशियल
- 4:48:25वैल्यू ऑफ इन एस देन द सेम ट्रांजैक्शन
- 4:48:28टीई मस्ट इन शेड्यूल ए आल्सो रीट द
- 4:48:30इनिशियल वैल्यू ऑफ q य देखिए एग्जांपल से
- 4:48:33समझाता हूं इफ दिस इज ए एंड दिस इज ए ड
- 4:48:36अगर पहले शेड्यूल में ट्रांजैक्शन t1 है
- 4:48:40जो a और बी पर पहली बार रीड ऑपरेशन कर रहा
- 4:48:44है तो एड में भी t1 ही होगा जो दोनों पे
- 4:48:48पहली पहली बार इनिशियल रीड करेगा डू यू सी
- 4:48:50दिस इनिशियली पहली बार किसने ऑपरेशन किया
- 4:48:54उसपे बात ये कर रहा है आगे देखिए अगला केस
- 4:48:57क्या होगा मैं कलर चेंज कर लेता हूं अ रीड
- 4:49:01पहले थर्ड फॉर्म देखिए फाइनल राइट ऑपरेशन
- 4:49:04की बात कर रहा है ट्रांजैक्शन शेड्यूल ए
- 4:49:07में बताइए ए और बी पे आखिरी बार राइट
- 4:49:09ऑपरेशन किसने कि किया तो मेरे ख्याल से वह
- 4:49:12t2 है जिसने दोनों पर आखिरी बार राइट
- 4:49:15ऑपरेशन किया और मजे की बात है s ड में भी
- 4:49:18आखिरी बार राइट ऑपरेशन t2 नहीं किया दो
- 4:49:20ऑर्डर सेम हो गए अब सेकंड स्टेटमेंट पढ़ो
- 4:49:22दोबारा देखो सेकंड में क्या लिख रहा है इफ
- 4:49:25अ ट्रांजैक्शन t इन शेड्यूल एस रेडी रीड्स
- 4:49:28एनी डेटा आइटम क्य व्हिच इज़ अपडेटेड बाय
- 4:49:31ट्रांजैक्शन टीजे देन द ट्रांजैक्शन टीआई
- 4:49:33मस्ट इन शेड्यूल एस्ट आल्सो रीड द सेम
- 4:49:34आइटम क अपडेटेड बाय ट्रांजैक्शन टीजन
- 4:49:36शेड्यूल s ड जो डाटा आइटम कोई ट्रांजैक्शन
- 4:49:40टीआई रीड कर रहा है जो टीजे ने लिखी थी
- 4:49:43दूसरे शेड्यूल में भी सेम ऑर्डर होना
- 4:49:45चाहिए उदाहरण से समझाता हूं यहां
- 4:49:47देखिए यहां पर टीई ने t1 ने राइट किया ए
- 4:49:52पे इसको रीड किया t2 ने यहां पर t1 ने
- 4:49:56राइट किया बी पे इसको रीड किया t2 ने क्या
- 4:50:00देखो यहां भी सेम ऑर्डर है हां है ना सर
- 4:50:03यहां भी t1 ने राइट किया ए पे रीड किया t2
- 4:50:06ने राइट किया t1 ने रीड किया t2 ने नों
- 4:50:10प्रॉपर्टी होल्ड हो रही है इसका मतलब यह
- 4:50:13दोनों शेड्यूल आपस में फिर वही मैकेनिज्म
- 4:50:16ये दोनों शेड्यूल आपस में व्यू
- 4:50:18इक्विवेलेंट है और क्योंकि ये भाई साहब
- 4:50:21सीरियल है तो ये बन जाते है व्यू सीरियल
- 4:50:24इजेब क्योंकि ये सीरियल है तो ये बन जाता
- 4:50:26है व्यू स रिलाइजेबल ये सेम मैकेनिज्म है
- 4:50:29जो काम कर रहा है यस तो आई होप आपको ये
- 4:50:31बात एकदम क्लियर हुई होगी अब जैसे यहां पर
- 4:50:34एक एग्जांपल आप देख सकते हैं एक ही डेटा
- 4:50:36आइटम है इनिशियल रीड दोनों में t3 ने किया
- 4:50:42फाइनल राइट दोनों में t6 ने किया
- 4:50:47इंटरमीडिएट में राइट का ऑर्डर चेंज है बट
- 4:50:49क्या कोई इंटरमीडिएट रीड है कोई
- 4:50:51इंटरमीडिएट रीड है ही नहीं तो तीनों
- 4:50:53कंडीशन हमारी सेटिस्फाइड और सेटिस्फाइड है
- 4:50:56तो इसका मतलब ये दोनों शेड्यूल आपस में
- 4:50:58व्यू इक्विवेलेंट है और क्योंकि यह सीरियल
- 4:51:00है तो ये पहले वाले भाई साहब बन जाते है
- 4:51:02व्यू सलाइज बल एंड दैट इज एन एग्जांपल ऑफ
- 4:51:04अ शेड्यूल व्हिच इज नॉट कन्फेक्ट सीला बल
- 4:51:08बट वच इज व्यू सलाइज बल तो ये एग्जांपल इस
- 4:51:11बात का भी बता यू नो एक सिंबॉलिक
- 4:51:13रिप्रेजेंटेशन का एक प्रतीक है इस बात का
- 4:51:15कि भाई व्यू रिलाइजेबल वीकर फॉर्म है
- 4:51:17शेड्यूल कन्फ सलाइज बल अगर नहीं भी हो तो
- 4:51:20भी रिलाइजेबल हो सकता है इतना लिख देंगे
- 4:51:23तो आई थिंक दैट इज मोर देन सफिशिएंट अब
- 4:51:26यहां तक हमने अभी तक जो भी डिस्कशन किया
- 4:51:29ना दो आइडियाज डिस्कस किए कंफ्लेक्स
- 4:51:31रिलाइजेबिलिटी एंड व्यूज रिलाइजेबिलिटी बट
- 4:51:33यहां पर हमने एक बात का ध्यान रखा हमने ये
- 4:51:36अज्यू नहीं किया कि बीच में कहीं पर
- 4:51:38गड़बड़ घोटाला हो सकता
- 4:51:41अगर बीच में कहीं कोई गड़बड़ हुआ तो कैसे
- 4:51:43मैनेज होगा हार्डवेयर सॉफ्टवेयर फेलियर तो
- 4:51:45कहीं भी हो सकते हैं उसके लिए दो
- 4:51:47प्रॉपर्टीज दो-तीन शेड्यूल हमारे पास है
- 4:51:49रिकवरेबिलिटी कैस्केड लेसनेस एंड
- 4:51:52स्ट्रिक्टनेस अब ये क्या-क्या चीजें हैं
- 4:51:54एक एक एग्जांपल समझाता हूं अगेन
- 4:51:55इंपॉर्टेंट है फॉर सेमेस्टर पॉइंट ऑफ व्यू
- 4:51:57यहां देखिए लुक एट दिस
- 4:51:59शेड्यूल यह एक शेड्यूल है जो अपने आप में
- 4:52:02सीरियल है कोई प्रॉब्लम नहीं है सीरियल है
- 4:52:04तो कंसिस्टेंट है पर इस बार मैं आपको ये
- 4:52:06भी बता रहा हूं कौन किस ऑर्डर में कमिट कर
- 4:52:08रहा है तो t2 ने बाद में रन किया बट कमिट
- 4:52:11पहले किया यानी कि फाइनल अपडेट पहले किया
- 4:52:13देन t1 ने किया अब वैसे ही कंसिस्टेंट है
- 4:52:16बट प्रॉब्लम समझिए क्या है मान लीजिए अगर
- 4:52:19यहां कहीं फेलियर हो जाए क्या सिस्टम में
- 4:52:22कभी भी कहीं भी किसी भी ऑर्डर में फेलियर
- 4:52:24हो सकता है सर हो सकता है हो गया अब जैसे
- 4:52:26ही फेलर हुआ नोटिस करिए क्या t2 रोल बैक
- 4:52:30करेगा t2 तो रोल बैक कर नहीं सकता t2 जो
- 4:52:32ऑलरेडी कमिटेड ट्रांजैक्शन को रोल बैक
- 4:52:34करने की जरूरत नहीं है बट क्या t1 रोल बैक
- 4:52:37करेगा सर t1 रोल बैक करेगा जो ट्रांजैक्शन
- 4:52:40कम नहीं किया उसको तो रोल बैक करना ही
- 4:52:42चाहिए मजे की बात क्या है t2 ने यहां पे
- 4:52:45किया डर्टी रीड एक ऐसी वैल्यू रीड करी जो
- 4:52:48डेटाबेस में परमानेंट नहीं थी t1 ने
- 4:52:51टेंपरेरिली लिखी थी क्योंकि t1 ने भी भी
- 4:52:53कमिट नहीं किया था एक टेंपरेरी वैल्यू रीड
- 4:52:56करके यह भाई साहब तो कमिट करके चले गए मान
- 4:52:58लीजिए x की ओरिजिनल वैल्यू वन थी t1 ने
- 4:53:01कुछ समय के लिए उसे 10 किया था कमिट करने
- 4:53:04ही वाला था कि t2 ने रीड किया और t2 ने 10
- 4:53:06रीड करके कमिट कर लिया अब जब फेलियर हुआ
- 4:53:09t1 तो रोल बैक करेगा रोल बैक करेगा तो 10
- 4:53:12को हटा के दोबारा वन लिख देगा प्रॉब्लम
- 4:53:14में फंस गए हम t2 टेक्निकली एक ऐसी वैल्यू
- 4:53:17रीड करके जा चुका है जो लॉजिकली डेटाबेस
- 4:53:19में एजिस्ट ही नहीं करती 10 तो नहीं है ये
- 4:53:22प्रॉब्लम है ये जो रीड है जब एक
- 4:53:24ट्रांजैक्शन किसी दूसरे ट्रांजैक्शन का
- 4:53:26अनकमिटेड वैल्यू रीड करता है इसको बोलते
- 4:53:29हैं डर्टी रीड मुझ बोलो क्या बोलते हैं
- 4:53:31डर्टी रीड तो ये डर्टी रीड किया था और ये
- 4:53:33गड़बड़ यहां पर हो गया नाउ दैट शेड्यूल इज
- 4:53:35इरिकवरेबल अब ये रिकवरेबल नहीं है आपका
- 4:53:38डेटाबेस इनकंसिस्टेंट स् स्टेट में जा
- 4:53:41चुका है वंस अ ट्रांजैक्शन इज कमिटेड उसको
- 4:53:44रोल बैक नहीं किया जा सकता यस इसको सॉल्व
- 4:53:47करने का तरीका क्या है यहां देखिए आप
- 4:53:50डर्टी रीड करें कोई प्रॉब्लम नहीं है बट द
- 4:53:53ट्रांजैक्शन मस्ट कमिट इन द सेम ऑर्डर इन
- 4:53:57व्हिच द डर्टी रीड इज डन तो उसी ऑर्डर में
- 4:53:59कमिट करो आपने रीड किया है ना किसी का
- 4:54:01वैल्यू जैसे बोलता हूं आपने चीटिंग किया
- 4:54:03ना तो कॉपी पहले मत सबमिट करो पहले जिसकी
- 4:54:06कॉपी से चीटिंग किया पहले उसको सबमिट करने
- 4:54:08दो अगर उसने कुछ चेंज किया फेलियर हुआ तो
- 4:54:11आपके पास आंसर चेंज करने का ऑप्शन बचेगा
- 4:54:13तो मैंने रीड किया बट मैं वेट कर रहा हूं
- 4:54:16कि बेटा पहले तू कमिट कर उसके बाद में कर
- 4:54:18करूंगा तो अगर कहीं भी फेलियर होगा तो
- 4:54:20मेरे पास मौका है रोल बैक करने का है ना
- 4:54:23तो कैसे पता लगाएंगे नॉन रिकवरेबल डर्टी
- 4:54:26रीड हो और आप पहले कमिट करो नॉन रिकवरेबल
- 4:54:29बन जाएगा रिकवरेबल करना है तो या तो डर्टी
- 4:54:32रीड करो ही मत अगर करना भी है तो कर लो
- 4:54:35चीटिंग करना अधिकार है आपका लेकिन ध्यान
- 4:54:37रखना है पहले नहीं बाद में कमिट करना है
- 4:54:39बाद में कमिट करें तो शेड्यूल बनेगा
- 4:54:41रिकवरेबल बात समझ आती है अगला एक
- 4:54:44अंडरस्टैंडिंग रिकवरेबिलिटी के बाद
- 4:54:46रिकवरेबिलिटी इज अ मैंडेटरी प्रॉपर्टी इंट
- 4:54:49इट मैं ऐसा कोई शेड्यूल अपने डेटाबेस में
- 4:54:51नहीं चलाऊंगा जहां रिकवरेबिलिटी ऑप्शनल हो
- 4:54:54भाई डटा खराब कर देगा तो फिर मतलब नहीं
- 4:54:56बनता कभी-कभी रिकवरेबिलिटी के बाद भी
- 4:54:58कंसिस्टेंसी नहीं एफिशिएंसी इश्यूज हो
- 4:55:00सकते है जैसे यहां
- 4:55:02देखिए t2 मुझे t1 से डर्टी रीड करते नजर आ
- 4:55:05रहा है और t3 मुझे t2 से डर्टी रीड करते
- 4:55:08नजर आ रहा है कोई प्रॉब्लम नहीं है
- 4:55:10बिल्कुल सही ऑर्डर में काम हुआ है अब यहां
- 4:55:12प्रॉब्लम समझिए क्या है प्रॉब्लम ये है सर
- 4:55:15अगर यहां कहीं फेलियर हुआ t1 रोल बैक
- 4:55:18करेगा t2 ने t1 का वैल्यू रीड किया है तो
- 4:55:22t1 को देख के t2 भी रोलबैक करेगा ना
- 4:55:24खरबूजे को देख के खरबूजा रंग बदलता है और
- 4:55:26सिमिलरली t3 ने t2 का वैल्यू रीड किया तो
- 4:55:29ये भाई साहब भी रोल बैक करेंगे मान तो ये
- 4:55:31बार ये तीनों रोल बैक कर जाएंगे जिससे
- 4:55:33डेटाबेस का भारी नुकसान होगा क्योंकि ये
- 4:55:36ट्रांजैक्शन काइंड ऑफ एक दूसरे पे
- 4:55:38डिपेंडेंट थे इसको सॉल्व करने के एक तरीका
- 4:55:40क्या हो सकता है यहां देखिए कि आप बीच-बीच
- 4:55:43में ना कमिट लगा दीजिए अब हालांकि फिर
- 4:55:46कॉन्करेंस डिप्राइव हो जाएगी बट जब आपने
- 4:55:49कमिट कर दिया तो अब ये जो रीड है ये डर्टी
- 4:55:52रीड है क्या नहीं क्योंकि अब ट्रांजैक्शन
- 4:55:54कमिटेड है तो टेक्निकली मैं जो वैल्यू रीड
- 4:55:57कर रहा हूं डेटाबेस की वैल्यू रीड कर रहा
- 4:55:59हूं कोई टेंपररी वैल्यू रीड नहीं कर रहा
- 4:56:00अगर फेलियर हुआ भी तो t2 को या फिर t3 को
- 4:56:04रोल बैक करने की कोई जरूरत नहीं है इनको
- 4:56:06बोलते हैं ये जो सिनेरियो उसको बोलते हैं
- 4:56:08कैस्केडिंग रोल बैक्स होना एक की वजह से
- 4:56:10दूसरा रोलबैक करें ये जो सिनेरियो है ये
- 4:56:13शेड्यूल है कैस्केड लेस कैस्केड लेस यानी
- 4:56:16कि इसमें कैस्केडिंग रोल बैक्स नहीं है
- 4:56:18किसी शेड्यूल का मैं फिर से बोल रहा हूं
- 4:56:20किसी शेड्यूल का रिकवरेबल होना मैंडेटरी
- 4:56:23प्रॉपर्टी है मैंडेटरी है कैस्केडलेस होना
- 4:56:26डिजायरेबल है मैंडेटरी नहीं है अगर हो तो
- 4:56:28बहुत बढ़िया अगर नहीं हो तो भी चला लेंगे
- 4:56:31यस इन दोनों के बाद वैसे स्ट्रिक्ट
- 4:56:34शेड्यूल आगे हम डिटेल में पढ़ेंगे बट एक
- 4:56:36और मैकेनिज्म है जिसको हम बोलते हैं
- 4:56:38स्ट्रिक्ट शेड्यूल अब स्ट्रिक्ट शेड्यूल
- 4:56:40का का प्रॉब्लम क्या है ये तीन मैंने
- 4:56:41एग्जांपल लिखे देखिए एक-एक करके आप
- 4:56:43ऑब्जर्व करिए अ पढ़ भी लेता हूं शेड्यूल
- 4:56:45इन व्हिच ईच पेयर ऑफ ट्रांजैक्शन टीआई
- 4:56:47इंटी ज सच दैट टीजे रीड एंड डेटा आइटम
- 4:56:49प्रीवियसली रिटन बाय टीआई देन द कमिट र
- 4:56:52अबोर्ड टीआई मस्ट अपीयर बिफोर रीड एंड
- 4:56:54राइट ऑफ़ टी टीजे बोलना क्या चाह रहा है
- 4:56:57जैसे यहां देखिए रीड किया राइट किया t2
- 4:57:01राइट कर रहा है अब यहां पे देखिए क्या
- 4:57:03मैंने डर्टी रीड किया डर्टी रीड नहीं किया
- 4:57:05जब रीड किया तो कमिट हो चुका है तो
- 4:57:07रिकवरेबिलिटी के हिसाब से देखेंगे कोई इशू
- 4:57:09नहीं है कंसिस्टेंसी के हिसाब से देखें
- 4:57:11कोई इशू नहीं है बिकॉज पहले एक काम
- 4:57:13कंप्लीट हुआ फिर दूसरा हुआ ये तो एकदम
- 4:57:15सॉलिड ही काम किया इस भाई साहब ने तो कमिट
- 4:57:17ही कर लिया तब अगले पे गया यहां देखिए
- 4:57:19यहां पर क्या किया रीड किया फिर राइट किया
- 4:57:23अब अगेन अब मैं रीड के बाद राइट कर रहा
- 4:57:25हूं है ना ये अलाउड कायदे से नहीं होना
- 4:57:28चाहिए तो स्ट्रिक्ट शेड्यूल का मतलब क्या
- 4:57:29हुआ स्ट्रिक्ट शेड्यूल अगेन कह रहा है कि
- 4:57:32जब भी किसी ट्रांजैक्शन पे राइट ऑपरेशन हो
- 4:57:35तो मैं रीड तो नहीं करता वो तो डटी रीड
- 4:57:37वाली प्रॉब्लम है उस परे राइट भी ना करूं
- 4:57:39ना रीड करूं ना राइट
- 4:57:40पढ़ो इन अ शेड्यूल फॉर ईच पेयर ऑफ
- 4:57:43ट्रांजैक्शन टीआई इफ टीजे रीड्स द डटा
- 4:57:46आइटम दैट इज प्रीवियसली रिटन बाय टीआई
- 4:57:49किसी ट्रांजैक्शन टीआई ने कोई आइटम लिखी
- 4:57:51और टीजर रीड कर रहा है देन द कमिट और
- 4:57:54अबाउट ऑफ टीआई मस्ट अपीयर बिफोर द रीड एंड
- 4:57:57राइट ऑफ ट्रांजैक्शन टीज उसके बाद आना
- 4:58:00चाहिए तो अगर कोई दूसरा रीड राइट कुछ भी
- 4:58:03कर रहा है तो उसके बाद अब मैं वहां पे
- 4:58:04ऑपरेशन नहीं करूंगा ये जो मैकेनिज्म है ये
- 4:58:07कहलाता है क्या स्ट्रिक्ट शेड्यूल यस अभी
- 4:58:10बात करते हैं स्ट्रिक्ट शेड्यूल की जो मान
- 4:58:12लीजिए रिकवरेबिलिटी और कैस्केड लेसनेस के
- 4:58:14भी नेक्स्ट एक्सट्रीम है थोड़ा सा और
- 4:58:16ज्यादा स्ट्रिक्ट है एंड दैट इज द रीज़न
- 4:58:18कि इसको स्ट्रिक्ट शेड्यूल कहके बुला रहे
- 4:58:19हैं अब यहां पर इस शेड्यूल पे ध्यान दीजिए
- 4:58:22क्या यहां पर कोई डर्टी रीड हुआ है क्या
- 4:58:24राइट हु रीड हुआ है राइट हुआ है राइट हुआ
- 4:58:26अब यहां पर रीड हुआ बट रीड होने से पहले
- 4:58:28आप देख रहे हैं कि ट्रांजैक्शन t1 कमिट कर
- 4:58:30चुका है सो यस दैट इज़ नॉट अ डर्टी रीड है
- 4:58:33ना तो ये रिकवरेबिलिटी कैस्केड लेसनेस
- 4:58:36दोनों के दोनों जो हमारे एक तरीके से
- 4:58:37फिल्टर्स उन्हें पास आउट करेगा बट अगेन यू
- 4:58:40सी ये कोई बहुत अच्छा तरीका नहीं है
- 4:58:42क्योंकि t1 ने रीड किया था राइट किया था
- 4:58:45अभी t2 ने राइट जब किया तो काइंड ऑफ t1 की
- 4:58:48वैल्यू को अपडेट कर दिया और t1 को बेचारे
- 4:58:50को इस बात का पता भी नहीं वो स्टिल कमिट
- 4:58:52कर रहा है तो दैट इज नॉट अ वेरी गुड
- 4:58:53सिनेरियो तो यहां पर अब एक पॉइंट हो सकता
- 4:58:55है कि अगर आपने किसी वैल्यू पे राइट किया
- 4:58:58है तो आप राइट छोड़िए मैं रीड भी नहीं
- 4:59:01करूंगा ना रीड करूंगा ना राइट करूंगा रीड
- 4:59:03करने से तो ट रीड रोक रहा है बट राइट करने
- 4:59:06से कोई नहीं रोक रहा तो स्ट्रिक्ट शेड्यूल
- 4:59:08ये कहता है इफ अ वैल्यू इज डेटेड अगर किसी
- 4:59:11ट्रांजैक्शन ने किसी वैल्यू को अपडेट किया
- 4:59:12है जब तक वो ट्रांजैक्शन कमिट नहीं हो
- 4:59:15जाएगा तब तक हम उसके ऊपर राइट तब तक हम
- 4:59:18उसके ऊपर नाइ दर रीड नॉर राइट कोई ऑपरेशन
- 4:59:21परफॉर्म नहीं करेंगे अब जैसे यहां आप देख
- 4:59:23सकते हैं तो जैसे आप कमिट किए जब तक कमिट
- 4:59:26नहीं किया तब तक मैंने ये राइट ऑपरेशन
- 4:59:27नहीं किया कमिट होने के बाद ही राइट या
- 4:59:29रीड ऑपरेशन परफॉर्म करूंगा सो दिस इज नोन
- 4:59:32एज अ स्ट्रक शेड्यूल बट यहां पर कुछ लोग
- 4:59:34को कंफ्यूजन हो सकता है सर इसका मतलब तो
- 4:59:36इस ट्रिक का मतलब बेसिकली सीरियल ही हो
- 4:59:38गया बिकॉज़ जब मैं ना राइट ड कर सकता नहीं
- 4:59:40रीड कर सकता तो एक थर्ड वेरिएंट देखिए जो
- 4:59:43आपको समझाएगा ना स्ट्रिक्ट होना और सीरियल
- 4:59:46होना अलग-अलग बात है जैसे यहां पर ये
- 4:59:48शेड्यूल स्ट्रिक्ट है और नॉन सीरियल है
- 4:59:50कैसे आप सेम डाटा पे नहीं कर सकते किसी और
- 4:59:52पे तो कर सकते हैं और t1 ने काम करना शुरू
- 4:59:55किया जैसे ही आपने राइट ऑपरेशन किया ए पे
- 4:59:58अब जब तक t1 कमिट नहीं करता मैं ए पे ना
- 5:00:01रीड करूंगा ना राइट करूंगा बट क्या मैं
- 5:00:03किसी दूसरे डेटा पे कर सकता हूं हां दूसरे
- 5:00:05डाटा पे कर सकता हूं एंड एज सून एज t1
- 5:00:07कमिट्स तब मैं रीड ऑपरेशन भी कर सकता हूं
- 5:00:10तो दैट इज द रीज़न
- 5:00:11कि डर्टी रीड से एक लेवल परे जाके इसको
- 5:00:14काइंड ऑफ डर्टी राइट आप बोल सकते हैं कि
- 5:00:17रीड अगर राइट अगर किसी ने किया अपडेट अगर
- 5:00:19किया तो फिर ना रीड होगा ना राइट होगा सो
- 5:00:21दिस इज़ नॉट एन स्ट्रिक्ट शेड्यूल तो यहां
- 5:00:23पर आप देख सकते हैं कि स्ट्रिक्ट और
- 5:00:25ज्यादा रिस्ट्रिक्टिव है अगर आप स्ट्रिक्ट
- 5:00:27हैं तो आप कैस्केडलेस भी हैं रिकवरेबल भी
- 5:00:29हैं अगर आप कैस्केडलेस हैं तो रिकवरेबल है
- 5:00:32स्ट्रिक्ट हो या ना हो जरूरी नहीं है
- 5:00:34रिकवरेबल है तो सिर्फ रिकवरेबल है इन
- 5:00:36दोनों का पूरा डिपेंडेंसी है डर्टी रीड पे
- 5:00:39अगर डर्टी रीड ही नहीं है अगर डर्टी रीड
- 5:00:41नहीं है कैस्केड लेसनेस रिकवरेबल दोनों है
- 5:00:44डर्टी रीड अगर है तो कैस्केडलेस नहीं है
- 5:00:46रिकवरेबल हो सकता है ब शर्त है जो हमने
- 5:00:48देखा था कमिट उस ऑर्डर में हो जिस ऑर्डर
- 5:00:51में यू नो डर्ट रीड ऑपरेशन परफॉर्म हुआ है
- 5:00:54सो दैट रोल बैक करने का ऑप्शन रहे तो खैर
- 5:00:56इस तरह के ग्राफ बाद में आप बना देंगे तो
- 5:00:58सेमेस्टर एग्जाम में आपके नंबर थोड़े से
- 5:01:01बढ़ सकते हैं नाउ गोइंग विद द फ्लो अभी
- 5:01:04बात करते हैं ये थोड़े से थोरेट्स है आने
- 5:01:07वाले जो हैं तो मैं आपको क्लियर बता रहा
- 5:01:09हूं कि हम अभी थोड़े से प्रोटोकॉल्स
- 5:01:11डिस्कस करेंगे इन प्रोटोकॉल्स में वेदर इट
- 5:01:14इज कॉम्पिटेटिव एग्जाम गेट नेट की बात कर
- 5:01:16रहा हूं आप जानते हो मैं हर किसी पे यू नो
- 5:01:18मैंने बहुत समय पढ़ा लिया और वेदर इट इज अ
- 5:01:20सेमेस्टर एग्जाम थोरेट्स ज्यादा है तो जो
- 5:01:23स्लाइड्स हैं उनको थोड़ा इंपॉर्टेंस देके
- 5:01:25चलिए एगजैक्टली कैसे लिख के आते हैं
- 5:01:27मोटा-मोटा आईडिया मैं आपको समझाते चलूंगा
- 5:01:29तो एक आईडिया सबसे पहले लॉक बेस रिकवरी अब
- 5:01:32हम बोल तो रहे हैं कि जो रिजल्ट होगा एक
- 5:01:34बार कमिट हो गया तो कमिट हो गया ड्यूरेबल
- 5:01:37रहेगी होगी कैसे भाई तो यहां पर एक छोटा
- 5:01:39सा मैकेनिज्म है कि सिस्टम जो भी चेंज
- 5:01:42करेगा वो चेंज जैसे हिसाब किताब नोट करते
- 5:01:45हैं वही हिसाब किताब वाली बात है वो चेंज
- 5:01:48एक बुक में हम नोट करते चलेंगे है ना तो
- 5:01:50यहां पर आप देख सकते हैं जैसे कोई
- 5:01:52ट्रांजैक्शन स्टार्ट होगा टीआई कॉमा
- 5:01:55स्टार्ट एक एंट्री है जो बता रहा है कि टी
- 5:01:57किस टाइम पे स्टार्ट हुआ इसका एक लॉग रख
- 5:01:59लेते हैं देन t एक j v1 v2 किसी
- 5:02:04ट्रांजैक्शन t1 ने x ज ओबवियसली कोई डटा
- 5:02:07आइटम होगा उसकी वैल्यू को चेंज कि या क्या
- 5:02:10चेंज किया फ्रॉम v1 टू v2 तो इस तरह का एक
- 5:02:13लॉग हमें मिल जाएगा कि पता लगेगा किस टाइम
- 5:02:15पे डेट आइटम x ज की वैल्यू को v1 से v2 कर
- 5:02:18दिया गया ये एक आईडिया है किसने कब कमिट
- 5:02:21किया इस बात का रिकॉर्ड रखना किसने कब
- 5:02:24अवॉर्ड किया इस बात का रिकॉर्ड रखना तो
- 5:02:26जितने भी ऑपरेशंस है अगर हम हर चीज का लॉग
- 5:02:30करते चले और बाद में कभी फेलियर होता है
- 5:02:33या कमिट होने के बाद कोई प्रॉब्लम होती है
- 5:02:35दोबारा से उसको रीडो करना पड़ता है तो
- 5:02:37क्या ये सारे काम हम कर सकते हैं जी हां
- 5:02:39बिल्कुल कर सकते हैं अब इसमें भी दो
- 5:02:42वेरिएशन है मैंने कई जगह देखा है
- 5:02:44सेमेस्टर्स में जब मैं चेक कर रहा था तो
- 5:02:46डिफरेंस पूछा गया डिफर्ड डेटाबेस
- 5:02:48मॉडिफिकेशन ये लॉक बेस रिकवरी के अंदर ही
- 5:02:50आता है और इमीडिएट डेटाबेस मॉडिफिकेशन तो
- 5:02:53एक सिंपल सा पॉइंट है जिसके आगे पीछे सब
- 5:02:55कुछ घूम रहा है ऑपरेशन कब करेंगे अगर आप
- 5:02:59सारे ऑपरेशन होल्ड करके रख रहे हैं और एट
- 5:03:01द टाइम ऑफ कमिट आप लास्ट में ऑपरेशन करते
- 5:03:03हैं तो ये आ जाता है डिफर डेटाबेस
- 5:03:05मॉडिफिकेशन के अंदर और जैसे-जैसे चेंजेज
- 5:03:08होते जा रहे हैं अगर उसी समय आप अपडेट कर
- 5:03:10रहे हैं तो यह आ जाता है इमीडिएट डेटाबेस
- 5:03:12अ मॉडिफिकेशन के अंदर बाकी और सारे ऑप्शंस
- 5:03:16भी मैंने लिख के रखे हैं विद द एग्जांपल
- 5:03:18सो दैट अगर कोई आपसे डिफरेंस पूछे पांच
- 5:03:20नंबर में सात नंबर में 10 नंबर में तो आप
- 5:03:23उतने अच्छे से ही आंसर करके आए है ना बट
- 5:03:25अगेन इन जनरल दिस इज नॉट ऑफ वेरी हाई
- 5:03:28इंपॉर्टेंस आगे बढ़ता हूं रिकवरी का एक और
- 5:03:31टेक्निक है जिसको बोलते हैं शैडो पेजिंग
- 5:03:34रिकवरी टेक्निक अगेन मैं एक बेसिक
- 5:03:36अंडरस्टैंडिंग आपको बता देता हूं लॉजिक
- 5:03:38क्या अब यहां पे ऑपरेटिंग सिस्टम का जो
- 5:03:40पेजिंग है वो आईडिया भी यूज होता है लॉजिक
- 5:03:42ये है कि देखिए जैसे मान लीजिए पेस्ट टेबल
- 5:03:45होता है ना हमारे पास तो हमारे पास एक
- 5:03:47पेस्ट टेबल होगा जो तब हम इनिशिएटिव
- 5:03:50स्टार्ट होगा उसको हम बोलते हैं बेसिकली
- 5:03:52शैडो पेज ओरिजिनल पेज टेबल और पेज टेबल
- 5:03:55क्या करता है पेज टेबल हमें एड्रेस बताता
- 5:03:57है कि कौन सा पेज फिलहाल मेमोरी के किस
- 5:04:00फ्रेम में रखा हुआ है यस अब जैसे-जैसे
- 5:04:03सिस्टम चेंज होता जाएगा जो जो चेंज होंगे
- 5:04:06पेज टेबल की कुछ एंट्रीज चेंज हो सकती हैं
- 5:04:09जोब चेंज हो जाए जाएंगी कुछ कंटेंट चेंज
- 5:04:11हो सकता है पुराना डाटा भी हम एज इट इज
- 5:04:13होल्ड करके रखेंगे जिनका सिर्फ सब कुछ
- 5:04:16अपडेट नहीं करेंगे सब हर चीज की डबल कॉपी
- 5:04:18नहीं रखेंगे एक नई पेज टेबल साथ-साथ
- 5:04:20मेंटेन करते रहेंगे जहां पर कि अपडेटेड
- 5:04:23लिंक हो और जहां पर अगर कोई पेज ऐसा है जो
- 5:04:26मॉडिफाई हुआ है तो उस पेज की हमने नई कॉपी
- 5:04:28बना ली हो इन द लास्ट इफ एवरीथिंग इज फाइन
- 5:04:31तो हम इस वाले कॉपी को हटा देंगे और इस
- 5:04:34वाले को नया पेज टेबल ऑफिशियल पेज टेबल
- 5:04:36डिक्लेयर कर देंगे अगर कोई प्रॉब्लम होती
- 5:04:38है तो इस को भूल जाइए क्योंकि पुराना जो
- 5:04:41शैडो पेज टेबल है उसके पास पुराने लिंक्स
- 5:04:44भी है और पुराना डाटा भी है ये एक बेसिक
- 5:04:46आईडिया है तो जिसके मैं सिस्टमिक फैशन में
- 5:04:48अगर लिखूं इनिश इइ जेशन करना एक नई कॉपी
- 5:04:52बना के मॉडिफिकेशन जो होगा अपडेट करना देन
- 5:04:55कमिट कर देना रिकवरी में देखना अगर कोई
- 5:04:58इशू नहीं है तो जो जो अभी हम मेंटेन करके
- 5:05:01चल रहे हैं उसको ऑफिशियल न्यू पेज टेबल
- 5:05:03बना देंगे अदर वाइज पुराने पे ही रिटर्न
- 5:05:05कर जाएंगे ये एक कांसेप्ट है डेटा
- 5:05:08फ्रेगमेंटेशन तो इसके ऊपर मैंने कई बार
- 5:05:10देखा है अगेन थ्योरिया कांसेप्ट है
- 5:05:12मोटा-मोटा आईडिया ये है कि मोस्टली हम
- 5:05:14इसको पढ़ते हैं डिस्ट्रीब्यूटर सिस्टम्स
- 5:05:16के अंदर तो डिस्ट्रीब्यूटर सिस्टम जहां एक
- 5:05:18डेटाबेस है बट उसके टुकड़े करके बहुत सारे
- 5:05:21कंप्यूटर नेटवर्क्स में हमने शेयर किए हुए
- 5:05:23हैं तो सारी कॉपी अगर हर अ यू नो सर्वर के
- 5:05:26पास रखेंगे तो बहुत इशू होगा डटा का साइज
- 5:05:28बहुत ज्यादा होगा तो यहां पर हम
- 5:05:30फ्रेगमेंटेशन करते हैं हॉरिजॉन्टल
- 5:05:32फ्रेगमेंट करना मानो कॉलम्स डिवाइड कर
- 5:05:35लेना किसी टेबल के डेटाबेस के कुछ कॉलम्स
- 5:05:37आपके पास हैं किसी टेबल के कुछ कॉलम किसी
- 5:05:39दूसरे के पास है वर्टिकल जहां पर हम बात
- 5:05:43कर सकते हैं वर्टिकली डिवाइड कर रहे हैं
- 5:05:46डेटाबेस डिवाइडेड बाय कॉलम विद डिफरेंट
- 5:05:48सेट ऑफ कॉलम अच्छा सॉरी यहां कॉलम है और
- 5:05:50यहां पे रोज हमने डिवाइड किया होगा
- 5:05:53हॉरिजॉन्टल डिवाइड करना रोज डिवाइड अच्छा
- 5:05:55ये उल्टा लिखा है तो डिवाइड करना मतलब रोज
- 5:05:57डिवाइड करना वर्टिकल डिवीजन करना पैरेलल
- 5:06:00तरीके से यानी कि अलग-अलग कॉलम डिवाइड कर
- 5:06:02लेना और हाइब्रिड में आ जाता है दोनों का
- 5:06:05डिफरेंस अगेन फ्रेगमेंटेशन का बेसिक मतलब
- 5:06:07यही है डिस्ट्रीब्यूटर डेटाबेस में सारा
- 5:06:10डाटा हर किसी के पास रहे मेंटेन कॉपी रहे
- 5:06:13उसको मेंटेन करने के लिए अप्रोच हम यूज
- 5:06:15करते हैं तो अगेन एडवांटेज डिसएडवांटेज वो
- 5:06:18सब कुछ मैंने यहां पर लिख के रखा है अब आ
- 5:06:20जाते हैं हम प्रोटोकॉल्स पे यहां भी अगेन
- 5:06:23मैं वही बोलूंगा कि थियोरेटिकली
- 5:06:25इंपोर्टेंट जदा है प्रैक्टिकली क्या-क्या
- 5:06:26पॉइंट है समझाते चलता हूं देखिए अभी जो
- 5:06:29हमने कुछ प्रॉपर्टी समझी ना कॉन्फ्लेट
- 5:06:31सलाइज बिलिटी व्यू रिलाइजेबिलिटी
- 5:06:33रिकवरेबिलिटी कैस्केड लेसनेस वो हमने समझी
- 5:06:36और कोई भी नॉन सीरियल शेड्यूल है हमने समझ
- 5:06:39उसपे प्रॉपर्टी कैसे चेक करेंगे बट फैक्ट
- 5:06:41ऑफ द मैटर इज रन टाइम पे ऐसा थोड़ी होगा
- 5:06:44एक शेड्यूल आपके पास आएगा फिर आप चेक
- 5:06:46करोगे ओके होगा तो आगे बढ़ेगा अभी
- 5:06:48आईआरसीटीसी तो जब तत्काल ओपन होता है एक
- 5:06:51एक लाख ट्रांजैक्शन रेलवे हैंडल कर रहा
- 5:06:53होता है तो हमें क्या चाहिए हमें ऐसे
- 5:06:56एल्गोरिथम चाहिए ऐसे प्रोटोकॉल चाहिए जो
- 5:06:59रन टाइम पे जो शेड्यूल बनाए वो ऑटोमेटिक
- 5:07:02डिजायरेबल प्रॉपर्टी फॉलो करते हो वो
- 5:07:05ऑटोमेटिक व्यू सीरियल इजेब कंफ्लेक्स इबल
- 5:07:08रिकवरेबल कैस्केट जो भी डिजायरेबल
- 5:07:10प्रॉपर्टी है होल्ड करें तो यहां पर हम
- 5:07:12वही पढ़ रहे होंगे बात समझ आती है कौन सा
- 5:07:15प्रोटोकॉल अच्छा है कौन सा प्रोटोकॉल खराब
- 5:07:17है अगेन हर किसी के कुछ एडवांटेज
- 5:07:19डिसएडवांटेज होंगे हमें देखना होगा फास्ट
- 5:07:21हो हमें देखना होगा कॉम्प्लेक्शन कम हो
- 5:07:24अगर कुछ क्राइटेरियास की बात करूं हमें
- 5:07:26देखना होगा कि वो प्रोटोकॉल ढूंढ के लाएं
- 5:07:28जहां कॉन्करेंस ज्यादा से ज्यादा मिले है
- 5:07:30ना वही जो स्टैंडर्ड हमारे चीजें होती हैं
- 5:07:34इसमें दो-तीन अप्रोचेबिलिटी
- 5:07:40जहां पर ऐसा मान लीजिए नंबरिंग करना
- 5:07:42सीरियल नंबर हम दे देते हैं और जब भी
- 5:07:44क्लैश होता है नंबर देके क्लैश रि सॉल्व
- 5:07:46कर लेते हैं मोटी मोटी यह कहानी है एक है
- 5:07:48हमारा लॉग बेस अप्रोच ये भी बड़ा
- 5:07:50ऑर्थोडॉक्स आईडिया है जहां पे अगेन अगर एक
- 5:07:53टाइम पे एक ही डाटा पे दो लोग क्लैश कर र
- 5:07:55है भाई लॉक लगा लो ना तो पहले लॉक लगा लो
- 5:07:57जो ऑपरेटिंग सिस्टम में हमने किया था लॉक
- 5:08:00लगा लेते जिसके पास लॉक होगा वो एक्सेस
- 5:08:02करेगा जिसके पास लॉक नहीं होगा वो एक्सेस
- 5:08:04नहीं कर पाएगा अ वेरी फंडामेंटल आईडिया
- 5:08:06एंड द लास्ट वन इज अ वैलिडेशन अप्रोच ये
- 5:08:09भी बहुत अच्छा आईडिया है जहां पर हम कुछ
- 5:08:11नहीं करते जैसे बोलते हैं ना डिटेक्ट एंड
- 5:08:12रिकवरी वाला आईडिया है कुछ मत करो क्योंकि
- 5:08:14इनका मानना ज्यादातर केस में कंफ्लेक्स
- 5:08:18ओवर हाई ओवर रेट कर रहे हैं तो बाद में
- 5:08:21देख लेंगे अगर कहीं क्लैश होगा तो उसको
- 5:08:22रीड कर लेंगे कुछ इस तरह की अप्रोच है तो
- 5:08:24मैं एकएक करके हर किसी के डिटेल में जाता
- 5:08:27हूं तो पहले समझाता हूं आपको टाइम
- 5:08:29स्टंपिंग अगेन दोबारा से दिला रहा हूं
- 5:08:31इनकी प्रॉपर्टी ज्यादा इंपॉर्टेंट है
- 5:08:32डिटेल में कोई आपसे शेड्यूल खाएगा नहीं स
- 5:08:35टाइम स्टंपिंग आइडिया देखिए जब भी कोई
- 5:08:38ट्रांजैक्शन सिस्टम में में एंटर करेगा है
- 5:08:40ना हम उसको एक टाइम स्टैंप एलोकेट करेंगे
- 5:08:43थोरेट्स सारे पॉइंट मैं ऑलरेडी कवर कर
- 5:08:46लूंगा बोलते हुए तो जब भी ट्रांजैक्शन
- 5:08:48आएगा लेट मी से ट्रांजैक्शन का नाम टीआई
- 5:08:50है उसके साथ एक टाइम स्टैंप एसोसिएट
- 5:08:53करेंगे नोन एसटीएस ऑफ टीआई जैसे अभी जब
- 5:08:55मैं वीडियो बना रहा हूं समय हुआ है
- 5:08:5811:3 तो लेट मी से रफल बोल देता हूं ये
- 5:09:02टाइम स्टेंप हमने इसके साथ
- 5:09:05असोसिएशन लेट मी से टीज आया लेट मी से दो
- 5:09:08मिनट के बाद बाद आया तो उसका टाइम स्टैंप
- 5:09:11हो जाएगा 1133 बहुत सिंपल अप्रोच है तो
- 5:09:13जैसे-जैसे सिस्टम आगे बढ़ता जाएगा
- 5:09:16वैसे-वैसे हम ट्रांजैक्शन के साथ टाइम
- 5:09:19स्टैंप एसोसिएट करेंगे ये बेसिकली आपका
- 5:09:21डेट ऑफ बर्थ टाइम है आपके बर्थ का टाइम है
- 5:09:24इस टाइम स्टैंप की दो खास बात है क्या दो
- 5:09:26ट्रांजैक्शन का टाइम स्टैंप कभी एगजैक्टली
- 5:09:28सेम हो सकता है सर एक बार में भले
- 5:09:31प्रोसेसर कितना फास्ट हो भले इन दोनों का
- 5:09:34अंतर कितना कम हो एक बार में एक ही
- 5:09:35ट्रांजैक्शन सिस्टम में एंटर करेगा तो ये
- 5:09:38दो टाइम स्टेम कभ एग्जैक्ट मैच नहीं कर
- 5:09:40सकते सो एवरी ट्रांजैक्शन मस्ट हैव अ
- 5:09:42यूनिक टाइम स्टेंप पॉइंट नंबर टू क्योंकि
- 5:09:46अलग-अलग होगा तो दो ये जो ट्रांजैक्शन का
- 5:09:48टाइम स्टेंप है किसी भी ट्रांजैक्शन के
- 5:09:50लिए थ्रू आउट द लाइफ क्या ये कभी चेंज
- 5:09:52होगा क्या सर ये कभी चेंज क्योंकि आपकी
- 5:09:54डेट ऑफ बर्थ कभी चेंज नहीं हो सकती ना तो
- 5:09:56जब तक ट्रांजैक्शन सिस्टम में है उसका
- 5:09:58टाइम स्टम सेम रहेगा जो यह नहीं बताएगा कि
- 5:10:00उसने रीड राइट ऑपरेशन कब किया ना ये टाइम
- 5:10:03स्टप बताएगा कि इसने सिस्टम में एंट्री कब
- 5:10:05की थी ओके पॉइंट नंबर टू यह जो दो बातें
- 5:10:09मैंने बोली वही दोनों पॉइंट यहां पर मेंशन
- 5:10:11किए पॉइंट नंबर टू हम डेटा के साथ भी टाइम
- 5:10:13स्टैंप लगाते हैं सिर्फ ट्रांजैक्शन की
- 5:10:15टाइम स्टैंप नहीं होगी डेटा की भी होगी सो
- 5:10:17विद एवरी डेटा आइटम क्यों हम दो लगाएंगे
- 5:10:20एक लगाएंगे रीड टाइम स्टैंप और एक हम
- 5:10:22एसोसिएट करेंगे राइट टाइम स्टैंप
- 5:10:24क्या-क्या करेंगे बताओ रीड टाइम स्टेम एंड
- 5:10:26राइट टाइम स्टेम तो इसकी क्या कहानी है ये
- 5:10:28समझिए जब हम बात करेंगे रीड टाइम स्टेम की
- 5:10:31तो रीड टाइम स्टम के अंदर हम बोलते हैं
- 5:10:34किसी भी डाटा आइटम पे आखिरी बार जिसने रीड
- 5:10:38किया दैट विल बी द री टाइम स्टेंप ऑफ क
- 5:10:40जैसे फॉर एग्जांपल यहां लिखा है 1141 समझा
- 5:10:44देता हूं यहां लिखा है लेट मी से 1153 फॉर
- 5:10:47एग्जांपल अब इस बात का मतलब यह नहीं है कि
- 5:10:50डाटा आइटम क्य पे राइट ऑ रीड ऑपरेशन 1141
- 5:10:54पे हुआ ना ना ना ना ना डोंट बी कंफ्यूज इस
- 5:10:57बात का यह मतलब है कि वो ट्रांजैक्शन
- 5:11:00जिसने डाटा आइटम क्य पे आखिरी बार रीड
- 5:11:03ऑपरेशन किया था वो सिस्टम में 1141 पे आया
- 5:11:07था क्योंकि जब भी कोई ट्रांजैक्शन डेट
- 5:11:09आइटम पे कोई रीड या राइट ऑपरेशन करता है
- 5:11:11वो अपना टाइम स्टैंप वहां चिपका जाता है
- 5:11:13तोब बताओ इसका क्या मतलब है सोच लो फिर
- 5:11:15मैं बोलता हूं इसका मतलब है वो
- 5:11:18ट्रांजैक्शन हमें नहीं पता वो कौन है वो
- 5:11:20ट्रांजैक्शन अ यू नो जिसने डाटा आइटम कूप
- 5:11:25राइट ऑपरेशन परफॉर्म किया वो 1153 पे
- 5:11:28सिस्टम में आया था ये उस ट्रांजैक्शन का
- 5:11:31टाइम स्टैंप है मैं फिर से दोहरा रहा हूं
- 5:11:33ये वो टाइम नहीं है जिस टाइम पे ऑपरेशन
- 5:11:35किया गया ये उस ट्रांजैक्शन का टाइम
- 5:11:37स्टैंप है यस तो जो जो चेंजेज हुए वो क्या
- 5:11:40हुए डेटा आइटम का जो टाइम स्टैंप है वो
- 5:11:42थ्रू आउट द लाइफ स्पैन चेंज होते रहेंगे
- 5:11:45जबकि जो ट्रांजैक्शन का टाइम स्टेम वो
- 5:11:47कांस्टेंट चलता है तो ये दो अलग-अलग चीजें
- 5:11:49आपको पढ़नी है अकॉर्डिंग लिख के आनी है अब
- 5:11:51प्रोटोकॉल कैसे हुआ एल्गोरिथम कैसे हुआ जब
- 5:11:54भी कोई पूछेगा कि मेरे को काम करना है कि
- 5:11:56नहीं करना कुछ रूल्स और रूल्स बड़े कॉमन
- 5:11:58सेंस के आप समझ सकते हैं जैसे यहां देखिए
- 5:12:00कह रहा है अगर कोई ट्रांजैक्शन रीड क्यों
- 5:12:03रिक्वेस्ट करें तो पहली बात तो हम पता है
- 5:12:05रीड का रीड से जो क्लैश होता नहीं है राइट
- 5:12:07से होता है तो हम कंपेयर करते हैं कि
- 5:12:09ट्रांजैक्शन टीआई जो रीड रिक्वेस्ट करना
- 5:12:12चाह रहा है किसी डेटा आइटम क्यू पे हम
- 5:12:14देखते हैं उसका राइट टाइम स्टेंप क्या है
- 5:12:16और अगर राइट टाइम स्टम कम होता है टीआई का
- 5:12:18हम ये ऑपरेशन रिजेक्ट कर देते हैं क्यों
- 5:12:20मैं आपको समझाता हूं छोटा सा एग्जांपल
- 5:12:22देखिए फिर आगे की बाद आप खुद समझ जाएंगे
- 5:12:25मैं हूं कोई ट्रांजैक्शन टी मान लीजिए
- 5:12:27मेरा टाइम स्टेंप है 5 और कोई और
- 5:12:29ट्रांजैक्शन रहा होगा t एक हमें नहीं पता
- 5:12:32वो कौन है उसका टाइम स्टेंप है 10 है ना
- 5:12:35वो राइट ऑपरेशन हमें रीड करना है ना और ये
- 5:12:38राइट से कंपेयर कर रहे हैं
- 5:12:39वो डेटा आइटम क्यू पर राइट ऑपरेशन कर चुका
- 5:12:42है हमें पहले कर लेना था हम अभी बात कर
- 5:12:46रहे देखो यह तो मतलब हुआ ना क्योंकि इसका
- 5:12:49टाइम स्टैंप 10 है राइट टाइम स्टेंप है 10
- 5:12:52हमारा टाइम स्टेंप है फ और हम चाह रहे हैं
- 5:12:55कि हम ऑपरेशन करें बट हमारी वैल्यू कम है
- 5:12:57तो इस बात को समझिए हुआ क्या आपका टाइम
- 5:13:00स्टैंप अगर कम है तो आप जूनियर है कि
- 5:13:02सीनियर है सर आप आप सीनियर है आप पहले आए
- 5:13:04थे ना आपका जन्म आपका डेट ऑफ बर्थ छोटा है
- 5:13:07तो आप सीनियर आप पहले आए थे आप पहले आए थे
- 5:13:10तो आपको रीड क ऑर्डर के हिसाब से पहले कर
- 5:13:13लेना था आप पहले नहीं कर पाए आपके बाद
- 5:13:16आपका जूनियर आके राइट ऑपरेशन कर गया कर
- 5:13:19गया तभी तो हमें पता लगा इसका टाइम स्टेम
- 5:13:20चेंज हो गया स्टमल वो ऑपरेशन कर चुका है
- 5:13:22अब वो ऑपरेशन कर चुका है और अब आप मुझसे
- 5:13:24कहते हो कि सर अब आप मुझे रीड ऑपरेशन अलाउ
- 5:13:26कर दो कैसे अलाउ करूंगा सर इजंस वप ऑफ़
- 5:13:30कंफ्लेक्स क्शन देखो ये वही कंफ्लेक्स
- 5:13:33रिलाइजेबिलिटी प कंसंट्रेट कर रहा है यस
- 5:13:35दिस इज अ स्वप ऑफ कंफ्लेक्स प्रक्स दिस
- 5:13:37ऑपरेशन नाउ कैन नॉट अलाउड अब तो एक ही
- 5:13:40तरीका है बेटा ट्रांजैक्शन तुम जाओ तुम
- 5:13:43रोल बैक करो पुनर्जन्म लेकर आओ और नया
- 5:13:47टाइम स्टैंप लो जब नया टाइम स्टैंप लोगे
- 5:13:49तो हो सकता है इस बार तुम्हारा टाइम स्टम
- 5:13:5115 हो जाए तब मैं आपको अलाव करूंगा यह
- 5:13:53कांसेप्ट है अगर शॉर्ट में बता दूं ना अगर
- 5:13:57बराबर या बड़ा होता तो अलाव कर देते छोटे
- 5:13:58पर अलाउ नहीं किया शॉर्ट में बता दू उस
- 5:14:00पूरे टाइम स्टंपिंग का एक रूल जिससे सारे
- 5:14:02रूल लिख सकते हो वो क्या हमेशा जूनियर को
- 5:14:07अलाव करेंगे सीनियर को अला नहीं करेंगे बस
- 5:14:09ये रूल है किसी को बताना मत जूनियर को
- 5:14:12अलाव करेंगे सीनियर को अलाव नहीं करेंगे
- 5:14:14रियल लाइफ से थोड़ा उल्टा लगता है अब यहां
- 5:14:16पे टीआई जूनियर था कि सीनियर था इसका टाइम
- 5:14:18स्टम कम है तो पहले आया था ये सीनियर था
- 5:14:20इसको अलाउ नहीं किया यहां जूनियर अलाव कर
- 5:14:22दिया अगेन वहां मैं रीड की बात कर रहा था
- 5:14:25अगर कोई राइट रिक्वेस्ट करे तो इस बार भी
- 5:14:27क्या सिर्फ राइट टाइम स्टैंप से कंपेयर
- 5:14:29करें इस बार दोनों से करना पड़ेगा क्योंकि
- 5:14:31राइट का क्लश तो रीड से भी होता है और
- 5:14:33राइट से भी होता है तो फिर वही कहानी हर
- 5:14:35बार सीनियर है नॉट अलाउड सीनियर है नॉट
- 5:14:39अलाउड जूनियर है अलाउड जूनियर है अलाउड
- 5:14:42यही है टाइम स्टंपिंग प्रोटोकॉल बात समझ आ
- 5:14:44गई तो बहुत शॉर्ट में कंक्लूजन समझाया
- 5:14:47आपको प्रॉपर्टीज देख लीजिए मुझे तो लगता
- 5:14:48है सबसे इंपॉर्टेंट ये सेमेस्टर एग्जाम के
- 5:14:50हिसाब से टाइम स्टंपिंग अगर हम करते हैं
- 5:14:53टाइम स्टंपिंग ऑर्डरिंग करते हैं तो आपने
- 5:14:55अप्रोच समझ ही ली क्या कहीं पर भी मैंने
- 5:14:57कंफ्लेक्स शक् को स्वैप किया नहीं किया तो
- 5:15:00जो शेड्यूल बनेंगे वो हमेशा कंफ्लेक्स
- 5:15:03रिलाइजेबल होंगे कंफ्लेक्स
- 5:15:05से बोलने की जरूरत नहीं उसी का लिबरल
- 5:15:08फॉर्म है रही बात डेड लॉक की तो डेड लॉक
- 5:15:11फ्रीडम भी होगी क्यों मैंने किसी को वेट
- 5:15:13कराया कभी सोचो आप डेडलॉक कब लगता है जब
- 5:15:16ट्रांजैक्शन वेट करें वेट भी कितने समय के
- 5:15:19लिए जब ट्रांजैक्शन
- 5:15:24इनफाइकिल किया है या तो अलाव किया तो
- 5:15:27रिजेक्ट कर दिया रोल बैक करा दिया तो डेड
- 5:15:29लॉक भी नहीं लगेगा रही बात रिकवरेबिलिटी
- 5:15:31की और कैस्केड लेसनेस की तो एक बात पर
- 5:15:34कंसंट्रेट करिए वैसे तो याद भी कर सकते
- 5:15:35हैं क्या टाइम स्टंपिंग में डर्टी रीड हो
- 5:15:39सकता है हां हो सकता है और डर्टी रीड हुआ
- 5:15:42तो कैस्केड लेसनेस तो गया क्या टाइम
- 5:15:44स्टंपिंग ने बोला किसको किस ऑर्डर में
- 5:15:46कमिट करना है सर ये भी नहीं बोला अगर
- 5:15:48ऑर्डर नहीं बोला कमिट का तो इसका मतलब
- 5:15:51यहां पे रिकवरेबिलिटी भी हो सकती है तो इन
- 5:15:53दोनों पॉइंट के बारे में हम बोल रहे हैं
- 5:15:54नो रिकवरेबल होगा गारंटी नहीं है
- 5:15:57कैस्केडलेस होगा गारंटी नहीं है अब टाइम
- 5:15:59स्टेंप का टाइम स्टंपिंग का ही एक वर्जन
- 5:16:02है जिसको बोलते थॉमस राइट रूल तो थॉमस
- 5:16:05राइट रूल कोई अलग से प्रोटोकॉल नहीं है
- 5:16:07लेट बी वेरी ऑनेस्ट इट इज नॉट अ सेपरेट
- 5:16:10प्रोटोकॉल बट ये क्या है यह जो पुराना
- 5:16:12हमारा प्रोटोकॉल है ना उसी का एक
- 5:16:14इंप्रूवमेंट है टाइम स्टंपिंग का जो
- 5:16:15इंप्रूवमेंट है उसी को हम बोलते थॉमस राइट
- 5:16:17रूल क्या इंप्रूवमेंट है कैसे करता है मैं
- 5:16:19आपको डायरेक्ट एग्जांपल से समझाता हूं जरा
- 5:16:22यह सिचुएशन
- 5:16:23देखिए कम है मैं पांच हूं ये 10 है है ना
- 5:16:28मैं कोई ट्रांजैक्शन हूं जिसका टाइम स्टम
- 5:16:30फाइव है यह कोई ट्रांजैक्शन जिसका टाइम
- 5:16:31स्टम 10 है यह बड़ा है तो यह भाई साहब
- 5:16:34राइट ऑपरेशन कर चुके हैं मैं सीनियर हूं
- 5:16:38तो मैं
- 5:16:39मेरे को पहले करना चाहिए था मैं कर नहीं
- 5:16:41पाया अभी मैं बाद में करना चाह रहा हूं है
- 5:16:43ना तो ओबवियसली यह होगा स्वप ऑफ
- 5:16:45इंस्ट्रक्शन और इस तरह के केस में टाइम
- 5:16:48स्टंपिंग क्लियर कट मना करके बाहर जाओ रोल
- 5:16:50बैक करो दोबारा आना लेकिन थॉमस राइड बोलता
- 5:16:53है कि यार एक मिनट बैठ के सोच लो दो मिनट
- 5:16:55के लिए इमेजिन करो कि पहले सच में टीआई ने
- 5:16:59ही रीड किया राइट किया होता अगर उसने राइट
- 5:17:02कर भी दिया होता तो भी क्या टीजे को उसको
- 5:17:05ओवरराइट कर देना था मान लीजिए बेटा अगर
- 5:17:07तुम पांच लिख भी देते तो भी मेरे को आके
- 5:17:10उसको 10 लिखना था अभी तुम बोल रहे हो मेरा
- 5:17:12नंबर कट गया मेरे को आके पांच लिखने दो रा
- 5:17:15पांच लिखना ना लिखना इरेलीवेंट है क्योंकि
- 5:17:17वैसे ही वो वैल्यू ओवरराइट होनी थी बात
- 5:17:19समझ आई क्या ये थॉमस राइट है तो थॉमस राइट
- 5:17:22कहता है अब इतनी छोटी सी बात पे मिट्टी
- 5:17:25डाल दो इसको रोल बैक मत कराओ वरना दैट विल
- 5:17:28बी अ वेस्ट ऑफ टाइम इसको बस इग्नोर कर दो
- 5:17:32सो बाकी पूरा प्रोटोकॉल एकदम सेम है ओनली
- 5:17:35इन दिस सिचुएशन हम क्या करते हैं इंस्टेड
- 5:17:37ऑफ रोल बैक हम रोल बैक नहीं कराते इंस्टेड
- 5:17:40ऑफ रोल बैक हम कहते हैं बस यहीं से इसको
- 5:17:42आप क्या करो इग्नोर कर दो तो जो शेड्यूल
- 5:17:45बनता है दैट बिकम अ यू नो शेड्यूल व्हिच
- 5:17:48इज अलाउड अंडर थॉमस राइट रूल एंड द
- 5:17:51शेड्यूल व्हिच कैन बी व्यू सीरियल जबल बट
- 5:17:55नॉट कंफ्लेक्स रिलाइजेबल तो एक अकेला ऐसा
- 5:17:58एक्सेप्शन है क्योंकि आपने इग्नोर किया अब
- 5:18:00इग्नोर करने वाली बात इन जनरल तो काम करती
- 5:18:02नहीं है भाई है ना कोई लॉजिक तो हुआ नहीं
- 5:18:04बट प्रैक्टिकली काम कर रहा है तोब जैसे इस
- 5:18:06तरह के सिनेरियो में आप को रीड करना है
- 5:18:09देन राइट अगर यह अपना स्लॉट मिस भी कर दे
- 5:18:12लेट इट भी कोई फर्क नहीं पड़ता क्योंकि
- 5:18:14वैसे भी वो वैल्यू बाद में ओवरराइट ही
- 5:18:16होना है है ना तो जब आप प्रॉपर्टीज देखते
- 5:18:18हैं बाकी सारी प्रॉपर्टी सेम है बस कन्फ
- 5:18:22सला कन्फ रिलाइजेबिलिटी प देर विल बी नो
- 5:18:25उसका रीजन मैं आपको समझा पा रहा हूं कि ये
- 5:18:28बोलता है रोल बैक मत करो इग्नोर कर दो तो
- 5:18:30टेक्निकली इट इज नॉट करेक्ट बट
- 5:18:31प्रैक्टिकली इट मेक्स सेंस सो यह बात हुई
- 5:18:34टाइम स्टंपिंग की अब बात कर लेते हैं लॉग
- 5:18:36बेस प्रोटोकॉल की तो बेसिक कांसेप्ट तो
- 5:18:39एकदम सेम है डाटा आइटम पे जब आपका मन
- 5:18:42करेगा जिस ऑर्डर में आपका मन करेगा आप
- 5:18:44रैंडम रीड राइट नहीं करेंगे सर फर्स्ट यू
- 5:18:47मस्ट एक्वायर अ लॉक ऑन द डेटा आइटम एंड
- 5:18:50देन ओनली द ट्रांजैक्शन इज अलाउड टू
- 5:18:52परफॉर्म ऑपरेशंस यस ये एक बेसिक मैथ हो गई
- 5:18:56अब हम चाहते हैं कि लॉक तो लगे बट ऐसा ना
- 5:18:59हो कि लोग आदत बना ले कि बस आए लॉक लगा सो
- 5:19:02गए जाके आराम से काम कर रहे हो उससे
- 5:19:04कंक्रेंस बहुत यू नो पुअर हो जाएगी
- 5:19:07ज्यादातर लोग एक साथ काम नहीं कर पाए
- 5:19:08पाएंगे तो लॉजिक फिर यह कहता है कि लॉग
- 5:19:11ज्यादा से ज्यादा समय के लिए लगना चाहिए
- 5:19:13कि कम से कम लॉग कम से कम समय के लिए के
- 5:19:16लिए लगे देन इट मेक्स सेंस तो यहां पर
- 5:19:18देखिए दो तरह के लॉक हैं शेयर्ड मोड और
- 5:19:22एक्सक्लूसिव मोड शेयर्ड दो लॉक दो मोड
- 5:19:25क्यों लगा रहे हैं ताकि अगेन कॉन्करंसी हो
- 5:19:27शेयर्ड मोड कौन वो ट्रांजैक्शन जिन्हें
- 5:19:30सिर्फ रीड ऑपरेशन करना है उनको हम शेयर्ड
- 5:19:33मोड लॉक देंगे और शेयर्ड मोड का मतलब यह
- 5:19:35है एक बार में दो ट्रांजैक्शन को सेम डेटा
- 5:19:39आइटम पे लॉक दिया जा सकता है दैट इज द
- 5:19:40रीजन आई एम कॉलिंग इट शेयर्ड मोड अगर आपको
- 5:19:42राइट ऑपरेशन रीड रीड का वैसे भी तो क्लैश
- 5:19:45नहीं कितनी बार समझ चुके हैं अगर आपको
- 5:19:47करना है राइट ऑपरेशन तब मेरे पास ऑप्शन है
- 5:19:49तब तो आपको एक्सक्लूसिव देना पड़ेगा और
- 5:19:51एक्सक्लूसिव की किसी से दोस्ती नहीं है
- 5:19:52जैसे यहां पर आप देखेंगे तो क्या शेयर्ड
- 5:19:56और शेयर्ड इसको बोलते हैं कंपैटिबिलिटी
- 5:19:58क्या शेयर्ड शेयर्ड की दोस्ती है हां है
- 5:20:00ना यस है लेकिन एक्सक्लूसिव की ना
- 5:20:03एक्सक्लूसिव से ना शेयर से एक्सक्लूसिव की
- 5:20:06ना एक्सक्लूसिव से ना शेयर से कोई दोस्ती
- 5:20:08नहीं है तो ये एक आईडिया है अब क्या सिर्फ
- 5:20:12लॉग लगाना या लॉग हटाने से सिलाइजन जाती
- 5:20:17है नहीं यू कैन सी दिस इज एन एग्जांपल
- 5:20:20जहां पे सिस्टम डेड लॉक में चला जाएगा इवन
- 5:20:23दो मैं लॉकिंग और अनलॉकिंग करूंगा तो अब
- 5:20:26अगर सीरिल इजबेट चाहिए सारे पॉइंट यहां
- 5:20:28मैंने मेंशन करके रखे हैं अगर सीरियल
- 5:20:30इजबेट चाहिए तो हम एक नई अप्रोच सीखते हैं
- 5:20:33जिसको बोलते हैं टू फेस लॉकिंग करना इस
- 5:20:35बात का क्या मतलब है ट्रांजैक्शन
- 5:20:39अपने लाइफ स्पैन में दो फेसेस से होके
- 5:20:41गुजरेगा जब ऊपर जाएगा इसको बोलेंगे
- 5:20:44ग्रोइंग फेज जब नीचे आएगा इसको बोलेंगे
- 5:20:47श्रिंकिंग फेस ग्रोइंग फेस का मतलब आप
- 5:20:50सिर्फ लॉक लगा सकते हैं यू कैन ओनली
- 5:20:52एक्वायर लॉक्स बट यू कैन नॉट रिलीज एनी
- 5:20:54लॉक्स और जब आप श्रिंकिंग फेज में होंगे
- 5:20:57तब आप लॉक्स सिर्फ हटा सकते हैं यू कैन
- 5:20:59रिलीज लॉक्स बट देन यू कैन नॉट एक्वायर
- 5:21:01एनी न्यू लॉक्स और ये जो पॉइंट होगा दैट
- 5:21:04विल बी नोन एज लॉक पॉइंट इसको हम क्या
- 5:21:06बोलेंगे इसको बोलेंगे लॉक पॉइंट तो यह एक
- 5:21:09आईडिया है और इसको हम चला के देखते हैं इस
- 5:21:11पे काम करके देखते हैं अगर ट्रांजैक्शन इस
- 5:21:14फैशन में काम करता है ग्रोइंग फेज और
- 5:21:16शिंकिंग फेज में तो वो डेडलॉक में जा सकता
- 5:21:19है दैट इज़ पॉसिबल बट अगर डेड लॉक में
- 5:21:21नहीं गया तो जो शेड्यूल बनेगा वोह
- 5:21:23कंफ्लेक्स सलाइज बबल बनेगा बिकॉज़ तब इनके
- 5:21:25आपस में प्रॉब्लम नहीं होगा तो यू कैन सी
- 5:21:29लॉक लगा रहा है लगा रहा है लगा रहा है लॉक
- 5:21:31लगाया ऐसा नहीं सब एक साथ लगाओ लगाया
- 5:21:33लगाया लगाया बाद में अनलॉक किया लॉक लगा
- 5:21:35रहा है लॉक लगा रहा है लॉक लगा रहा है लॉक
- 5:21:37लगा रहा है बाद में अनलॉक किया सो दिस इज
- 5:21:39एन आईडिया यस अब इसकी प्रॉपर्टी बता देता
- 5:21:42हूं जब आप बेसिक टू पीएलए लॉक अनलॉक
- 5:21:45ग्रोइंग श्रिंकिंग जब आप ऐसा करते हैं
- 5:21:47कंफ्लेक्स रहता है लेकिन बाकी तीनों नो
- 5:21:51रहते हैं पहली बात तो इसमें डेड लॉग लग
- 5:21:53सकता है एक बड़ी प्रॉब्लम दूसरा यहां पर
- 5:21:55भी हमने कोई कमेंट नहीं किया कि अगर आपने
- 5:21:58लॉक किया आपने राइट कर लिया रिलीज किया
- 5:22:01मैंने लॉक किया मैं रीड करूंगा तो डर्टी
- 5:22:03रीड होगा कि नहीं होगा होगा क्या आपने
- 5:22:05बोला कौन किस ऑर्डर में कमिट करेगा नहीं
- 5:22:08बोला तो डर्टी रीड के साथ-साथ इर
- 5:22:09रिकवरेबिलिटी कैस्केड लेसनेस सारे इश्यूज
- 5:22:12हो सकते हैं इन इश्यूज से बचने के लिए इस
- 5:22:14बार इसको यहां हम छोड़ते नहीं है हम क्या
- 5:22:16करते हैं हम इसके अलग-अलग वेरिएंट्स भी
- 5:22:18स्टडी करते हैं तो मैं वेरिएंट्स का
- 5:22:20एग्जांपल्स आपको समझाता हूं प्रॉपर्टीज
- 5:22:23मैंने ऑलरेडी आपको बता दी पहला वेरिएंट है
- 5:22:25कंजरवेटिव टू
- 5:22:26पीएल साधारण शब्दों में बोले तो प्रॉब्लम
- 5:22:29क्या है डेड लॉक कब लगता है मैंने लॉक
- 5:22:31लगाना शुरू किया मैंने एक लॉक लगाया मान
- 5:22:34लीजिए b पे लॉक लगाया सोचा c पर भी जरूरत
- 5:22:36नहीं है इन द मीनवाइल आगे बढ़ा किसी ने सी
- 5:22:39पे लॉक लगा लिया हो गई प्रॉब्लम कंजरवेटिव
- 5:22:42टू पीएल कहता है कि मैं ये बारी-बारी से
- 5:22:44लॉक नहीं लगाऊंगा मैं स्टार्ट ही लॉक
- 5:22:46पॉइंट से करूंगा मतलब फर्स्ट आई विल
- 5:22:49एक्वायर ऑल द लॉक्स ऑन द डाटा आइटम जो
- 5:22:52मेरे को चाहिए उसके बाद ही मैं
- 5:22:53एग्जीक्यूशन चालू करूंगा रिलीज करते
- 5:22:55जाऊंगा अब सोचिए अगर आप सारे लॉक ही पहले
- 5:22:58लगाएंगे तो या तो आपको सारे लॉक मिलेंगे
- 5:23:00या तो आपको सारे लॉक नहीं मिलेंगे बट रन
- 5:23:03टाइम पे आप नहीं लटक ये बात इंपॉर्टेंट है
- 5:23:05है ना रन टाइम पे नहीं लटक तो डेडलॉक वाली
- 5:23:08जो सिचुएशन है वो सिचुएशन नहीं लगेगी यह
- 5:23:11बात एकदम पक्के से समझ आती है और इसीलिए
- 5:23:14इसको हम बोलते हैं कंजर्वेशन टू पीएल
- 5:23:22कंजर्वेशंस करूंगा कोई और लॉक करेगा मैंने
- 5:23:24अपडेट किया वो रीड करेगा वो डेटी रीड हो
- 5:23:26सकता है वो प्रॉब्लम अी है बट डेडलॉक की
- 5:23:29प्रॉब्लम यहां पे नहीं रहेगी यस आगे बढ़ता
- 5:23:32हूं एक अप्रोच है रिग्रेस रिग्रेस
- 5:23:35प्रोटोकॉल या रिग्रेस टू पीएल डेडलॉक की
- 5:23:37प्रॉब्लम पे ध्यान नहीं देता क्योंकि
- 5:23:39हमारा ओएस का भी ऑब्जर्वेशन है
- 5:23:40प्रैक्टिकली डेडलॉक इतनी बड़ी प्रॉब्लम ही
- 5:23:42नहीं है डर्टी रीड प्रॉब्लम है डर्टी रीड
- 5:23:44से कैसे
- 5:23:45बचे मैंने लॉक लगाए मैंने बहुत सारे राइट
- 5:23:48ऑपरेशन परफॉर्म किए अब जैसे ही मैंने
- 5:23:51अनलॉकिंग करना चालू किया किसी दूसरे
- 5:23:53नालायक ने लॉक किया रीड कर लिया डर्टी रीड
- 5:23:55हो गया तो ठीक है मैं अनलॉक ही नहीं करता
- 5:23:58ना मैं ऑपरेशंस लॉक लगाऊंगा ऑपरेशन
- 5:24:02परफॉर्म करूंगा अनलॉक नहीं करूंगा मैं
- 5:24:03सीधे कमिट करूंगा और कमिट करने के बाद
- 5:24:06ऑटोमेटिक लॉक्स रिलीज हो जाएंगे य य र नो
- 5:24:09ऑब् वियस इसका एडवांटेज क्या है जब आप
- 5:24:10अनलॉक ही नहीं करोगे दूसरा लॉक कैसे करे
- 5:24:12लॉक नहीं करेगा डर्टी रीड कैसे करेगा
- 5:24:15लेकिन ऑब् वियस इससे कॉन्करंसी हमारी बहुत
- 5:24:17डिप्राइव हो जाती है डेड लॉक की सिचुएशन
- 5:24:19अभी भी इसमें होगी क्योंकि यहां पे फेज
- 5:24:21बाय फेज आप लॉक लगा रहे हैं तो प्रॉपर्टी
- 5:24:23की अगर मैं बात करूं डेड लॉक की गारंटी
- 5:24:26नहीं है बट यहां पहली बार रिकवरेबिलिटी और
- 5:24:29कैस्केड लेसनेस हम होल्ड कर पाएंगे
- 5:24:31रिग्रेस इसलिए क्योंकि यार कंक्रेंस बहुत
- 5:24:33जबरदस्त तरीके से नीचे चली गई इसी का एक
- 5:24:36लिबरल वर्जन है जिसको बोलते हैं रिगस नहीं
- 5:24:39है स्ट्रिक्ट है इसका लॉजिक क्या है लॉक
- 5:24:42हम फेज बाय फेज फैशन में ही लगाएंगे लेकिन
- 5:24:45अनलॉकिंग जब शुरू करेंगे तो हम
- 5:24:48एक्सक्लूसिव लॉक रिलीज नहीं करेंगे शेयर्ड
- 5:24:51वाले लॉक रिलीज कर सकते हैं कॉमन सेंस भाई
- 5:24:53प्रॉब्लम किससे प्रॉब्लम डर्टी रीड से है
- 5:24:56डर्टी रीड कब होगा जब मैं किसी अपडेटेड
- 5:24:59वैल्यू को रीड करूं लेकिन शेयर्ड मोड अगर
- 5:25:02मैं रिलीज कर रहा हूं तो वो वैल्यू
- 5:25:04अपडेटेड नहीं है ना वो वैल्यू तो सिर्फ
- 5:25:06रीड वाली वैल्यू उसको मैं रिलीज कर सक
- 5:25:08सकता हूं तो यह इसको बोलते हैं पार्शियली
- 5:25:11मैं अनलॉक करूंगा या पार्शियल श्रिंकिंग
- 5:25:13फेस है तो यहां पे डर्टी रीड का इशू नहीं
- 5:25:16होगा यस तो दिस इज एन आइडिया नो द
- 5:25:18स्ट्रिक्ट इनकी सारी प्रॉपर्टी एकदम सेम
- 5:25:20है बस बोल सकते हैं स्ट्रिक्ट जो है उसकी
- 5:25:23रिलेटिव टू रिग्रेस जो कंक्रेंस है वो
- 5:25:26बेटर होती है तो हमने सारे फेस कंप्लीट कर
- 5:25:29लिए एक पहले यह वाला कंप्लीट कर लेता हूं
- 5:25:32वैलिडेशन बेस्ड प्रोटोकॉल तो वैलिडेशन
- 5:25:34बेस्ड प्रोटोकॉल भी एक अप्रोच है जो क्या
- 5:25:36बोलता है अब मान लीजिए आप
- 5:25:38amazon2 एक्सेस करते हैं बहुत सारी
- 5:25:40वेबसाइट्स चेक करते हैं बट फैक्ट ये है
- 5:25:43आईआरसीटीसी एक्सेस करते हैं रेलवे का
- 5:25:45शेड्यूल देखते हैं टाइम टेबल देखते हैं
- 5:25:47कौन सी ट्रेन किधर कब जा रही है रियलिटी
- 5:25:49में राइट कितनी बार करते एक्चुअल चेंज कब
- 5:25:51करते हैं एक्चुअल चेंज कम करते हैं इजंस
- 5:25:54बेस्ड प्रोटोकॉल कहता है 90 टू 95 पर ऑफ द
- 5:25:58ऑपरेशंस आर गोइंग टू बी रीड ओनली ऑपरेशंस
- 5:26:00ओनली इन दैट केस क्या आप मेरे को ये सब
- 5:26:03बता रहे हो शेड्यूल बाजी ग्रोइंग फेस
- 5:26:05शिंकिंग फेस टाइम स्टंपिंग अगर मैं कुछ भी
- 5:26:07ना करूं तो भी तो मेरा डेटाबेस कंसिस्टेंट
- 5:26:09ही रहेगा बात तो ठीक है तो वैलिडेशन बेस
- 5:26:12प्रोटोकॉल कहता है सर मेरा अप्रोच अलग
- 5:26:14रहने वाला है क्योंकि मेजॉरिटी ऑफ़ द
- 5:26:15ट्रांजैक्शन रीड ओनली ट्रांजैक्शन होंगे
- 5:26:17मैं सीधे पॉइंट पे आता हूं थ्योरी यू कैन
- 5:26:20यू नो पॉज द वीडियो एंड यू कैन टेक दैट
- 5:26:22डाउन तीन फेज होंगे रीड फेस वैलिडेशन फेज
- 5:26:26राइट फेस रीड फेस में आपको जो करना है आप
- 5:26:29करो यह वही वाली बात है अ पार्शियल
- 5:26:32कमिटमेंट वाली बात आपको जो करना है आप करो
- 5:26:35लेकिन वो जितने भी ऑपरेशंस आप करोगे वो सब
- 5:26:38एक लोकल बफर में सेव रखो य सेव रख लिया
- 5:26:41आपने अब आप स्टेप नंबर टू में करो वैलिडेट
- 5:26:44क्योंकि आपने कोई कॉन्करेंस कंट्रोल
- 5:26:45टेक्निक यूज नहीं की एक बार चेक करो क्या
- 5:26:48सारे चेंजेज ठीक है या कुछ गड़बड़ हो गया
- 5:26:50है अगर सारे चेंजेज ठीक है और हम इस बात
- 5:26:53की 999 पर उम्मीद है कि कोई प्रॉब्लम नहीं
- 5:26:56होगी तो आप वैलिडेट करो वैलिडेट के बाद
- 5:26:59उसको अपडेट कर दो यानी कि राइट कर दो काम
- 5:27:01खत्म हो गया अगर यहां पे बाय चांस यह पता
- 5:27:04लगा कि यार कुछ प्रॉब्लम हो गया है तो कोई
- 5:27:06बात नहीं हमने कौन सा नल डेटाबेस में चेंज
- 5:27:09किया वापस जाओ इसको भूल जाओ लोकल बफर को
- 5:27:12फिर से राइट कर दो यस तो यह आमतौर पर उन
- 5:27:16तरह के सिस्टम के लिए एक ब्रह्मास्त्र
- 5:27:18साबित होगा संजीवनी बूटी साबित होगी जहां
- 5:27:21पर की रिलेटिवली राइट ऑपरेशन की परसेंटेज
- 5:27:25बहुत कम है क्योंकि वहां पर क्लैश हो ही
- 5:27:27नहीं रहा दैट इज एन एफिशिएंट आईडिया तो यह
- 5:27:30था वैलिडेशन बेस्ड अप्रोच अब एक छोटा सा
- 5:27:33कांसेप्ट है मल्टीपल
- 5:27:37ग्रेनटीईसी वेदर ये खासकर जो लॉग बेस
- 5:27:40अप्रोच है ना लॉग बेस ये कोई अपने आप में
- 5:27:42प्रोटोकॉल नहीं है ये लॉग बेस अप्रोच को
- 5:27:45एफिशिएंट बनाने का एक तरीका ये समझो हाउ
- 5:27:48टू मेक लॉग बेस प्रोटोकॉल एफिशिएंट क्यों
- 5:27:50मान लीजिए मुझे दिवाली बोनस देना है आई
- 5:27:54हैव अ टाटा को दिवाली बोनस देना है टाटा
- 5:27:56के पास हो सकता है यू नो 10 लाख एंप्लॉयज
- 5:27:58है क्या ट्रांजैक्शन को एक-एक करके हर एक
- 5:28:02एंप्लॉई पर लॉक लगाना पड़ेगा फिर लॉक
- 5:28:04ऑपरेशन करना पड़ेगा फिर रिलीज करना पड़ेगा
- 5:28:07ट्स गोइंग टू बी वेरी स्लो इजट इट सो क्या
- 5:28:10कोई ऐसा तरीका नहीं हो सकता कि मैं कहीं
- 5:28:12एक सिंगल लॉक लगाऊ और ऑटोमेटिक डेटाबेस के
- 5:28:15सारे के सारे आइटम लॉक हो जाए इट्स लाइक
- 5:28:17अगर आप घर से बाहर जाते हैं आप मेन एमसीबी
- 5:28:20डाउन करते हैं ना जो घर के बाहर होता है
- 5:28:22अंदर पूरी पावर सप्लाई खत्म हो जाती है
- 5:28:24मुकाबला इसके रोज एक-एक बटन आप चेक करें
- 5:28:26बस यही अप्रोच है मल्टीपल ग्रेनटीईसी
- 5:28:38ब्ला ब्ला ब्ला इनको हमने एक फाइल ए नाम
- 5:28:40से अरेंज कर लिया सिमिलरली यहां पे फाइल
- 5:28:43बी है सिमिलरली यहां पे फाइल सी है फाइल ए
- 5:28:46फाइल बी बिलोंग टू एरिया वन फाइल सी
- 5:28:49बिलोंग टू एरिया टू एंड बोथ ऑफ द एरियाज
- 5:28:51बिलोंग टू द डेटाबेस कितने लेवल होंगे हर
- 5:28:54लेवल पे कितने चिल्ड्रेंस होंगे वो ऑब्
- 5:28:56वियस सब्जेक्टिव है सिस्टम टू सिस्टम वेरी
- 5:28:59कर सकता है अब अगर कोई ट्रांजैक्शन है
- 5:29:02जिसको कि मान लीजिए पूरे डेटाबेस पे काम
- 5:29:05करना है तो आपको इधर आके लॉक लगाने की
- 5:29:07जरूरत नहीं है आप सीधे इधर आओ एंड फॉर
- 5:29:09एग्जांपल यू हैव एक्सक्लूसिव लॉक सीधे रूट
- 5:29:11पे लॉक लगाओ तो क्या होगा बोलो जितना भी
- 5:29:14डाटा है वो सबका सब ऑटोमेटिक लॉक हो जाएगा
- 5:29:17आपको इंडिविजुअली उसको लॉक करने की जरूरत
- 5:29:19नहीं है और जब आप जाएंगे अनलॉक कर दीजिए
- 5:29:22कहानी खत्म पैसा हजम तो ये जो अप्रोच है
- 5:29:24ये आपके सिस्टम को क्या बना देगा मुझे
- 5:29:26बताइए ये आपके सिस्टम को एफिशिएंट बना
- 5:29:29देगा ये बात समझ आती है अब ये सुनने में
- 5:29:31तो बहुत आसान लग रहा है बट यहां देखिए
- 5:29:33इसकी जो कंपैटिबिलिटी टेबल है वो बड़ी टफ
- 5:29:36है और ये थोड़ा
- 5:29:38क्यों एग्जांपल से समझाता
- 5:29:39हूं शेयर्ड और एक्सक्लूसिव इनकी
- 5:29:42कंपैटिबिलिटी तो आप पहले से जानते हैं
- 5:29:44शेयर्ड शेयर्ड की ट्रू है और एक्सक्लूसिव
- 5:29:47की आप जानते हैं बाकी सबके साथ खुद शेयर्ड
- 5:29:49या एक्सक्लूसिव के साथ फॉल्स होती है तो
- 5:29:52यह चार एरियाज तो हमको पता है अब ये आईस
- 5:29:55और आई एक्स क्या है इनका मतलब होता है
- 5:29:58इंटेंशन शेयर्ड और इंटेंशन एक्सक्लूसिव इस
- 5:30:00बात का देखिए मतलब क्या है अगर किसी
- 5:30:03ट्रांजैक्शन को इमेजिन करिए सिर्फ यहां
- 5:30:06काम करना है तो वो यहां पर आके
- 5:30:08एक्सक्लूसिव लॉक लगाएगा मानते हो इस बात
- 5:30:10को लेकिन कोई नया ट्रांजैक्शन आया उसको
- 5:30:13थोड़ी पता है कि य एक्सक्लूसिव लॉक लगा
- 5:30:14हुआ है अगर वो आया और उसने सीधे रूट के
- 5:30:16अंदर एक्सक्लूसिव लॉक लगा दिया तो क्या
- 5:30:18प्रॉब्लम नहीं हो जाएगा क्लैश हो जाएगा सर
- 5:30:21आपको कैसे पता लगेगा कि डेटाबेस के
- 5:30:23सबसेक्शन में कोई और ट्रांजैक्शन काम कर
- 5:30:25रहा है तो इसको कैसे रिजॉल्व करते हैं
- 5:30:27इसके लिए हमने इंटेंशन लॉक्स लगाए अप्रोच
- 5:30:30समझाता हूं अगर ये मान लीजिए दिस इज काइंड
- 5:30:33ऑफ अ ट्रांजैक्शन लेट मी से t1 इसको
- 5:30:35एक्सक्लूसिव लॉक लगाना है तो आपको रूट से
- 5:30:36शुरू करना है आप जाइए रूट पे लगाइए
- 5:30:39इंटेंशन एक्सक्लूसिव लॉक इस बात का क्या
- 5:30:41मतलब है इस बात का यह मतलब नहीं कि पूरा
- 5:30:43डेटाबेस लॉक है इस बात का यह मतलब इट्स अ
- 5:30:46इंटेंशन लॉक यह बता रहा है कि कहीं ना
- 5:30:49कहीं डेटाबेस का कोई सब पार्ट फ़िलहाल
- 5:30:52एक्सक्लूसिव मोड में मैं लॉग करूंगा अभी
- 5:30:54मान लीजिए किया नहीं मैं करूंगा तो कृपया
- 5:30:56रुक जाइए फिर आगे बढ़ेगा अब यहां आके यही
- 5:31:00लॉग दोबारा लगाएगा एरिया वन पे और फिर
- 5:31:03फाइनली फाइल b पे जाएगा और अगर अभी कोई
- 5:31:05लॉक नहीं होगा तो यहां एक्सक्लूसिव लॉक
- 5:31:06लगाएगा तो जब आप लॉकिंग करेंगे आप टॉप
- 5:31:10डाउन फैशन में करेंगे अब सोचिए जब कोई नया
- 5:31:13ट्रांजैक्शन आया मान लीजिए t2 आया अब वो
- 5:31:15सोच रहा है कि मेरे को पूरा डेटाबेस लॉक
- 5:31:17करना है जरा देखना इंटेंशन एक्सक्लूसिव और
- 5:31:19एक्सक्लूसिव की कंपैटिबिलिटी क्या है
- 5:31:21फॉल्स हम अलाउ नहीं करेंगे क्योंकि हम समझ
- 5:31:23जाएंगे यार कहीं डेटाबेस के किसी सब पार्ट
- 5:31:26के अंदर कोई और ट्रांजैक्शन काम कर रहा है
- 5:31:28लेकिन अगर यह ट्रांजैक्शन t2 गई यार मेरे
- 5:31:31को तो फाइल सी पे काम करना है तो क्या ये
- 5:31:34इंटेंशन एक्सक्लूसिव लगा सकता है देखिए
- 5:31:36इंटेंशन एक् एक्सक्लूसिव इंटेंशन
- 5:31:38एक्सक्लूसिव सरप्राइजिंगली ट्रू है हां
- 5:31:40फिर लगा ले आगे जा इस सब पार्ट पे लगा और
- 5:31:43अब आके एक्सक्लूसिव लगा तो एक यू नो नोड
- 5:31:47के ऊपर दो लोग इंटेंशन एक्सक्लूसिव लगा
- 5:31:49सकते हैं रूट नोड में क्योंकि वो अलग-अलग
- 5:31:50एरिया पे काम कर रहे होंगे बट रूट पे आपको
- 5:31:52नहीं लगाने दूंगा बाकी आप इसके अलग-अलग
- 5:31:55परम्यूटेशन कॉमिनेशन बना के देख सकते हैं
- 5:31:57हाउ इट इज वर्क्स बट दैट इज अ आईडिया कि
- 5:32:00हम कैसे इस पूरी प्रोसेस को आसान बना सकते
- 5:32:02हैं है ना एफिशिएंट बना सकते हैं सो दैट
- 5:32:05विल बी ऑल अभी मैंने कंपाइल नहीं किया
- 5:32:08मुझे नहीं पता 5 घंटा 6 घंटा कितना समय की
- 5:32:10वीडियो बनी है बट बहुत अच्छा रिस्पांस आप
- 5:32:13लोगों ने दिया था ऑपरेटिंग सिस्टम की
- 5:32:14वीडियोस को और अगर आप लास्ट में य बात सुन
- 5:32:17रहे लास्ट में हमेशा इसलिए कर रहा हूं
- 5:32:18क्योंकि आपने पूरी वीडियो देखी होगी तभी
- 5:32:20आप यहां लास्ट तक पहुंचे थैंक यू सो मच
- 5:32:22फॉर योर सपोर्ट ये वन शॉर्ट वीडियो मैं
- 5:32:25सेपरेटली बना रहा हूं विद द इंटेंशन टू द
- 5:32:27माइंड कि आपके सेमेस्टर्स एग्जाम जो है ना
- 5:32:29वो एक बड़ी प्रॉब्लम है बहुत सारे बच्चों
- 5:32:31के लिए और बहुत सारी चीजें होती है लास्ट
- 5:32:33मक में समझ नहीं आ रहा होता है ना तो यह
- 5:32:36वही आईडिया है कि पांच से 6 घंटे के अंदर
- 5:32:38आपकी प्रॉब्लम खत्म कर दूं और विद नो
- 5:32:41कॉम्प्रोमाइजिंग इन अंडरस्टैंडिंग एग्जाम
- 5:32:43में आप अच्छे से करके आए डिफरेंस
- 5:32:45क्या-क्या चीजें होनी चाहिए साथ दीजिए
- 5:32:47बिकॉज सब्सक्राइब आप करते हैं ना आपका कुछ
- 5:32:49नहीं जाता बट हमें बहुत मोटिवेशन मिलता है
- 5:32:52आप लोगों ने ओएस वाली वीडियो पे इतने
- 5:32:54अच्छे कमेंट्स दिए थे कि मैं रोक नहीं
- 5:32:55पाया एंड विदन अ वीक है ना सात दिन से कम
- 5:32:58फ्राइडे को गई थी ये भी आई होप फ्राइडे को
- 5:32:59अपलोड हो जाएगी एडिटिंग में देखते हैं
- 5:33:01कितना टाइम लगेगा तो 7 दिन में ही मैं
- 5:33:03दूसरी वीडियो अपलोड कर रहा हूं एंड आई हैव
- 5:33:05एन इंटेंशन कि ये सीरीज अभी आगे लं चलाऊं
- 5:33:08तो साथ दीजिए सपोर्ट करिए इसको शेयर भी
- 5:33:10करिए बिकॉज शेयर करेंगे ना तो जल्दी से
- 5:33:13चीजें आगे बढ़ेंगी नंबर्स आते तो हमारे
- 5:33:15पास ऑप्शन आता है हमारे पास हिम्मत आती है
- 5:33:17कि यार यहां पे टाइम लगाया जा सकता है कोई
- 5:33:20है जो इसकी वैल्यू कर रहा है तो इसी तरह
- 5:33:22साथ देते रहिए मोटिवेट करते रहिए हम भी
- 5:33:24इसी तरह प्रयास करते रहेंगे भगवान आप सभी
- 5:33:27को खुश रखे जय हिंद जय भारत
About this transcript
This page contains the full transcript of Complete DBMS Data Base Management System in one shot | Semester Exam | Hindi by KnowledgeGATE by Sanchit Sir, generated from the public captions YouTube serves with the video. The transcript has 64,527 words across 7,894 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.