YouTube2Text

Complete DBMS Data Base Management System in one shot | Semester Exam | Hindi — Transcript

by KnowledgeGATE by Sanchit Sir · 64,527 words · 7,894 segments · language en · Watch on YouTube

Full transcript

  1. 0:00हेलो एवरीवन इस वीडियो में मैंने पूरा
  2. 0:02डीबीएमएस यानी डेटाबेस मैनेजमेंट सिस्टम
  3. 0:05कंप्लीट पढ़ाया है वो भी स्पेशली फॉर
  4. 0:07सेमेस्टर एग्जाम इस वीडियो में मैंने
  5. 0:09बताया है कि एग्जाम पॉइंट ऑफ व्यू से कौन
  6. 0:11से टॉपिक्स इंपॉर्टेंट है और वहां से
  7. 0:13एगजैक्टली किस टाइप के क्वेश्चंस पूछे
  8. 0:15जाते हैं इस वीडियो में मैंने पूरा
  9. 0:17डीबीएमएस स्टार्टिंग से लेके बिल्कुल एंड
  10. 0:20तक पढ़ाया है तो अगर आपने डीबीएमएस कभी
  11. 0:22नहीं पढ़ा तो यह वीडियो आपके बड़े काम का
  12. 0:24है अगर आप जल्दी से डीबीएमएस रिवाइज करना
  13. 0:27चाहते हैं तो भी इस वीडियो में आपको बहुत
  14. 0:28कुछ सीखने को मिलेगा यहां पर मैंने बहुत
  15. 0:31सारे कॉलेजेस और यूनिवर्सिटीज का सिलेबस
  16. 0:33स्टडी करने के बाद कंटेंट फाइनल किया है
  17. 0:35तो व्हाट आई कैन प्रॉमिस इज 95 पर से
  18. 0:38ज्यादा सिलेबस आपसे मैच करेगा अगर आप ये
  19. 0:41वीडियो पूरा देखते हैं तो आपको डीबीएम
  20. 0:43सिखाने की जिम्मेदारी मेरी इस वीडियो में
  21. 0:46मैंने जो भी कंटेंट कवर किया है उसका एकदम
  22. 0:48प्रो लेवल के नोट्स का लिंक आपको
  23. 0:50डिस्क्रिप्शन में मिलेगा वो भी एकदम फ्री
  24. 0:53यहां पर नीचे आपको टाइमलाइन पे चैप्टर्स
  25. 0:55नजर आएंगे जिस पर क्लिक करके किसी भी
  26. 0:57टॉपिक पे आप डायरेक्ट जा सकते हैं आप भारत
  27. 0:59के जिस भी जगह से वीडियो देख रहे हैं वहां
  28. 1:01का नानाम कमेंट सेक्शन में जरूर लिखिए
  29. 1:04ताकि कमेंट सेक्शन में पूरे भारत का नक्शा
  30. 1:07बनता हुआ नजर आए तो चलिए शुरू करते हैं
  31. 1:10सीधे बात करता हूं सिलेबस के बारे में
  32. 1:12अगेन देश के ज्यादातर यूनिवर्सिटीज और
  33. 1:14कॉलेज को स्टडी करने के बाद ये वो बड़ा
  34. 1:16सिलेबस है जो हमें नजर आया और जब मैंने
  35. 1:19बीटेक किया था अभी तक काफी चेंजेज हो गए
  36. 1:21हैं कुछ-कुछ पॉइंट चेंज हुए जैसे मैंने
  37. 1:23देखा एक प्रॉब्लम इस सिलेबस के अंदर ये है
  38. 1:25कि जो इंडेक्सिंग वाला पार्ट है है ना वो
  39. 1:28यहां पर टोटली बिजी है जबकि कुछ कॉलेज
  40. 1:30यूनिवर्सिटीज ऐसे हैं जहां पर इंडेक्सिंग
  41. 1:32या बीट्री जो है वो थोड़ा बहुत पढ़ाया जा
  42. 1:34रहा है तो मैं अब आपको दिखाता हूं ये
  43. 1:37मोटा-मोटा सिलेबस है जिसको मैंने कवर करने
  44. 1:39की कोशिश की है जिसमें 90 टू 95 पर सिलेबस
  45. 1:42में बोल रहा हूं हर कॉलेज हर यूनिवर्सिटी
  46. 1:44से मैच करेगा इन दीज वीडियो चैप्टर्स तो
  47. 1:47ये जो पूरी टाइमलाइन आपको नजर आएगी वो इस
  48. 1:49चैप्टर और इस फ्लो में मैंने देखिए पूरा
  49. 1:51सब्जेक्ट पढ़ा है चैप्टर नंबर वन से
  50. 1:53चैप्टर नंबर 10 तक हमेशा वीडियो में टॉप
  51. 1:56लेफ्ट में अ टॉप लेफ्ट में आपको चैप्टर
  52. 1:59मिलेगा और टॉप राइट में आपको मिलेगा
  53. 2:02वीडियो का फिलहाल जो टॉपिक चल रहा है उस
  54. 2:03चैप्टर का और इसी फ्लो में ही आगे बढ़ेगा
  55. 2:06तो ये बहुत इंपॉर्टेंट यू कैन टेक अ
  56. 2:07स्क्रीनशॉट आप अलग से लेके रख सकते हो सो
  57. 2:09दैट इमेज आप खोल के रखो और जब भी आपको
  58. 2:12कंफ्यूजन हो अभी कहां पे है तो यू कैन
  59. 2:14अंडरस्टैंड इसी चैप्टर के साथ हम आगे बढ़
  60. 2:16रहे होंगे यस ओके तो अभी डायरेक्ट पढ़ना
  61. 2:19स्टार्ट करते हैं तो डायरेक्टली अभी टॉपिक
  62. 2:21से स्टार्ट करते हैं और सबसे पहले बात
  63. 2:22करते हैं डेटाबेस मैनेजमेंट सिस्टम समझना
  64. 2:25है तो सबसे पहले बात करेंगे डाटा होता
  65. 2:27क्या है अब मुझे दोनों बातों का ध्यान
  66. 2:28रखना है पहला कि जब आप यूनिवर्सिटी एग्जाम
  67. 2:31में आंसर लेके आए तो नंबर कहीं भी कटे ना
  68. 2:33आपके और दूसरा एग्जैक्ट आईडिया क्या है
  69. 2:35वोह भी समझ आए तो देखिए कोई भी रॉ फैक्ट्स
  70. 2:38एंड फिगर्स किसी भी एंटिटी के बारे में
  71. 2:40उसको हम डाटा बोलते हैं मैं कई बार बच्चों
  72. 2:42से बात करता हूं ना कुछ लोग बोलते हैं सर
  73. 2:44मीनिंग लेस है तो डाटा है मीनिंगफुल है तो
  74. 2:46इंफॉर्मेशन है अनप्रोसैस्ड है तो
  75. 2:48इंफॉर्मेशन है ऐसा नहीं है तो डेटा इज
  76. 2:51डेटा एनी फैक्स एंड फिगर इज अ डेटा
  77. 2:53डेफिनेशन क्या लिखते हैं डेटा आर
  78. 2:55कैरेक्टरिस्टिक और एट्रिल न्यूमेरिक
  79. 2:58कलेक्टेड थ्रू वेरियस ऑब्जर्वेशंस इट कैन
  80. 3:00बी क्वालिटेटिव इट कैन बी क्वांटिटेशन एंड
  81. 3:03ये जो मैं सबसे आखिरी बात बोल रहा हूं
  82. 3:04बहुत इंपॉर्टेंट है एनी फैक्ट्स एंड
  83. 3:06फिगर्स अबाउट एन एंटिटी इज अ डाटा और जैसे
  84. 3:09यहां पर लिख रहा हूं डेटा किसी भी सेक्टर
  85. 3:11में आज के टाइम पे जैसे बोलते हैं ना
  86. 3:12इंफॉर्मेशन एज गोल्ड या क्रूड ऑयल
  87. 3:15इंपॉर्टेंट नहीं है डाटा इज द न्यू गोल्ड
  88. 3:18तो ये डेटा हमने अलग-अलग सेक्टर से इकट्ठा
  89. 3:20किया होता है फिर एनालिसिस में डिसीजन
  90. 3:23मेकिंग में इंफॉर्मेशन बनने के लिए डाटा
  91. 3:25ही काम आता है है ना सो आई होप डेटा का जो
  92. 3:28बेसिक अंडरस्टैंडिंग है वो आपको क्लियर
  93. 3:30हुआ होगा नाउ गोइंग ऑन टू इंफॉर्मेशन हम
  94. 3:33बोलते हैं डेटा जब एप्लीकेबल हो जिस डेटा
  95. 3:36को जो डेटा हमारे कांटेक्ट में हो टा जो
  96. 3:38डाटा हमें रिक्वायर्ड हो उसमें मेरा एक
  97. 3:40बहुत इंपॉर्टेंट ऑब्जर्वेशन ये है कि ऐसा
  98. 3:43हो सकता है कि कोई डाटा हमारे लिए सिर्फ
  99. 3:45डाटा ही हो क्योंकि हमें नहीं चाहिए जिस
  100. 3:47डाटा से हम कुछ सीखें जो डेटा मेरे लिए
  101. 3:49इंपॉर्टेंट है जो डाटा मेरे लिए रिलेवेंट
  102. 3:51है वो इंफॉर्मेशन है तो मैं अपने हिसाब से
  103. 3:54जो बोल रहा हूं वो इंफॉर्मेशन बोल रहा हूं
  104. 3:56आप अभी पर्सीव जो कर रहे हैं वो डाटा है
  105. 3:59उसमें जो आप को समझ आएगा वो आपके लिए
  106. 4:00इंफॉर्मेशन होगा तो यहां पे क्या लिखता
  107. 4:02हूं डाटा बिकम इंफॉर्मेशन व्हेन एनालाइज्ड
  108. 4:05एंड प्लेज इन अ कॉन्टेक्स्ट प्रोवाइड अ
  109. 4:08बेसिस फॉर डि अंडरस्टैंडिंग डिसीजन मेकिंग
  110. 4:11एंड फर्द एनालिसिस एंड यू नो द प्रोसेस
  111. 4:13डेटा इज कॉल्ड इंफॉर्मेशन सो ओबवियसली आप
  112. 4:16डाटा पे काम क्यों करेंगे शेयर मार्केट का
  113. 4:18डाटा आपने 20 साल का उठा लिया दिस दिस दिस
  114. 4:20दिस दिस अब उसमें जो शेयर आपके लिए
  115. 4:22इंपॉर्टेंट है ो दैट बिकम एन इंफॉर्मेशन
  116. 4:25आपने रेलवे का डेटाबेस उठाया जो ट्रेन
  117. 4:28आपके लिए इंपॉर्टेंट है जिसमें आपको
  118. 4:29ट्रेवल करना है नान दैट बिकम एन
  119. 4:31इंफॉर्मेशन है ना विद द कॉन्टेक्स्ट एंड
  120. 4:34विद व्हिच कैन बी यूज़ फॉर डिसीजन मेकिंग
  121. 4:36एंड फर्द एनालिसिस देन दैट बिकम
  122. 4:38इंफॉर्मेशन सो आई थिंक जो बेसिक डिफरेंस
  123. 4:40है बिटवीन द डाटा एंड द इंफॉर्मेशन बिकॉज़
  124. 4:43कहीं-कहीं हो सकता है आपको लिखने की जरूरत
  125. 4:45पड़े हालांकि नोबडी इज़ गोइंग टू आस्क यू
  126. 4:47फाइव मार्क डिफरेंस की डेटा और इंफॉर्मेशन
  127. 4:49में डिफरेंस बताओ ऐसा तो नहीं पूछेंगे यस
  128. 4:52आगे बढ़ते हैं ना व्हाट इज़ डेटाबेस अभी
  129. 4:54डेटा समझ आया इंफॉर्मेशन समझ आया अब डेटा
  130. 4:57का जो कलेक्शन होगा उसको डेटाबेस बोलेंगे
  131. 4:59बट कुछ पॉइंट ध्यान रखे हुए अलग से देखिए
  132. 5:02क्या है अ डेटा बेस इज अ स्ट्रक्चर्ड
  133. 5:04कलेक्शन ऑफ डाटा अब ओबवियसली
  134. 5:06अनस्ट्रक्चर्ड तो नहीं होगा और वैसे मैं
  135. 5:08बता दूं यहां पर जब हम डेटाबेस की बात कर
  136. 5:10रहे हैं ना हम स्पेसिफिकली टेबल्स की बात
  137. 5:12कर रहे होते हैं बिकॉज़ हम यहां पर जो
  138. 5:15ज्यादातर स्टडी करेंगे वो डाटा स्टडी
  139. 5:17करेंगे जो टेक्स्ट फॉर्मेट में है और जो
  140. 5:19टू डायमेंशन टेबल्स में स्टोर्ड है यस सो
  141. 5:21यहां पर स्ट्रक्चर्ड कलेक्शन ऑफ डाटा है
  142. 5:25फैसिलिटेटिंग इजी एक्सेस मैनेजमेंट एंड
  143. 5:28अपडेट्स अगर कोई डेटाबेस मैं ऐसा बनाऊं
  144. 5:30जिसको जरूरत पड़ने प मैं एक्सेस नहीं कर
  145. 5:32पा रहा हूं या उसमें अपडेट नहीं कर पा रहा
  146. 5:34या स्कीमा स्ट्रक्चर चेंज नहीं कर पा रहा
  147. 5:36तो कोई मतलब नहीं है तो सारी चीज होनी
  148. 5:38चाहिए एंड एक्सेस
  149. 5:41इलेक्ट्रॉनिकली फ्रॉम अ कंप्यूटर सिस्टम
  150. 5:43तो नोबडी इज गोइंग टू की ताला खोल के
  151. 5:45जाएगा तब डेटा निकाल के लाएगा तो ऑब् वियस
  152. 5:48सॉफ्टवेयर सिस्टम कंप्यूटर के थ्रू अगर
  153. 5:49मैं एक्सेस कर पा रहा हूं तो दैट बिकम अ
  154. 5:51डेटाबेस तो रिलेटेड होना चाहिए
  155. 5:53स्ट्रक्चर्ड होना चाहिए और मेंटेनेंस करना
  156. 5:56उसका आसान हो देन आई कैन कॉल इट अ डेटाबेस
  157. 5:58एंड फाइनल कमिंग ऑन टू द एग्जैक्ट
  158. 6:00डेफिनेशन व्हाट इज डेटाबेस मैनेजमेंट
  159. 6:03सिस्टम तो अब यह हमारा डाटा है और जैसे
  160. 6:06मैं आपसे बोल रहा हूं अगर पूरा सॉफ्टवेयर
  161. 6:08हमारे पास है कि कैसे हम इसके अंदर डाटा
  162. 6:11स्टोर करेंगे कैसे यहां पे कंटेंट या
  163. 6:14स्ट्रक्चर मॉडिफाई करेंगे और कैसे रिजल्ट
  164. 6:16हमारा वापस आएगा दिस ओवरऑल अंडरस्टैंडिंग
  165. 6:19इज गोइंग टू बिकम डेटाबेस मैनेजमेंट
  166. 6:21सिस्टम सो आई विल गो पॉइंट बाय पॉइंट
  167. 6:23डीबीएमएस इज अ सॉफ्टवेयर अब मैं इसको
  168. 6:25सॉफ्टवेयर बोल रहा हूं फैसिलिटेटिंग
  169. 6:28एफिशिएंट डाटा स्टोरेज ट्राइवल एंड
  170. 6:30मैनेजमेंट ऑफ डेटाबेस अब एक शब्द यहां पर
  171. 6:33लग गया ध्यान से देखिए कहां गया कहां गया
  172. 6:35एफिशिएंट टाइम इज इंपॉर्टेंट तो ये सब काम
  173. 6:38करना बट ऐसा मत समझना कि बहुत स्लो करोगे
  174. 6:40वरना आज के टाइम पे कोई मतलब नहीं है
  175. 6:42एफिशिएंट होना चाहिए देन
  176. 6:44इंश्योर्स डेटा सेफ्टी एंड इंटीग्रिटी अभी
  177. 6:47अगर पैसा भी इंटरनेट पे है पर्सनल
  178. 6:50इंफॉर्मेशन भी इंटरनेट पे है तो सेफ्टी
  179. 6:52इंटीग्रिटी चाहिए वाइल ऑफि एक्सेसिबिलिटी
  180. 6:54एंड कॉन्करंसी कंट्रोल मल्टीपल लोग एक
  181. 6:57टाइम पे काम करेंगे आगे सब डिटेल में
  182. 6:59देखना है आईआरसीटीसी के सर्वर के ऊपर 101
  183. 7:02हजार एक एक लाख ट्रांजैक्शन एक साथ हो रहे
  184. 7:04होते हैं उस सबको मैनेज करना सपोर्टिंग
  185. 7:07फंक्शंस लाइक डाटा
  186. 7:09क्वेरिएंट डिसीजन मेकिंग जब यह सब कुछ एक
  187. 7:12बंडल में हम पैकेज कर देते हैं देन इट
  188. 7:15बिकम डीबीएमएस दैट इज डेटा बेस मैनेजमेंट
  189. 7:17सिस्टम तो बेसिक टर्मिनोलॉजी मुझे लग रहा
  190. 7:19है कि धीरे-धीरे क्लियर हो रही है एक छोटा
  191. 7:22सा इंपॉर्टेंट पॉइंट मुझे और डिस्कस करना
  192. 7:23है यूनिवर्सिटी एग्जाम के लिए बहुत
  193. 7:25इंपॉर्टेंट क्वेश्चन है डीबीएम से एक
  194. 7:27आईडिया हुआ क्या डाटा को मैनेज कर करने का
  195. 7:29डीबी में से एक तरीका है छोटा-मोटा डाटा
  196. 7:32है क्या ऑपरेटिंग सिस्टम की फाइल में एकल
  197. 7:35में पा पॉइंट में इन सब में डाटा हैंडल
  198. 7:37नहीं कर सकते कुछ हद तक तो कर सकते हैं तो
  199. 7:39एक पॉइंट एक डिफरेंस समझते हैं या पढ़ाया
  200. 7:42जाता है क्या फाइल सिस्टम्स में क्या
  201. 7:44प्रॉब्लम्स थी बिकॉज ऑफ व्हिच वी स्विच टू
  202. 7:47डेटाबेस मैनेजमेंट सिस्टम या ये डिफरेंस
  203. 7:50पढ़ के आपको ये भी समझ आएगा अगर आपका
  204. 7:51स्किल बहुत छोटा है तो मे भी आपको एक
  205. 7:54प्रोफेशनल डीबीएमएस यूज़ करने की जरूरत
  206. 7:55नहीं है हो सकता है आपका काम फाइल सिस्टम
  207. 7:57से ही चल जाए सो आई विल गो पॉइंट बाय
  208. 7:59पॉइंट ये इंपोर्टेंट है डेटा एक्सेस अगर
  209. 8:02फाइल सिस्टम से ही मैनेज करेंगे तो यू नो
  210. 8:04सर्व अ स्लोअर डटा रिट्रायबल ड्यू टू
  211. 8:07अनस्ट्रक्चर्ड क्वेरी कैपेबिलिटीज अब मैं
  212. 8:10आपसे बोलूंगा इंडियन रेलवे अगर पूरा
  213. 8:12डेटाबेस एक्सेल फाइल में रखे कैन यू
  214. 8:14इमेजिन ये पीएनआर नंबर का जरा बताओ आखिरी
  215. 8:16बार कब इसने ट्रेवल किया था कहां से गया
  216. 8:18था सब काम आपको खुद से करना पड़ेगा बट
  217. 8:20डीबीएमएस में आपके पास क्वेरी लिखना आता
  218. 8:22हैकल वहां पर काम करेगी यू जस्ट राइट अ
  219. 8:25क्वेरी और वो डाटा रिट्राईंग तो ओबवियसली
  220. 8:27प्रोफेशनल डेटाबेस से क्वेरी ट्राइवल
  221. 8:29हमारा बड़ा फास्ट होगा डेटा आइसोलेशन
  222. 8:31चैलेंज इन को रिलेटिंग डेटा अक्रॉस सेपरेट
  223. 8:34फाइल लीडिंग टू डेटा आइसोलेशन कई डाटा हो
  224. 8:37सकते हैं कि यू नो सारा डाटा एक फाइल में
  225. 8:39हम नहीं रख सकते अभी नॉर्मलाइजेशन में आगे
  226. 8:41पढ़ेंगे डाटा यू नो मल्टीपल डेविस अक्रॉस
  227. 8:44द स्पेक्ट्रम डिवाइज हो जाता है बाद में
  228. 8:46उसको कैसे ढूंढ के लाना क्या करना बड़ा
  229. 8:48मुश्किल है बट यहां पर ऐसा बिल्कुल भी
  230. 8:50नहीं है क्योंकि सारे टेबल आपस में
  231. 8:52इंटररिलेटेड रहते हैं आगे जाके हम पढ़ेंगे
  232. 8:54रिलेशनशिप्स है फॉरेन कीज हैं तो डेटा
  233. 8:56आइसोलेशन की प्रॉब्लम प्रोफेशनल डेटाबेस
  234. 8:58में नहीं होगी डाटा इंटीग्रिटी बहुत सारे
  235. 9:02हो सकते हैं प्राइमरी की की वैल्यू नल
  236. 9:04नहीं होनी चाहिए अकाउंट का बैलेंस 1000 से
  237. 9:06कम नहीं होना चाहिए ऐसे बहुत सारे आप
  238. 9:08आइडियाज लगा सकते हो फाइल सिस्टम में आपको
  239. 9:10सब मैनेज करना पड़ेगा यहां पर डेटाबेस
  240. 9:13आपके लिए मैनेज करेगा डिलीट का क्या रूल
  241. 9:15है मॉडिफिकेशन का क्या रूल है हर रूल आप
  242. 9:17स्पेसिफाई कर सकते हो एक्सेल में सीखेंगे
  243. 9:19हम इसको एटोमिसिटी प्रॉब्लम ये बड़ा इशू
  244. 9:21है सर एक ट्रांजैक्शन अगर हम रन कर रहे
  245. 9:24ट्रांजैक्शन मस्ट बी अटॉमिक इन नेचर अगर
  246. 9:26₹1 अकाउंट ए से कटे तो अकाउंट बी में जाना
  247. 9:28चाहिए तो यह डेटाबेस को बताने की जरूरत
  248. 9:31नहीं वो मैनेज कर लेगा अगर नहीं गए तो ₹1
  249. 9:33वापस अकाउंट ए में पहुंचा देगा एटलीस्ट
  250. 9:35वहां पहुंचा देगा जहां से शुरू किया था
  251. 9:37यहां पर इस बात की कोई गारंटी नहीं रख
  252. 9:39सकता ये एक बड़ा इशू एंड लास्ट में
  253. 9:41कॉन्करेंस जो मैं आपसे बोल रहा था ना
  254. 9:42पैरेलली पूरा गेम ही कॉन्करेंस का है
  255. 9:45कितने सारे लोग एक ही टाइम पे एक ही ट्रेन
  256. 9:48के ऊपर तत्काल टिकल बुक करने की कोशिश कर
  257. 9:49रहे होंगे एक्सेल फाइल के बस में नहीं है
  258. 9:52सारी चीजों को मैनेज करें प्रोफेशनल
  259. 9:53डेटाबेस बिना क्लैश बिना प्रॉब्लम के सारी
  260. 9:56आईडी अच्छे से हैंडल कर सकता है तो
  261. 9:58ओबवियसली अगर स्केल बड़ा है वॉल्यूम्स
  262. 10:00बड़े हैं बिजनेस बड़ा है देन डीबीएमएस इज
  263. 10:02अ बेटर चॉइस ये पूरा डिफरेंस पेल के आइएगा
  264. 10:0510 नंबर का क्वेश्चन है 10 में से ढ या 10
  265. 10:07भी मिल सकते हैं आगे बढ़ता हूं एक और छोटा
  266. 10:10सा टॉपिक अभी सब छोटे-छोटे छोटे छोटे
  267. 10:12टॉपिक टर्मिनोलॉजी बट ईच ऑफ दिस आइडिया इज
  268. 10:15बीइंग आस्क इन अ यूनिवर्सिटी एग्जाम पांच
  269. 10:17नंबर सात नंबर 10 नंबर में क्वेश्चन पूछे
  270. 10:19ये पूरे डेटाबेस का व्यू क्या हो सकता है
  271. 10:22तो देखिए जैसे फॉर एग्जांपल एक बिल्डिंग
  272. 10:25है बिल्डिंग के अलग-अलग व्यू हो सकते हैं
  273. 10:26एक व्यू वो जो उसमें रहता है उसको दि रहा
  274. 10:29ऊपर ऊपर से आपको क्या नजर आता है ये
  275. 10:31बेडरूम है उसके हिसाब से बेडरूम है ये
  276. 10:33बाथरूम है ये ड्राइंग रूम है लाइक दिस जो
  277. 10:36सिविल इंजीनियर उसका व्यू अलग हो सकता है
  278. 10:39उसको स्ट्रक्चर उसको बीम्स नजर आते होंगे
  279. 10:41ये एक फ्लोर है इसका इतना हाइट है इतना
  280. 10:44डेप्थ है ये बिग रूम है स्मॉल रूम है जो
  281. 10:46लेबर है उसको अलग तरह से नजर आता होगा
  282. 10:49इसमें मेरे को इतना काम करना है ये मैंने
  283. 10:50ऐसे किया था इसमें इतना दिन लगेगा समथिंग
  284. 10:52लाइक दिस इसी तरह डेटाबेस के तीन व्यू है
  285. 10:55हमारे पास कौन-कौन सा फिजिकल व्यू लॉजिकल
  286. 10:58व्यू एंड व्यू लेवल यहां पे आप देखेंगे
  287. 10:59मैंने थोड़ा उल्टे ऑर्डर में लिख दिया
  288. 11:01व्यू लेवल रेलवे का एग्जांपल ले लेते हैं
  289. 11:04फाइनली यूजर को नजर आता है अच्छा
  290. 11:06आईआरसीटीसी की वेबसाइट ऐसे ओपन होती है
  291. 11:08यहां पे मेरे को पीएनआर डालना है मेरे को
  292. 11:11स्टेटस पता लग जाएगा ऐसे टिकट बुक होता है
  293. 11:13लॉजिकल स्ट्रक्चर जो एक तरह से ईआर
  294. 11:16डायग्राम आप बोल सकते हैं जो डिजाइन है
  295. 11:19कितने टेबल्स हैं कौन किससे कैसे रिलेटेड
  296. 11:21है वो सारी चीजें एंड एक हो सकता है
  297. 11:23फिजिकल व्यू एक्चुअली डाटा कैसे स्टोर है
  298. 11:26लिंकलिस्ट यूज़ किया है टेबल यूज़ किया
  299. 11:28कौन सा डेटा स्ट्रक्चर है वो सारी चीजें
  300. 11:30जहां पे हमें नहीं समझ आता उसका लॉजिकल
  301. 11:32वैल्यू क्या है लेकिन फिजिकल लेवल पे कैसे
  302. 11:34इंप्लीमेंट हो रहा है तो तीन व्यू हो सकते
  303. 11:36हैं तो अगेन अगर मैं डिटेल में जाऊं जो
  304. 11:39सबसे लोअर लेवल है दैट इज कॉल्ड द फिजिकल
  305. 11:41व्यू जैसे मैंने आपको ऑलरेडी समझाया यहां
  306. 11:43पर डेटा स्टोरेज कैसे है हार्डवेयर क्या
  307. 11:46यूज़ किया गया है द लोएस्ट लेवल ऑफ़
  308. 11:48एब्स्ट्रेक्शन विद
  309. 11:49कॉम्प्लेक्टेड मिनें मैनेज बाय डेटाबेस
  310. 11:52एडमिनिस्ट्रेटर तो मान लीजिए अगर मैं
  311. 11:54ट्रेवल कर रहा हूं किसी ट्रेन से मेरे को
  312. 11:56क्या लेना देना है कि इसका डेटाबेस आपने
  313. 11:59लिंक लिस्ट से बनाया है या टेबल से बना है
  314. 12:01कैसे बना है है ना नन ऑफ माय बिजनेस तो ये
  315. 12:04सबसे नीचे हो गया लॉजिकल लेवल इज द सेकंड
  316. 12:06लेवल या कांसेप्चुअल लेवल भी इसे बोलते
  317. 12:08हैं जैसे मैं आपसे बोल रहा हूं यहां पर हम
  318. 12:11बात करते हैं रिलेशनशिप की ट्रेन एक
  319. 12:13एंटिटी सेट होगा कस्टमर या मे बी ट्रेवलर
  320. 12:16एक एंटिटी सेट होगा है ना रेलवे के
  321. 12:18एंप्लॉयज एक एंटिटी होंगे कौन आपस में
  322. 12:20कैसे रिलेट करेगा वो जितना भी मैनेजमेंट
  323. 12:22है सो फिजिकल लेवल के अबब है क्या फिजिकल
  324. 12:26एंटिटीज है क्या उनका रिलेशनशिप्स है
  325. 12:28एवरीथिंग इज बीइंग कवर्ड एट द लॉजिकल लेवल
  326. 12:31एंड फाइनली समझो व्यू लेवल अलग-अलग क्यों
  327. 12:33दिखा है क्योंकि आपका व्यू अलग है मेरा
  328. 12:35व्यू अलग है हो सकता है आप रेलवे के
  329. 12:37एंप्लॉई हो आपको अलग सिस्टम दिखे मैं
  330. 12:40ट्रेवलर हूं बट मेरे को किसी और चीज ट्रेन
  331. 12:42में ट्रेवल करना है आपको किसी और ट्रेन
  332. 12:44में ट्रेवल करना है आपका व्यू अलग होगा
  333. 12:45मेरा व्यू अलग होगा सो जो फाइनल लेवल ऑफ
  334. 12:48एब्स्ट्रेक्शन जो यूजर को दिखता है और
  335. 12:51यहां पे ओबवियसली टोटल व्यू नहीं मिलेगा
  336. 12:53आपको वही व्यू मिलेगा जो आपकी
  337. 12:54रिक्वायरमेंट है है ना तो वो हम व्यू लेवल
  338. 12:57में कवर करते हैं तो आई थिंक ये एक
  339. 12:58अंडरस्टैंड डिंग भी आपको क्लियर हुई होगी
  340. 13:00इसी का एक एक्सटेंडेड वर्जन है आई एम नॉट
  341. 13:03गोइंग टू कवर दिस आइडिया इन डिटेल सेम ही
  342. 13:04बात है यूनिवर्सिटी एग्जाम से मैंने देखा
  343. 13:06सेमेस्टर्स में कई बार क्वेश्चन पूछे डाटा
  344. 13:09इंडिपेंडेंस अगेन जब हम इसको इस तरह से
  345. 13:11अरेंज करते हैं ना वो स्ट्रक्चरल अप्रोच
  346. 13:13है अगर मैं फिजिकल लेवल पे चेंज करना
  347. 13:16चाहूं फॉर एग्जांपल कि यार रेलवेज की
  348. 13:18वेबसाइट है हम मान के चल रहे हैं हम
  349. 13:20डेटाबेस का जो फिजिकल लेवल है उसमें कुछ
  350. 13:23इंप्रूवमेंट करेंगे इंडेक्सिंग चेंज
  351. 13:25करेंगे फिजिकल स्ट्रक्चर चेंज करेंगे तो
  352. 13:27क्या उसका इंपैक्ट लॉजिकल लेवल प आना
  353. 13:29चाहिए कि मेरे को टेबल का आईडिया ही चेंज
  354. 13:31करना पड़ रहा है नहीं आना चाहिए या मैं
  355. 13:33टेबल पे अगर कोई आईडिया चेंज कर रहा हूं
  356. 13:35कि इसको भी ऐसे रिलेट करूंगा तो क्या उसकी
  357. 13:37वजह से मेरा फिजिकल इंप्लीमेंटेशन चेंज
  358. 13:39होना चाहिए कंप्यूटर साइंस में जनरल
  359. 13:41कांसेप्ट है एब्स्ट्रेक्शन एक लेवल का
  360. 13:44दूसरे लेवल पे जो इंपैक्ट है वो मिनिमम
  361. 13:46होना चाहिए तो यहां पर डेटा इंडिपेंडेंस
  362. 13:49में हम इसी चीज को कवर करते हैं इसको
  363. 13:51बोलते हैं ना मॉड्यूलर सारी चीज एक दूसरे
  364. 13:54पर बहुत ज्यादा डिपेंडेंट ना हो एक लेवल
  365. 13:56का इंडिपेंडेंस हो सो इधर वही पॉइंट कवर
  366. 13:59किया नाउ दिस इज इंपॉर्टेंट दिस इज लाइक
  367. 14:01इंस्टेंस एंड स्कीमा ये तो बहुत ही
  368. 14:03इंपॉर्टेंट है डेटाबेस में पता नहीं थ्रू
  369. 14:06आउट दिस वीडियो थ्रू आउट दिस कोर्स कितनी
  370. 14:08बार ये शब्द मैं इस्तेमाल करूंगा सो व्हाट
  371. 14:11इज स्कीमा एंड व्हाट इज़ इंस्टेंस लेट मी
  372. 14:12गो टू द स्कीमा फर्स्ट स्ट्रक्चर है ना एक
  373. 14:16टेबल है वो टेबल में कितने कॉलम्स होंगे
  374. 14:20वो कॉलम किस-किस टाइप के होंगे इसमें कौन
  375. 14:23प्राइमरी की होगा कौन कैरेक्टर होगा कौन
  376. 14:26न्यूमेरिक वैल्यू होगा कौन डेट होगा उसका
  377. 14:28जो स्ट्रक है दैट इज नोन एज स्कीमा है ना
  378. 14:31उसको बोलते हैं स्कीमा अब किसी समय पे
  379. 14:33एग्जैक्ट किसी मोमेंट ऑफ टाइम पे इसमें
  380. 14:36कौन सा इंफॉर्मेशन होगा वो समय के साथ
  381. 14:39चेंज भी हो सकता है दैट इज नोन एज
  382. 14:41इंस्टेंस तो स्ट्रक्चर है ना कोई बिल्डिंग
  383. 14:45है दैट इज अ स्कीमा उसके अंदर कौन लोग
  384. 14:48रहते हैं दैट इज एन इंस्टेंस मेमोरी के
  385. 14:50अंदर दो बाइट रिजर्व किया उसका कैपेसिटी
  386. 14:54दो बाइट है उस वेरिएबल का नाम ए है दैट इज
  387. 14:59द स्कीमा फिलहाल उसके अंदर वैल्यू फाइव है
  388. 15:02दैट इज द इंस्टेंस आई थिंक यू आर गेटिंग
  389. 15:04इट मैं कुछ समय चेंज कर सकता हूं आई कैन
  390. 15:06मेक दिस फ टू 15 तो यू नो इंस्टेंस चेंज
  391. 15:09हो रहा है स्कीमा रिमेंस द सेम सो ये पूरा
  392. 15:11एक आईडिया है और वही सारा पॉइंट मैंने
  393. 15:13यहां पे लिख के कवर किया है यू नो दिस इज
  394. 15:16अ वेरी गुड नोट्स इसको कंसीडर करना है और
  395. 15:18अच्छे से एग्जाम में लिख के आना है गोइंग
  396. 15:20फॉरवर्ड अगेन अ वेरी इंपॉर्टेंट फाइव
  397. 15:23मार्क्स सम टाइम सेवन मार्क्स सम टाइम 10
  398. 15:25मार्क क्वेश्चन ओल एपी एंड ओटीपी पहले
  399. 15:28इसका बेसिक आईडिया समझाता हूं जहां मेरे
  400. 15:30को लगता है ज्यादातर यूनिवर्सिटी में
  401. 15:31सेमेस्टर्स में डिफरेंस पर क्वेश्चन पूछा
  402. 15:33मैं पहले टेबल ही अरेंज करके लाया हूं
  403. 15:35आपके लिए यह गेम क्या है देखिए डेटा बेसेस
  404. 15:38बहुत बड़े होते हैं और एक समय के बाद सपोज
  405. 15:41नाउ लेट्स टेक एन एग्जांपल अगेन रेलवेज आप
  406. 15:43समझो रेलवे के पास बहुत सारा हिस्टोरिकल
  407. 15:46डाटा भी है है ना और जो आज के समय यूज
  408. 15:48नहीं हो रहा एक ट्रेन जैसे ही ट्रेवल होके
  409. 15:50कंप्लीट हो जाती है मान लीजिए अगर कोई
  410. 15:52ट्रेन 2012 में चली थी उसमें वह कहां से
  411. 15:55चली थी कहां पहुंची थी कितने स्टेशन लेट
  412. 15:58थे कौन-कौन ट्र किया था हो सकता है रेलवे
  413. 16:00के पास डाटा हो बट वो सारा डाटा भी डे टू
  414. 16:02डे ऑपरेशंस में यूज होना है क्या अभी तो
  415. 16:04कोई नहीं पूछने वाला ना तो नॉर्मली हम ये
  416. 16:06करते हैं आसान भाषा में समझिए जो
  417. 16:08हिस्टोरिकल डाटा है जैसे ही डेटा थोड़ा सा
  418. 16:10पुराना होता है और रोजमर्रा के काम में वो
  419. 16:13इस्तेमाल नहीं होता मान लीजिए अभी ट्रेन
  420. 16:15चलने वाली है पा दिन बाद की ट्रेन है
  421. 16:17उसमें रिजर्वेशन हो भी रहे होंगे
  422. 16:18रिजर्वेशंस कैंसिल होंगे बहुत सारी चीजें
  423. 16:21चल रही होंगी वो अभी करंट डाटा है लेकिन
  424. 16:23जो ट्रेन 5 साल पहले ट्रेवल कर चुकी है है
  425. 16:26ना जो उसमें ट्रेवल होना था चेंजेज राइ इट
  426. 16:29ऑपरेशन जो होने दे हो चुके हैं वो
  427. 16:31हिस्टोरिकल है तो हम डेटाबेस को दो पार्ट
  428. 16:33में डिवाइड कर देते हैं ऑनलाइन एनालिटिकल
  429. 16:35प्रोसेसिंग डील्स विद द हिस्टोरिकल पार्ट
  430. 16:38ऑनलाइन ट्रांजैक्शन प्रोसेसिंग डील्स विद
  431. 16:41द डे टू डे डेटा करंट डेटा अब ये डिवीजन
  432. 16:44करने का फायदा क्या होता है देखिए एक-एक
  433. 16:46करके समझाता हूं मजा आ जाएगा आपको पहला
  434. 16:48क्या है प्राइमरी फंक्शन डिजाइन फॉर
  435. 16:50कॉम्प्लेक्टेड रिपोर्टिंग इनका क्या है
  436. 16:53डेली हैंडलिंग ऑफ ट्रांजैक्शंस प्रोसेसिंग
  437. 16:56पुराना डाटा उठा के रखना क्यों यार बहुत
  438. 16:58कुछ समझ आता है साल में कितने सीजन होते
  439. 17:00हैं कब बारिश हुई होगी कौन सी ट्रेन कहां
  440. 17:03बुक चल रही है कौन सी ट्रेन खाली चल रही
  441. 17:05है किस रूट प और ट्रेनें चलाने की जरूरत
  442. 17:07है किस रूट पे ट्रेन कम करने की जरूरत है
  443. 17:09एवरीथिंग हिस्टोरिकल डाटा इज लाइक अ गोल्ड
  444. 17:12माइन इससे आप बहुत कुछ सीख सकते हो डिसीजन
  445. 17:15मेकिंग कर सकते हो ये डे टू डे ऑपरेशंस
  446. 17:17में काम आता है डेटाबेस डिजाइन मोस्टली
  447. 17:20स्टार एंड स्नो फ्लेक स्कीमास
  448. 17:22ऑप्टिमाइजिंग फॉर रीड ऑपरेशंस क्योंकि
  449. 17:24हिस्टोरिकल डाटा है ना इसके ऊपर कुछ राइट
  450. 17:26होना है क्या नहीं जो है वो है बस रीड
  451. 17:28ऑपरेशन करना है रिलेटिवली आसान है यहां पर
  452. 17:31आगे हम समझेंगे क्योंकि राइट ऑपरेशन करना
  453. 17:33है तो कॉन्करेंस नॉर्मलाइजेशन सब पे ध्यान
  454. 17:35रखना पड़ता है डे टू डे डाटा क्वेरी
  455. 17:38प्रोसेसिंग इवॉल्विंग एग्रीगेशन
  456. 17:40कॉम्प्लेक्टेड अक्रॉस मल्टीपल डायमेंशन
  457. 17:42इसको स्टडी करेंगे एग्रीगेशन वगैरह क्या
  458. 17:44होता है लेकिन बहुत जल्दी क्वेरी इसमें
  459. 17:47चलानी नहीं होती व्हिच वी विल कवर इन द
  460. 17:48नेक्स्ट पॉइंट स्लो क्वेरी हो सकती है
  461. 17:50क्योंकि हम बहुत सारा डाटा एनालाइज करना
  462. 17:52चाह रहे हैं यहां पे छोटे-छोटे बेसिक
  463. 17:55क्वेरी रीड करना राइट करना बेसिक ऑपरेशन
  464. 17:57हम काम कर रहे होंगे बैंक की बात करूं इस
  465. 18:00अकाउंट से 000 निकालने इस अकाउंट में 0000
  466. 18:02डालने यहां एनालिटिक्स हो सकता है बताओ
  467. 18:05पूरे इंडिया में ऐसे कितने बैंक अकाउंट है
  468. 18:07जिसमें इतने से ज्यादा पैसे जिनको इतना
  469. 18:09इंटरेस्ट मिला ब्ला ब्ला ब्ला समझ रहे हैं
  470. 18:11वॉल्यूम्स अब ये तो हिस्टोरिकल डाटा सर
  471. 18:14बड़े वॉल्यूम्स में काम करेगा ये डे टू डे
  472. 18:16बेस है छोटे ट्रांजैक्शंस होंगे छोटे डाटा
  473. 18:19पे काम करेगा इससे फास्ट भी हो जाएगा
  474. 18:20अलग-अलग कर दिया ना सबको एक साथ रखने की
  475. 18:22जरूरत नहीं है स्लोअर रिस्पांस टाइम ड्यू
  476. 18:25टू
  477. 18:29आपके दिमाग में बन गया पॉइंट्स है पेल के
  478. 18:30आना एग्जाम में आगे बढ़ता हूं नेक्स्ट इज
  479. 18:33टाइप ऑफ डेटाबेस कभी-कभी मैंने देखा है
  480. 18:35क्वेश्चन आता है थोड़ा प्रैक्टिकल बेसिस
  481. 18:37पे तो अगेन इसको रटने की जरूरत नहीं है
  482. 18:39छोटा-छोटा एग्जांपल कोट कर रहा हूं एक
  483. 18:41आइडिया हो सकता है कमर्शियल डेटा बेसेस
  484. 18:44प्रेडोमिनेंटली यूज इन बिजनेस सेक्टर्स टू
  485. 18:47हैंडल लार्ज वॉल्यूम ट्रांजैक्शंस एंड
  486. 18:49कस्टमर डेटा बेसेस जैसे सीआरएम आपने सुना
  487. 18:52होगा है ना सीआरएम एक सॉफ्टवेयर होता है
  488. 18:54एंड यू नो कंपनी के जितने भी बड़े-बड़े
  489. 18:57कॉम्प्लेक्टेड हैं चीजें हैं वो सब हैंडल
  490. 18:59कर रहा होता है तो दैट इज एन एग्जांपल ऑफ
  491. 19:01इट मल्टीमीडिया डेटाबेस इवन
  492. 19:04youtube0 मीडिया डेटाबेस जहां पे ऑडियो
  493. 19:08इमेजेस उस तरह का डटा हम हैंडल कर रहे
  494. 19:11होते एक एग्जांपल मैं कोट कर रहा हूं
  495. 19:12एडोबी एक्सपीरियंस मैनेजर दैट फैसिलिटेट्स
  496. 19:15द स्टोरेज एंड रिट्रायबल ऑफ़ मल्टीमीडिया
  497. 19:18कंटेंट देन डिडक्टिव डेटाबेस यू यूटिलाइज
  498. 19:22लॉजिकल लॉजिक प्रोग्रामिंग टू डिराइवर
  499. 19:24इंफॉर्मेशन फ्रॉम डाटा स्टड इं अलोंग मोर
  500. 19:28ब्ला ब्ला ब्ला तो अगेन इसको आप ऐसे समझ
  501. 19:31सकते हैं कि बहुत सारे डेटाबेस पे कुछ रूल
  502. 19:34कुछ आईडिया डिटेक्ट कर लेना अंडरस्टैंडिंग
  503. 19:36डेवलप करना है दैट कम्स इन द आइडिया ऑफ
  504. 19:38डिडक्टिव डेटाबेस रूल बेस प्रोसेसिंग जहां
  505. 19:40पर हम करेंगे टेंपोरल जहां पे टाइम बड़ा
  506. 19:43इंपॉर्टेंट है शेयर मार्केट हो गया या फिर
  507. 19:46आप बोल सकते हैं टाइम के बेस पर कोई
  508. 19:48फार्मास्यूटिकल कंपनी है है ना सामान
  509. 19:50सप्लाई कर रहा है कौन सी ड्रग किस टाइम तक
  510. 19:52यूज़ होनी है नहीं होनी है डिस्ट्रीब्यूशन
  511. 19:54चेन में कौन कहां तक पूछना वहां यूज़ हो
  512. 19:56जाते हैं ग्राफिक जिओ जियोलॉजिकल
  513. 19:59इंफॉर्मेशन सिस्टम है ग्राफ्स है मैप्स है
  514. 20:01googleapis.com
  515. 20:28यू नो सेपरेटली कवर सम पॉइंट्स डेटाबेस का
  516. 20:31स्कीमा डिफाइन करना स्टोरेज स्ट्रक्चर और
  517. 20:35एक्सेस मेथड बताना कैसे एक्सेस करेंगे
  518. 20:37क्या मैकेनिज्म होगा फिजिकल एंड यू नो
  519. 20:41लॉजिकल स्ट्रक्चर्स कैसे मॉडिफिकेशन होगा
  520. 20:43ऑथराइज कौन रीड कर सकता है कौन राइट कर
  521. 20:45सकता है वो सारी चीजें हैंडल करना
  522. 20:47इंटीग्रिटी कांस्टेंट्स आगे बात करेंगे
  523. 20:50अगर फॉर एग्जांपल यहां पे स्टूडेंट का नेम
  524. 20:52लिख रहा सब स्टूडेंट का नेम ही लिखेंगे
  525. 20:54प्राइमरी की डुप्लीकेट नहीं होनी चाहिए वो
  526. 20:55सारे रूल्स इंप्लीमेंट कराना ऑल ऑफ दिस
  527. 20:58गोइंग टू बी ड्यूटी ऑफ डेटाबेस
  528. 20:59एडमिनिस्ट्रेटर ऐसा मत सोचिए सारा काम खुद
  529. 21:02कर रहा है बड़ी-बड़ी टीम्स होती है व्हेन
  530. 21:03यू आर हैंडलिंग बिग डेटा बेसेस बट यस मोटर
  531. 21:06शब्द में बोले तो डेटाबेस के जितने
  532. 21:08इंपॉर्टेंट काम है सब यही फैसिलिटेट कर
  533. 21:10रहा है डेटाबेस का ऑपरेटिंग सिस्टम है यह
  534. 21:12है ना ऐसे समझिए नाउ दिस इज अ डायग्राम ऑफ
  535. 21:16डेटाबेस आर्किटेक्चर डीबीएमएस आर्किटेक्चर
  536. 21:18कई बार मैंने देखा सेमेस्टर एग्जाम में
  537. 21:19क्वेश्चन पूछा गया है एगजैक्टली मैं इमेज
  538. 21:22यूज कर रहा हूं व्हाट यू कैन डू अभी यहां
  539. 21:25पर बहुत ज्यादा बात करूंगा कोई मतलब नहीं
  540. 21:27है बट धीरे-धीरे
  541. 21:28सारे के सारे कंपोनेंट आने वाले इस वीडियो
  542. 21:30के अंदर आप देखने वाले हो हम पढ़ेंगे आई
  543. 21:33विल एडवाइज कि इसको इसको अभी मत इस पर
  544. 21:35टेंशन लेना जब यू कवर दिस वीडियो कम बैक
  545. 21:37टू दिस पॉइंट और उसके बाद इसको तीन बार
  546. 21:39बनाओगे आपको समझ आ जाएगा बिकॉज तब तक ये
  547. 21:41सारे पॉइंट्स हम कवर कर चुके होंगे तो
  548. 21:43व्हाट आई हैव डन इज दिस इज द डायग्राम
  549. 21:45व्हिच यू मस्ट कंसीडर एंड दिस इज ऑल
  550. 21:47इंपॉर्टेंट पॉइंट्स अबाउट दिस डायग्राम जो
  551. 21:49मैंने इधर पहले से लिख के रखे हैं सो दैट
  552. 21:52आपको कोई प्रॉब्लम इसमें ना हो सो दैट इज
  553. 21:54ऑल विद द बेसिक्स पार्ट्स ऑफ इट एंड नाउ
  554. 21:56आई थिंक वी आर वेरी मच रेडी फॉर द ईआर
  555. 21:59डायग्राम सो अगर डीवीएमएस का इंपॉर्टेंट
  556. 22:01एग्जैक्ट डिस्कशन शुरू हो रहा है तो वो हो
  557. 22:03रहा है ईआर डायग्राम तो कुछ लोग को लगता
  558. 22:05है ईआर डायग्राम एक्स्ट्रा है उसका काम
  559. 22:07नहीं है एग्जाम में जो क्वेश्चन आएगा वो
  560. 22:09तो आएगा ही आएगा बट लेट मी टेल यू अ
  561. 22:11रिलेशनल मॉडल कीज नॉर्मलाइजेशन इवन एसकल
  562. 22:14को समझने के लिए ईआर डायग्राम का बेसिक और
  563. 22:17अच्छा अंडरस्टैंडिंग होना जरूरी है तो
  564. 22:19बहुत ध्यान से देखिएगा सो टॉकिंग अबाउट
  565. 22:21ईआर डायग्राम एक बार डॉक्टर अ डॉक्टर पीटर
  566. 22:24चन को याद करना जरूरी है दिस मॉडल वाज
  567. 22:26डेवलप्ड इन 1976 और आप समझो किसी भी
  568. 22:29सिस्टम में फॉर एग्जांपल डेटा स्ट्रक्चर्स
  569. 22:31में ना किसी सॉफ्टवेयर को डिजाइन करने के
  570. 22:33बहुत सारे टूल्स होते हैं डेटा फ्लो
  571. 22:35डायग्राम कंट्रोल फ्लो डायग्राम क्लास
  572. 22:37चार्ट्स और ना जाने क्या-क्या बट व्हेन यू
  573. 22:39टॉक अबाउट डीबीएमएस ईआर डायग्राम इतना हिट
  574. 22:42है कि इसके बिना आप डीबीएमएस का डिजाइनिंग
  575. 22:43कर ही नहीं सकते तो कुछ तो इसमें खास बात
  576. 22:46होगी थोड़ा सा जानते हैं इट्स अ
  577. 22:48कांसेप्चुअल लेवल मेथड ग्राउंडेड इन रियल
  578. 22:51वर्ल्ड परसेप्शन फैसिलिटेट डायग्रामेटिक
  579. 22:54डेटा रिप्रेजेंटेशन सिंपलीफाइंग
  580. 22:56कंप्रीहेंशन फॉर नॉन टेक्निकल यू सर तो ये
  581. 22:58पॉइंट बड़ा इंपॉर्टेंट है जो भी एग्जैक्ट
  582. 23:01रियल वर्ड सिनेरियो है आप ईआर डायग्राम के
  583. 23:03थ्रू रिप्रेजेंट कर सकते हैं इसमें कोई
  584. 23:06बहुत ज्यादा टेक्निकल नहीं चाहिए ऐसी
  585. 23:07इंजीनियरिंग ड्राइंग नहीं है जो सिर्फ यू
  586. 23:09नो सिविल इंजीनियर को ही समझ आती है बेसिक
  587. 23:11अंडरस्टैंडिंग क्लाइंट के साथ भी समझ आ
  588. 23:12रही होती है और रियल लाइफ में चीजें जैसे
  589. 23:15काम कर रही होती मान लीजिए यूनिवर्सिटी है
  590. 23:16अभी हम आगे एग्जांपल देखेंगे तो उसमें
  591. 23:18स्टूडेंट होगा टीचर्स होंगे एकेडमिक स्टाफ
  592. 23:21होगा वो सब आपस में कैसे कोरिले करेंगे इस
  593. 23:24डायग्राम में ड्राइंग में समझ जा रहा होता
  594. 23:25है दैट इज द रीज़न कि ये डायग्राम बहुत
  595. 23:27पॉपुलर है सेंट्रल टू डेटाबेस डिजाइन
  596. 23:30एनकैप्सूलेट्स एंटिटी एंड द ट्रिब्यूट्स
  597. 23:33विद द एंटरप्राइज स्कीमा ये तो खैर
  598. 23:35थियोरेटिकल बात है आप लिख के आ सकते हैं
  599. 23:36मैं मोटा अंडरस्टैंडिंग समझाता हूं बनाना
  600. 23:39आसान बना हुआ डायग्राम पढ़ना आसान सबसे
  601. 23:42इंपॉर्टेंट ईआर डायग्राम को रिलेशनल
  602. 23:44मॉडल्स में यानी कि टेबल्स में कन्वर्ट
  603. 23:46करना भी बहुत आसान होता है जोगन एक
  604. 23:49एडवांटेज है ब इस पूरे आईडिया को
  605. 23:50सक्सेसफुल बनाता है तो मैंने एक काम किया
  606. 23:52बिफोर वी गो इन टू द आइडिया दो तीन चार
  607. 23:56कुछ इंपॉर्टेंट ईआर डायग्राम्स यहां पर
  608. 23:58मैं मैंने बना के रखे हैं अ सो दैट कि अगर
  609. 24:01कोई एग्जांपल आपको आए सेमेस्टर एग्जाम में
  610. 24:03बनाने के लिए बना सकते हैं सो दैट इज अ
  611. 24:05वेरी सिंपल ईयर डायग्राम ऑफ अ बैंक जहां
  612. 24:08पर अभी मैंने समझाया नहीं टेक्निकल बट
  613. 24:09मोटा-मोटा अंडरस्टैंडिंग बैंक है ब्रांच
  614. 24:12है लोन है अकाउंट है कस्टमर है उनके कुछ
  615. 24:15रिलेशनशिप्स एटिबल हैं दिस इज एन आईडिया अ
  616. 24:18वेरी सिंपल डायग्राम ऑफ अ यूनिवर्सिटी
  617. 24:20यूनिवर्सिटी के दो डायग्राम आपको दिखाऊंगा
  618. 24:22एक-एक करके सो देर यू हैव सम कोर्सेस एंड
  619. 24:26द स्टूडेंट इंफॉर्मेशन इज देयर प्रोफेसर
  620. 24:28डिपार्टमेंट बहुत सिंपल है ये इसका
  621. 24:31एक्सटेंडेड वर्जन देखिए हालांकि कुछ लोग
  622. 24:33शिकायत कर सकते हैं शायद ये ज्यादा
  623. 24:34एक्सटेंडेड वर्जन है बट बहुत अच्छा
  624. 24:36डायग्राम है कभी टाइम मिले तो उसको एक बार
  625. 24:38स्टडी करिए आपको समझ आएगा सारे बबाल की
  626. 24:41जड़े स्टूडेंट जिसको सब परेशान करने में
  627. 24:43लगे हुए हैं यहां पर डिग्री है मैनेजमेंट
  628. 24:46है टीचिंग असिस्टेंट प्रोफेसर एकेडमिक
  629. 24:48डिपार्टमेंट प्रोग्राम सेक्शंस और
  630. 24:51लाइब्रेरी बुक स्टोर कोर्सेस ना जाने
  631. 24:53क्याक इन सबके बीच में चक्रव्यू के बीच
  632. 24:55में स्टूडेंट हमारा बैठा हुआ है गोइंग
  633. 24:58फॉरवर्ड देर यू सी एन ईआर डायग्राम ऑफ अ
  634. 25:00मार्केटिंग कंपनी हमारे पास स्टोर्स है
  635. 25:03पेमेंट है प्रोडक्ट है एंप्लॉई है ऑर्डर
  636. 25:05है प्रमोशंस है लाइक दिस तो हर किसी से
  637. 25:08आपको सीखने को मौका मिलेगा नाउ आई एम
  638. 25:10डायरेक्टली कमिंग ऑन टू द आईडिया ईआर
  639. 25:12डायग्राम एंटिटी रिलेशनशिप डायग्राम तो
  640. 25:15कहानी शुरू से होती है कहां से शुरू होती
  641. 25:17है एंटिटी ना व्हाट इज एंटिटी देखो वो
  642. 25:20स्मॉलेट पीस ऑफ इंफॉर्मेशन जो डेटाबेस में
  643. 25:24स्टोर किया जा सकता है साधारण भाषा में
  644. 25:26पहले समझा रहा हूं और जिस उस को किसी
  645. 25:28दूसरे चीज से आप
  646. 25:31डिफरेंशिएबल दैट बिकम एन एंटिटी मैं बहुत
  647. 25:35अजीब सा एग्जांपल आमतौर में यूज़ करता हूं
  648. 25:36यहां देखिए बहुत सारी यू नो आर्ट्स या
  649. 25:39चीटी जिसे बोल देते हैं बहुत सारी चीटियां
  650. 25:41हैं क्या ये एक चीटी एक ऑब्जेक्ट है अभी
  651. 25:43ऑब्जेक्ट तो पक्का है सर बट क्या ये
  652. 25:46ऑब्जेक्ट एंटिटी है नाउ दैट इज अ
  653. 25:48इंपोर्टेंट क्वेश्चन सी एंटिटी ये तब
  654. 25:50बनेगा जब ये बाकी चीटी से
  655. 25:54डिफरेंशिएबल हो इसका कलर क्या है इसका
  656. 25:57साइज क्या है इसका फेस स्ट्रक्चर क्या
  657. 25:59समथिंग लाइक दिस है ना और मे बी यहां एक
  658. 26:01इंपॉर्टेंट बात ये है कि आप और मेरे लिए
  659. 26:04हो सकता है सब की सब सेम हो बट क्या एक
  660. 26:07चीटी दूसरे चीटी को
  661. 26:12आइडेंटिफिकेशन
  662. 26:20ऑफ इंफॉर्मेशन जो स्टोर किया जा सके और
  663. 26:23दूसरे इंफॉर्मेशन से हम उसे डिफरेंशिएबल
  664. 26:28जरूरी क्यों है भाई जब
  665. 26:31डिफरेंशिएबल से ट्राइव कैसे करूंगा क्या
  666. 26:33बताऊंगा मुझे क्या चाहिए कोई एक ऐसी पहचान
  667. 26:36हो जो बस उसी के पास हो जिससे मैं उसे
  668. 26:38ट्राइव कर सकू गोइंग टू द पॉइंट एन एंटिटी
  669. 26:40इज अ थिंग र एन ऑब्जेक्ट इन द रियल वर्ड
  670. 26:42दैट इज डिस्टिंग्विशेबल फ्रॉम अदर
  671. 26:44ऑब्जेक्ट बेस्ड ऑन द वैल्यू ऑफ द एटिबल इट
  672. 26:47पोसेस फॉर एग्जांपल अब यहां बहुत सारे
  673. 26:49स्टूडेंट हैं स्मिथ है जो है ब्राउन है
  674. 26:52हॉवर्ड है टेलर है व्हाट एवर इट इज अब कोई
  675. 26:54ना कोई एट्रिल है लेट मी से जैसे इस स्कीम
  676. 26:57में आप देखेंगे टेबल में में सबके फादर
  677. 26:59नेम अलग-अलग है है ना एज भी आई थिंक सबका
  678. 27:02अलग-अलग है तो कोई ऐसा एटिबल है जिससे बता
  679. 27:04दू या मेरे को वो वाला रो निकाल के लाओ तो
  680. 27:07दिस इज एन एंटिटी ये एक एंटिटी है यह भी
  681. 27:10एक एंटिटी है और ये जितने कॉलम है ये
  682. 27:13सिर्फ एंटिटी के बारे में हमें बता रहे
  683. 27:15इंफॉर्मेशन बता पा रहे हैं एंटिटी मे बी
  684. 27:18कंक्रीट सच एज अ पर्सन और बुक वो कुछ भी
  685. 27:20हो सकता है इवन आ आई विल गो मोर इन टू द
  686. 27:22आइडिया इसको दो पार्ट में डिवाइड कर सकते
  687. 27:25हैं दो टाइप के टेंज बल इनटेंजिबल ट कौन
  688. 27:29जो लॉजिकली तो एजिस्ट करते हैं बट फिजिकली
  689. 27:31भी रियल लाइफ में एजिस्ट करते हैं फिजिकल
  690. 27:33है जैसे मान लीजिए कार है पेन है लॉकर है
  691. 27:36क्या चीज फिजिकली एजिस्ट कर सकती है
  692. 27:38ओबवियसली फिजिकली एजिस्ट करती है तो वी नो
  693. 27:41दैट है ना नाउ बैंक अकाउंट ये बहुत अच्छा
  694. 27:43एग्जांपल है आपके एक बैंक में अकाउंट होता
  695. 27:45है कहीं फिजिकली होता है क्या अकाउंट नहीं
  696. 27:48लेकिन लॉकर लॉकर फिजिकल होता है लेकिन
  697. 27:51क्या अकाउंट भी एक एंटिटी है हां है ना
  698. 27:53अकाउंट का एक अकाउंट नंबर होगा उसका एक
  699. 27:55कार्ड होगा मे बी एक चेकबुक होगी एक
  700. 27:58पासबुक होगी ऐसे बहुत सारे आपके पास
  701. 28:00आइडेंटिफिकेशन होंगे जिनसे एक अकाउंट से
  702. 28:03दूसरे अकाउंट को डिफरेंशिएबल कहीं एजिस्ट
  703. 28:06नहीं करता लॉकर ओबवियसली डिफरेंशिएबल है
  704. 28:09फिजिकली भी एजिस्ट करता है तो नाउ यू नो
  705. 28:10व्हाट इज एन एंटिटी अब मजे की बात क्या है
  706. 28:14एंटिटी हम रिप्रेजेंट कैसे करते हैं देखो
  707. 28:16जब आप टेबल में देख रहे हो तो आजकल ध्यान
  708. 28:18रखना बाद में बहुत काम आएगा टेबल की हर रो
  709. 28:20अपने आप में एक एंटिटी होती है पूरा टेबल
  710. 28:23होता है एंटिटी सेट हर रो अपने आप में एक
  711. 28:25एंटिटी होती है तो ईआर डायग्राम में
  712. 28:27एंटिटी कैसे रिप्रेजेंट करते हैं देखो
  713. 28:29एंटिटी डाटा है या स्ट्रक्चर है एंटिटी तो
  714. 28:32डाटा है तो क्या ईआर डायग्राम में एंटिटी
  715. 28:34रिप्रेजेंट हो सकती है नहीं हो सकती थोड़ी
  716. 28:36अजीब बात है नाम है एंटिटी रिलेशनशिप
  717. 28:38डायग्राम मैं आपको क्या बता रहा हूं यू
  718. 28:39कैन नॉट रिप्रेजेंट एन एंटिटी क्योंकि एआर
  719. 28:42डायग्राम डेटा फिल करने के लिए नहीं वो तो
  720. 28:43स्ट्रक्चर समझने के लिए है लेकिन रिलेशनल
  721. 28:46मॉडल में टेबल फॉर्म में जब आप देखते हैं
  722. 28:48तो हर टेबल का हर रो अपने आप में एक
  723. 28:50एंटिटी होता है इतनी बात आपको समझ आई अब
  724. 28:53आगे बढ़ता हूं ऑलरेडी हम टेबल तक पहुंच
  725. 28:55चुके हैं अगर बहुत सारे एंटिटीज इसको हम
  726. 28:58एक साथ स्टडी करें नाउ दैट बिकम अ टेबल या
  727. 29:01रिलेशनल मॉडल की भाषा में बात करूं तो दैट
  728. 29:04इज कॉल्ड अ रिलेशन हम टेबल कोई रिलेशन
  729. 29:06रिलेशन कोई टेबल बोल रहे होते हैं क्यों
  730. 29:08वो आगे समझेंगे जब हम रिलेशनल अलजेब्रा
  731. 29:10पढ़ेंगे सो दैट इज कॉल्ड एन एंटिटी सेट
  732. 29:12ईआर डायग्राम में अब याद करिए जो
  733. 29:14रेक्टेंगल हमने पढ़े थे अब ये सब के सब
  734. 29:17एंटिटी सेट थे जैसे एंप्लॉई एक एंटिटी सेट
  735. 29:20है पेमेंट एक एंटिटी सेट है प्रोडक्ट एक
  736. 29:23एंटिटी सेट है आर यू गेटिंग इट सो व्हाट
  737. 29:25इज एन एंटिटी सेट अ कलेक्शन ऑफ सिमिलर
  738. 29:27टाइप ऑफ ऑ एंटिटीज हाउ यू रिप्रेजेंट एन
  739. 29:30एंटिटी सेट इन अ अ इन अ रिलेशनल मॉडल इन अ
  740. 29:33फॉर्म ऑफ़ अ टेबल हाउ यू रिप्रेजेंट एन
  741. 29:35एंटिटी सेट इन एन ईआर डायग्राम बाय अ
  742. 29:38रेक्टेंगल बहुत सिंपल बात है फिर आगे
  743. 29:40बढ़ते हैं तो एंटिटी एंटिटी सेट समझ आ गया
  744. 29:42अब आगे बढ़ो ग सो ना व्हेन यू चेक आउट दिस
  745. 29:46टेबल आपको देखो यहां से भी अलग-अलग कॉलम्स
  746. 29:49नजर आ रहे हैं ये कॉलम्स कहलाते हैं
  747. 29:52एट्रबीक ब्यूट्स अगेन बोल सकते हैं
  748. 29:55विशेषताएं पहचान जो हमें एंटिटी के बारे
  749. 29:58में जानने का मौका देता है सो आई विल गो
  750. 30:00वन बाय वन एटिबल आर द यूनिट्स डिफाइंस एंड
  751. 30:04डिस्क्राइब्स प्रॉपर्टीज एंड
  752. 30:05कैरेक्टरिस्टिक ऑफ एन एंटिटी हमें समझाते
  753. 30:07हैं मान लीजिए सपोज दिस इज अ पेन ये कौन
  754. 30:10सी कंपनी का है इसका क्या कलर है क्या
  755. 30:12लेंथ है क्या विड्थ है क्या डायमीटर ऑल ऑफ
  756. 30:14दीज आर द एटिबल नाउ एटिबल आर
  757. 30:17डिस्क्रिप्टिव प्रॉपर्टी पोजेस बाय ईच
  758. 30:19मेंबर ऑफ एन एंटिटी सेट फॉर ईच एटिबल देयर
  759. 30:22इज अ सेट ऑफ परमिटेड वैल्यूज कॉल्ड डोमेन
  760. 30:25मैं अभी बताऊंगा जैसे लास्ट डायग्राम इनके
  761. 30:27बहुत सारे नाम आप इसे डोमेन बोल दो कॉलम
  762. 30:30बोल दो यू नो लाइक दिस एट्रिल बोल दो सब
  763. 30:33उसी बात को रिप्रेजेंट कर रहा है अच्छा
  764. 30:35रिप्रेजेंटेशन कैसे होगा जब बात करेंगे
  765. 30:38टेबल फॉर्म की सो इट इज रिप्रेजेंटेड बाय
  766. 30:40अ कॉलम देयर यू सी इसको हम कॉलम से
  767. 30:42रिप्रेजेंट करते हैं जब बात करते हैं हम
  768. 30:45यहां पर ई आर डायग्राम की देन हियर इट इज
  769. 30:49रिप्रेजेंटेड बाय दीज यू कैन कॉल देम
  770. 30:52ओवल्स और यू कैन कॉल देम एलिप्स ऐसे
  771. 30:54रिप्रेजेंट करते हैं तो स्टूडेंट एक
  772. 30:56एंटिटी है अब उसका फोन नंबर उसका नेम उसका
  773. 31:00एज उसका डेट ऑफ बर्थ उसका स्टूडेंट आईडी
  774. 31:03ये सब के सब उसके एट्रियो हैं जो उसको
  775. 31:05जानने में हमें मदद करते हैं अब आप देख
  776. 31:07रहे होंगे यहीं पे इन द डायग्राम ना
  777. 31:09अलग-अलग एटिबल को बनाने का कुछ तरीका
  778. 31:11अलग-अलग सा है यहां पे डबल ओवल है यहां पे
  779. 31:15डॉटेड बना दिया इधर अंडरलाइन कर दिया
  780. 31:17व्हाट डू वी मीन बाय दिस सो एटिबल के बहुत
  781. 31:19सारे टाइप्स होते हैं है ना नाल गो ईच एंड
  782. 31:22एवरी टाइप वन बाय वन सबसे पहला टाइप आप
  783. 31:25देख रहे हैं सिंगल वैल्यूड एंड मल्टी
  784. 31:27वैल्यूड वैसे इसके नाम से भी इसका काम समझ
  785. 31:29आता है ना व्हाट इज दिस व्हेन वी से सिंगल
  786. 31:32वैल्यूड जहां पर एक टाइम पे एक ही वैल्यू
  787. 31:35हो सके मान लीजिए किसी का नाम है नाउ यू
  788. 31:38कैन नॉट हैव ऑफिशियल टू डिफरेंट नेम निक
  789. 31:40नेम वाली बात नहीं कर रहा एक टाइम पे फॉर
  790. 31:42एग्जांपल योर आधार नंबर नाउ दैट इज अ
  791. 31:44सिंगल वैल्यूड ट्रिब्यूट एक बार में एक ही
  792. 31:46वैल्यू होगी और पेन नंबर एक बार में एक ही
  793. 31:48वैल्यू होगी लाइक दिस सेकंड थिंग जो हमारे
  794. 31:50पास आती है नाउ दैट इज कॉल्ड मल्टी
  795. 31:52वैल्यूड लाइक सपोज फोन नंबर नाउ कैन यू
  796. 31:55हैव मल्टीपल फोन नंबर्स कैन यू हैव
  797. 31:58मल्टीपल ईमेल आईडी कैन यू हैव मल्टीपल
  798. 32:00एड्रेसस यस तो यह हो सकता है पहचान क्या
  799. 32:03है आपके सामने है ईआर डायग्राम में जब भी
  800. 32:06मल्टी वैल्यूड ट्रिब्यूट बनाना है हमेशा
  801. 32:08डबल ओवल डबल एलिप्स बनाना डबल ओवल आप
  802. 32:11लगाएंगे तो हम समझ जाएंगे किसके बारे में
  803. 32:13बात हो रही है मल्टी वैल्यूड की एक बार
  804. 32:15में एक से ज्यादा वैल्यू टेबल में कैसे
  805. 32:17रिप्रेजेंट होता है बड़ा कन्फ्यूजिंग है
  806. 32:19फिर भी आई विल ट्राई टू कोट एन एग्जांपल
  807. 32:21अब यहां देखिए यहां पर हमारे पास क्या है
  808. 32:24कुछ कस्टमर्स है वी हैव आईडी फर्स्ट नेम
  809. 32:27सरनेम दे यू सी टेलीफोन नंबर अभी टेलीफोन
  810. 32:30नंबर का प्रॉब्लम क्या है मल्टीपल वैल्यूज
  811. 32:32आ रही है और इसमें कोई गलत नहीं है एक
  812. 32:34आदमी के पास एक् ज्यादा यू नो फोन नंबर्स
  813. 32:37हो सकते हैं इसको मैनेज कैसे करें बिकॉज़
  814. 32:39दिस इज नॉट अलाउड ये अलाउड नहीं है बाद
  815. 32:41में बात करेंगे नॉर्मलाइजेशन भी से हर सेल
  816. 32:44में एक ही वैल्यू होना चाहिए इसको मैनेज
  817. 32:46करने के दो तरीके हैं जैसे बोलता हूं एक
  818. 32:48तरीका है जिसको बोलते हैं जुगाड़
  819. 32:49टेक्नोलॉजी व्हाट इज दिस यू कैन हैव टू
  820. 32:52सेपरेट कॉलम्स फोन नंबर वन फोन नंबर टू तो
  821. 32:55जिसके पास दो फोन नंबर है यू कैन यूज दैट
  822. 32:58बट इसमें प्रॉब्लम क्या है थोरेट्स मेरे
  823. 33:00पास तो 15 फोन नंबर है अब टेक्निकली तो
  824. 33:03डटा है आप अगर स्टोर करना चाहे तो करना भी
  825. 33:05चाहिए डेटा लॉस नहीं होना चाहिए तो क्या
  826. 33:0615 कॉलम लगाएंगे तो उसका बेटर अप्रोच क्या
  827. 33:09है व्हाट वी डू जितने भी अल अदर
  828. 33:13एट्रबीक वी डू फॉर अ मल्टी वैल्यूड
  829. 33:17ट्रिब्यूट वी क्रिएट अ सेपरेट टेबल फॉर इट
  830. 33:19इन एन ईआर डायग्राम सो एव्री मल्टी
  831. 33:22वैल्यूड ट्रिब्यूट इज रिप्रेजेंटेड बाय
  832. 33:24सेपरेट टेबल और टेबल में कौन-कौन होता है
  833. 33:25व्हाट वी डू वी टेक
  834. 33:28द प्राइमरी की एंड दिस मल्टी वैल्यू
  835. 33:31ट्रिब्यूट और इन दोनों के कॉमिनेशन को
  836. 33:33मिला के बना देते हैं की अभी हमने की प
  837. 33:35बहुत डिटेल में बात नहीं की आगे करेंगे है
  838. 33:37ना सो दैट इज हाउ यू रिप्रेजेंट इट इन
  839. 33:41रिलेशनल मॉडल कंक्लूजन इन ईआर डायग्राम
  840. 33:44बाय डबल ओवल इन रिलेशनल मॉडल बाय सेपरेट
  841. 33:47टेबल गोइंग फॉरवर्ड अगला नंबर आता सिंपल
  842. 33:50का और कंपोजिट का आजकल आप बहुत जगह देखते
  843. 33:53हैं वेरी सिंपल एग्जांपल इज अ नेम नेम को
  844. 33:56फर्द डिवाइड नोबडी आस्क यू ने कहीं फॉर्म
  845. 33:58आप भरते हो तो क्या भरते हो फर्स्ट नेम
  846. 34:00मिडिल नेम लास्ट नेम लाइक दिस सेम बात सो
  847. 34:02नाउ दिस इज कॉल्ड कंपोजिट जिसको बाद में
  848. 34:05फर्द डिवाइड किया जा सके सिंपल में इवन
  849. 34:08यहां नहीं दिखाया एड्रेस भी आपने देखा
  850. 34:10होगा फर्स्ट नेम फर्स्ट लेन सेकंड लेन देन
  851. 34:13यू नो पिन कोड और डिस्ट्रिक्ट और व्हाट
  852. 34:16एवर इट इज स्टेट कोड एंड कंट्री कोड लाइक
  853. 34:18दिस इसको भी डिवाइड कर सकते हैं सो दिस इज
  854. 34:20एन आईडिया कैसे रिप्रेजेंट करते हैं इन ए
  855. 34:23र डायग्राम व्हेन अ ओवल इज कनेक्टेड टू अ
  856. 34:26ओवल ओवल कनेक्टेड टू ओ वल इट इज एन
  857. 34:28एग्जांपल ऑफ अ कंपोजिट एटिबल वहां क्या
  858. 34:31करेंगे टेबल में अभी जब आप डिवाइड कर ही
  859. 34:33लिए तो अब क्या नेम नाम का कोई कॉलम
  860. 34:35बनाएंगे मत बनाइए एक कॉलम बनाइए फर्स्ट
  861. 34:38नेम क्या एक कॉलम बनाइए लास्ट नेम का सो
  862. 34:41हाउ यू रिप्रेजेंट दिस आइडिया इन एन
  863. 34:43रिलेशनल मॉडल बाय सेपरेट कॉलम्स नॉट
  864. 34:45सेपरेट टेबल वो मल्टी वैल्यूड में था यहां
  865. 34:48पर कंपोजिट है सेपरेट कॉलम्स आगे बढ़ते
  866. 34:51हैं अगला नंबर आया स्टोर्ड एंड
  867. 34:56डिराइवर बर्थ एंड एज है नाउ देर यू सी डेट
  868. 34:59ऑफ बर्थ इज नोन एज अ स्टोर्ड ट्रिब्यूट
  869. 35:02डेट ऑफ बर्थ आपकी चेंज नहीं होती है जो है
  870. 35:04वो है उसको अपन ने स्टोर कर दिया बट एज
  871. 35:06कैसे कैलकुलेट करते हैं तो कभी आपके
  872. 35:08देखोगे कई फॉर्म वगैरह में फिल करते हैं
  873. 35:10नोबडी आस्क यूज एज क्यों यार एज तो
  874. 35:12बार-बार चेंज होती है और ये एज कब थी कैसे
  875. 35:14करें तो हम क्या करते हैं हम डेट ऑफ बर्थ
  876. 35:16पूछते हैं और जिस भी दिन आपका एज कैलकुलेट
  877. 35:19करना है तो क्या करेंगे अगर हम करंट डेट
  878. 35:21से डेट ऑफ बर्थ माइनस करेंगे तो क्या आ
  879. 35:23जाएगा एज आएगा तो एज को हम क्या बोलते हैं
  880. 35:26डिराइवर रिप्रेजेंट करते हैं बाय अ डॉटेड
  881. 35:29ओवल बाय डॉटेड एलिप्स और इसका मतलब क्या
  882. 35:31है एज डिपेंडेंट है डेट ऑफ बर्थ पे जब भी
  883. 35:34कैलकुलेट करनी होगी यूजिंग करंट डेट एंड
  884. 35:36डेट ऑफ़ बर्थ हम कैलकुलेट कर सकते हैं इन
  885. 35:38अ रिलेशनल मॉडल यू कैन हैव अ सेपरेट कॉलम
  886. 35:41इसमें कोई डिफरेंशिएबल हैज टू बी
  887. 35:43कैलकुलेटेड एट रन टाइम जब भी क्वेरी आएगी
  888. 35:46उस समय कैलकुलेट करेंगे यह बात आप समझ गए
  889. 35:48एटिबल की एक और छोटी सी बात है आगे इस पे
  890. 35:51डिटेल में बात करेंगे कुछ एट्रियो कभी-कभी
  891. 35:54एंटिटी सेट्स के साथ रिलेट ना करके
  892. 35:57रिलेशनशिप के साथ भी रिलेट कर सकते हैं
  893. 35:59जैसे एंप्लॉई है और डिपार्टमेंट है अब
  894. 36:03सिंस माने एक्सपीरियंस बताना कब से काम कर
  895. 36:05रहा है तो ऐसा हो सकता है ना कंपनी के
  896. 36:07अंदर एंप्लॉई के डिपार्टमेंट चेंज हुए हो
  897. 36:10तो अगर आप मुझसे पूछ रहे हैं क्या
  898. 36:11एक्सपीरियंस है आप मुझसे दोनों बात पूछिए
  899. 36:13कौन से एंप्लॉय का कौन से डिपार्टमेंट के
  900. 36:16एक्सपीरियंस की बात कर रहा है आप सिर्फ
  901. 36:17डिपार्टमेंट से अटैच करेंगे तो भी गड़बड़
  902. 36:19होगा एंप्लॉई की इंफॉर्मेशन लॉस हो जाएगी
  903. 36:21आप एक्सपीरियंस को एंप्लॉई से अटैच करेंगे
  904. 36:24तो भी गड़बड़ होगा क्योंकि ये नहीं समझ
  905. 36:25आएगा किस डिपार्टमेंट की बात हो रही है तो
  906. 36:27बेटर है कि दोनों का जो रिलेशनशिप है
  907. 36:29वर्क्स इन वहां अटैच किया जाए तो व्हाट इज
  908. 36:32अ डिस्क्रिप्टिव एटिबल वो एटिबल जो एंटिटी
  909. 36:35सेट से रिलेट ना हो कि रिलेशनशिप से रिलेट
  910. 36:37हो वेरी सिंपल आईडिया अगेन इट इज
  911. 36:40रिप्रेजेंटेड अकॉर्डिंग अगला नंबर आ जाता
  912. 36:42है रिलेशनशिप का एंटिटी रिलेशनशिप
  913. 36:45डायग्राम सो सेकंड पार्ट इज द रिलेशनशिप
  914. 36:47पार्ट नाउ व्हाट इज अ रिलेशनशिप अब
  915. 36:50रिलेशनशिप क्या मैंने सोचा
  916. 36:57चीज है और सिंगल एंगेज दिस दिस दिस अब ये
  917. 37:00तो चलो ठीक है थोड़ा-थोड़ा मेरे को समझ आ
  918. 37:02रहा है कॉम्प्लिकेटेड इंटरेस्टिंग लग रहा
  919. 37:04है सिविल यूनियन डोमेस्टिक पार्टनरशिप
  920. 37:07बच्चे पूछते सर कई बार यह क्या है मैंने
  921. 37:09कहा यही क्वेश्चन आया तुमको कुछ और सोच
  922. 37:10लेते बट चलो हमारी बा बात अच्छी इसलिए कि
  923. 37:14हम जो पढ़ने वाले हैं वहां रिलेशनशिप इतना
  924. 37:18कॉम्प्लेक्शन शिप पहली बात जैसे एक
  925. 37:21एग्जांपल है टीचर एंड सब्जेक्ट तो टीचर और
  926. 37:24सब्जेक्ट के बीच में एक रिलेशनशिप है टीचस
  927. 37:27हाउ यू रिप्रेजेंटेड इन एन ईआर डायग्राम
  928. 37:29बाय दिस काइंड ऑफ अ डायमंड बोलते हैं इसको
  929. 37:31क्या बोलते हैं डायमंड सो एसोसिएशन बिटवीन
  930. 37:34टू र मोर एंटिटीज ऑफ सेम और डिफरेंट
  931. 37:36एंटिटी सेट सेम भी हो सकता है डिफरेंट भी
  932. 37:39हो सकता है दिस इज कॉल्ड अ रिलेशनशिप और
  933. 37:42अगर मैं थोड़ा स्पेसिफाई करूं मान लीजिए
  934. 37:43ना हो सकता है इसके अंदर बहुत सारे टीचर
  935. 37:45हो लेट मी से टीचर वन टीचर टू टीचर थ्री
  936. 37:49हो सकता है बहुत सारे सब्जेक्ट्स हो इज इट
  937. 37:52पॉसिबल कि टीचर वन दो सब्जेक्ट पढ़ाते हो
  938. 37:55सब्जेक्ट वन एंड सब्जेक्ट टू सस इज इट
  939. 37:58आल्सो पॉसिबल कि सब्जेक्ट टू को भी दो
  940. 38:01टीचर पढ़ाते हो हां हो सकता है ना एंड
  941. 38:04सपोज दिस इज आइडिया तो इस तरह के अलग-अलग
  942. 38:06तरह के मैपिंग हो सकता है आगे हम बात
  943. 38:08करेंगे बट दिस इज अ रिलेशनशिप काइंड ऑफ एन
  944. 38:11एसोसिएशन यस अगेन इसके लिए क्या करें
  945. 38:15सेपरेट टेबल बनाए या फिर कुछ और जुगाड़
  946. 38:18निकाल तो इट डिपेंड्स आगे मैं बात करूंगा
  947. 38:21कभी कभी वी कैन हैव अ सेपरेट टेबल जहां पर
  948. 38:23इधर देखोगे तो क्या करोगे इधर लगाओ टीचर
  949. 38:26आईडी इधर लगाओ सब्जेक्ट आईडी एंट्री बनाते
  950. 38:29जाओ तो टीचर वन सब्जेक्ट वन टीचर वन
  951. 38:32सब्जेक्ट टू टीचर टू सब्जेक्ट टू टीचर थ
  952. 38:35सब्जेक्ट थ्री हो गया रिप्रेजेंट सेपरेट
  953. 38:38टेबल बना लिया हमने कभी-कभी हम जुगाड़ भी
  954. 38:40कर लेते हैं देखो जुगाड़ क्या करते हैं ये
  955. 38:42देखो ना यहां पे रोल स्टूडेंट का
  956. 38:46इंफॉर्मेशन है ब्रांच का इंफॉर्मेशन है
  957. 38:48स्टूडेंट आई एम सॉरी य स्टूडेंट उसके
  958. 38:51ब्रांच का इंफॉर्मेशन है सेपरेट टेबल नहीं
  959. 38:53बनाया हमने क्या किया ब्रांच का जो टेबल
  960. 38:56है उसके की कोस्ट स्टूडेंट टेबल में ही ऐड
  961. 38:58कर दिया और इससे समझ आ जाता है कि कौन सा
  962. 39:01स्टूडेंट का कौन सा ब्रांच है तो मैं एक
  963. 39:03ऐसा कर सकता था ना मैं एक सेपरेट टेबल
  964. 39:05बनाता है जिसमें स्टूडेंट आईडी होता
  965. 39:07ब्रांच आईडी होता है इंस्टेड ऑफ डू दैट
  966. 39:09मैंने स्टूडेंट टेबल के अंदर ये कॉलम
  967. 39:11मॉडिफाई कर दिया जिससे मेरा खर्चा बच गया
  968. 39:13आगे मैं इस पे डिटेल में बात करूंगा दिस
  969. 39:15इज एन आइडिया ऑफ फॉरेन की यस बट कंक्लूजन
  970. 39:18इज हाउ यू रिप्रेजेंट अ रिलेशनशिप इन एन
  971. 39:21ईआर डायग्राम बाय अ डायमंड हाउ यू
  972. 39:23रिप्रेजेंट अ रिलेशनशिप इन अ रिलेशनल मॉडल
  973. 39:26जब कन्वर्ट करते हैं इट डिपेंड सम टाइम वी
  974. 39:29क्रिएट अ सेपरेट टेबल एंड सम टाइम वी जस्ट
  975. 39:32मॉडिफाई द एसिस्टिंग टेबल पुराने टेबल को
  976. 39:35मॉडिफाई कर लेते हैं कौन सा कब करते हैं
  977. 39:37आई विल एक्सप्लेन लेटर यस गोइंग फॉरवर्ड
  978. 39:41अब किसी भी रिलेशनशिप के तीन इंपॉर्टेंट
  979. 39:44चीजें हैं पहला है उसका नाम उसका डिग्री
  980. 39:47स्ट्रक्चरल कांस्टेंट्स नेम में मुझे कुछ
  981. 39:49बताना नहीं बस ये बताना है एवरी रिलेशनशिप
  982. 39:52शुड हैव अ यूनिक नेम यह रिश्ता क्या
  983. 39:54कहलाता है उसका एक नाम होना चाहिए वरना
  984. 39:56पहचान पाएंगे बाद में यस सेकंड थिंग इज
  985. 40:00डिग्री व्हाट इज डिग्री रिलेशनशिप से
  986. 40:02कितने एंटिटी सेट एसोसिएटेड है तो इसमें
  987. 40:05भी कोई बहुत डिटेल वाली बात नहीं है एज यू
  988. 40:07कैन सी टीचस है और सब्जेक्ट है तो कितने
  989. 40:10हो गए दो आई विल से टी टीचर और सब्जेक्ट
  990. 40:13की वजह से टीचस इज अ बाइनरी रिलेशनशिप
  991. 40:16मुझसे बोलो क्या हो गया बाइनरी सिमिलरली
  992. 40:18अगर मैं बेस से शुरू करूं तो वी कैन हैव
  993. 40:20समथिंग लाइक यूरी रिलेशनशिप लुक एट दिस
  994. 40:23ब्यूटीफुल एग्जांपल जहां पे देर इज अ टीम
  995. 40:26एंड देर अ सुपरवाइजर एंड देर अ सुपरवाइज
  996. 40:30मान लीजिए अगर एक टीम है है ना उसके अंदर
  997. 40:32चार लोग हैं लेट मी से मेंबर वन मेंबर टू
  998. 40:35मेंबर थ्री मेंबर फोर ऐसा हो सकता है ना
  999. 40:38कि इसी टीम का जो एक मेंबर है वो बाकी
  1000. 40:40मेंबर्स के लिए ए सुपरवाइजर एज अ बॉस एज अ
  1001. 40:42मॉनिटर की तरह काम कर रहा है हो सकता है
  1002. 40:44तो यू कैन आल्सो हैव अ यूरी रिलेशनशिप
  1003. 40:47जहां पे एक टेबल के एंटिटीज अपने ही टेबल
  1004. 40:50के एंटिटीज से रिलेट कर रहे हैं बाइनरी
  1005. 40:53वेर दे दे हैव टू टरनरी यह एग्जांपल है सब
  1006. 40:57सब कोर्स और टीचर का एक रिलेशनशिप है जहां
  1007. 40:59तीन हो सकते हैं क्वाटर नरी जहां चार हो
  1008. 41:02सकते हैं एंड यू कैन आल्सो हैव एन एन एरे
  1009. 41:05रिलेशनशिप कुछ लोग सोचते हैं डायमंड के
  1010. 41:06चार कोन है तो चार ही हो सकते हैं ऐसा
  1011. 41:08नहीं भाई कितने भी हो सकते हैं ना व्हाट
  1012. 41:11इज दिस वेयर यू कैन हैव ए नंबर ऑफ एंटिटी
  1013. 41:14सेट्स पार्टिसिपेटिंग इन अ रिलेशनशिप यस
  1014. 41:16तो डिग्री आपको समझ आ गया डिग्री माने
  1015. 41:19कितने लोग हैं कितने एंटिटी सेट
  1016. 41:20पार्टिसिपेट कर रहे हैं लास्ट थिंग इज
  1017. 41:23कंस्ट्रेंट्स अब मैपिंग कांस्टेंट्स जैसे
  1018. 41:25सबसे पहले इसके अगर मैं अंदर बात कर
  1019. 41:27चार तरह की मैपिंग हो सकती है य वी कैन
  1020. 41:30हैव वन टू वन वन टू मेनी मेनी टू वन मेनी
  1021. 41:32टू मेनी तो आई विल कोट एन एग्जांपल जैसे
  1022. 41:36यहां पर एक एग्जांपल ले लेते हैं वन टू वन
  1023. 41:38का तो देखो एक बात समझना इसको रिप्रेजेंट
  1024. 41:41कैसे करते हैं इन एन ईयर डायग्राम एक
  1025. 41:44तरीका तो ये है कि आप दोनों जगह नंबर लिख
  1026. 41:46दो कुछ लोग ऐसा करते हैं यू जस्ट इससे
  1027. 41:48आसान कोई तरीका नहीं है मैं समझ गया इधर
  1028. 41:50वन है इधर वन है या वन टू मेनी है या मेनी
  1029. 41:54टू वन है या मेनी टू मेनी है ऐसा लिखो कुछ
  1030. 41:57लोग ऐसा एज लगा देते हैं तो समझिए एज का
  1031. 42:00मतलब होता है वन अगर मैं एज ना लगाऊं सपोज
  1032. 42:04लुक एट दिस एक एंटिटी सेट इधर है एक
  1033. 42:07एंटिटी सेट इधर है इफ आई इफ आई राइट लाइक
  1034. 42:10दिस इसका मतलब क्या है जिधर एज है उधर वन
  1035. 42:13है जिधर एज नहीं है उधर मेनी है सो दैट
  1036. 42:15बिकम मेनी टू आई होप आप ये बात समझ जाएंगे
  1037. 42:18तो दो रिप्रेजेंटेशन है इफ यू यूज दिस एज
  1038. 42:20वाला आईडिया बहुत सारी बुक में डायग्राम
  1039. 42:22में आपको एज लगा मिलेगा तो समझ जाना एज का
  1040. 42:24मतलब वन है जिधर एज नहीं है उधर मेनी है
  1041. 42:27वन टू वन तो जैसे मान लीजिए अ पर्सन एंड
  1042. 42:29आधार नंबर क्या एक पर्सन के पास एक से
  1043. 42:31ज्यादा आधार नंबर हो सकता है नहीं क्या एक
  1044. 42:34आधार नंबर एक से ज्यादा लोगों के साथ
  1045. 42:36एसोसिएट हो सकता है नहीं क्या ऐसा हो सकता
  1046. 42:38है किसी के पास आधार नंबर ना हो हो सकता
  1047. 42:40है कोई बहुत ही भूला भटका या मान लीजिए अ
  1048. 42:43न्यूली बोर्न बेबी अभी आधार नंबर नहीं है
  1049. 42:45क्या ऐसा हो सकता है कोई आधार नंबर अभी
  1050. 42:47किसी को एलोकेट ना हुआ हो ऐसा भी हो सकता
  1051. 42:49है बहुत सारे नंबर कॉमिनेशन खाली होंगे तो
  1052. 42:51आइर यू डू नॉट पार्टिसिपेट इन अ रिलेशनशिप
  1053. 42:54इफ यू डू एट मोस्ट वन मैक्सिमम एक सेक
  1054. 42:57सकता एगजैक्टली वन नहीं एट मोस्ट वन तो
  1055. 42:59जैसे आप देख रहे हैं यह सब वन टू वन में
  1056. 43:02पार्टिसिपेट कर रहे हैं बट a4 अभी
  1057. 43:04पार्टिसिपेट नहीं कर रहा इट इज आल्सो
  1058. 43:05अलाउड कोई प्रॉब्लम नहीं है वन टू वन वन
  1059. 43:08टू मेनी की बात करेंगे अगेन फॉर एग्जांपल
  1060. 43:10वन टू मेनी में आज के टाइम पे फोन नंबर कर
  1061. 43:12सकते हैं पर्सन टू फोन नंबर अ पर्सन कैन
  1062. 43:15हैव मल्टीपल फोन नंबर्स यू नो बट आज के
  1063. 43:18टाइम प यू डोंट हैव अ फोन नंबर व्हिच इज
  1064. 43:20काइंड ऑफ अ शेयर्ड है ना तो ये एक आईडिया
  1065. 43:22हो सकता है इसका बिल्कुल उल्टा क्या होगा
  1066. 43:24मेनी टू वन होगा एंड देन मेनी टू मेनी
  1067. 43:27सॉलिसिटर एंड इंस्ट्रक्टर एंड स्टूडेंट
  1068. 43:29इट्स अ वेरी गुड एग्जांपल ऑफ मेनी टू मेनी
  1069. 43:31यू सी बिकॉज क्या एक इंस्ट्रक्टर बहुत
  1070. 43:34सारे स्टूडेंट को पढ़ा सकता है हां क्या
  1071. 43:36एक स्टूडेंट बहुत सारे इंस्ट्रक्टर से पढ़
  1072. 43:38सकता है हां डॉक्टर पेशेंट टीचर स्टूडेंट
  1073. 43:40ऑल ऑफ दीज आर एग्जांपल्स ऑफ मेनी टू मेनी
  1074. 43:43तो मैपिंग का बेसिक आईडिया आई होप आपको
  1075. 43:44समझ आया अच्छा इसी के अंदर होता है ये यू
  1076. 43:47नो इसको हम बोलते हैं पार्टिसिपेशन
  1077. 43:49कांस्टेंट नाउ व्हाट इज दैट कभी-कभी ना
  1078. 43:53यहां पर वी कैन हैव सम एडिशनल अ एडिशनल
  1079. 43:56कंडीशन फॉर एग्जांपल जैसे मान लीजिए बुक
  1080. 43:58एंड ऑथर है है ना इसको आप ऐसे समझिए
  1081. 44:01मिनिमम पार्टिसिपेशन या टोटल पार्टिसिपेशन
  1082. 44:04पार्शल की बात करते हैं इज इट पॉसिबल टू
  1083. 44:06हैव अ बुक विदाउट एन
  1084. 44:08ऑथर ऐसा कैसे होगा अगर बुक होगी टाइटल है
  1085. 44:11बुक बन गई तो भाई कोई ऑथर तो होगा ना इसका
  1086. 44:14मतलब अगर मैं ऐसा समझूं देस बुक वन एंड
  1087. 44:16बुक टू एंड बुक थ्री सम एंड देयर आर नंबर
  1088. 44:19ऑफ ऑथर्स ऑथर वन ऑथर टू ऑटर थ्री सो य यू
  1089. 44:23कैन नॉट हैव अ बुक विदाउट अ रिलेशनशिप हर
  1090. 44:25बुक का कोई ना कोई ऑथर तो होता होता है सो
  1091. 44:27दिस इज कॉल्ड टोटल पार्टिसिपेशन टोटल
  1092. 44:30पार्टिसिपेशन जभी यू नो एवरी एवरी एंटिटी
  1093. 44:34इन अ सेट शुड हैव एटलीस्ट वन र मोर
  1094. 44:36रिलेशनशिप कम से कम एको एंड इन एन ईआर
  1095. 44:39डायग्राम यू रिप्रेजेंट दिस बाय डबल लाइन
  1096. 44:41बहुत सारे डायग्राम में आपको डबल लाइन
  1097. 44:43देखने के लिए मिलेगी तो याद रखिएगा डबल
  1098. 44:45लाइन किसका एग्जांपल है टोटल पार्टिसिपेशन
  1099. 44:47का यस थोरेट्स सकते हैं देर इ सम काइंड
  1100. 44:50ऑफ़ एन ऑथर जिसने बुक लिखना चालू किया है
  1101. 44:53बट अभी कोई कंप्लीट बुक नहीं है सो काइंड
  1102. 44:56ऑफ यू कैन हैव ऑथर विदाउट अ बुक मे बी यू
  1103. 45:00कैन हैव अ डॉक्टर विदाउट अ पेशेंट इजन इट
  1104. 45:02एक हो सकता है ना हॉस्पिटल में एक डॉक्टर
  1105. 45:05हो बट अभी उसके अंदर में कोई पेशेंट नहीं
  1106. 45:07हो तो दिस इज कॉल्ड पार्शियल पार्टिसिपेशन
  1107. 45:10एंड दिस इज रिप्रेजेंटेड बाय सिंगल लाइन
  1108. 45:12टोटल पार्टिसिपेशन डबल लाइन एंड यू नो
  1109. 45:15पार्शल पार्टिसिपेशन सिंगल लाइन ये पॉइंट
  1110. 45:18क्लियर है आगे बढ़ते हैं एक छोटा सा पॉइंट
  1111. 45:20और मैं ऐड कर देता हूं च दे यू सी टोटल
  1112. 45:22पार्टिसिपेशन डबल लाइन व कॉल्ड वीक एंटिटी
  1113. 45:25सेट कभी-कभी रेयरली देखने को मिले वैसे इट
  1114. 45:27इज नॉट दैट इंपॉर्टेंट आईडिया क्या है देर
  1115. 45:30कुड बी सम एंटिटी सेट्स जिनके पास अपना की
  1116. 45:34नहीं होता अभी इस पे बहुत डिटेल में बात
  1117. 45:35इसलिए भी नहीं कर सकते की हमने पढ़ा नहीं
  1118. 45:37आगे पढ़ेंगे बट जिनके पास अपना की नहीं
  1119. 45:40होता उनको बोलते हैं वीक एंटिटी सेट हाउ
  1120. 45:43यू आइडेंटिफिकेशन
  1121. 45:50ने इसका नाम लोन कर लो है ना सो हियर लोन
  1122. 45:54इज अ स्ट्रांग एंटिटी सेट दिस इज अ वीक ए
  1123. 45:56टी सेट इनका जो रिलेशनशिप होगा वो भी
  1124. 45:59काइंड ऑफ वीक रिलेशनशिप होगा सो व्हाट डू
  1125. 46:01यू हैव यू हैव अ डबल डायमंड सिंगल नहीं
  1126. 46:03डबल डायमंड बनाओगे अगर दो लोगों की दोस्ती
  1127. 46:07है कौन बोलेगा दोस्ती पक्की है जो वीक
  1128. 46:09होगा सो द वीक एंटिटी सेट ऑलवेज हैव अ
  1129. 46:11टोटल पार्टिसिपेशन है ना ये कुछ एडिशनल
  1130. 46:14पॉइंट है एंड देन यू सी क्योंकि पेमेंट के
  1131. 46:18पास ना कोई की नहीं है तो इसके पास जो
  1132. 46:21एटिबल होता है उसको बोलते हैं
  1133. 46:23डिस्क्रिमिनेटर एटिबल हियर पेमेंट नंबर इज
  1134. 46:26अ डिस्क्र नेटर डरी अपने आप में इतना
  1135. 46:28स्ट्रांग नहीं है किसी टपल को यूनिकल
  1136. 46:43आइडेंटिफिकेशन
  1137. 46:46बडी आस्क पेमेंट से कि बेटा तुम्हारा की
  1138. 46:48क्या है पेमेंट बोलेगा मेरा की मेरा
  1139. 46:51पेमेंट नंबर है और मेरे दोस्त का की लोन
  1140. 46:53नंबर सो लोन नंबर प्लस पेमेंट नंबर बिकम द
  1141. 46:57की फॉर द पेमेंट सो दैट इज आइडिया ऑफ वीक
  1142. 47:00एंटिटी सेट्स यस हाउ यू रिप्रेजेंट देम इन
  1143. 47:02ईआर डायग्राम ऑलरेडी डिस्कस डबल डायमंड इन
  1144. 47:05अ रिलेशनल मॉडल अगेन अ सेपरेट टेबल की
  1145. 47:07क्योंकि बन गया तो सेपरेट टेबल बनाया जा
  1146. 47:09सकता है सो दिस इज अबाउट इट एंड ये कुछ
  1147. 47:13फाइनल लॉज मैंने लिख के रख दिए हैं बेसिक
  1148. 47:15बेसिक अंडरस्टैंडिंग हाउ यू कन्वर्ट देम
  1149. 47:17वैसे बेसिकली मैं सब कुछ ऑलरेडी आपको बता
  1150. 47:19चुका हूं एंटिटी स स्ट्रांग हो या वीक हो
  1151. 47:23विल बिकम अ सेपरेट टेबल रिलेशनशिप आपको
  1152. 47:25बता देता हूं अगर यूरी रिलेशनशिप है यूरी
  1153. 47:29यानी कि दो एक ही एंटिटी सेट है यू डोंट
  1154. 47:31नीड अ सेपरेट टेबल बाइनरी के अंदर भी वन
  1155. 47:34टू वन या वन टू मेनी तक सेपरेट टेबल नहीं
  1156. 47:36चाहिए जैसा आपने देखा था ब्रांच और
  1157. 47:38स्टूडेंट मॉडिफिकेशन से काम चल जाता है सो
  1158. 47:40व्हाट यू कैन डू स्टूडेंट था ब्रांच था
  1159. 47:42अगेन आपने वन साइड का प्राइमरी की उठाया
  1160. 47:45मेनी साइड बज अ फॉरेन की रख दिया मेनेजेबल
  1161. 47:48है लेकिन अगर मेनी टू मेनी है या डिग्री
  1162. 47:51टर्नर या उससे ज्यादा है देन वी नीड अ
  1163. 47:53सेपरेट टेबल अभी डॉक्टर और पेशेंट है
  1164. 47:55विजुलाइज करिए अगर डॉक्टर को पेशेंट के
  1165. 47:58अंदर रखेंगे तो भी प्रॉब्लम है क्योंकि
  1166. 47:59पेशेंट के पास मल्टीपल डॉक्टर्स है अगर
  1167. 48:02डॉक्टर के अंदर पेशेंट रखेंगे तो भी
  1168. 48:03प्रॉब्लम है क्योंकि डॉक्टर के पास
  1169. 48:05मल्टीपल पेशेंट और पेशेंट के पास मल्टीपल
  1170. 48:07डॉक्टर है दोनों तरफ केस है तो बेटर है कि
  1171. 48:09एक सेपरेट टेबल बनाया जाए तो देयर इन मेनी
  1172. 48:12टू मेनी रिलेशनशिप और इन मल्टी यू नो टूथ
  1173. 48:16फोर अगर हमारा डिग्री जा रहा है वी नीड अ
  1174. 48:17सेपरेट टेबल एटिबल डी डिस्कस कंपोजिट के
  1175. 48:21लिए सेपरेट कॉलम मल्टी वैल्यूड के लिए
  1176. 48:23सेपरेट टेबल सो दिस इज डन दो तीन एडिशनल
  1177. 48:26पॉइंट्स हैं कभी-कभी मैंने देखा है
  1178. 48:28सेमेस्टर एग्जाम में जनरलाइजेशन जैसे मान
  1179. 48:31लीजिए दो एंटिटी सेट है सेविंग और करंट दो
  1180. 48:34तरह के अकाउंट है कैन वी रिप्रेजेंट देम
  1181. 48:36बाय अ सिंगल एब्स्ट्रेक्ट कर रहा है
  1182. 48:38इंफॉर्मेशन को एब्स्ट्रेक्ट कर दिया बाय
  1183. 48:40सिंगल एंट सेट अकाउंट बिल्कुल कर सकते हैं
  1184. 48:42सो दैट इज हाउ यू राइट इट इज अ अकाउंट सो
  1185. 48:44दिस इज जनरलाइज करना जनरलाइज के ठीक उल्टा
  1186. 48:47सोचो क्या होगा जनरलाइज के ठीक उल्टा
  1187. 48:50स्पेशलाइज करना एक पर्सन है वो दो टाइप का
  1188. 48:53हो सकता है इट कुड बी एन एंप्लॉई इट कुड
  1189. 48:54बी अ कस्टमर मान लीजिए किसी बैंकिंग मा की
  1190. 48:57बात कर रहे हैं तो जनरलाइजेशन मींस यू नो
  1191. 48:59कॉमन करना पर्सनलाइजेशन यानी कि उसको हम
  1192. 49:02दोबारा स्पेसिफिकेशन सॉरी स्पेशलाइजेशन
  1193. 49:05उसको हम दोबारा
  1194. 49:09डिफरेंशिएबल अप करके सिंगल यट में काम
  1195. 49:11करते हैं मैनेजर मैनेस अब वैसे इसके अंदर
  1196. 49:15एंप्लॉई है जॉब है ब्रांच है बट वर्क्स ऑन
  1197. 49:18सो ये पूरा का पूरा यूनिट मैनेजर मैनेज कर
  1198. 49:20रहा है तो उसको कैसे लिख सकते हैं अ
  1199. 49:22कंसेप्ट वेर इन अ रिलेशनशिप आर
  1200. 49:24एब्स्ट्रैक्टेड टू फॉर्म हायर लेवल ऑफ एटी
  1201. 49:27इनेबलिंग अ मोर ऑर्गेनाइज रिप्रेजेंटेशन
  1202. 49:29ऑफ अ कॉम्प्लेक्शन शिप इसको ऑर्गेनाइज
  1203. 49:31करके बाद में रिप्रेजेंट करने का बेटर
  1204. 49:34तरीका है तो अगेन ईआर डायग्राम के कुछ
  1205. 49:35एडिशनल पॉइंट्स हैं एडवांटेज की बात करें
  1206. 49:38तो मैं पहले बोल चुका हूं समझना समझाना
  1207. 49:40रिप्रेजेंट करना सब कुछ बहुत आसान है
  1208. 49:43डिसएडवांटेज कभी-कभी उतनी डिटेल में
  1209. 49:46हालांकि हम पढ़ते नहीं है फॉर सेमेस्टर
  1210. 49:47एग्जाम्स बट कभी-कभी कुछ इंफॉर्मेशन लॉस
  1211. 49:50हो सकता है यू कैन नॉट राइट ईच एंड
  1212. 49:52एवरीथिंग इन एन ईआर डायग्राम यू सी यस
  1213. 49:54लिमिटेड कंस्ट्रेंट्स है और कभी-कभी क्या
  1214. 49:57बोला है इट्स ओवरली
  1215. 49:59कॉम्प्लेक्शन मे बी अगर प्रोजेक्ट बहुत
  1216. 50:02छोटा है और बहुत डिटेल में जाता है तो
  1217. 50:04थोड़ा मुश्किल हो सकता है बट नाउ आई थिंक
  1218. 50:06हमारा बेसिक्स एकदम क्लियर है एंड वी आर
  1219. 50:08वेरी मच रेडी फॉर रिलेशनल डेटाबेस रिलेशनल
  1220. 50:12मॉडल पढ़ने के लिए भी तैयार है तो चलिए
  1221. 50:13अभी बात करते हैं रिलेशनल मॉडल की तो
  1222. 50:16रिलेशनल मॉडल यहां पर हम टेबल समझेंगे
  1223. 50:18फंक्शनल डिपेंडेंसी समझेंगे कीज समझेंगे
  1224. 50:21नॉर्मलाइजेशन की क्या जरूरत है है ना बिना
  1225. 50:24नॉर्मलाइजेशन के भी चीज़ें मैनेज की जा
  1226. 50:26सकते और की जाएंगी तो क्या प्रॉब्लम आएगी
  1227. 50:28सब कुछ सीखने को मिलेगा सो आई विल गो वन
  1228. 50:30बाय वन और जैसा मेरी याद र जो इंपोर्टेंट
  1229. 50:32आदमी एक ब उ याद कर लेते हैं सो रिलेशनल
  1230. 50:35डेटाबेस मैनेजमेंट सिस्टम कांसेप्चुअल इज
  1231. 50:38बाय ईगर एफ कोड इन 1970 तो देखिए कितनी
  1232. 50:43पुरानी अंडरस्टैंडिंग है है ना 1970 का ये
  1233. 50:46मॉडल है बट आज तक भी डाटा को स्टोर करने
  1234. 50:49का जो प्राइमरी मेथड है वो हमारा यही मेथड
  1235. 50:51है आईडिया क्या है आईडिया यह है अगेन जैसे
  1236. 50:53हम पहले बात कर चुके एक हमारे पास टू
  1237. 50:55डायमेंशन टेबल होगा जहां पे कुछ रोज होंगे
  1238. 50:58जहां पर कुछ कॉलम होंगे और अकॉर्डिंग हम
  1239. 51:00डाटा उसमें हैंडल कर रहे होंगे जैसा मैंने
  1240. 51:02पहले ही बोला है यहां पर अभी हम ये मान के
  1241. 51:04चल रहा है काइंड ऑफ़ जो डेटा है वो हमारा
  1242. 51:06अ से हमारा टेक्स्ट डाटा है है ना सो
  1243. 51:09सेंट्रल टू डिजाइन एंड द यूटिलाइजेशन ऑफ द
  1244. 51:11टेबल फॉर डेटा स्टोरेज वेयर इट मेंटेन एंड
  1245. 51:14एंफोर्स स्पेसिफिक डेटा रिलेशनशिप मेकिंग
  1246. 51:17अ सिग्निफिकेंट इवोल्यूशन इन द डेटाबेस
  1247. 51:19डिजाइन तो सब कुछ यहीं पर मैनेज हो रहा
  1248. 51:21होता है कुछ दो दो-तीन बातें हैं बहुत
  1249. 51:24इंपॉर्टेंट है और अलग-अलग बुक्स से
  1250. 51:25रिसोर्सेस मैनेज करके मैंने सब एक जगह
  1251. 51:28कंपाइल करने की कोशिश की है जो कॉलम है अब
  1252. 51:30आप जानते हो ये वही ईआर डायग्राम का
  1253. 51:32एंटिटी सेट का एटिबल है है ना लेकिन कॉलम
  1254. 51:36को कभी हम डोमेन बोल सकते हैं फील्ड बोल
  1255. 51:39सकते हैं कॉलम बोले एरिटर या डिग्री बोले
  1256. 51:42अभी रिसेंटली कई बार कॉम्पिटेटिव अभी गेट
  1257. 51:44में पूछा ये क्वेश्चन एटी क्या होता है
  1258. 51:46बच्चे सते क्या होता है सो ये सारी की
  1259. 51:48सारी बातें डोमेन फील्ड कॉलम एरिटर डिग्री
  1260. 51:51सबका मतलब सेम है अब जाहिर सी बात है अगर
  1261. 51:55यहां सब सिटी लिख रहे हैं तो आप भी सिटी
  1262. 51:57लिखेंगे आप कुछ और नहीं लिखेंगे हम यहां
  1263. 51:59पे न्यूमेरिक वैल्यू नहीं लिख सकते वही
  1264. 52:00सारी बातें यहां पे मैंने स्पेसिफाई की है
  1265. 52:03सिमिलरली बात करें रो की तो रो के भी क्या
  1266. 52:06अलग-अलग नाम हो सकते हैं दो नाम तो हम पता
  1267. 52:08है इन जनरल तो हम रो ही बोलते हैं या फिर
  1268. 52:10हम एंटिटी भी बोल सकते हैं क यार डायग्राम
  1269. 52:12हम पढ़ चुके हैं बट स्टिल आई कैन कॉल इट
  1270. 52:15रो आ अच्छा एंटिटी देखो मैंने लिखा नहीं
  1271. 52:17तो एंटिटी इज आल्सो अ थिंग यू कैन कॉल इट
  1272. 52:19टपल आल्सो रो को हम क्या भी बोल सकते हैं
  1273. 52:21टपल बोल सकते हैं रिकॉर्ड अ रो इज आल्सो
  1274. 52:24नोन एज अ रिकॉर्ड या फिर कार्डिनलिटी
  1275. 52:26अच्छा कार्डिनलिटी क्या है टोटल नंबर ऑफ
  1276. 52:28रोज कितनी है जैसे सेट की कार्डिनलिटी
  1277. 52:30नहीं होती ये भी तो सेट ही है ना यार तो
  1278. 52:32लाइक सेट की कार्डिनलिटी होती है द नंबर
  1279. 52:34ऑफ एलिमेंट्स इन अ सेट किसी टेबल की
  1280. 52:36कार्डिनलिटी है हाउ मेनी रोज आर देयर तो
  1281. 52:39सारी की सारी चीजें हम यहां पर स्पेसिफाई
  1282. 52:41कर सकते हैं मैनेज कर सकते हैं बाकी मैंने
  1283. 52:43टप्पल क्या डिग्री रिटी कॉलम होते हैं वो
  1284. 52:45मैंने आपको बताया नाउ देयर आर फ्यू
  1285. 52:48प्रॉपर्टीज जो हम मानते हैं कि अगर टेबल
  1286. 52:51है रिलेशनल मॉडल है तो मानो फॉलो होगा ही
  1287. 52:53होगा क्या-क्या है जरा एक बार गौर करिए
  1288. 52:55मेरे साथ ये सारे पॉइंट लिख के आने है सेल
  1289. 52:58कंटेन एटॉमिक वैल्यूज इस पे मैं ऑलरेडी
  1290. 53:00लास्ट चैप्टर में आपसे बात कर चुका हूं
  1291. 53:02दैट इज द रीजन याद है मल्टी वैल्यू ड
  1292. 53:04ट्रिब्यूट के लिए हमने अलग से टेबल ही बना
  1293. 53:06लिया था बट द पॉइंट इज कोई भी टेबल हमारे
  1294. 53:09पास है इंटरसेक्शन ऑफ कॉलम्स एंड रोज
  1295. 53:11करेंगे तो जो भी एक सेल बनेगा उसके अंदर
  1296. 53:14मल्टीपल वैल्यूज नहीं हो सकती एटॉमिक
  1297. 53:16वैल्यू होगी ऐसा हो सकता है खाली हो यू
  1298. 53:18कैन हैव नल और अननोन वैल्यू बट यू कैन नॉट
  1299. 53:20हैव मोर देन वन वैल्यू एक वैल्यू होगी
  1300. 53:23वैल्यू इन द कॉलम आर ऑफ सेम काइंड वो मैं
  1301. 53:25आपसे बोल रहा हूं भाई अगर यहां पे सबका एज
  1302. 53:28लिखा हुआ है तो आप अपना फेवरेट कलर तो
  1303. 53:30नहीं लिखेंगे सारे कॉलम में सेम टाइप का
  1304. 53:32वैल्यू होगा ईच रो इज यूनिक नाउ दैट इज
  1305. 53:35वेरी वेरी इंपॉर्टेंट क्या सिस्टम के अंदर
  1306. 53:38या टेबल के अंदर दो रोज एकदम आइडेंट कल हो
  1307. 53:41सकती है नहीं हो सकती क्या कोई वैल्यू हो
  1308. 53:44सकता है इसका एज 22 है दूसरे स्टूडेंट का
  1309. 53:46भी एज 22 है दैट इज परमिस बल एक दो एटिबल
  1310. 53:49कॉमन हो सकते हैं अगर टोटल n एट्रिल है n
  1311. 53:52- 1 एट्रिल कॉमन हो सकते है बट सारे कॉमन
  1312. 53:55नहीं हो सकते कुछ ना कुछ डिफरेंस होगा जिस
  1313. 53:57बेस पे मैं
  1314. 54:00आइडेंटिफिकेशन
  1315. 54:07पे आने वाला हूं थोड़े टाइम के अंदर दैट
  1316. 54:09इज़ अ रीज़न कि की हमारे पास मिल जाती है
  1317. 54:12नो टू टेबल कैन हैव द सेम नेम अभी तो कॉमन
  1318. 54:15सेंस बात है इसमें कोई अलग बात तो है नहीं
  1319. 54:17दो टेबल का सेम नेम रखेंगे तो कैसे ढूंढ
  1320. 54:19ंगे दो कॉलम का सेम नेम रख देंगे तो बाद
  1321. 54:21में कैसा पता लगेगा किसकी बात कर रहा हूं
  1322. 54:23जैसे एक फोल्डर के अंदर दो फाइल का सेम
  1323. 54:25नेम नेम नहीं हो सकता इसी तरह टेबल के
  1324. 54:28अंदर भी दो टेबल का सेम नेम नहीं होगा या
  1325. 54:30दो कॉलम का सेम नेम नहीं होगा एवरी कॉलम
  1326. 54:32हैव अ यूनिक नेम अच्छा एस फार एज थोरेट्स
  1327. 54:35न देखिए अ टेबल के अंदर डेटा इज
  1328. 54:38इंपॉर्टेंट उसका ऑर्गेनाइजेशन हम बाद में
  1329. 54:40भी मैनेज कर सकते हैं तो मैं ये बोल रहा
  1330. 54:42हूं बहुत सारे रो हमारे पास है फॉर
  1331. 54:44एग्जांपल ये टेबल का एग्जांपल था ना अभी
  1332. 54:46मैं कौन सा रो पहले लिखूं कौन सा रो बाद
  1333. 54:49में लिखूं इस बात से कोई फर्क पड़ता है
  1334. 54:50क्या इस बात से कोई फर्क नहीं पड़ता कॉलम
  1335. 54:53देखिए कौन सा कॉलम पहले कौन सा कॉलम बाद
  1336. 54:55में इस बात से कोई फर्क पड़ता है कोई फर्क
  1337. 54:57नहीं पड़ता तो जो ऑर्डर ऑफ रोज है या जो
  1338. 55:00ऑर्डर ऑफ कॉलम है दैट रिमन इन
  1339. 55:02सिग्निफिकेंट है ना अंडरस्टैंडिंग में
  1340. 55:04उसका कोई लेना देना नहीं है लॉन्ग रन में
  1341. 55:06हम उसे मॉडिफाई ओबवियसली कर सकते हैं आप
  1342. 55:08जैसे चाहो व्यू डेफिनेशन वैसे डिफाइन करो
  1343. 55:10आगे बढ़ते हैं ईआर डायग्राम को हमने
  1344. 55:13रिलेशनल मॉडल में कन्वर्ट कर लिया टेबल्स
  1345. 55:16हमारे पास है इसमें प्रॉब्लम क्या है
  1346. 55:18इसमें आ जाती है कुछ प्रॉब्लम जिनको हम
  1347. 55:20बोलते हैं अपडेट एनमल क्या बोलते हैं
  1348. 55:22अपडेट एनमल जिसमें इंसर्ट मॉडिफिकेशन
  1349. 55:25डिलीट अलग अल अलग तरह की प्रॉब्लम है सो
  1350. 55:27आई विल गो वन बाय वन एक एक एक एग्जांपल से
  1351. 55:30समझाता हूं एनमल मतलब प्रॉब्लम अब पहला
  1352. 55:32क्या है इंसर्ट प्रॉब्लम अब यहां देखिए
  1353. 55:35क्या करने की कोशिश की गई है एंड
  1354. 55:36धीरे-धीरे आप प्रॉब्लम समझेंगे सो वी हैव
  1355. 55:39अ रोल नंबर किसी स्टूडेंट की बात हो रही
  1356. 55:41है आप समझ जाओ रोल नंबर है नेम है एज है
  1357. 55:44ब्रांच कोड है ना ब्रांच का नेम एंड देन
  1358. 55:47ब्रांच के एचओडी का नेम है तो थोड़ा
  1359. 55:48भावनाओं में बह गए ऐसा लग रहा है कि
  1360. 55:50स्टूडेंट के साथ पूरा ब्रांच का
  1361. 55:52इंफॉर्मेशन भी है तो इनडायरेक्टली ये भी
  1362. 55:54स्टूडेंट का इंफॉर्मेशन ही बट थोड़ा
  1363. 55:55ज्यादा हो गया सब लि दिया अब इसमें इंसर्ट
  1364. 55:58प्रॉब्लम क्या है देखिए इंसर्ट प्रॉब्लम
  1365. 56:00समझिए अलग-अलग तरह के आइडियाज है एन
  1366. 56:02इंडिपेंडेंट पीस ऑफ इंफॉर्मेशन कैन नॉट बी
  1367. 56:04रिकॉर्डेड इनटू द रिलेशन अनलेस एन
  1368. 56:06इरेलीवेंट इंफॉर्मेशन मस्ट बी इंसर्टेड
  1369. 56:08टुगेदर थोड़ा ज्यादा हो गया मैं समझाता
  1370. 56:10हूं आईडिया क्या है यहां पर ना चाहते हुए
  1371. 56:13अनइंटेंशनली हमने ब्रांच का इंफॉर्मेशन ना
  1372. 56:16स्टूडेंट के इंफॉर्मेशन पे डिपेंड कर दिया
  1373. 56:19फॉर एग्जांपल मेरे पास ऐसा हो सकता है
  1374. 56:21कॉलेज में कोई ब्रांच हो बट उसमें भी
  1375. 56:23स्टूडेंट ना हो हो सकता है ना या तो सारे
  1376. 56:26स्टूडेंट भाग गए या मान के चलो अभी कोई
  1377. 56:28ब्रांच है साल के बीच में कॉलेज को
  1378. 56:30लाइसेंस मिल गया एफीलिएशन मिल गया कि अगले
  1379. 56:32साल से आप ये ब्रांच भी चला सकते हो मे भी
  1380. 56:34एआई के लिए नई ब्रांच हमें चलानी है अभी
  1381. 56:36एडमिशन नहीं हुआ बट डेटाबेस में एंट्री तो
  1382. 56:38करने दीजिए ताकि उसका जो भी मेरे को
  1383. 56:40तैयारी करना है स्टाफ है यू नो टीचर्स
  1384. 56:42होंगे डिपार्टमेंट पूरा बनेगा वो सब लोग आ
  1385. 56:45सके बट अब आप मुझे बताओ इसमें प्रॉब्लम
  1386. 56:46क्या है जब तक एक स्टूडेंट यहां पर नहीं
  1387. 56:50होगा तब तक मैं ब्रांच का इंफॉर्मेशन फॉर
  1388. 56:53एग्जांपल एआई मेरे पास कोई यू नो एक्स वाई
  1389. 56:56जड सम न्यू एचओडी इज देयर आई कैन नॉट हैव
  1390. 56:58दिस बिकॉज़ ब्रांच का इंफॉर्मेशन ना चाहते
  1391. 57:01हुए स्टूडेंट के ऊपर डिपेंड हो गया वही
  1392. 57:03बोल रहा है हम एक इंडिपेंडेंट पीस ऑफ
  1393. 57:05इंफॉर्मेशन इंसर्ट करना चाह रहे हैं बट
  1394. 57:08नहीं कर पा रहे क्योंकि वो स्टूडेंट के
  1395. 57:10ऊपर डिपेंड अब या तो मैं एक डमी स्टूडेंट
  1396. 57:12बनाऊं बट दैट इज नॉट अ करेक्ट मेथड ना कि
  1397. 57:14आप इसे ऐसे ऑर्गेनाइज करें एक प्रॉब्लम है
  1398. 57:17नेक्स्ट यू सी मॉडिफिकेशन प्रॉब्लम अब
  1399. 57:19यहां पर आप देख रहे हैं क्योंकि स्टूडेंट
  1400. 57:21के साथ पूरा ब्रांच का इंफॉर्मेशन आपने रख
  1401. 57:23दिया डू यू सी दिस रिडंडेंसी देखो कितना
  1402. 57:27एक ही बात है कि ब्रांच 10 है ब्रांच का
  1403. 57:30नेम सीएस एचओडी का नाम एबीसी यह बात चार
  1404. 57:32बार तीन बार रिपीट करनी पड़ रही है और शुड
  1405. 57:34आई से हर स्टूडेंट के साथ रिपीट करनी
  1406. 57:36पड़ेगी अगर कल को लेट मी से एचओडी चेंज
  1407. 57:39होते हैं और ए बी सीडी का नाम हो जाता है
  1408. 57:41एक्सवाई जड इजेंट इट अ सिंगल पीस ऑफ
  1409. 57:44इंफॉर्मेशन चेंज एक चीज चेंज हुई है ना बट
  1410. 57:47ये मेरे को कितनी जगह करनी पड़ेगी तीन जगह
  1411. 57:49करनी पड़ेगी ब्रांच के अंदर हुए 1000
  1412. 57:51स्टूडेंट तो 1000 बार चेंज करना पड़ेगा
  1413. 57:53दैट इज आल्सो अ प्रॉब्लम यस तो जब एक पीस
  1414. 57:57के लिए आपको मल्टीपल टाइम चेंज करना पड़े
  1415. 57:59दैट इज़ आल्सो नोन एज़ मॉडिफिकेशन
  1416. 58:01प्रॉब्लम कमिंग टू डिलीट अब अगेन वह भागने
  1417. 58:04वाला एग्जांपल देखो एक ही बच्चा यहां पे
  1418. 58:06इलेक्ट्रॉनिक्स ब्रांच का अगर यह बच्चा
  1419. 58:09फैसला कर लेता कि यार मेरे को नहीं करना
  1420. 58:11मैं कुछ और करूंगा यस तो हम स्टूडेंट का
  1421. 58:14इंफॉर्मेशन डिलीट करेंगे बट फिर बताओ क्या
  1422. 58:16अनइंटेंशनली साथ में यह ब्रांच का
  1423. 58:19इंफॉर्मेशन भी डिलीट नहीं हो जाएगा क्या
  1424. 58:21हो जाएगा करना स्टूडेंट का चाह रहा थे हो
  1425. 58:23जाएगा ब्रांच का इंफॉर्मेशन अगेन दैट इ अ
  1426. 58:26प्रॉब्लम तो यहां पर क्या हुआ हम कोई
  1427. 58:28इंडिपेंडेंट पीस ऑफ इंफॉर्मेशन डिलीट करना
  1428. 58:31चाह रहे ब अनइंटेंशनली क्योंकि इंफॉर्मेशन
  1429. 58:33डिपेंडेंट थी यह दूसरा इंफॉर्मेशन भी साथ
  1430. 58:36में डिलीट हो रहा है ना अगेन दैट इज अ
  1431. 58:38प्रॉब्लम तो तीनों के तीनों एग्जांपल है
  1432. 58:40किसके एनमल के व्हिच इज लाइक इंसर्ट एनम
  1433. 58:43मॉडिफिकेशन एनमल एंड डिलीट एनमल अब ये सब
  1434. 58:46प्रॉब्लम हुई क्यों दोबारा से समझते हैं
  1435. 58:49प्रॉब्लम इसलिए एंड देर यू कैन सी द
  1436. 58:51आइडिया कि यार हमने ना एक टेबल में बहुत
  1437. 58:55सारा इंफॉर्मेशन
  1438. 58:56रख दिया स्टूडेंट प्राइमरी हीरो था स्टेबल
  1439. 58:59का आपने ब्रांच का इंफॉर्मेशन भी यहां पर
  1440. 59:00रख दिया जिस वजह से हुआ क्या यह रिडंडेंसी
  1441. 59:04जनरेट हो गई हम समझेंगे रूट कॉज प्रॉब्लम
  1442. 59:07की रिडंडेंसी रिडंडेंसी जब एक ही बात को
  1443. 59:09बार-बार रिपीट करना पड़ता है रिडंडेंसी इ
  1444. 59:12अ रूट कॉज अगर इसको अच्छे से मैनेज करना
  1445. 59:15है तो क्या करना चाहिए आपको ना स्टेबल को
  1446. 59:18डिवाइड कर देना चाहिए जहां पे स्टूडेंट एक
  1447. 59:21टेबल बने जहां पर उसका रोल नंबर नेम एज हो
  1448. 59:25ब्रा एक टेबल बने जहां पे ब्रांच कोड नेम
  1449. 59:28और एचओडी नेम हो एंड देन यू नो रिलेट करने
  1450. 59:31के लिए हमने ईआर डायग्राम में सीखा है यू
  1451. 59:33कैन पिक द प्राइमरी की ऑफ वन साइड एंड पुट
  1452. 59:35इट एज अ फॉरेन की ऑन मेनी साइड तो ब्रांच
  1453. 59:38कोड मैंने लिख दिया अब अगर कोई पूछ भी ले
  1454. 59:40कि रोल नंबर टू बेटा आपका ब्रांच क्या सर
  1455. 59:42101 एचओडी का नेम क्या है आई कैन गो टू
  1456. 59:44दिस टेबल एंड देन आई कैन टेल एचओडी का नाम
  1457. 59:46ये है अब यहां देखो एग्जांपल एडवांटेज
  1458. 59:48क्या मिला है क्या मुझे ब्रांच का
  1459. 59:50इंफॉर्मेशन तीन बार रिपीट करना पड़ा क्या
  1460. 59:53नहीं मैंने सिर्फ यू नो ब्रांच कोड लिखा
  1461. 59:56था और वो इंफॉर्मेशन सिर्फ एक ही बार लिखा
  1462. 59:57मुझे तीन बार रिपीट नहीं करना पड़ा डू यू
  1463. 59:59सी दिस एडवांटेज तीनों प्रॉब्लम याद करो
  1464. 1:00:02अगर यहां पर मैं नई ब्रांच का इंफॉर्मेशन
  1465. 1:00:05ऐड करना चाहूं कर सकता हूं क्या बिल्कुल
  1466. 1:00:07कर सकता हूं क्योंकि अभी ब्रांच का
  1467. 1:00:09स्टूडेंट पे कोई डिपेंडेंसी नहीं है अगर
  1468. 1:00:12एचओडी का नेम चेंज होगा बोलो कितनी बार
  1469. 1:00:14होगा एक ही बार होगा क्योंकि मैंने सारी
  1470. 1:00:15इंफॉर्मेशन बार-बार रिपीट नहीं की अगर मैं
  1471. 1:00:19यू नो कोई ब्रांच डिलीट करूं फॉर एग्जांपल
  1472. 1:00:21अगर ये स्टूडेंट यहां से जाए तो क्या
  1473. 1:00:23ब्रांच का इंफॉर्मेशन भी डिलीट हो जाएगा
  1474. 1:00:25नहीं आप स्टूडेंट को हटा दीजिए ब्रांच का
  1475. 1:00:27इंफॉर्मेशन इंटैक्ट रहेगा तो जितनी
  1476. 1:00:29प्रॉब्लम्स थी जो हमने समझी इंसर्ट डिलीट
  1477. 1:00:33मॉडिफिकेशन
  1478. 1:00:38अमलीजट्ट
  1479. 1:00:45सम में आई रिडंडेंसी वो क्यों आई क्योंकि
  1480. 1:00:49आपने एक ही टेबल के अंदर बहुत सारा डाटा
  1481. 1:00:51रखा रिडंडेंसी की वजह से आई एनमल यस अब
  1482. 1:00:56अगर हमें एनमल हटाने है जो आपने एग्जांपल
  1483. 1:00:59में देखा तो क्या हमें एनमल को पकड़ना
  1484. 1:01:01चाहिए कि रिडंडेंसी को रिडंडेंसी जो
  1485. 1:01:03रिपीटेशन था ये प्रॉब्लम था रिडंडेंसी
  1486. 1:01:06कैसे हटेगी जब आप टेबल्स को डिवाइड कर
  1487. 1:01:09देंगे सेपरेट कर देंगे स्प्लिट कर देंगे
  1488. 1:01:12इजंस एेंसी हट जाएगी रिडंडेंसी हटेगी तो
  1489. 1:01:15एनिमली ऑटोमेटिक यू नो यहां से बाहर हो
  1490. 1:01:19जाएंगी और इतनी बैकग्राउंड कोई बताता नहीं
  1491. 1:01:21वो भी इतने कम समय में बताना व्हाट इज
  1492. 1:01:24नॉर्मलाइजेशन सर नॉर्मलाइजेशन इज़ अ
  1493. 1:01:26प्रोसेस ऑफ़ स्प्लिटिंग द टेबल्स नाउ यू
  1494. 1:01:28अंडरस्टैंड कि टेबल स्प्लिट क्यों करते
  1495. 1:01:30हैं इसलिए करते हैं क्या हमारा पर्पस है
  1496. 1:01:33रिडंडेंसी इनकंसिस्टेंट डिपेंडेंसी वो भी
  1497. 1:01:36डिपेंडेंट है मेन आइडिया इज रिडंडेंसी
  1498. 1:01:38जैसे सेही जैसे ही रिडंडेंसी बाहर जाएगा
  1499. 1:01:41ऑटोमेटिक सारी प्रॉब्लम्स बाहर हो जाएंगी
  1500. 1:01:43यस तो नाउ यू नो व्हाट इज़ नॉर्मलाइजेशन
  1501. 1:01:46नॉर्मलाइजेशन मे बी सिंपली डिफाइंड एज अ
  1502. 1:01:48रिफाइन मेंट प्रोसेस व्हिच इंक्लूड्स
  1503. 1:01:50क्रिएटिंग टेबल्स एंड स्टेबलिंग रिलेशनशिप
  1504. 1:01:52बिटवीन द टेबल अकॉर्डिंग टू द रूल्स टेबल
  1505. 1:01:55क्रिएट करना यानी के टेबल स्प्लिट करना
  1506. 1:01:57उनको मैनेज करना अच्छा यहां पर अगेन हम
  1507. 1:02:00समझेंगे ये तो छोटा सा एग्जांपल था
  1508. 1:02:02स्टूडेंट का स्टूडेंट ब्रांच का
  1509. 1:02:03इंफॉर्मेशन तो हमने डायरेक्टली हैंडल कर
  1510. 1:02:05लिया बड़ा
  1511. 1:02:08कॉम्प्लेक्टेड आइजन किया बहुत सारे
  1512. 1:02:10स्टैंडर्ड हैं फर्स्ट नॉर्मल फॉर्म सेकंड
  1513. 1:02:13नॉर्मल फॉर्म थर्ड एंड बीसीएनएफ तो
  1514. 1:02:15जैसे-जैसे आगे बढ़ते जाएंगे यू विल
  1515. 1:02:17अंडरस्टैंड जैसे पढ़ाई है ना लाइक फिफ्थ
  1516. 1:02:19क्लास है एथ है 10थ है 12थ है तो जैसे ही
  1517. 1:02:22कोई बोलता है कि सम समबीत आपके दिमाग में
  1518. 1:02:25एक आइडिया हो जाता है कि अच्छ उसने इतना
  1519. 1:02:26तो पढ़ा ही होगा और सम बडी इज 10थ पास
  1520. 1:02:28उसने इतना तो पढ़ा ही होगा सिमिलरली यहां
  1521. 1:02:31पे हमने स्टैंडर्डाइजेशन किया है अगर कोई
  1522. 1:02:32थर्ड एनएफ में है तो मैं लगता है वो वाली
  1523. 1:02:34प्रॉब्लम्स तो नहीं होंगी उनका अपना कोई
  1524. 1:02:36स्टैंडर्ड है कोई क्राइटेरिया है कोई
  1525. 1:02:38कैरेक्टरिस्टिक है उसके एटिबल है सेकंड
  1526. 1:02:40नॉर्मल फॉर्म उसमें ये वाली प्रॉब्लम तो
  1527. 1:02:42नहीं होगी समथिंग लाइक दिस सो ये इसका एक
  1528. 1:02:44पूरा रार की है जिसमें धीरे-धीरे समय के
  1529. 1:02:46साथ हम आगे बढ़ते हैं एंड आई थिंक एक जो
  1530. 1:02:49आइडिया में बोलता हूं लाइक इंग्लिश के
  1531. 1:02:51अंदर वन पैराग्राफ रिप्रेजेंट्स वन आइडिया
  1532. 1:02:54अगर हम लिख रहे हैं ऐसे लिख रहे हैं और यू
  1533. 1:02:56नो आईडिया चेंज करते हैं वी मस्ट चेंज द
  1534. 1:02:58पैराग्राफ सिमिलरली यहां पर हमने क्या
  1535. 1:03:00सीखा एक टेबल शुड हैव सिंगल आईडिया अगर
  1536. 1:03:03बहुत सारी इंफॉर्मेशन रखोगे एक इंफॉर्मेशन
  1537. 1:03:06की वजह से दूसरी इंफॉर्मेशन रिपीट करनी
  1538. 1:03:08पड़ेगी दैट विल लीड टू रिडंडेंसी प्रॉब्लम
  1539. 1:03:11होगा यस नाउ ये पूरा स्प्लिट कैसे किया
  1540. 1:03:14हमने आपने समझ लिया अब आपको एक बात समझाता
  1541. 1:03:16हूं छोटा टेबल था डायरेक्ट कर पाए बड़ा
  1542. 1:03:18कॉम्प्लेक्टेड कैसे करोगे सो हियर व्हाट
  1543. 1:03:20डू वी नीड वी नीड द पावर ऑफ फंक्शनल
  1544. 1:03:23डिपेंडेंसी तो इसको अगर रूल बाय रूल हमें
  1545. 1:03:26मैनेज करना है तो हमें पहले क्या पढ़ना
  1546. 1:03:28पड़ेगा फंक्शनल डिपेंडेंसी आप में से कुछ
  1547. 1:03:30लोग सोचते हैं काफी लोग बात करते हैं या
  1548. 1:03:32नॉर्मलाइजेशन बहुत डिफिकल्ट है समझ नहीं आ
  1549. 1:03:34रहा प्रॉब्लम है नॉर्मलाइजेशन इज वन ऑफ द
  1550. 1:03:37इजस्ट टॉपिक नॉट ओनली इन डेटाबेस इन द
  1551. 1:03:40एंटाइपो क्या है प्रॉब्लम है ये जब बच्चा
  1552. 1:03:43फंक्शनल डिपेंडेंसी प अंडरस्टैंडिंग किए
  1553. 1:03:46बिना नॉर्मलाइजेशन को अप्रोच करता है ना
  1554. 1:03:48देन प्रॉब्लम आती है तो हम यहां पे
  1555. 1:03:50अनश्योर हो जाइएगा मैं पढ़ा रहा हूं भी
  1556. 1:03:52फंक्शनल डिपेंडेंसी बट मान लीजिए हम
  1557. 1:03:54नॉर्मलाइजेशन ही पढ़ रहे हैं यह लॉजिक
  1558. 1:03:56क्लियर हुआ नॉर्मलाइजेशन ऑटोमेटिक समझ
  1559. 1:03:58आएगा यह लॉजिक भी आसान है आई विल गो वन
  1560. 1:04:01बाय वन एक छोटा सा पजल है हालांकि आई थिंक
  1561. 1:04:03यह थोड़ा कम दिख रहा है क्वेश्चन क्या है
  1562. 1:04:06maruti's
  1563. 1:04:10maruti's है तो wagon-r
  1564. 1:04:25कि कौन-कौन सी अलग-अलग कार
  1565. 1:04:36maruti's है तो बोलो इसको बोलते हैं
  1566. 1:04:38फंक्शनल डिपेंडेंसी मैं जब आपको एक
  1567. 1:04:41इंफॉर्मेशन दूं आप दूसरी इंफॉर्मेशन खोज
  1568. 1:04:44पाएं बता पाएं कैलकुलेट नहीं कर रहे कोई
  1569. 1:04:46सवाल यू नो डटा भर के आंसर नहीं निकाला बस
  1570. 1:04:49आपने फिगर आउट कर लिया आई विल गिव वन मोर
  1571. 1:04:51एग्जांपल ब्रांच कोड एचओडी नेम अभी दो
  1572. 1:04:54मिनट पहले हमने बात की अगर मैं आपको
  1573. 1:04:56ब्रांच कोड बताऊं तो क्या आप मेरे को
  1574. 1:04:59एचओडी का नेम बता सकते हो या मैं आपको
  1575. 1:05:01एचओडी का नेम बताऊ मेरे को ब्रांच कोड बता
  1576. 1:05:03सकते हो ज्यादातर केस में हो सकता है
  1577. 1:05:05दोनों काम करें बट ऑब् वियस दिस वन इज
  1578. 1:05:08करेक्ट फर्स्ट वन इज करेक्ट सेकंड वन इज
  1579. 1:05:10नॉट करेक्ट व्हाई इजेंट इट पॉसिबल कि दो
  1580. 1:05:14अलग-अलग ब्रांच के एचओडी का बाय चांस सेम
  1581. 1:05:16नेम हो हो सकता है तब आप नहीं बता पाओगे
  1582. 1:05:18अब कौन सी ब्रांच की बात कर रहे हो बट
  1583. 1:05:21क्या दो ब्रांच का ब्रांच कोड कभी सेम हो
  1584. 1:05:23सकता है कभी नहीं होगा वरना ब्रांच कोड
  1585. 1:05:25बनाते ही इजट इट सो फर्स्ट वन इज करेक्ट
  1586. 1:05:28ब्रांच कोड अब मैं आपको बताऊंगा तो आप
  1587. 1:05:30मुझे चोड़ी का नेम बता सकते हो अगेन ढूंढ
  1588. 1:05:33सकते हो दिस इज कॉल्ड एज फंक्शनल
  1589. 1:05:35डिपेंडेंसी तो जैसे मैं लिखता हूं फंक्शनल
  1590. 1:05:37डिपेंडेंसी कोई बताता नहीं इसकी फील आ
  1591. 1:05:39जाती है खुद में खुद ही फिगर इट आउट कि
  1592. 1:05:40अच्छा इधर से इधर जा रहे हैं अब अगर इस
  1593. 1:05:42बात को यहां पे टेबल की फॉर्म में
  1594. 1:05:44रिप्रेजेंट करें तो मैं पूरी पॉइंट लिखिए
  1595. 1:05:46अभी समझा देता हूं थोरेट्स देखिए जल्दी
  1596. 1:05:49समझ जाएंगे इफ आई से देर इज अ फंक्शनल
  1597. 1:05:52डिपेंडेंसी फ्रॉम x टू y फॉर एग्जांपल
  1598. 1:05:55ध्यान से देखिए क्या हो रहा है अगर मैं
  1599. 1:05:58बोलूं आपसे x की वैल्यू वन है जरा बताना y
  1600. 1:06:00की वैल्यू क्या है सर x की वैल्यू वन दो
  1601. 1:06:02जगह है बट जब भी है वहां पे y की वैल्यू
  1602. 1:06:04सेम है कोई प्रॉब्लम नहीं है टू पे मिला 6
  1603. 1:06:073 पे मिला टू तो यस x2y देर इज अ फंक्शनल
  1604. 1:06:10डिपेंडेंसी x की वैल्यू से y की वैल्यू
  1605. 1:06:13ढूंढी जा सकती है बताई जा सकती है मैं
  1606. 1:06:15दूसरा क्वेश्चन पूछता हूं क्या y से z भी
  1607. 1:06:18एक फंक्शनल डिपेंडेंसी आप बताओ सोच के
  1608. 1:06:20सोचो एक मिनट y से z भी फंक्शनल
  1609. 1:06:21डिपेंडेंसी नहीं है क्यों मैं बोलूंगा
  1610. 1:06:23अच्छा y की वैल्यू सि है बोलो z क्या है
  1611. 1:06:26आप बोलोगे थी है सर y की वैल्यू टू है
  1612. 1:06:28बोलो z क्या आप बोलोगे टू है सर y की
  1613. 1:06:30वैल्यू फोर है बोलो z क्या यहां प्रॉब्लम
  1614. 1:06:32है देर यू सी y की दो वैल्यू पे z की सेम
  1615. 1:06:36वैल्यू नहीं मिल रही z की अलग-अलग वैल्यूज
  1616. 1:06:38मिल रही हैं तो ये फंक्शनल डिपेंडेंसी
  1617. 1:06:41नहीं है तो अब बताओ x2y और शुड आई से
  1618. 1:06:45अल्फा टू बीटा फंक्शनल डिपेंडेंसी कब
  1619. 1:06:48कहलाएगा इफ आई टेल यू द वैल्यू ऑफ़ अल्फा
  1620. 1:06:50आप मुझे बीटा की वैल्यू बता पाओ या अल्फा
  1621. 1:06:53की अगर सेम वैल्यू रिपीट भी हो तो हर बार
  1622. 1:06:56बीटा की सेम वैल्यू ही मिलनी चाहिए देखिए
  1623. 1:06:58बात यहां कैसे रिप्रेजेंट करर जर चेक करिए
  1624. 1:07:00फिर वही बोल रहा है एक रिलेशन है अल्फा और
  1625. 1:07:03बीटा दो सेट ऑफ एट्रिक्स हैं दोनों सबसेट
  1626. 1:07:05है टोटल रिलेशनशिप के अब क्या बोल रहा है
  1627. 1:07:08t1 ऑफ अल्फा = t2 ऑफ अल्फा t1 एंड t2 क्या
  1628. 1:07:11है ये टपल्स है टपल मतलब रो आपको पता है
  1629. 1:07:14अगर दोनों के अल्फा की वैल्यू सेम है तो
  1630. 1:07:16उनके बीटा की वैल्यू भी सेम होनी चाहिए
  1631. 1:07:18यही तो मैं बोल रहा हूं अगर x पे दोनों
  1632. 1:07:20में वन मिला तो फिर y पे दोनों में ही फोर
  1633. 1:07:22मिलना चाहिए अगर x पे दो y पे दोनों पे
  1634. 1:07:25फोर मिला तो z पर दोनों पे या तो टू या तो
  1635. 1:07:27थ्री मिले अलग-अलग मिलेगा तो काम नहीं
  1636. 1:07:29करेगा सो दिस इज फंक्शनल डिपेंडेंसी
  1637. 1:07:32जैसे-जैसे काम करते चलेंगे अंडरस्टैंडिंग
  1638. 1:07:34एनस होती चलेगी क्या बोल रहा है ये देखो
  1639. 1:07:37एक छोटा सा क्वेश्चन है ट्राई कर लेते हैं
  1640. 1:07:39क्या बोल रहा है a से भी फंक्शनल
  1641. 1:07:41डिपेंडेंसी है क्या a की तीनों वैल्यू
  1642. 1:07:42डिस्टिंक्ट है कोई वायलेशन नहीं है
  1643. 1:07:44बिल्कुल सही है वन पे टू फोर पे टू फ पे थ
  1644. 1:07:47मिला bc2 ए bc2 ए इज नॉट अ फंक्शनल
  1645. 1:07:52डिपेंडेंसी दे यू सी खुद ही आप समझ जाओगे
  1646. 1:07:54कैसे देख ना 2 3 पे वन मिला फिर 23 पे फोर
  1647. 1:07:58मिल गया हो गया वॉयलेट आगे चेक करने की
  1648. 1:08:00जरूरत है नहीं है तो ऑप्शन बी बी सीटू है
  1649. 1:08:03फंक्शनल डिपेंडेंसी डजन होल्ड गुड अच्छा
  1650. 1:08:06एक इसमें छोटा सा आइडिया जिसको मैं बोलता
  1651. 1:08:08हूं ट्रिविया फंक्शनल डिपेंडेंसी ट्रिविया
  1652. 1:08:10मतलब जिसके होने ना होने से फर्क ना पड़े
  1653. 1:08:13दैट इज कॉल्ड ट्रिविया ये आइडिया कंप्यूटर
  1654. 1:08:15साइंस में कई बार यूज हम करेंगे जैसे मेरे
  1655. 1:08:18फेवरेट है न नो
  1656. 1:08:21डिसरेटर कुछ इस तरह के आप रोल्स प्ले करते
  1657. 1:08:23हो ना कि यू नो अगर आप मूवी में नहीं भी
  1658. 1:08:26होते तो शायद किसी को फर्क ना होता सो दिस
  1659. 1:08:29दिस इज एन एग्जांपल कि आप इस बात को याद
  1660. 1:08:31कर पाओ सो जिसका होना ना होना बराबर हो अब
  1661. 1:08:34इसका मतलब क्या है कभी-कभी मैं इस तरह की
  1662. 1:08:36बात अगर आपसे करूं देर इज अ फंक्शनल
  1663. 1:08:38डिपेंडेंसी फ्रॉम x वा टू y अब इस बात का
  1664. 1:08:41मतलब क्या हुआ कि अगर मैं आपको x और y की
  1665. 1:08:44वैल्यू बताऊं तो आप मेरे को y की वैल्यू
  1666. 1:08:46ढूंढ के बता सकते हो बट दैट डजन मेक सेंस
  1667. 1:08:48मैं ये नहीं बोल रहा है इनवैलिड है बोल
  1668. 1:08:50रहा किसी काम का नहीं कॉमन सेंस बात है
  1669. 1:08:52इट्स लाइक कि मैं आपसे पूछूं बेटा आपका
  1670. 1:08:55नाम और रोल नंबर क्या है आपने दोनों बताया
  1671. 1:08:57कि ये मेरा नाम है सर ये मेरा रोल नंबर है
  1672. 1:08:59मैं कैलकुलेट कर रहा हूं कुछ सिस्टम में
  1673. 1:09:01सर्च करर फिर 10 मिनट में बोल र बेटा आपका
  1674. 1:09:03नाम ये है अबे वो तो मैंने ही बताया था
  1675. 1:09:05भाई यही ये कर रहा है x और y की वैल्यू
  1676. 1:09:08पूछ के फिर से y की वैल्यू बता रहा है सो
  1677. 1:09:10अल्फा टू बीटा अगर कोई डिपेंडेंसी है और
  1678. 1:09:13जैसा मैं ऊपर लिखता हूं अगर बीटा जो है आई
  1679. 1:09:16एम सॉरी अगर बीटा सबसेट है अल्फा का सो यू
  1680. 1:09:18आर गेटिंग नथिंग न्यू बीटा जो राइट हैंड
  1681. 1:09:21साइड प कुछ तो नया निकाल भाई वो पहले से
  1682. 1:09:23अल्फा का सबसेट है दिस इज़ कॉल्ड ट्रिविया
  1683. 1:09:25फंक्शनल डिपेंडेंसी कई बार बात की जाती है
  1684. 1:09:28इसके बारे में तो आई थिंक यह बात अभी आपको
  1685. 1:09:30क्लियर है अगला जो यहां पर एक इंपॉर्टेंट
  1686. 1:09:32आईडिया है वो है क्लोजर्स निकालना
  1687. 1:09:34क्लोजर्स आर वेरी वेरी इंपॉर्टेंट बिकॉज़
  1688. 1:09:36क्लोजर का यूज़ करके ही बाद में अपन क्या
  1689. 1:09:38करते हैं ना अ कीज कैलकुलेट करेंगे
  1690. 1:09:41नॉर्मलाइजेशन में बड़ा हमारे काम आता है
  1691. 1:09:42छोटी सी प्रैक्टिस करके आपको समझाऊं
  1692. 1:09:44क्लोजर का मतलब क्या है एक एट्रिल अगर मैं
  1693. 1:09:47आपके साथ दूं और सारी फंक्शनल डिपेंडेंसी
  1694. 1:09:49आपको दूं तो उस एट्रिल से और क्या-क्या
  1695. 1:09:51निकाला जा सकता है साधारण भाषा में बोलूं
  1696. 1:09:53तो आ आई विल कोट सम एग्जांपल्स जैसे यहां
  1697. 1:09:55देखिए क्लोजर को रिप्रेजेंट कैसे करते हैं
  1698. 1:09:57a प् से यहां पे f+ से मेरे को मान लो a
  1699. 1:10:00प् निकालना है अब तीन आपको नजर आए शुरू
  1700. 1:10:04करता हूं मेरे पास मेरे को a प् निकालना
  1701. 1:10:05है a का पावर देखना है तो आप मुझे बताओ
  1702. 1:10:08स्टेप नंबर वन पे ये डिपेंडेंसी क्या बोल
  1703. 1:10:10रहा है अगर आपके पास a है तो आप b भी सर्च
  1704. 1:10:12कर सकते हो तो कैन आई से कि अगर मेरे पास
  1705. 1:10:15a है तो मेरे पास a और b दोनों हो गए b
  1706. 1:10:18आपको कहां पहुंचा सकता है c तक तो अब मेरे
  1707. 1:10:21पास ए ब c हो गए इट्स लाइक अ पजल इजेंट इट
  1708. 1:10:24और a और b मिलके कहां पहुंचा सकता है d तक
  1709. 1:10:27तो अब मेरे पास ए बी सीडी चारों हो गए
  1710. 1:10:29देखो इसका मतलब a प्लस या a का क्लोजर
  1711. 1:10:31क्या है ए बी सीडी इसका मतलब क्या अगर
  1712. 1:10:34आपको a पता है तो आप ए बी सीडी चारों का
  1713. 1:10:36वैल्यू सर्च कर लोगे अगर ये डिपेंडेंसी
  1714. 1:10:38होल्ड कर रहे हैं ये ट्राई करो ए का
  1715. 1:10:41क्लोजर निकालना मानो ए तो है ही मेरे पास
  1716. 1:10:43अभी a से b जा सकते है तो मेरे पास क्या
  1717. 1:10:46हो गया मेरे पास हो गया ए स b स से d और e
  1718. 1:10:49मेरे को मिलेगा नई बात मिली वेरी गुड तो ए
  1719. 1:10:51बी सी d मेरे पास हो गया a जी
  1720. 1:10:59दैट्ची मैं तो ऑलरेडी यूज कर चुका हूं सो
  1721. 1:11:02क्या मिला ए का क्लोजर ए अगर आपके पास है
  1722. 1:11:05तो उससे ए बी सीडी e आपको मिल जाएगा ये आप
  1723. 1:11:08ढूंढ सकते हैं इधर ट्राई करिए एक बार अगर
  1724. 1:11:11बी मेरे पास है तो आई थिंक आई कैन यूज b
  1725. 1:11:14टूडी तो मेरे पास बडी हो जाएगा क्या बी और
  1726. 1:11:17डी का यूज करके आगे और कुछ ढूंढ पाऊंगा
  1727. 1:11:19नहीं इधर मेरे को a चाहिए इधर d है बट सी
  1728. 1:11:22मेरे पास नहीं आई कैन डू आई कैन नॉट डू
  1729. 1:11:24एनीथिंग हियर और यहां पर e है तो कुछ नहीं
  1730. 1:11:26मिलेगा तो इधर सिर्फ क्या क्लोजर हुआ बीडी
  1731. 1:11:29तो आई थिंक क्लोजर की टेक्निक आपको क्लियर
  1732. 1:11:31है अब मैं इसको क्लोजर ऑन एटिबल बोल लूं
  1733. 1:11:33या फिर एटिबल क्लोजर अलग-अलग नाम से लोग
  1734. 1:11:35बोल देते हैं नाउ ये जो क्लोजर निकालने का
  1735. 1:11:38आईडिया मैंने आपको बताया बहुत सारे
  1736. 1:11:41स्टैंडर्ड मेथड भी होते है ये तो आप
  1737. 1:11:43डायरेक्ट निकाल सकते हो यही ठीक मैकेनिज्म
  1738. 1:11:45काम करता है कुछ रूल्स रेगुलेशंस है जिनको
  1739. 1:11:48हम बोलते हैं आर्मस्ट्रांग एक्सियोम्स
  1740. 1:11:50एक्सियोम्स मतलब अगेन सर्टेन रूल्स
  1741. 1:11:52रेगुलेशंस जो बेस होते हैं जिसके बेस प हम
  1742. 1:11:56आगे काम करते द बेसिक स्टैंडर्ड वन है ना
  1743. 1:11:58दीज आर कॉल्ड एक्सियोम्स तो आर्मस्ट्रांग
  1744. 1:12:00थे इन्होंने कुछ एक पेपर पब्लिश किया
  1745. 1:12:03विलियम डब्ल्यू आर्मस्ट्रांग इन 1974 जहां
  1746. 1:12:05पे इन्होंने कुछ सर्टेन रूल पब्लिश किए और
  1747. 1:12:08बाय नेम य रूल्स मैंने देखा है इवन
  1748. 1:12:10कॉम्पिटेटिव एग्जाम्स में सेमेस्टर्स में
  1749. 1:12:12पूछे जाते हैं तो उसपे एक बार बात करना
  1750. 1:12:14जरूरी है रूल्स बड़े सिंपल है कोई महान
  1751. 1:12:16बात नहीं है आई विल गो वन बाय वन पहला रूल
  1752. 1:12:19है रिफ्लेक्सिवली इट सेज इफ y इज अ सबसेट
  1753. 1:12:22ऑफ x वही ट्रिविया वाली बात है ना देन x
  1754. 1:12:25टू y अब y अगर x का सबसेट है मैं एग्जांपल
  1755. 1:12:28लिख देता हूं फिर वही बात अगर ए मेरे पास
  1756. 1:12:31है और ब का सबसेट है तो क्या मैं ए टू ब
  1757. 1:12:34लिख सकता हूं क्या लिख सकता हूं बहुत
  1758. 1:12:36सिंपल आर्गुमेंट है तो यही है इसको यहां
  1759. 1:12:38पर क्या बोलता है रिफ्लेक्सिवली बोलते है
  1760. 1:12:40दिस इज नोन एज रिफ्लेक्सिवली रूल
  1761. 1:12:42आर्गुमेंट लाइक चिपकाना ये भी आपको अजीब
  1762. 1:12:45नहीं लगेगा इफ देर इज अ फंक्शनल
  1763. 1:12:47डिपेंडेंसी फ्रॉम x टू y मतलब x अगर मेरे
  1764. 1:12:49पास है तो मैं y पर जा सकता हूं तो कैन आई
  1765. 1:12:52आल्सो राइट x ज टू y ज हां लिख सकता हूं
  1766. 1:12:55तो z को दोनों जगह चिपका दो उसमें कुछ नई
  1767. 1:12:57बात तो हुई नहीं तो अगर z पहले से पता बाद
  1768. 1:12:59में भी हो जाएगा नथिंग न्यू ट्रांजिटिंग
  1769. 1:13:02यह तो हर सब्जेक्ट हर टॉपिक में आपके साथ
  1770. 1:13:04चलता है तो x से अगर गए y और y से अगर गए
  1771. 1:13:08z तो देखिए हम कहां से कहां जा सकते हैं
  1772. 1:13:10वी कैन गो टू x टू z तो यह तीनों के तीनों
  1773. 1:13:13जो रूल है ना दीज आर आल्सो समटाइम रेफर्स
  1774. 1:13:15रैट रूल्स आरटी रैट रैट माने चूहा याद
  1775. 1:13:18रखना तो रिफ्लेक्सिवली आर्गुमेंट एंड
  1776. 1:13:20ट्रांसिटिविटी राट रूल्स इनके नाम से इनको
  1777. 1:13:22जानते हैं कुछ एडिशनल रूल्स भी हैं मतलब
  1778. 1:13:25एडिशनल नॉन एडिशनल मतलब ये मानते हैं दीज
  1779. 1:13:27आर द बेसिक थ्री रूल्स तो ये अ यूजिंग देम
  1780. 1:13:31आल्सो यू कैन डू एनीथिंग क्लोजर अगर
  1781. 1:13:33निकालना सिर्फ इन तीन रूल्स से भी निकाला
  1782. 1:13:35जा सकता है कुछ एडिशनल रूल्स भी हैं जो
  1783. 1:13:37ओबवियसली मैंडेटरी नहीं है बट आपका काम
  1784. 1:13:40आसान करने के लिए यूनियन अगेन अगर x से y
  1785. 1:13:43जा रहा है x से z जा रहा है कि x से y ज
  1786. 1:13:45एक साथ लिख सकते हैं क्या बेसिक बेसिक बात
  1787. 1:13:47है हां जी लिख सकते हैं डीकंपोजिशन उल्टा
  1788. 1:13:50कर लो अगर x से y ज आ रहे हैं तो x से y
  1789. 1:13:53एक से z अलग-अलग कर सकते हैं क्या हां तो
  1790. 1:13:56अब यूनियन कर सकते हैं सर तो डीकंपोजिशन
  1791. 1:13:58भी कर सकते हैं उसका उल्टा हो गया नाउ
  1792. 1:14:01सूडो ट्रांसिटिविटी x से गए y और w वा से
  1793. 1:14:05गए z तो w एक से z जा सकते हैं कि देखने
  1794. 1:14:08में थोड़ा कन्फ्यूजिंग लगता है बट अगर आप
  1795. 1:14:10मुझे अलाव करो क्या मैं x w को ऐसा लिख
  1796. 1:14:13सकता हूं आर्गुमेंट तो पढ़ चुके हैं हां
  1797. 1:14:16अब आप देखो ये ट्रांसिटिविटी तो है एकड
  1798. 1:14:19सेवा w y से z तो एकड से z हां जी लिख
  1799. 1:14:22सकते हैं दैट इज नोन एज सूडो ट्रांजिट एंड
  1800. 1:14:25लास्ट वन इज कंपोजीशन दोनों तरफ मर्ज कर
  1801. 1:14:28दिया एक् से गए y जड से गए डब् तो ऑब्
  1802. 1:14:32वियस आप ये एक् ज से वाड यानी कि दोनों
  1803. 1:14:35राइट हैंड साइड दोनों लेफ्ट हैंड साइड
  1804. 1:14:36कंबाइन कर सकते हैं थोड़ा फायदा ये जरूर
  1805. 1:14:39है इन रूल्स पर थोड़ा सा काम करने का कि
  1806. 1:14:41अंडरस्टैंडिंग हमारी थोड़ी सी सुधर जाती
  1807. 1:14:43है है ना ओवर द आइडिया ऑफ फंक्शनल
  1808. 1:14:45डिपेंडेंसी सो ये मैंने आपको बता दिया कि
  1809. 1:14:48पहले जो तीन रूल है दीज आर प्राइमरी इनसे
  1810. 1:14:50भी काम हो सकता है बाकी आपके सपोर्ट के
  1811. 1:14:52लिए ओके गोइंग फर्द अबना छोटी-छोटी कुछ
  1812. 1:14:56एक्सरसाइजस हैं वो क्या है एक-एक क्वेश्चन
  1813. 1:14:58कराता हूं बिकॉज अगेन सेमेस्टर्स में इस
  1814. 1:15:01पर डायरेक्ट क्वेश्चन पूछे जाते हैं वो
  1815. 1:15:02क्या कभी-कभी ऐसा हो सकता है इमेजिन करो
  1816. 1:15:05कि एक सिंगल स्कीमा हमारे पास है लेट मी
  1817. 1:15:08से r उसके ऊपर ना दो सेट ऑफ फंक्शनल
  1818. 1:15:11डिपेंडेंसीज हैं एक है f1 एक है f2 और
  1819. 1:15:15हमें इनको आपस में कंपेयर करना हमें समझ
  1820. 1:15:17नहीं आ रहा कि यू नो इनका पावर क्या है f1
  1821. 1:15:19f2 का सबसेट है कि f2 f1 का सबसेट है कि
  1822. 1:15:22कैसे तो एक क्वेश्चन थोड़ा ट्राई कर लेते
  1823. 1:15:24हैं छोटा सा स्टेप बाय स्टेप तरीके से
  1824. 1:15:26आपको पूरी बात समझा दूंगा नाउ लुक एट
  1825. 1:15:28दिस एक स्कीमा है हमारे पास ए सीडी ए नाउ
  1826. 1:15:33दिस इज अ स्कीमा f एंड जी आर दो ये दो सेट
  1827. 1:15:36ऑफ फंक्शनल डिपेंडेंसीज हमारे पास है और
  1828. 1:15:39हमें कंपेयर करके बताना है कौन यू नो
  1829. 1:15:41किसका सुपरसेट है किसके पास टोटल
  1830. 1:15:43इंफॉर्मेशन है किसके पास नहीं है अब कैसे
  1831. 1:15:45ये काम करते है आपको समझाता हूं यहां देखो
  1832. 1:15:49प्रॉब्लम क्या है डायरेक्ट कंपेरिजन इसलिए
  1833. 1:15:51नहीं हो सकता फॉर एग्जांपल ए कह रहा है कि
  1834. 1:15:53मैं ए से ये कर सकता हूं बट जी तो बोल ही
  1835. 1:15:56नहीं रहा तो दोनों का पावर सेम है क्या
  1836. 1:15:57अलग-अलग है दोनों को सेम लेवल पे लाना
  1837. 1:16:00पड़ेगा कंपेयर करने के लिए पहले मैं क्या
  1838. 1:16:02करता हूं f के लेफ्ट हैंड साइड लिख लेता
  1839. 1:16:05हूं f के एक बार लेफ्ट हैंड साइड पे सिर्फ
  1840. 1:16:07a लिखा है एक बार क्या लिखा है बोलो ए
  1841. 1:16:10लिखा है और सिर्फ लिखा है e अब जैसा भी
  1842. 1:16:13थोड़ी देर पहले हमने सीखा ना क्लोजर
  1843. 1:16:14निकालना हम इसका क्लोजर निकालेंगे लेकिन
  1844. 1:16:17क्लोजर निकालने के लिए किसका पावर यूज
  1845. 1:16:19करेंगे g का ताकि तब इन दोनों को आपस में
  1846. 1:16:22कंपेयर कर सके तो जरा जी से पूछना अगर a
  1847. 1:16:25मेरे पास है तो देखिए a से सडी तो मेरे को
  1848. 1:16:27डायरेक्ट मिला और भी कुछ मिल सकता है क्या
  1849. 1:16:29ए नहीं क्योंकि e मेरे पास नहीं है दैट
  1850. 1:16:32विल बी ऑल अगर ए मेरे पास है आई थिंक एज
  1851. 1:16:36से आप पूछोगे तो ए का क्लोजर फिर से एडी
  1852. 1:16:38रहेगा देर इज नथिंग न्यू e से मजा आ जाएगा
  1853. 1:16:42बिकॉज़ e से आपको क्या मिलेगा देखो e से
  1854. 1:16:44आपको a मिलेगा h मिलेगा और अगर a मिला तो
  1855. 1:16:46a से सडी मिलेगा अब ये जो हमने क्लोजर्स
  1856. 1:16:49निकाले ना ये g का पावर यूज करके निकाले
  1857. 1:16:52तो नाउ यू कैन कंपेयर फॉर एग्जांपल ए ने
  1858. 1:16:55बोला था ए से सी जी कह रहा है मैं भी ए से
  1859. 1:16:57सी निकाल सकता हूं मेरे क्लोजर में है ना
  1860. 1:17:00एफ ने बोला था ए सेडी मैं भी ए सडी सेडी
  1861. 1:17:02निकाल सकता हूं एफ ने बोला था e से एडी और
  1862. 1:17:06h अलग-अलग ए ब है डी ब है h भी है वो सारे
  1863. 1:17:10काम जो f कर सकता है वो सारे काम g भी कर
  1864. 1:17:12सकता है हमने निकाला इसका
  1865. 1:17:14मतलब f इज अ सबसेट ऑफ g बट अभी कहानी पूरी
  1866. 1:17:18नहीं हुई अब इधर चलिए ऑन द राइट हैंड साइड
  1867. 1:17:20नाउ लुक एट दिस जी के लेफ्ट हैंड साइड में
  1868. 1:17:23क्या है एक है a और एक है e इसको दो बार
  1869. 1:17:26रिपीट करके देखिएगा क्वेश्चन को तो
  1870. 1:17:28धीरे-धीरे एकदम क्लियर हो जाएगा मैं फिर
  1871. 1:17:30से क्लोजर निकालूं लेकिन जो मैंने पहले
  1872. 1:17:32किया ये क्लोजर निकालने के लिए मैं किसका
  1873. 1:17:34पावर यूज करूंगा इस बार f का उल्टा तो जरा
  1874. 1:17:37f से पूछिए ना a से क्या हो सकता है ए
  1875. 1:17:39बोलेगा सर a से c पहुंचा सकते हैं और ए से
  1876. 1:17:43d नजर आ रहा है वेरी गुड जरा e से पूछे e
  1877. 1:17:46क्या कर सकता है तो e देखेंगे तो e से
  1878. 1:17:49अगेन e से आपको एडी मिल सकता है और e से
  1879. 1:17:52आपको h मिल सकता है और a मिला तो फिर वही
  1880. 1:17:55a से c मिल सकता है तो आई थिंक यह पावर हो
  1881. 1:17:59गया यूजिंग f अब कंपेयर करके देख लेते हैं
  1882. 1:18:02a से सीडी ए से सीडी हम भी कर सकते हैं ए
  1883. 1:18:06से e ई से ए ई से ए हम भी कर सकते हैं
  1884. 1:18:10इसका मतलब वो सारे काम जो जी कर रहा है वो
  1885. 1:18:13e ने भी अपनी पावर से करके दिखा दिया इसका
  1886. 1:18:16मतलब जी भी सबसेट हो गया किसका e का और
  1887. 1:18:19सेट थ्योरी में एक बात हम पढ़ते हैं इफ a
  1888. 1:18:21इज अ सबसेट ऑफ बी एंड बी इज अ सबसेट ऑफ c
  1889. 1:18:23व्हाट डज दैट मीन
  1890. 1:18:25दैट मीन f इ इटू g इसका मतलब यह दोनों
  1891. 1:18:28फंक्शनल डिपेंडेंसी भले ही अलग-अलग लिखी
  1892. 1:18:31हो अलग-अलग तरह से काम कर रहे हो बट इनका
  1893. 1:18:34जो फाइनल पावर है वो एकदम सेम है है ना सो
  1894. 1:18:37आई होप अगर सेमेस्टर्स में कोई क्वेश्चन
  1895. 1:18:39आपसे पूछे तो नाउ यू नो हाउ टू कंपेयर
  1896. 1:18:41बिटवीन देम है ना अगर इसमें से एक
  1897. 1:18:44स्टेटमेंट गलत हो जाता तो एक सबसेट हो
  1898. 1:18:46जाता या फिर हो सकता दोनों ही डिफरेंट आते
  1899. 1:18:48अगर दोनों में कोई भी सबसेट नहीं होता तो
  1900. 1:18:51नाउ देर इज वन मोर आईडिया ज्यादातर केस
  1901. 1:18:54में इसको बोल है कैनॉनिकल कवर बट कई बार
  1902. 1:18:56मैंने इसको मिनिमल कवर या
  1903. 1:18:59इरडब्ल्यू
  1904. 1:19:03उसका लिख के रख दिया कोई दिक्कत नहीं है
  1905. 1:19:05कभी-कभी कुछ फंक्शनल डिपेंडेंसीज हमारे
  1906. 1:19:08पास हो सकती है और हमें देखना होता है यार
  1907. 1:19:11इसमें कुछ रिडंडेंट तो नहीं है इसमें कुछ
  1908. 1:19:13एक्स्ट्रा तो नहीं है इसमें कुछ ऐसा तो
  1909. 1:19:15नहीं है जिसके होने ना होने से फर्क ना
  1910. 1:19:17पड़े वही पुराना आइडिया तो ये जो लॉजिक है
  1911. 1:19:20हम इधर स्टडी करता अब ये काम कैसे करते है
  1912. 1:19:22आपको स्टेप बाय स्टेप समझाता हूं स्टेप
  1913. 1:19:24नंबर वन में जो सबसे पहले आप करेंगे वो यह
  1914. 1:19:27कि अगर इसको सिंपलीफाई कर सकते हैं तो कर
  1915. 1:19:30लीजिए जैसे यहां पर मुझे तीन ट्रिब्यूट
  1916. 1:19:33नजर आ रहा है न द राइट हैंड साइड उसको मैं
  1917. 1:19:34अलग-अलग करके पहले लिख लेता हूं आपकी
  1918. 1:19:36परमिशन से फॉर
  1919. 1:19:38एग्जांपल अलाव मी टू राइट ए टू बी सीटू बी
  1920. 1:19:42एंड नाउ यहां पर व डीकंपोजिशन रूल हमने
  1921. 1:19:44पढ़ा भी है तो मैं टू
  1922. 1:19:47ए देन टू बी एंडडी टू सी मैं सेपरेट कर
  1923. 1:19:52सकता हूं वो मैंने कर लिया एंड देन ए
  1924. 1:19:54लेफ्ट हैंड साइड प डिवीजन नहीं हो सकता ब
  1925. 1:19:57इसका मतलब क्या है डी तक पहुंचने के लिए
  1926. 1:19:59मेरे को ए और सी दोनों चाहिए अगर मैं
  1927. 1:20:01डिवीजन करूंगा इसका मतलब मैं अकेले ऐसे ही
  1928. 1:20:03पहुंच सकता हूं दैट डजन मेक सेंस अब मेरे
  1929. 1:20:05को क्या देखना है इन सब में मेरे को किसकी
  1930. 1:20:08जरूरत है या उल्टा देख लेते इसमें कोई
  1931. 1:20:10एक्स्ट्रा नहीं है अब देखिए सिस्टम में
  1932. 1:20:13कौन एक्स्ट्रा और कौन काम का इसका पता कब
  1933. 1:20:15लगता है आपकी लाइफ में कौन इंपॉर्टेंट है
  1934. 1:20:17कब लग अगर वो आपसे छीन लिया जाए कभी-कभी
  1935. 1:20:19होता है ना जब तक वो हमारे साथ है वो समान
  1936. 1:20:21हो सकता है कोई व्यक्ति हो सकता है हमें
  1937. 1:20:23नहीं रिलाइज होता बट जब वो हमसे दूर हो
  1938. 1:20:25जाता है तब समझ आता है यार वो कितना
  1939. 1:20:26इंपॉर्टेंट था वही काम हम यहां पे करते
  1940. 1:20:29हैं कैसे फॉर एग्जांपल मैं आपसे पूछूंगा
  1941. 1:20:31एक काम करो लेट मी चेंज द कलर सो दैट हम
  1942. 1:20:35कंपेयर कर पाएं अ क्या दिखेगा वाइट दिख
  1943. 1:20:38जाएगा आसानी से नाउ मैं आपसे बोलूंगा जरा
  1944. 1:20:40ए का क्लोजर बताना क्या होगा a का क्लोजर
  1945. 1:20:43सर a के क्लोजर से पूछेंगे तो a से मेरे
  1946. 1:20:46को b मिल रहा है और और कुछ भी मिल रहा है
  1947. 1:20:49क्या और कुछ नहीं मिल रहा लुक एट दिस
  1948. 1:20:51अकेले a से तो सिर्फ ए भी मिलेगा नाउ इफ
  1949. 1:20:53आई आस्क यू दो मिनट के लिए जरा इस फंक्शनल
  1950. 1:20:56डिपेंडेंसी को भूल जाओ और फिर मुझे बताओ a
  1951. 1:20:58से क्या मिलेगा इसको भूल जाएंगे तो फिर तो
  1952. 1:21:01a से a ही मिलेगा ड यू सी द डिफरेंस
  1953. 1:21:04क्लोजर निकालना है दो बार एक बार
  1954. 1:21:06डिपेंडेंसी के साथ एक बार डिपेंडेंसी के
  1955. 1:21:08बिना एंड देन यू विल अंडरस्टैंड वो
  1956. 1:21:09इंपोर्टेंट है कि नहीं तो भाई बिना उसके
  1957. 1:21:11मैं b तक नहीं पहुंच पा रहा उसके साथ
  1958. 1:21:13पहुंच पा रहा हूं इसका मतलब ये इंपॉर्टेंट
  1959. 1:21:16है आर यू गेटिंग द आइडिया बहुत सिंपल
  1960. 1:21:18अप्रोच इधर आ जाओ c टू बी फिर चेक करो c
  1961. 1:21:21का क्लोजर निकालेंगे तो c से आप b तक
  1962. 1:21:23पहुंच सकते हैं और कुछ कुछ मिला नया आई
  1963. 1:21:25डोंट थिंक सो और अगेन अगर इसको आप इग्नोर
  1964. 1:21:27करेंगे c2b अगर यूज़ नहीं करेंगे तो सिर्फ
  1965. 1:21:30c मिलेगा इसका मतलब इसका भी काम नहीं
  1966. 1:21:32चलेगा दिस इज इंपॉर्टेंट डी पे शायद कुछ
  1967. 1:21:35चमत्कार
  1968. 1:21:36हो पहले डी का क्लोजर अभी d से तीनों ही
  1969. 1:21:39मिल गए तो डी तो है ही मेरे पास ए स भी है
  1970. 1:21:41कोई प्रॉब्लम नहीं अगर मैं इसको छुपा लूं
  1971. 1:21:44इसको यूज ना करूं तो d से मेरे को d तो
  1972. 1:21:47मिलेगा ही
  1973. 1:21:54छुपाऊ b वाले को तो देखिए d से मैं a तक
  1974. 1:21:57पहुंच d से c तक पहुंच और a से b तक मैं
  1975. 1:22:01अलग से पहुंच सकता हूं डू यू सी दिस मेरे
  1976. 1:22:03पास एक और रास्ता है d से a और a से b
  1977. 1:22:05पहुंचने का तो d से भी डायरेक्ट पहुंच
  1978. 1:22:08जरूरी नहीं है एंड क्योंकि यहां फर्क नहीं
  1979. 1:22:10पड़ रहा तो जैसे बोलता हू माफ करना है कि
  1980. 1:22:12साफ करना तुरंत साफ कर दो इसका मतलब d टू
  1981. 1:22:15बी जो है वो काइंड ऑफ रिडंडेंट है और उसके
  1982. 1:22:18होने ना होने से फर्क नहीं पड़ता इवन आगे
  1983. 1:22:20की जो एनालिसिस है उस एनालिसिस में भी अब
  1984. 1:22:23हम इसको क कडर नहीं करेंगे इसको बाहर कर
  1985. 1:22:26देंगे नाउ लुक एट दिस d2c अब ये तो बाहर
  1986. 1:22:29हो चुका है तो अगर मैं इसको इग्नोर कर दूं
  1987. 1:22:32तो d से मेरे को सर a मिल सकता है d से
  1988. 1:22:35मेरे को ए से मेरे को बी मिल सकता है बट
  1989. 1:22:37आई थिंक c कोई नहीं दिला पाएगा सो दिस इज
  1990. 1:22:39आल्सो इंपोर्टेंट और एसी का क्लोजर
  1991. 1:22:42निकालेंगे तो ए के क्लोजर से हमको ए तो
  1992. 1:22:45मिलेगा और d मिलेगा और सब कुछ मिल जाएगा
  1993. 1:22:49बेसिकली लेकिन अगर आप इसको हटा देंगे तो
  1994. 1:22:51आई कैन सी कुछ भी मिले ना मिले d तो नहीं
  1995. 1:22:53मिलना जैसे इज आल्सो इंपोर्टेंट सो आफ्टर
  1996. 1:22:56दिस फर्स्ट लेवल ऑफ कंसीडरेशन कौन-कौन
  1997. 1:22:59पहुंचेंगे अगले लेल बस एक ही बाहर हुआ है
  1998. 1:23:02ना यू कैन सी a टू बी एंड देन c टू बी एंड
  1999. 1:23:07देन d टू ए और बोलो एंड देन d टू सी एंड
  2000. 1:23:12देन ए टूडी ये सब के सब हमारे अगली लेवल
  2001. 1:23:15तक पहुंच गए अब अ राइट हैंड साइड में कोई
  2002. 1:23:18रिडंडेंसी हो नहीं सकती क्योंकि एकएक ही
  2003. 1:23:20बचा है ये सारे रूल अपने आप में पूरी तरह
  2004. 1:23:23रिडंडेंट नहीं है एक ही रिडंडेंसी बची कि
  2005. 1:23:26यार लेफ्ट हैंड साइड प हो सकती है क्या
  2006. 1:23:27उसको कैसे चेक करें अगेन बोलता हूं तीन
  2007. 1:23:31बार क्लोजर निकालो आप खुद ही कॉमन सेंस
  2008. 1:23:33बात समझ जाओगे एक बार सिर्फ ए के साथ एक
  2009. 1:23:36बार सिर्फ ए से एक बार सिर्फ c से है ना
  2010. 1:23:38जरा बताओ अगर मैं इसी को यूज कर लेता हूं
  2011. 1:23:41अगर ए का टोटल क्लोजर निकालता हूं तो ए से
  2012. 1:23:44मेरे को d मिला एंड ए से मेरे को बी मिला
  2013. 1:23:47बेसिकली ए बी सीडी चारों मिल गए अकेले ए
  2014. 1:23:50से क्या होगा अकेले ए से आप बी तक पहुंच
  2015. 1:23:52पाएंगे और कुछ नहीं मिलेगा अके अकेले सी
  2016. 1:23:54से क्या होगा अकेले सी से भी हम बी तक
  2017. 1:23:57पहुंच पाएंगे और कुछ नहीं होगा देर यू सी
  2018. 1:24:00अगर यह दोनों सेम आ जाते बाय चांस इसका
  2019. 1:24:03मतलब सी का होना ना होना बराबर था पर नहीं
  2020. 1:24:06हुआ अगर ए और सी का क्लोजर सेम आता इसका
  2021. 1:24:09मतलब a का होना ना होना बराबर था बट नहीं
  2022. 1:24:11इसका मतलब दोनों का होना इंपॉर्टेंट है
  2023. 1:24:13क्योंकि दोनों बार मेरा रिजल्ट चेंज हो
  2024. 1:24:14रहा है इसका मतलब इन दिस रूल देयर इज नो
  2025. 1:24:17रिडंडेंसी ऑन द लेफ्ट हैंड साइड सो फाइनली
  2026. 1:24:20कंक्लूजन द आईडिया आंसर यही होगा आप अगर
  2027. 1:24:23थोड़ा ऑप्टिमाइज करना चाहे तो क्या कर
  2028. 1:24:26सकते हैं इनको मर्ज कर सकते हैं तो d से ए
  2029. 1:24:30एक साथ लिख लीजिए एंड देन ए टूडी अलग से
  2030. 1:24:33लिख लीजिए सो दिस इज द ऑप्टिमल और द
  2031. 1:24:36कैनॉनिकल सेट ऑफ डिपेंडेंसी ज्यादातर केस
  2032. 1:24:38में तो
  2033. 1:24:39थोरेट्स पलेन कर दीजिए कैनॉनिकल सेट क्या
  2034. 1:24:42होता है या इरडब्ल्यू
  2035. 1:24:54एक और सिंपल एग्जांपल यहां पर बना के रखा
  2036. 1:24:56है आई होप आप इसे सॉल्व करेंगे और कमेंट
  2037. 1:24:58सेक्शन में आंसर बताएंगे वी विल सी कितने
  2038. 1:25:00लोग आंसर करते हैं नाउ हैविंग ऑल दीज
  2039. 1:25:03बेसिक अंडरस्टैंडिंग ऑफ द फंक्शनल
  2040. 1:25:05डिपेंडेंसी क्लियर वी आर रेडी फॉर द न्यू
  2041. 1:25:07आइडिया दैट इज कीज तो अभी डिस्कशन करते
  2042. 1:25:09हैं जो आपको नजर आ रहा है कीज के बारे में
  2043. 1:25:12देखिए सबसे पहले एक पॉइंट समझना है कि
  2044. 1:25:14डेटाबेस में हमारे पास इतने सारे तरह के
  2045. 1:25:16कीज है ना तो अगर कोई आपसे पूछे की क्या
  2046. 1:25:19होता है तो वैसे कायदे से आपको बोल देना
  2047. 1:25:20चाहिए की कुछ नहीं होता व्हाई बिकॉज़ इतने
  2048. 1:25:23सारे टाइप्स स्पेसिफिकली टाइप के बारे में
  2049. 1:25:25बात करते हैं तो जो भी बेसिक
  2050. 1:25:27अंडरस्टैंडिंग आमतौर पे हम की को लेके
  2051. 1:25:29करते हैं ना वो की के बारे में नहीं करते
  2052. 1:25:30वो करते हैं किसके बारे में सुपर की के
  2053. 1:25:32बारे में तो की और सुपर की डेटाबेस के
  2054. 1:25:35कॉन्टेक्स्ट में मान लीजिए सेम चीज है तो
  2055. 1:25:37पहले मैं एक आईडिया समझाता हूं और कैसे
  2056. 1:25:38इसको एग्जांपल समझेंगे आप देखिएगा की क्या
  2057. 1:25:41है या की क्यों चाहिए अगेन जैसा हमने समझा
  2058. 1:25:45डेटाबेस में हमारे पास जो डेटा है वो
  2059. 1:25:49टेबल्स की फॉर्म में अरेंज्ड है और की
  2060. 1:25:52क्या है कोई ऐसी पहचान है कोई ऐसा एट्रिका
  2061. 1:25:56वैल्यू है जिसके बेस पर आप पूरी रो को
  2062. 1:25:58यूनिक
  2063. 1:26:07आइडेंटिफिकेशन
  2064. 1:26:12डिपेंडेंसी ab2 सडी फॉर एग्जांपल अब
  2065. 1:26:16ऑलरेडी फंक्शनल डिपेंडेंसी में हमने काम
  2066. 1:26:18किया अब देखो यहां एडवांटेज मिलेगा क्या
  2067. 1:26:19मतलब है इस बात का कि अगर आपके पास ए का
  2068. 1:26:22वैल्यू है तो आप c और डी का वैल्यू ढूंढ
  2069. 1:26:24सकते है ना अगर मैं दोबारा आपको याद दिला
  2070. 1:26:26दूं इसको ऐसे भी तो लिख सकते हैं अगर आप ए
  2071. 1:26:29का क्लोजर लिखेंगे तो मैं क्या लिखूंगा
  2072. 1:26:31मैं लिख सकता हूं ना ए सडी चारों चीज़
  2073. 1:26:33चारों चीज़ आ गई तो अब ए मेरा क्या बन गया
  2074. 1:26:36ए मेरा की बन गया क्यों बन गया की बिकॉज़
  2075. 1:26:39चार कॉलम मेरे पास है ए c d क्योंकि
  2076. 1:26:42फंक्शनल डिपेंडेंसी होल्ड कर रहा है मैं
  2077. 1:26:44आपको बोलूंगा जहां पे a का वैल्यू a है b
  2078. 1:26:47का वैल्यू मान लीजिए व है बताओ c और d का
  2079. 1:26:49क्या वैल्यू है क्योंकि फंक्शनल
  2080. 1:26:51डिपेंडेंसी है लेट मी से हो सकता है यहां
  2081. 1:26:52पर x और y कुछ भी लिखा हो बट वो वैल्यू
  2082. 1:26:55मैं यूनिक
  2083. 1:27:00आइडेंटिफिकेशन
  2084. 1:27:20निकालेंगे तो हां ए तो हमारे पास ए तो
  2085. 1:27:24हमारे पास पहले से ही और ए सेडी मिल सकता
  2086. 1:27:26है तो ए सडी भी हो गया तो हां ए बी सी भी
  2087. 1:27:29सुपर की है और ए भी सुपर की है अब पढ़ो
  2088. 1:27:32देखो सुपर की क्या लिखा हुआ है अ सेट ऑफ
  2089. 1:27:35एट्रियल
  2090. 1:27:37आइडेंटिफिकेशन
  2091. 1:27:47यूनिक आइडेंटिफिकेशन
  2092. 1:27:54तो उसको हम की बोलते हैं एक हो सकता है वो
  2093. 1:27:57सेट ऑफ एट्रिल जिससे हम बाकी सेट ऑफ एटिबल
  2094. 1:28:01आइडेंटिफिकेशन
  2095. 1:28:08फाई कर ली बेसिकली आपने पूरी रो
  2096. 1:28:13आइडेंटिफिकेशन
  2097. 1:28:22मिलना चाहिए बस ये पहचान है ना तो जिसके
  2098. 1:28:25क्लोजर से भी पूरा टेबल आपको मिल रहा है
  2099. 1:28:27वो सुपर की है इसमें एक प्रॉब्लम है जिस
  2100. 1:28:30वजह से हम चलते हैं अगले की पे यानी की
  2101. 1:28:32कैंडिडेट की पे क्या प्रॉब्लम है इसके
  2102. 1:28:33अंदर हर टेबल में कम से कम एक सुपर की
  2103. 1:28:36होगा होगा एक से ज्यादा भी हो सकता है अभी
  2104. 1:28:37एग्जांपल से दिखाऊंगा यही एग्जांपल है
  2105. 1:28:39वैसे प्रॉब्लम क्या है क्या सीडी को
  2106. 1:28:42आइडेंटिफिकेशन
  2107. 1:28:54क्या है भी सुपर कि हां है तो तब अगर चार
  2108. 1:28:56ही आपके पास है तो क्या आप करोगे क्या मैं
  2109. 1:28:58करूंगा हां ये भी सारे एलिमेंट्स या सारे
  2110. 1:29:00एटिबल
  2111. 1:29:09आइडेंटिफिकेशन
  2112. 1:29:17है आर ये भी एक तरह का सुपर की ही है है
  2113. 1:29:20ना उसी का एक स्पेसिफाइड स्पेशलाइज्ड
  2114. 1:29:22आइडिया है और और सपोज अगेन इफ आई राइट अ
  2115. 1:29:25फंक्शनल डिपेंडेंसी लाइक दिस ए से सडी पर
  2116. 1:29:28फंक्शनल डिपेंडेंसी है तो क्या एी सुपर की
  2117. 1:29:31है हां है क्या ए कैंडिडेट की है हां है
  2118. 1:29:34क्या ए बी सी सुपर की है अब ए बी सी सुपर
  2119. 1:29:38की तो है बट अब ए बी स कैंडिडेट की नहीं
  2120. 1:29:41कहलाए गी क्यों क्योंकि हमें समझ आ रहा है
  2121. 1:29:43ए बी सी मिनिमल नहीं है मिनिमल क्यों नहीं
  2122. 1:29:45है अगर मैं इससे सी हटा भी दूं तब भी ए ब
  2123. 1:29:48का इस्तेमाल करके भी मैं सीडी तक पहुंच
  2124. 1:29:50सकता हूं फॉलो कर पा रहे हैं इस बात को
  2125. 1:29:52अगर मैं एक और एग्जांपल क्रिएट करूं देखिए
  2126. 1:29:54मजा आ
  2127. 1:29:55जाएगा फिर चार एग्जांपल चार एटिबल मैं ए
  2128. 1:29:59से गया बीसीडी के पास और एक कंफ्यूजन हो
  2129. 1:30:03जाता उसको सही करूंगा और बीसीडी से गया ए
  2130. 1:30:06पे मुझे बताइए क्या ए सुपर की है पहले
  2131. 1:30:08सुपर की ए सुपर की है हां है क्योंकि बाकी
  2132. 1:30:10तीनों
  2133. 1:30:14आइडेंटिफिकेशन से पूरा रिलेशन वाल वो सुपर
  2134. 1:30:17की है अब जरा सोचो मुझे बताओ इन दोनों में
  2135. 1:30:19कौन कैंडिडेट की है कई लोग सोच रहे होंगे
  2136. 1:30:22कि ए तो पक्का कैंडिडेट की है फैक्ट है कि
  2137. 1:30:25बीसीडी भी कैंडिडेट की है क्यों ऐसे मत
  2138. 1:30:27काउंट करना कि उसने एक में किया इसने तीन
  2139. 1:30:29में किया इसलिए मिनिमल नहीं है ना ना ना
  2140. 1:30:31ना ये कंसेप्ट नहीं है कांसेप्ट क्या है
  2141. 1:30:33आपको ये देखना है कि जब मैं बीसीडी की बात
  2142. 1:30:35करूंगा बहुत इंपॉर्टेंट है क्या इस बीसीडी
  2143. 1:30:38का कोई सबसेट है क्या कोई प्रॉपर सबसेट है
  2144. 1:30:41क्या जो कर पाए अकेला बी अकेला सी अकेला
  2145. 1:30:44डी या फिर बी स या फिर सीडी या फिर बीडी
  2146. 1:30:49क्या इन चारों में से कोई इन छह जो
  2147. 1:30:51कॉमिनेशन बने जितने भी कोई कॉमिनेशन
  2148. 1:30:52पॉसिबल है नहीं इसके अंदर कोई
  2149. 1:30:56मिनिमलिस की है मेरी किसी दूसरे से काउंट
  2150. 1:30:59पर कोई तुलना नहीं अब डेफिनेशन पढ़ लूं
  2151. 1:31:02मिनिमल सेट ऑफ एटिबल यूजिंग व्हिच वी कैन
  2152. 1:31:04आइडेंटिफिकेशन
  2153. 1:31:23आप वो सुपर की है जो कैंडिडेट की भी है
  2154. 1:31:26क्योंकि अब आप में कोई कहना चाहिए
  2155. 1:31:28रिडंडेंसी कोई एडिशनल कोई रिडंडेंट आईडिया
  2156. 1:31:31नहीं है तो आई होप ये बात आपको समझ आई
  2157. 1:31:33होगी और जिस तरह किसी भी टेबल में कम से
  2158. 1:31:36कम एक सुपर की होना जरूरी है ओबवियसली कम
  2159. 1:31:38से कम एक कैंडिडेट की भी होना जरूरी है ये
  2160. 1:31:41भी सोच लीजिए अभी हम आगे बढ़ना है
  2161. 1:31:43प्राइमरी की की तरफ लेकिन ऑब् वियस सुपर
  2162. 1:31:45की और कैंडिडेट की में कौन सा चॉइस बेटर
  2163. 1:31:47है आई थिंक कैंडिडेट की बेटर है क्योंकि
  2164. 1:31:49उसमें कोई रिडंडेंसी नहीं है अगला नंबर
  2165. 1:31:52आता है हमारा प्राइमरी की प्राइमरी की
  2166. 1:31:54नहीं प्राइम एटिबल मैंने लिख दिया पढ़
  2167. 1:31:56लीजिए बड़ी इंपोर्टेंट डेफिनेशन
  2168. 1:31:57नॉर्मलाइजेशन में काम आती है एटिबल दैट इज
  2169. 1:32:00मेंबर ऑफ एटलीस्ट वन ऑफ द कैंडिडेट की इज
  2170. 1:32:02कॉल्ड प्राइम
  2171. 1:32:05एट्रबीक का प्राइमरी की से कोई लेना देना
  2172. 1:32:08है क्या नहीं ये बहुत बड़ा कंफ्यूजन नाम
  2173. 1:32:10भी ऐसा रखा है होता है कंफ्यूजन बट नहीं
  2174. 1:32:13तो अगर आप किसी भी एक कैंडिडेट की का एक
  2175. 1:32:15बार भी हिस्सा रह गए तो आप प्राइम एटिबल
  2176. 1:32:17है उदाहरण के लिए अब यहां पर दो कैंडिडेट
  2177. 1:32:20की बनी थी एक था अकेला ए एक था बी सडी
  2178. 1:32:23बोलो प्राइम कौन सर टेक्निकली देखेंगे तो
  2179. 1:32:25दोनों ही प्राइम है क्योंकि चारों ही
  2180. 1:32:27प्राइम हो गए a इधर आ गया b सडी दूसरे में
  2181. 1:32:30आ गया तो अगर आप एक बार भी कैंडिडेट की का
  2182. 1:32:32हिस्सा है तो आप क्या बन जाते हैं आप बन
  2183. 1:32:34जाते हैं प्राइम
  2184. 1:32:37ट्रीबो प्राइमरी की किसी भी डेटाबेस में
  2185. 1:32:40बहुत सारे कैंडिडेट की हो सकते हैं ये
  2186. 1:32:42एग्जांपल अभी आपने देखा अब हमारा जो
  2187. 1:32:44डेटाबेस एडमिनिस्ट्रेटर है जिसकी बात हमने
  2188. 1:32:46की थी सबसे पहले सबसे पहले वाले
  2189. 1:32:48इंट्रोडक्शन चैप्टर में की थी ना तो
  2190. 1:32:50डेटाबेस एडमिनिस्ट्रेटर किसी भी एक
  2191. 1:32:53कैंडिडेट की को उठा के बनाता है प्राइमरी
  2192. 1:32:55की यानी के लीडर बना देता मिनिस्टर प्राइम
  2193. 1:32:58मिनिस्टर में क्या फर्क है कोई फर्क नहीं
  2194. 1:33:00है दोनों मेंबर ऑफ पार्लियामेंट है बस एक
  2195. 1:33:01उनका लीडर है तो डेटाबेस एडमिनिस्ट्रेटर
  2196. 1:33:04जिसको चूज कर ले कि दैट नाउ यू आर गोइंग
  2197. 1:33:07टू बी द प्राइमरी मीन टू
  2198. 1:33:15आइडेंटिफिकेशन
  2199. 1:33:20एज अ प्राइमरी मीन टू
  2200. 1:33:22आइडेंटिफिकेशन की प्राइमरी की एटिबल आर
  2201. 1:33:26नॉट अलाउड टू हैव नल वैल्यू ऑब् वियस जिस
  2202. 1:33:29बेस पे सब कुछ आइडेंटिफिकेशन होना है पूरा
  2203. 1:33:31टेबल उस पे टिका हुआ उसको अगर नल कर देंगे
  2204. 1:33:33तो कैसे चलेगा एगजैक्टली वन प्राइमरी की
  2205. 1:33:35पर टेबल होना चाहिए नाउ दैट इज इंपॉर्टेंट
  2206. 1:33:38अभी तक मैं एटलीस्ट बोल रहा था क्या सुपर
  2207. 1:33:40की एक से ज्यादा हो सकते हैं हां जी क्या
  2208. 1:33:42कैंडिडेट एक से ज्यादा हो सकते हैं हां जी
  2209. 1:33:44प्राइमरी ना ना एक से कम ना एक से ज्यादा
  2210. 1:33:46क्योंकि जो बचे वो क्या कहला रहे हैं वो
  2211. 1:33:49कहला रहे अल्टरनेट की तो आई थिंक ये समझ आ
  2212. 1:33:52रहा है बहुत सारे लोग बनते हैं सुपर की
  2213. 1:33:55उसमें से कुछ बनते हैं कैंडिडेट की उसमें
  2214. 1:33:58से एक कोई खिलाड़ी बनता है प्राइमरी की तो
  2215. 1:34:00आई थिंक इन तीनों का अंडरस्टैंडिंग आपको
  2216. 1:34:02क्लियर हुआ होगा अब एक और की है जिसका नाम
  2217. 1:34:05है फॉरेन की हालांकि लेट बी वेरी
  2218. 1:34:07स्पेसिफिक फॉरेन की का किसी टपल के
  2219. 1:34:11आइडेंटिफिकेशन से कोई लेना देना नहीं भाई
  2220. 1:34:13हम की की जब बात कर रहे तो क्या बात कर
  2221. 1:34:15रहे हैं कि हाउ कैन वी आइडेंटिफिकेशन
  2222. 1:34:23का जो रिलेशनशिप हम ऑब्जर्व करते हैं दैट
  2223. 1:34:27रिलेशनशिप इज रिप्रेजेंटेड विद द हेल्प ऑफ
  2224. 1:34:30फॉरेन की वहां यह काम आता है किसी टेबल की
  2225. 1:34:32यूनिक रो को
  2226. 1:34:44आइडेंटिफिकेशन
  2227. 1:34:47हमने अलग सेड कर ली थी स्टूडेंट के अलावा
  2228. 1:34:50अब स्टूडेंट टेबल अलग था ब्रांच टेबल अलग
  2229. 1:34:53था और नोटिस करिए हमने क्या किया ब्रांच
  2230. 1:34:56के ब्रांच य बेसिकली प्राइमरी की को यहां
  2231. 1:35:00पर हमने ए अ फॉरेन की इंट्रोड्यूस किया था
  2232. 1:35:02यही था ना कहानी यहां पे ए अ फॉरेन की
  2233. 1:35:04इंट्रोड्यूस किया और अब यहां पर ये
  2234. 1:35:07रिलेशनशिप हमारा एस्टेब्लिश हुई तो इसको
  2235. 1:35:09हम क्या बोलेंगे फॉरेन की तो कैन आई से
  2236. 1:35:13कैन आई से प्राइमरी की ऑफ वन टेबल व्हेन
  2237. 1:35:16यूज्ड इन एनी अदर टेबल और कभी-कभी सेम
  2238. 1:35:19टेबल भी हो सकता है जैसे अगेन एग्जांपल
  2239. 1:35:22देखिए मान लीजिए स्टूडेंट आईडी एंड मॉनिटर
  2240. 1:35:26आईडी है ना और यह की है 1 2 3 4 11 1 1
  2241. 1:35:31क्या मतलब है ये इसका मतलब है एक क्लास है
  2242. 1:35:35जहां पर अ चार स्टूडेंट है वन मॉनिटर है
  2243. 1:35:38तो यह सेम टेबल के अंदर भी है है ना हो
  2244. 1:35:40सकता है डेफिनेशन पढ़ेंगे फॉरेन की इज अ
  2245. 1:35:43कॉलम और ग्रुप ऑफ कॉलम इन अ रिलेशनल
  2246. 1:35:45डेटाबेस दैट रेफर्स टू प्राइमरी की ऑफ द
  2247. 1:35:48सेम टेबल और ऑफ सम अदर टेबल सेम टेबल भी
  2248. 1:35:51हो सकता है तो यहां पर मेरे को क्या देखना
  2249. 1:35:53है अगर मॉनिटर आईडी वन है वन नाम का
  2250. 1:35:56स्टूडेंट है भी कि नहीं वन रोल नंबर कैसा
  2251. 1:35:58हो सकता है कि फाइव इज द रोल नंबर ऑफ द
  2252. 1:36:01मॉनिटर वो स्टूडेंट लिस्ट में है नहीं भाई
  2253. 1:36:03ऐसा कैसे होगा ऐसा पॉसिबल नहीं है जैसे
  2254. 1:36:05यहां पे देखिए ऐसा हो सकता है ब्रांच कोड
  2255. 1:36:0810 ये बच्चा के मेरा ब्रांच कोड 103 जबकि
  2256. 1:36:11इस नाम की ब्रांच कॉलेज में ही नहीं है
  2257. 1:36:13ऐसा नहीं हो सकता तो रेफरेंशियल
  2258. 1:36:15इंटीग्रिटी कांस्टेंट में आपको क्या चेक
  2259. 1:36:16करना है कि फॉरेन की की जो वैल्यूज होती
  2260. 1:36:19है ना दे आर ऑलवेज द सबसेट ऑफ देयर
  2261. 1:36:21प्राइमरी की वैल्यूज ये हमेशा रेफर करती
  2262. 1:36:24है मैंने एरो ऐसा लगाया रेफरल दरअसल ऐसे
  2263. 1:36:26होता है ये हमेशा रेफर करेंगे 101 है कि
  2264. 1:36:29नहीं हां है 102 है कि नहीं हां है 103
  2265. 1:36:33नहीं है तो दिस इज इनवैलिड लाइक दिस सो
  2266. 1:36:35दिस इज द आइडिया ऑफ फॉरेन की तोब आपको
  2267. 1:36:38फॉरेन मतलब होता है ना हम तो बोलते हैं
  2268. 1:36:40विदेश जाना फॉरेन जाना ये वो वाला फॉरेन
  2269. 1:36:42है क्योंकि ये की अपने देश से दूसरे देश
  2270. 1:36:44में फॉरेन के अंदर है तो ये फॉरेन की है
  2271. 1:36:47मैं दोबारा याद दिला रहा हूं क्या इसका
  2272. 1:36:49टेबल आइडेंटिफिकेशन से कोई लेना देना कोई
  2273. 1:36:51लेना देना नहीं इसका टेबल को सर्च करने
  2274. 1:36:54में देखो वही वाला क्लास है रोल नंबर है
  2275. 1:36:56सीआर है तो यहां पर समझ आ रहा है कि दो
  2276. 1:36:59सीआर है ऑड नंबर इवन नंबर में शायद डिवाइड
  2277. 1:37:02किया है इवन नंबर वालों के लिए रोल नंबर
  2278. 1:37:05टू एज अ क्लास रिप्रेजेंटेटिव काम कर रहा
  2279. 1:37:07है और ऑड वालों के लिए रोल नंबर वन काम कर
  2280. 1:37:09रहा है लाइक
  2281. 1:37:11दिस यह दो पेंडिंग आईडिया और है कंपोजिट
  2282. 1:37:15कोई भी तरह का कि ये कोई अलग कैटेगरी नहीं
  2283. 1:37:17है किसी भी की में अगर एक से ज्यादा कॉलम
  2284. 1:37:20है उसे कहते हैं कंपोजिट की पॉइंट नंबर वन
  2285. 1:37:23सेकेंडरी की कभी-कभी ऐसा हो सकता है कि
  2286. 1:37:26कोई की या कोई एटिबल किसी टपल को यूनिक
  2287. 1:37:30आइडेंटिफिकेशन
  2288. 1:37:32को स्पीड अप कर दे फॉर एग्जांपल आधार
  2289. 1:37:35डेटाबेस है है ना अब मान लेते हैं आधार के
  2290. 1:37:38अंदर आपका जो आधार नंबर है दैट इज योर
  2291. 1:37:40प्राइमरी की इसको यूज करके आपका टपल
  2292. 1:37:42आइडेंटिफिकेशन
  2293. 1:37:53फॉर एग्जांपल मैं अपनी बात करूं हम पहले
  2294. 1:37:55सर्च कर लेते हैं मेल हम सर्च कर लेते हैं
  2295. 1:37:57वो लोग जिनका जन्म लेट मी से उत्तर प्रदेश
  2296. 1:38:00में हुआ हम वो लोग सर्च कर लेते हैं जिनका
  2297. 1:38:02एज 34 है लाइक दिस ऐसा करके क्या मैं
  2298. 1:38:06यूनिक आइडेंटिफिकेशन कर पाऊंगा नहीं बट
  2299. 1:38:08ऐसा करके सोचिए क्या जो 140 करोड़ लोग हैं
  2300. 1:38:12क्या वो बहुत कम हो जाएंगे कि आधे मेल हैं
  2301. 1:38:14उसमें से कितने यूपी के हैं कितने जिनका
  2302. 1:38:16एगजैक्टली 34 है हो सकता है कुछ लाख में आ
  2303. 1:38:19जाए तब आधार नंबर डालेंगे तो जल्दी रिजल्ट
  2304. 1:38:22निकलेगा सेकेंडरी उसी चीज को काम करने की
  2305. 1:38:24उसी चीज में काम आता है कि आप क्वेरी को
  2306. 1:38:26कैसे स्पीड अप कर सकें सो आई थिंक नाउ
  2307. 1:38:29फाइनली वी आर रेडी फॉर नॉर्मलाइजेशन बिकॉज
  2308. 1:38:32जितने भी हमारे अंडरस्टैंडिंग है कीज का
  2309. 1:38:34एक बेसिक आईडिया हमने ले लिया है तो अभी
  2310. 1:38:36बात करते हैं नॉर्मलाइजेशन की तो चलिए
  2311. 1:38:38फाइनली डिस्कशन स्टार्ट करते हैं नॉर्मल
  2312. 1:38:40फॉर्म्स का तो नॉर्मल फॉर्म के अंदर सबसे
  2313. 1:38:43पहला जो नंबर हमारे पास आता है दैट इज
  2314. 1:38:45फर्स्ट नॉर्मल फॉर्म या जिसे वन एनएफ भी
  2315. 1:38:47बोलते हैं अच्छा ऑलरेडी हमने ईआर डायग्राम
  2316. 1:38:49का जब कन्वर्जन किया था रिलेशनल मॉडल में
  2317. 1:38:52तो हमने समझा था कैसे से मल्टी वैल्यू
  2318. 1:38:54ट्रिब्यूट या कंपोजिट
  2319. 1:38:56ट्रीबीयर्ड
  2320. 1:38:58नहीं हो सकता जब तक यू नो उसको पहले
  2321. 1:39:01स्ट्रांग में कन्वर्ट ना कर ले उसके पास
  2322. 1:39:03की ना हो तो द फैक्ट ऑफ द मैटर इज वर्स
  2323. 1:39:07नॉर्मल फॉर्म में हम कभी कन्वर्ट करते
  2324. 1:39:08नहीं है कोई भी अगर रिलेशनल टेबल है अगर
  2325. 1:39:11ईआर डायग्राम को हमने प्रॉपर तरह से
  2326. 1:39:14कन्वर्ट किया है तो हम मान के चलते हैं कि
  2327. 1:39:15टेबल इज इट फर्स्ट नॉर्मल फॉर्म फिर भी
  2328. 1:39:18अगर सोचे कि सर कुछ तो इंप्लीकेशन होगा ना
  2329. 1:39:20टेबल फर्स्ट नॉर्मल फॉर्म में क्या पहचान
  2330. 1:39:22है तो कुछ दो तीन इंपोर्टेंट पॉइंट दोबारा
  2331. 1:39:24से लिख रहा हूं बट यह पॉइंट काइंड ऑफ हमने
  2332. 1:39:26ऑलरेडी कवर कर ली जब हम रिलेशनल मॉडल के
  2333. 1:39:28प्रॉपर्टीज के बारे में बात कर रहे थे तो
  2334. 1:39:30स्टिल आई विल गो वन बाय वन फर्स्ट नॉर्मल
  2335. 1:39:33फॉर्म इज एन इनिशियल स्टेप ऑफ डेटाबेस
  2336. 1:39:36नॉर्मलाइजेशन क्या-क्या स्टेप है पहला
  2337. 1:39:38पॉइंट आपको ध्यान रखना एटॉमिक वैल्यूज तो
  2338. 1:39:40अगेन व्हाट डज इट मीन कि जो भी टेबल हमारे
  2339. 1:39:43पास है जिसमें बहुत सारे कॉलम बहुत सारे
  2340. 1:39:45रोज होंगे तो व्हाट एवर रो व्हाट एवर सेल
  2341. 1:39:48व्हाट एवर सेल यू टेक एवरी सेल इज इज
  2342. 1:39:50गोइंग टू हैव एन एटॉमिक वैल्यू मल्टीपल
  2343. 1:39:52वैल्यूज नहीं हो सकती है वही यहां पर लिखा
  2344. 1:39:54है ईच सेल इन अ टेबल कंटेन इंडिविजुअल
  2345. 1:39:57एटॉमिक वैल्यूज वेरी गुड सेकंड हमारे पास
  2346. 1:40:00है यूनिक कॉलम नेम अब अगेन इट इज नथिंग
  2347. 1:40:02न्यू कॉमन सेंस बात है भाई हर कॉलम का
  2348. 1:40:04यूनिक नेम होना चाहिए कोई भी दो रो आइडेंट
  2349. 1:40:07नहीं होने चाहिए एंड वेरी इंपॉर्टेंट
  2350. 1:40:09प्राइमरी की होगा तो अकेला ही ये सारे
  2351. 1:40:11प्रॉपर्टी हैंडल कर लेगा देयर मस्ट बी अ
  2352. 1:40:13प्राइमरी की एक सेट ऑफ एटिबल हमारे पास
  2353. 1:40:16ऐसा हो जिसकी मदद से टेबल के किसी भी रो
  2354. 1:40:20को हम इंडिविजुअल
  2355. 1:40:22आइडेंटिफिकेशन ऐसा है तो हम कहेंगे टेबल
  2356. 1:40:24फर्स्ट नॉर्मल फॉर्म में है मैं दोबारा से
  2357. 1:40:26आपको बोल रहा हूं फर्स्ट नॉर्मल फॉर्म कभी
  2358. 1:40:28चेक करने की जरूरत हमें नहीं पड़ती जो भी
  2359. 1:40:31टेबल हमारे पास होता है हम मान के चलते
  2360. 1:40:33हैं कि बाय डिफॉल्ट अगर वो प्रॉपर एक
  2361. 1:40:35रिलेशनल टेबल है अगर ईआर डायग्राम को
  2362. 1:40:37अच्छे से कन्वर्ट किया गया है तो मान के
  2363. 1:40:40चलते हैं कि फर्स्ट नॉर्मल फॉर्म में होगा
  2364. 1:40:42नाउ गेम शुरू होता है सेकंड नॉर्मल फॉर्म
  2365. 1:40:44से नाउ बिफोर आई डायरेक्टली जमप ऑन टू द
  2366. 1:40:46डेफिनेशन प्राइम एट्रिशन याद है दो बार
  2367. 1:40:49ऑलरेडी डिस्कशन कर चुका हूं फिर याद दिला
  2368. 1:40:51रहा हूं कोई भी एट्रीशनल वो एक बार भी
  2369. 1:40:54कैंडिडेट की का हिस्सा रह चुका है मैं
  2370. 1:40:56प्राइमरी की बात नहीं कर रहा कैंडिडेट की
  2371. 1:40:58का हिस्सा रह चुका है दैट इज सेड टू बी अ
  2372. 1:41:00प्राइम एटिबल बार दोबारा आपको याद दिला
  2373. 1:41:02देता हूं देयर यू सी एन एग्जांपल कि हमारे
  2374. 1:41:04पास एक रिलेशन है जिसमें चार एट्रिल नजर आ
  2375. 1:41:07रहे हैं ए बी सीडी देर इज ओनली वन फंक्शनल
  2376. 1:41:09डिपेंडेंसी ए टू सडी तो बोलो की कौन हुआ
  2377. 1:41:12यहां पर ए ओबवियसली हमारा की हो गया और की
  2378. 1:41:15है यानी कि प्राइम एट्रिल है तो ए और बी
  2379. 1:41:18दोनों हो गए प्राइम और सी और डी हो गए नॉन
  2380. 1:41:20प्राइम दोबारा बोल लेते हैं नॉन प्राइम
  2381. 1:41:22कौन कहला आंगे वो एटिबल जो एक बार भी किसी
  2382. 1:41:26भी कैंडिडेट की का हिस्सा नहीं है देन दे
  2383. 1:41:28आर सेड टू बी नॉन प्राइम है ना तो ये
  2384. 1:41:30दोनों बातें एकदम क्लियर हो गई अब
  2385. 1:41:32एग्जांपल के साथ बात करता हूं पार्शियल
  2386. 1:41:34डिपेंडेंसी क्या होती है सेकंड नॉर्मल
  2387. 1:41:36फॉर्म को समझना है तो पार्शियल डिपेंडेंट
  2388. 1:41:38समझ लो सेकंड ऑलरेडी समझ आ जाएगी यहां
  2389. 1:41:40देखिए मैं फिर से लिख देता हूं बड़े से एक
  2390. 1:41:43टेबल हमारे पास है बहुत छोटे-छोटे
  2391. 1:41:45एग्जांपल ले रहा हूं ताकि डायरेक्ट आपको
  2392. 1:41:47आईडिया समझ आए दो फंक्शनल डिपेंडेंसी
  2393. 1:41:50दिखाई जा रही है पहला डिपेंडेंसी है ए टू
  2394. 1:41:53डी और दूसरा मेरे को समझ आ रहा है
  2395. 1:41:55डिपेंडेंसी है a टू स तो देर यू सी ए टूडी
  2396. 1:41:58दे इज वन डिपेंडेंसी एंड a टू स देर इज
  2397. 1:42:01अनदर डिपेंडेंसी दोनों चीज आपने नोटिस करी
  2398. 1:42:04ठीक है अब आप मुझे बताओ की कौन है आई थिंक
  2399. 1:42:07ए मिलकर की बना रहा है अब चेक करो बिकॉज
  2400. 1:42:09अगर ए हमारे पास है तो ए से मेरे को d
  2401. 1:42:13मिलेगा और सिर्फ a से मेरे को c मिलेगा तो
  2402. 1:42:16फिर वही बात ए का अगर आप क्लोजर निकालेंगे
  2403. 1:42:18तो पूरा टेबल आपके पास है हां ए की है
  2404. 1:42:22अच्छा ये कैंडिडेट की है यही प्राइमरी की
  2405. 1:42:24भी मान लो बिकॉज ये मिनिमल है इससे कम कुछ
  2406. 1:42:27हो नहीं सकता ना अकेला ए ये काम कर पाएगा
  2407. 1:42:29ना बी कर पाएगा ए और बी दोनों होना जरूरी
  2408. 1:42:31है हां ये भी हमारा की बन गया अब एक
  2409. 1:42:33आईडिया देखना आप डी से पूछो डी प्राइम है
  2410. 1:42:37कि नॉन प्राइम है डी नॉन प्राइम है सर c
  2411. 1:42:39और डी नॉन प्राइम है ए और बी प्राइम है ये
  2412. 1:42:42जो डी है ये किस पे डिपेंडेंट है तो ये
  2413. 1:42:44बोल रहा है मैं पूरे की पे डिपेंडेंट हूं
  2414. 1:42:46ए और बी बोल रहे हैं हमारा जॉइंट अकाउंट
  2415. 1:42:48है हम दोनों मिलकर हम प्राइम एट्रिमेद
  2416. 1:42:53कैंडिडेट की बना रहे हैं तो हम नॉन प्राइम
  2417. 1:42:55को
  2418. 1:43:07आइडेंटिफिकेशन
  2419. 1:43:14वाली बात थी आप मुझे बताओ ये बात बी को
  2420. 1:43:17अच्छी लगेगी यार बी को अच्छी नहीं लगेगी
  2421. 1:43:19सी को कायदे से पूरे की पर डिपेंड होना
  2422. 1:43:22चाहिए था था या a को b से भी बात करनी
  2423. 1:43:25चाहिए थी a ने बिना बी से बात किए यहां पे
  2424. 1:43:28तो जॉइंट अकाउंट था कि हां दोनों मिलके d
  2425. 1:43:30को
  2426. 1:43:34आइडेंटिफिकेशन
  2427. 1:43:45डिपेंडेंसी लिखा है व्हेन अ नॉन प्राइम
  2428. 1:43:48एटिबल इज डिपेंडेंट ओनली ऑन अ पार्ट यानी
  2429. 1:43:50कि प्रॉपर सबसेट ऑफ़ अ कैंडिडेट की दिस
  2430. 1:43:52इज़ कॉल्ड पार्शियल डिपेंडेंसी टोटल
  2431. 1:43:54डिपेंडेंसी कब होती है फुल डिपेंडेंसी कब
  2432. 1:43:57होती जब पूरे पर डिपेंडेंट होता तो यानी
  2433. 1:43:59कि जो ए वाला है ये हमारा टोटल डिपेंडेंसी
  2434. 1:44:02या फुल डिपेंडेंसी जो भी आप बोलना चाहे
  2435. 1:44:04फुल डिपेंडेंसी है दिस इज पार्शियल
  2436. 1:44:06डिपेंडेंसी एंड दैट इज द डेफिनेशन ऑफ द
  2437. 1:44:09सेकंड नॉर्मल फॉर्म सेकंड नॉर्मल फॉर्म क
  2438. 1:44:10ता मेरे को सब कुछ बर्दाश्त है बट मेरे को
  2439. 1:44:13पार्शियल डिपेंडेंसी बर्दाश्त नहीं है सो
  2440. 1:44:16अ टेबल इज सेड टू बी इन सेकंड नॉर्मल
  2441. 1:44:18फॉर्म कब पहले वो वन एनएफ में होना चाहिए
  2442. 1:44:21और दूसरा वहां पे पार्शियल डिपेंडेंसी
  2443. 1:44:24नहीं होना उल्टा है पार्शियल डिपेंडेंसी
  2444. 1:44:27नहीं होना चाहिए यही है फर्स्ट नॉर्मल फ
  2445. 1:44:29सेकंड नॉर्मल फॉर्म की डेफिनेशन तो कोई
  2446. 1:44:31आपसे पूछे तुरंत आप बताओ वन एंड एफ में
  2447. 1:44:33कुछ चेक करना नहीं है आपको ये पता होना
  2448. 1:44:35चाहिए कि कौन है की पता लगा तो आप जल्दी
  2449. 1:44:37से बता देंगे पार्शियल डिपेंडेंसी एंड
  2450. 1:44:39बेस्ड ऑन दिस आप तुरंत बता देंगे सेकंड
  2451. 1:44:41नॉर्मल फॉर्म स्टिल डाटा के टर्म्स में
  2452. 1:44:44प्रॉब्लम क्या है एक छोटा सा एग्जांपल
  2453. 1:44:47देखिए यहां पर एक टेबल हमारे पास है ए बी
  2454. 1:44:49स जैसे सिंगल फंक्शनल डिपेंडेंसी b टू c
  2455. 1:44:53अब आप मुझसे पूछेंगे की कौन है सर अगर एक
  2456. 1:44:55ही डिपेंडेंसी है तो a तो चाहिए ही चाहिए
  2457. 1:44:58ए ब a और b दोनों मिलकर की बनाएंगे है ना
  2458. 1:45:01और b स को आइडेंटिफिकेशन
  2459. 1:45:08कहलाए गी हां क्यों क्योंकि पूरा की है ए
  2460. 1:45:12c हुआ नॉन प्राइम जो की का पार्ट नहीं है
  2461. 1:45:15अब वो ए दोनों पे ना डिपेंड हो के सिर्फ
  2462. 1:45:17बी पर डिपेंड हो रहा है दिस इज अ क्लियर
  2463. 1:45:19कट एग्जांपल ऑफ पार्शियल डिपेंडेंसी एंड
  2464. 1:45:21दिस इज एग्जांपल ऑफ रिडंडेंसी भूलिए का मत
  2465. 1:45:24यह पूरा गेम किससे बचने के लिए हो रहा है
  2466. 1:45:26रिडंडेंसी देखिए ना रिडंडेंसी पकड़ लिया
  2467. 1:45:28पार्शियल डिपेंडेंसी ने अब क्या करेंगे एक
  2468. 1:45:31मेरा पुराना डायलॉग है जिसको नेता बनना
  2469. 1:45:33उसको बना दो कौन नेता बन रहा है बी बिना
  2470. 1:45:36इससे बात करे पूछ रहा है सी से की टू
  2471. 1:45:39टेंशन मतलब मैं तेरे को हैंडल कर लूंगा तो
  2472. 1:45:41अब बी और सी अलग हो जाएंगे सो नाउ दैट
  2473. 1:45:43बिकम अ सेपरेट टेबल ए बी एक टेबल में
  2474. 1:45:46रहेंगे और फिर वही आप देखो 3 जड ये जो
  2475. 1:45:50इंफॉर्मेशन मुझे मल्टीपल टाइम रिप्रेजेंट
  2476. 1:45:52करनी पड़ रही थी अभी मुझे देखो इंफॉर्मेशन
  2477. 1:45:54मल्टीपल टाइम रिप्रेजेंट नहीं करनी पड़
  2478. 1:45:56रही तो यह भी समझ आ रहा है कि हां
  2479. 1:45:58जैसे-जैसे नॉर्मलाइजेशन हो रहा है
  2480. 1:46:01जैसे-जैसे नॉर्मल फॉर्म से हम आगे बढ़ रहे
  2481. 1:46:02हैं रिडंडेंसी सच में हट रहा है और
  2482. 1:46:04रिडंडेंसी हटेगा तो वो पुरानी प्रॉब्लम
  2483. 1:46:07अपडेशन एनमल इंसर्ट डिली मॉडिफिकेशन
  2484. 1:46:10इनकंसिस्टेंसी वो सब ऑटोमेटिक रिमूव हो
  2485. 1:46:12जाएंगी आगे बढ़ते हैं ये ये वो नेता था
  2486. 1:46:15इसकी इमेज रगी बीच में ये था वो उन हवाओं
  2487. 1:46:18से भी जल्द सामना होगा जो हमारे खिलाफ चल
  2488. 1:46:20रही है तो यह वो भाई था जो ये बी था ये ये
  2489. 1:46:24ये नेता बन रहा था बी टू सी वाला चलिए अभी
  2490. 1:46:27बात करता हूं ट्रांजिटिंग डिपेंडेंसी का
  2491. 1:46:29बिकॉज़ नाउ दैट इज इंटेंड विद द डेफिनेशन
  2492. 1:46:31ऑफ थर्ड नॉर्मल फॉर्म सो अगेन इट्स अ वेरी
  2493. 1:46:34सिंपल एग्जांपल इससे भी छोटा आप देख लीजिए
  2494. 1:46:37लेट मी टेक अ रिलेशन आर और सिर्फ तीन
  2495. 1:46:40एटिबल लेते हैं ए बी सी देर इज अ
  2496. 1:46:42डिपेंडेंसी लेट मी से फ्रॉम a टू बी एंड
  2497. 1:46:44देर इज अ डिपेंडेंसी फ्रॉम बी टू सी अब
  2498. 1:46:46मैं आपसे अगर पूछूं मुझे बताओ व्हाट इज द
  2499. 1:46:49प्राइमरी की हियर और कैंडिडेट की एक ही है
  2500. 1:46:52सर अकेला एक ही बनेगा बिकॉज़ ए से ही सब
  2501. 1:46:55कुछ हो रहा है a से मिला b और b से मिला c
  2502. 1:46:57हां अकेला एक ही है कोई प्रॉब्लम नहीं है
  2503. 1:47:00अगला क्वेश्चन पूछूंगा बताओ प्राइम नॉन
  2504. 1:47:02प्राइम कौन है एक ही है ना तो a हुआ
  2505. 1:47:04प्राइम और b और c हुए नॉन प्राइम है ना अब
  2506. 1:47:07जरा डिपेंडेंसी तो देखो b टू c की बी कौन
  2507. 1:47:11है नॉन प्राइम सी कौन है नॉन प्राइम नाउ
  2508. 1:47:14देर इज अ डिपेंडेंसी फ्रॉम नॉन प्राइम टू
  2509. 1:47:17नॉन प्राइम इसका अपना कोई भरोसा नहीं है
  2510. 1:47:19अपना भरोसा है क्या ये खुद ही नॉन प्राइम
  2511. 1:47:21है जब एक नॉन प्राइम दूसरे a b को
  2512. 1:47:26आइडेंटिफिकेशन
  2513. 1:47:40डिपेंडेंसी फ्रॉम अ नॉन प्राइम एटिबल टू अ
  2514. 1:47:43नॉन प्राइम एट्रिल इज़ कॉल्ड ट्रांसिटिव
  2515. 1:47:46इस तरह की डिपेंडेंसी को क्या बोल रहे हैं
  2516. 1:47:48ट्रांसिटिव एंड नाउ व्हाट इज़ द डेफिनेशन
  2517. 1:47:50ऑफ़ थर्ड नल फॉर्म देखो कितना आसान होता
  2518. 1:47:52जा रहा है अभी थर्ड की लड़ाई है तो टू में
  2519. 1:47:54तो होंगे आप सो फर्स्ट ऑफ ऑल यू मस्ट बी
  2520. 1:47:57इन सेकंड नॉर्मल फॉर्म मानो पार्शियल तो
  2521. 1:47:59ऑलरेडी बाहर जा चुका है एंड इफ ट्रांसिटिव
  2522. 1:48:02डिपेंडेंसी इज नॉट देयर देन यू डायरेक्टली
  2523. 1:48:04कम्स इन टू द आइडिया ऑफ़ थर्ड नॉर्मल
  2524. 1:48:06फॉर्म कोई आपसे बोले सर डायरेक्ट डेफिनेशन
  2525. 1:48:08क्या होगी सो डायरेक्ट डेफिनेशन अ टेबल इज
  2526. 1:48:11सेड टू बी इन थर्ड नॉर्मल फॉर्म इफ इट डज
  2527. 1:48:14नॉट कंटेन एनी पार्शियल और ट्रांजिटिंग
  2528. 1:48:17डिपेंडेंसी अगर पार्शियल ट्रांजिटिंग कोई
  2529. 1:48:20नहीं है तो थर्ड में है या फिर अगेन यू गो
  2530. 1:48:21इन टू द रार की कि सेकंड में है और फिर
  2531. 1:48:24ट्रांजिट नहीं है तो ऑटोमेटिक किधर
  2532. 1:48:26पहुंचेगी थर्ड नर्मल फॉर्म में पहुंचेगी
  2533. 1:48:28सो दैट इज एन आईडिया अच्छा एक अप्रोच और
  2534. 1:48:31होता है आपको समझाता हूं डायरेक्ट
  2535. 1:48:32डेफिनेशन जैसे मैं बोलता हूं लॉजिक
  2536. 1:48:35समझिए अल्फा टू बीटा अगर कोई डिपेंडेंसी
  2537. 1:48:38है बोलिए पार्शियल डिपेंडेंसी का क्या
  2538. 1:48:41डेफिनेशन हमने पढ़ा पार्शियल हमने पढ़ा
  2539. 1:48:43फ्रॉम इफ आई एम नॉट मिस्टेकन फ्रॉम प्राइम
  2540. 1:48:46टू नॉन प्राइम है ना और ट्रांसिटिव
  2541. 1:48:49डिपेंडेंसी अभी जो समझ आया वो हमने क्या
  2542. 1:48:51पढ़ा वो पढ़ा फ्रॉम नॉन प्राइम टू नॉन
  2543. 1:48:54प्राइम अब दोनों में एक बात नोटिस करने
  2544. 1:48:56वाली है क्या कि जो राइट हैंड साइड है जो
  2545. 1:48:58बीटा है वो नॉन प्राइम है तो अगर हम
  2546. 1:49:01पार्शियल और ट्रांजिटिंग ना देखें हम किसी
  2547. 1:49:04डिपेंडेंसी में सम हाउ ये प्रूफ कर दे कि
  2548. 1:49:07बीटा प्राइम है तो क्या ऑटोमेटिक मैं इस
  2549. 1:49:10बात की संभावना पॉसिबिलिटी भी हटा देता
  2550. 1:49:13हूं कि नाउ दैट डिपेंडेंसी कैन नॉट बी
  2551. 1:49:15प्राइम और नॉन कैन नॉट बी पार्शियल और
  2552. 1:49:17ट्रांसिटिव यस क्योंकि पार्शियल या
  2553. 1:49:19ट्रांसिटिव होने के लिए बीटा में नॉन
  2554. 1:49:22प्राइम होना जरूरी है बट यहां पर मैं आपसे
  2555. 1:49:24बोल रहा हूं बीटा में अगर हम क्या कर दें
  2556. 1:49:25प्राइम रख दें तो फिर वो टेंशन ही नहीं है
  2557. 1:49:28तो पढ़ना एक बार अ रिलेशनल स्कीम आर इ सेट
  2558. 1:49:30टू बी इन थर्ड नॉर्मल फॉर्म इफ एवरी
  2559. 1:49:32फंक्शनल डिपेंडेंसी फ्रॉम a टू b वेर आइर
  2560. 1:49:36ए इज अ सुपर की आई विल कम टू दैट और बीटा
  2561. 1:49:38इज अ प्राइम एटिबल तो अगर बीटा प्राइम
  2562. 1:49:41एटिबल है तो ऑटोमेटिक आप थर्ड नॉर्मल
  2563. 1:49:43फॉर्म में पहुंचे ये जो बात है कि इफ a इज
  2564. 1:49:45अ सुपर की ये एक्चुअली डेफिनेशन है बसीए
  2565. 1:49:48की जो मैं आगे पढ़ना है तो पॉइंट ये है या
  2566. 1:49:51तो आप प्रूफ कर दो कि आप ऑलरेडी बसीए में
  2567. 1:49:54हो देन ऑटोमेटिक आप थर्ड नॉर्मल फॉर्म में
  2568. 1:49:56हो या तो आप प्रूफ कर दो कि बीटा प्राइम
  2569. 1:49:58है तो यह डेफिनेशन अभी क्लियर होगी जब हम
  2570. 1:50:00बीस इनफ समझेंगे अगेन लेट मी टेक एन
  2571. 1:50:03एग्जांपल समझाने के लिए इसमें कोई
  2572. 1:50:05रिडंडेंसी होती है अ भी कि नहीं सो देयर
  2573. 1:50:07यू सी a टू b b टू c तो प्राइम कौन हुआ a
  2574. 1:50:12लेकिन b टू c भी डिपेंडेंसी है एंड बिकॉज़
  2575. 1:50:14ऑफ डिपेंडेंसी प्लीज सी दिस रिडंडेंसी हुआ
  2576. 1:50:18ना रिपीटेशन बार-बार रिपीट करना पड़ रहा
  2577. 1:50:21है तो अगेन इसको अलग करिए जो नेता बन रहा
  2578. 1:50:23है उसको अलग बनाइए और जब अलग बनाएंगे आप
  2579. 1:50:25देखिए 2c और 3r को क्या मेरे को मल्टीपल
  2580. 1:50:28टाइम रिप्रेजेंट करना पड़ा नहीं करना पड़ा
  2581. 1:50:31तो मैं लॉजिक भी बता रहा हूं डेफिनेशन भी
  2582. 1:50:34बता रहा हूं एग्जाम पॉइंट ऑफ व्यू
  2583. 1:50:35सेमेस्टर पॉइंट ऑफ व्यू से आप लिख के आए
  2584. 1:50:36लेकिन साथ में एग्जांपल बना के आइएगा टेबल
  2585. 1:50:39के साथ तो देखो ऑप्शन नहीं रहेगा टीचर को
  2586. 1:50:41नंबर देने पड़ेंगे पूरी बात समझा पा रहे
  2587. 1:50:43हैं समझ पा रहे और समझा पा रहे हैं यस अब
  2588. 1:50:46आ जाता है बीसीएनएफ देखिए सारे एफर्ट सारी
  2589. 1:50:51मेहनत करने के बाद भी कभी-कभी कुछ इस तरह
  2590. 1:50:53के रिडंडेंसीज हो सकते हैं जो ना पार्शियल
  2591. 1:50:56पकड़ पाए ना ट्रांसिटिव पकड़ पाए उसके लिए
  2592. 1:50:59हमने बनाए बीसी एफ तो बीसी जिसको व्हिच इज
  2593. 1:51:02अ शॉर्ट फॉर्म ऑफ बॉयज कॉड नॉर्मल फॉर्म
  2594. 1:51:04ये सबसे फंक्शनल डिपेंडेंसी की बेस की बात
  2595. 1:51:07करूं सबसे स्ट्रांग नॉर्मल फॉर्म है यह
  2596. 1:51:08क्या कहता है यह कहता है मेरे को कहानी मत
  2597. 1:51:11सुनाओ तुम यह प्राइम और नॉन प्राइम की यह
  2598. 1:51:13कहता है अल्फा टू बीटा अगर कोई भी
  2599. 1:51:15डिपेंडेंसी है मेरे को पूछना नहीं मैं
  2600. 1:51:18सिर्फ ये बोल रहा हूं अल्फा मस्ट बी अ
  2601. 1:51:20सुपर की बस अभी ब प्रा नॉन फाम मुझे पूछना
  2602. 1:51:23भी मत सो इफ एनी डिपेंडेंसी अल्फा टू बीटा
  2603. 1:51:26इफ अल्फा इज अ सुपर की सी आई एम सेइंग
  2604. 1:51:29कैंडिडेट की और प्राइमरी की और सुपर की
  2605. 1:51:30जस्ट सुपर की बहुत फैंसी नहीं है तो अल्फा
  2606. 1:51:33अगर सुपर की है देन इट इज सेट टू बी इन
  2607. 1:51:35बीसीएएफ फैक्ट ये है मेरी अंडरस्टैंडिंग
  2608. 1:51:37तो ये है डेफिनेशन देखने में टफ लगती है
  2609. 1:51:39बीसी की सुनने में लगता है बहुत टफ होगा
  2610. 1:51:41बट ये बड़ा आसान है सीधे से बोल रहा है
  2611. 1:51:43अल्फा सुपर की बात खत्म एंड नाउ आई थिंक
  2612. 1:51:45यू कैन गो बैक टू दिस डेफिनेशन अगर अल्फा
  2613. 1:51:48सुपर की है तो तो डायरेक्ट आप बफ में
  2614. 1:51:50पहुंचे और बफ में पहुंचे तो थर्ड एनफ में
  2615. 1:51:52तो आप ऑलरेडी है इसलिए डेफिनेशन होल्ड
  2616. 1:51:54करता है कि या तो आप बोल दो अल्फा सुपर की
  2617. 1:51:57है देन यू आर इन बीस एनफ या फिर आप प्रूफ
  2618. 1:51:59कर दो कि बीटा प्राइम है देन आल्सो यू आर
  2619. 1:52:00इन बीसीए फेयर इनफ तो यह डेफिनेशन भी
  2620. 1:52:03क्लियर हु एक एग्जांपल मैं लेके आया हूं
  2621. 1:52:06देयर यू सी एक डिपेंडेंसी है ए टू c एक
  2622. 1:52:12डिपेंडेंसी है c टू बी अगर आप ध्यान से
  2623. 1:52:14ऑब्जर्व करेंगे ना देन यू विल से कि सर a
  2624. 1:52:17तो सबको चाहिए चाहिए बट यहां पर एक नहीं
  2625. 1:52:20दो की बनेगा एक की बने बनेगा ए और एक की
  2626. 1:52:24बनेगा
  2627. 1:52:36bc2 ब डिपेंडेंसी है हां c2 भी डिपेंडेंसी
  2628. 1:52:39है और वो डिपेंडेंसी में रिडंडेंसी भी नजर
  2629. 1:52:43आ रही है बट ये रिडंडेंसी कौन कवर करेगा
  2630. 1:52:46क्योंकि सभी प्राइम है तो ना इसको बीसी नफ
  2631. 1:52:49कवर ना इसको पार्शल डिपेंडेंसी कवर करेगा
  2632. 1:52:51यानी कि सेकंड नॉर्मल फॉर्म ना थर्ड करेगा
  2633. 1:52:54b सनफ कवर करेगा वो क्या बोलेगा ए टू c
  2634. 1:52:58अलाउड है बट c2 भी अलाउड नहीं है क्यों
  2635. 1:53:00क्योंकि सी मेरा सुपर की नहीं है सी इज
  2636. 1:53:03नॉट अ सुपर की दो ही सुपर की है ए और ए
  2637. 1:53:06इसलिए मैं अलाव नहीं करूंगा और तब हम इस
  2638. 1:53:08टेबल को डीकंपोज करेंगे और ये रिडंडेंसी
  2639. 1:53:11ये जो मेरे को बार-बार लिखना पड़ रहा है
  2640. 1:53:13यह बस फिर मैं सिर्फ एक बार लिखूंगा b टू
  2641. 1:53:16सी ना आ स टू बी लाइक दिस सो ये एडवांटेज
  2642. 1:53:19है बात समझ आई तो बीफ तक आई थिंक पूरा
  2643. 1:53:21अंडरस्टैंडिंग हमारा क्लियर हुआ दो-तीन
  2644. 1:53:23बेसिक ऑब्जर्वेशन है जो मैंने देखा
  2645. 1:53:25सेमेस्टर वगैरह में आप डायरेक्ट लिख सकते
  2646. 1:53:27हो अ रिलेशन विद टू एटिबल इज़ ऑलवेज इन
  2647. 1:53:30बसी एफ यस अबे दो ही एटिबल है तो भाई या
  2648. 1:53:33तो तू की या तो मैं की या तो दोनों मिलके
  2649. 1:53:35की होगा ही अ रिलेशन आर अ कंसिस्ट ऑफ़
  2650. 1:53:39ओनली प्राइम एट्रिल इज ऑलवेज इन 3nf मे र
  2651. 1:53:41मे नॉट बी इन बीस अभी दो मिनट पहले हमने
  2652. 1:53:43सीखा इफ
  2653. 1:53:46एवरीबॉडी ऑफ़ हैविंग पार्शियल और
  2654. 1:53:48ट्रांसिटिव डिपेंडेंसीज देन एवरीबॉडी हैज
  2655. 1:53:51टू बी इन बीसीएफ ओनली और थ एनफ ओनली 20
  2656. 1:53:54एनफ हो भी सकता है नहीं भी हो सकता सो आई
  2657. 1:53:56थिंक दिस इज अ बेसिक आईडिया अच्छा यह
  2658. 1:53:59मैंने एक छोटा सा केस बना के रखा है
  2659. 1:54:01क्वेश्चन ट्राई करें हालांकि टाइम कम होता
  2660. 1:54:03है देर यू सी और यू कैन डू वन थिंग यू कैन
  2661. 1:54:06ट्राई दिस क्वेश्चन एंड यू कैन आंसर इट इन
  2662. 1:54:09द कमेंट सेक्शन ये पूरा क्वेश्चन देखो
  2663. 1:54:11मेरे को बताओ क्या बोल रहा है पूछ रहा है
  2664. 1:54:13सेकंड नॉर्मल फॉर्म में है कि नहीं है और
  2665. 1:54:14नहीं है तो उसको लेके आओ एंड दे इज वन मोर
  2666. 1:54:17क्वेश्चन इधर तो सिर्फ आपको नॉर्मल फॉर्म
  2667. 1:54:19ही आइडेंटिफिकेशन
  2668. 1:54:24ओके सो ए यही बना देता हूं पहला
  2669. 1:54:27डिपेंडेंसी क्या बोला इसने ए बी टू सी एक
  2670. 1:54:30डिपेंडेंसी बोला ए टूडी एक डिपेंडेंसी
  2671. 1:54:33बोला बीटू f एक डिपेंडेंसी है f टूजी ए है
  2672. 1:54:39एंड ओके टू आई ज ऐसा डिपेंडेंसी बोला बोल
  2673. 1:54:43रहा है सेकंड नर्मल फॉर्म में है कि नहीं
  2674. 1:54:45और है तो बताओ कैसे करेंगे सी मेरे हिसाब
  2675. 1:54:48से एक ही की है वो है ए ध्यान से नोटिस
  2676. 1:54:50करो ए की है ना और तब ये जो डिपेंडेंसी है
  2677. 1:54:55a2e मैं ऐसे लिख दूं इधर दैट इज एन
  2678. 1:54:58एग्जांपल ऑफ पार्शियल डिपेंडेंसी सिर्फ ब
  2679. 1:55:01से कोई डिपेंडेंट है क्या हां दे इज अ
  2680. 1:55:02डिपेंडेंसी b2 दैट इज एन एग्जांपल अगेन ऑफ
  2681. 1:55:05पार्शियल डिपेंडेंसी वई यही तो बोला था
  2682. 1:55:07भाई कि कोई भी नॉन प्राइम एट्रबीक पर
  2683. 1:55:12सबसेट पर डिपेंड नहीं होगा जबकि डिपेंड
  2684. 1:55:15हुआ को ए ब टोटल पे डिपेंड होना था यह
  2685. 1:55:18सिर्फ ए पे डिपेंड हुआ एसी बी पे डिपेंड
  2686. 1:55:20हुआ इसमें पार्शियल डिपेंडेंसी है
  2687. 1:55:22पार्शियल है तो आगे बात ही मत करो जब
  2688. 1:55:24सेकंड नॉर्मल भी फॉर्म है फेल है देन इट
  2689. 1:55:26इज इन फर्स्ट नॉर्मल फॉर्म डीकंपोज करोगे
  2690. 1:55:29तो उसको अलग-अलग लिख लो भाई ए एक अलग रख
  2691. 1:55:31दो एक टेबल अलग बनाओ जिसमें a से d और यह
  2692. 1:55:37e वाली कहानी यही रुख गई एक टेबल अलग
  2693. 1:55:39बनेगा b वाला जिसमें b से f और ए से आगे
  2694. 1:55:43चलेगा डी अ जी और h और डी से आगे चलेगा i
  2695. 1:55:46ज है ना ये दो अलग-अलग यह तीन टेबल बनेंगे
  2696. 1:55:50और स्कीमा किस में पहुंच जाएगा सेकंड
  2697. 1:55:51नॉर्मल फॉर्म में यहां पे क्या करना है
  2698. 1:55:54आइडेंटिफिकेशन में एक बार कमेंट करके
  2699. 1:55:57बताना नाउ द नेक्स्ट आईडिया इज मल्टी
  2700. 1:56:00वैल्यू डिपेंडेंसीज यानी कि बीसीएफ से आगे
  2701. 1:56:03देखो फर्स्ट नॉर्मल फॉर्म से बीसीएनएफ तक
  2702. 1:56:07तक जो हमने डीकंपोज किया ना वो हमने पूरा
  2703. 1:56:10मैथ यूज किया सिर्फ और सिर्फ फंक्शनल
  2704. 1:56:12डिपेंडेंसीज का बट कुछ आइडियाज हो सकते
  2705. 1:56:14हैं इनसे आगे भी और वो जो पूरे कहानी है
  2706. 1:56:18वो यहां से आगे बढ़ेगा इल्सन नॉर्मलाइजेशन
  2707. 1:56:20बियोंड द आइडिया ऑफ फल डिपेंडेंसी दैट इज
  2708. 1:56:23मल्टी वैल्यू डिपेंडेंसी तो अभी इसको
  2709. 1:56:25कंटिन्यू करेंगे तो चलिए अभी समझते हैं
  2710. 1:56:27मल्टी वैल्यू डिपेंडेंसी क्या है देखिए
  2711. 1:56:29जैसे मैंने बोला टिल बीसी नफ एक ही
  2712. 1:56:31डिपेंडेंसी काम करती है जो है फंक्शनल
  2713. 1:56:32डिपेंडेंसी और जैसा हमने बोला कि अल्फा टू
  2714. 1:56:35बीटा इफ दे इज अ फंक्शनल डिपेंडेंसी तो
  2715. 1:56:37अल्फा की एक वैल्यू पर बीटा की आपको एक ही
  2716. 1:56:39वैल्यू मिलेगी डिफरेंट नहीं मिल सकती मान
  2717. 1:56:41लो मैं उस आईडिया को वायलेट कर देता हूं
  2718. 1:56:43उसी वायलेशन का नाम है मल्टी वैल्यू
  2719. 1:56:45डिपेंडेंसी देखो यहां से ना नोटिस करो
  2720. 1:56:47हमने फंक्शनल शब्द भी हटा दिया फॉर
  2721. 1:56:49एग्जांपल स्टूडेंट है और क्लब नेम है किसी
  2722. 1:56:52कॉलेज के अंदर बहुत सारे क्लब्स हो सकते
  2723. 1:56:53हैं सोसाइटी हो सकती है तो कमलेश एक
  2724. 1:56:56स्टूडेंट है यहां पर आप देख पा रहे हैं कि
  2725. 1:56:58कमलेश डांस क्लब का भी मेंबर है और कमलेश
  2726. 1:57:01गिटार क्लब का मेंबर आप देख पा रहे हैं तो
  2727. 1:57:03यहां पर अब फंक्शनल डिपेंडेंसी तो नहीं है
  2728. 1:57:05बिकॉज अगर एक बार कमलेश पर डांस मिलता तो
  2729. 1:57:08फिर हर बार डांस ही मिलना चाहिए था बट
  2730. 1:57:09यहां पे डांस भी मिला और यहां पे गिटार भी
  2731. 1:57:11मिला अब इस चीज को रिप्रेजेंट कैसे करते
  2732. 1:57:13हैं देखो एक तरीका तो है इसी को बोलते हैं
  2733. 1:57:15मल्टी वैल्यू डिपेंडेंसी है ना इसको
  2734. 1:57:18रिप्रेजेंट करने के दो तरीके हैं या तो
  2735. 1:57:20जैसा आप देख रहे हैं आप फंक्शनल
  2736. 1:57:22डिपेंडेंसी के एक एज की जगह दो एज लगा दें
  2737. 1:57:25या फिर बहुत सारी बुक्स में ना आपको ऐसा
  2738. 1:57:27नोटेशन भी लिखा मिलेगा ओबवियसली यहां पे
  2739. 1:57:29लिखना पॉसिबल नहीं है कि यू कैन हैव अ
  2740. 1:57:31सिंगल एज बट वहां पे दो एरो हो सकते हैं
  2741. 1:57:34ये एक बेसिक बात हो गई मल्टी वैल्यू
  2742. 1:57:36डिपेंडेंसी क्या है जहां पर हमने जो
  2743. 1:57:38फंक्शनल डिपेंडेंसी वाला जो कांस्टेंट था
  2744. 1:57:40जो कंडीशन थी जो लिमिटेशन थी वो हटा दी अब
  2745. 1:57:43थोड़ा सा आगे आपको ऑब्जर्व कराता हूं अ
  2746. 1:57:46ट्रिविया नॉन ट्रिविया आपको पता है
  2747. 1:57:47ट्रिविया किसको बोलते हैं फंक्शनल
  2748. 1:57:49डिपेंडेंसी में हमने बात सीखी है जिसके
  2749. 1:57:51होने ना होने से से फर्क ना पड़े है ना
  2750. 1:57:53होने ना होने से फर्क ना पड़े अ यहां पर
  2751. 1:57:55मल्टी वैल्यू डिपेंडेंसी को भी कभी-कभी
  2752. 1:57:57ट्रिविया नॉन ट्रिविया की कैटेगरी में
  2753. 1:57:59रखते हैं लेकिन यहां रूल थोड़ा सा अलग है
  2754. 1:58:01क्या रूल है मैं समझाता हूं सबसेट वाला
  2755. 1:58:03रूल है ये नोटिस करिए यहां पर इस टेबल में
  2756. 1:58:06बस एक ही मल्टी वैल्यू डिपेंडेंसी है वो
  2757. 1:58:09है स्टूडेंट नेम से अ क्लब नेम है ना कोई
  2758. 1:58:12प्रॉब्लम नहीं है और इस वजह से कोई
  2759. 1:58:13रिडंडेंसी हुई भी नहीं लेकिन इधर देखो
  2760. 1:58:16यहां पर एक टेबल में दो मल्टी वैल्यू
  2761. 1:58:19डिपेंडेंसीज आ गई कैसे एक डिपेंडेंसी मेरे
  2762. 1:58:21को नजर आ रहा है स्टूडेंट नेम टू क्लब नेम
  2763. 1:58:24ऑब् वियस और एक यहां पर देखिए ये भी
  2764. 1:58:27ओबवियसली मल्टी वैल्यू डिपेंडेंसी है
  2765. 1:58:29फ्रॉम स्टूडेंट नेम टू फोन नंबर अब क्या
  2766. 1:58:32एक स्टूडेंट के पास क्या एक स्टूडेंट एक
  2767. 1:58:34से ज्यादा क्लब का मेंबर हो सकता है हां
  2768. 1:58:36सर हो सकता है क्या एक स्टूडेंट के पास एक
  2769. 1:58:38से ज्यादा फोन नंबर हो सकते हैं हां फोन
  2770. 1:58:39नंबर भी हो सकते हैं लेकिन प्रॉब्लम क्या
  2771. 1:58:41है जब एक से ज्यादा मल्टी वैल्यू
  2772. 1:58:44डिपेंडेंसी आप एक टेबल में रखते हैं तो
  2773. 1:58:47प्रॉब्लम हो जाएगा कैसे यहां पर आप देखिए
  2774. 1:58:49आपको फोन नंबर का इंफॉर्मेशन
  2775. 1:58:52एक मल्टी वैल्यूड इंफॉर्मेशन दूसरे की वजह
  2776. 1:58:55से रिपीट करना पड़ रहा है डू यू सी दिस
  2777. 1:58:56आइडिया एक को दूसरे की वजह से हम रिपीट कर
  2778. 1:59:00रहा है और ये एक बहुत बड़ा प्रॉब्लम है तो
  2779. 1:59:02अब दोबारा एक बात समझिए क्या मल्टी वैल्यू
  2780. 1:59:04डिपेंडेंसी हमारे लिए प्रॉब्लम है जब तक
  2781. 1:59:07हमारे लिए प्रॉब्लम नहीं है जब तक एक टेबल
  2782. 1:59:10में एक ही है क्योंकि तब तक हमें उसके लिए
  2783. 1:59:12कुछ रिपीटेशन नहीं करना पड़ता लेकिन जैसे
  2784. 1:59:14ही एक ही टेबल में एक से ज्यादा मल्टी
  2785. 1:59:17वैल्यू डिपेंडेंसी आती है हमें एक
  2786. 1:59:20इंफॉर्मेशन को दूसरी इंफॉर्मेशन की के लिए
  2787. 1:59:22यू नो डुप्लीकेट करना पड़ता है रिपीट करना
  2788. 1:59:24पड़ता है रिडंडेंसी आती है एंड दैट लीड्स
  2789. 1:59:26टू प्रॉब्लम बात समझ आती है तो अब यहां पे
  2790. 1:59:29ट्रिविया की डेफिनेशन देखिए पहले कंक्लूजन
  2791. 1:59:31बता देता हूं अगर एक टेबल में एक ही मल्टी
  2792. 1:59:34वैल्यू डिपेंडेंसी हो तो हम बोलते हैं नॉन
  2793. 1:59:36ट्रिविया है अभी ओ सॉरी हम बोलते हैं
  2794. 1:59:38ट्रिविया है ट्रिविया मतलब जिसके होने ना
  2795. 1:59:40होने से फर्क ना पड़े इसको हम माफ कर देते
  2796. 1:59:43हैं इससे कोई प्रॉब्लम नहीं है लेकिन अगर
  2797. 1:59:45एक टेबल में एक से ज्यादा डिपेंडेंसी है
  2798. 1:59:48मल्टी वैल्यूड की बात कर रहा हूं तो इसको
  2799. 1:59:49हम बोलते हैं नॉन ट्रिविया और नॉन
  2800. 1:59:51ट्रिविया है है तो इससे हमें फर्क पड़ता
  2801. 1:59:53है अब ये बात डेफिनेशन में कैसे लिखते
  2802. 1:59:55देखना जरा क्या लिखा ऊपर ट्रिविया की
  2803. 1:59:57डेफिनेशन लिखिए क्या अ ट्रिविया मल्टी
  2804. 1:59:59वैल्यू डिपेंडेंसी
  2805. 2:00:01x2y इज वन वेर आइर y इज अ सबसेट ऑफ x तो
  2806. 2:00:06ये बात तो आपने पुरानी सीखी हुई है क्या
  2807. 2:00:08वही अल्फा टू बीटा वाला पॉइंट याद है
  2808. 2:00:09अल्फा टू बीटा डिपेंडेंसी ट्रिविया कहलाए
  2809. 2:00:12गी अगर बीटा खुद सबसेट है किसका अल्फा का
  2810. 2:00:15मैं एग्जांपल लिख दूं ए से और b पे मैं
  2811. 2:00:18आपको पहुंचा पा रहा हूं तो इस बात का कोई
  2812. 2:00:19मतलब नहीं है पहले से जब मुझे ए दोनों पता
  2813. 2:00:21है तो भी मैं बता सकता हूं ये तो पुरानी
  2814. 2:00:23बात है अब एक और नई बात बोल रहा है एंड y
  2815. 2:00:27और और x एंड y टूगेदर फॉर्म द होल सेट ऑफ
  2816. 2:00:34एट्रबीक ू डिपेंडेंसी है और x y दोनों
  2817. 2:00:37मिलके अगर पूरा टेबल बना रहे हैं तो
  2818. 2:00:39इनडायरेक्टली पता है मैं क्या समझाना चाह
  2819. 2:00:41रहा हूं कि ये दोनों ही अकेले मल्टी
  2820. 2:00:43वैल्यू डिपेंडेंसी और कोई है नहीं क्यों x
  2821. 2:00:46y ने मिलके अगर पूरा टेबल बना दिया इसका
  2822. 2:00:47मतलब और कोई हो ही नहीं सकता यहां पर देखो
  2823. 2:00:50क्या यहां पर स्टूडेंट नेम और क्लब नेम ने
  2824. 2:00:52पूरा टेबल बनाया नहीं क्या यहां पर
  2825. 2:00:54स्टूडेंट और फोन नंबर ने पूरा टेबल बनाया
  2826. 2:00:56नहीं तो अगर एक से ज्यादा मल्टी वैल्यू
  2827. 2:00:59डिपेंडेंसी है तो आप पूरा टेबल नहीं बना
  2828. 2:01:01पाएंगे इसी तरीके से डेफिनेशन ये लिख दी
  2829. 2:01:03है ना तो ट्रिविया कब होगा कंक्लूजन जब एक
  2830. 2:01:06टेबल में एक ही मल्टी वैल्यू डिपेंडेंसी
  2831. 2:01:08होगी नॉन ट्रिविया कब होगा जब एक टेबल में
  2832. 2:01:11एक से ज्यादा होगी हमें प्रॉब्लम किससे है
  2833. 2:01:13हमें एक से ज्यादा वाले से प्रॉब्लम है और
  2834. 2:01:16मैंने कुछ अलग-अलग एग्जांपल देखे अब देखो
  2835. 2:01:17अगेन ये टेबल जब तक अलग था फोन नंबर वाला
  2836. 2:01:21कोई प्रॉब्लम नहीं था था नॉन ये भी
  2837. 2:01:22ट्रिविया है एक टेबल में एक है क्लब वाला
  2838. 2:01:25ये भी ट्रिविया है जैसे ही आप इन्हें एक
  2839. 2:01:27साथ लाते हैं अब ये नॉन ट्रिविया बन जाता
  2840. 2:01:29है अब ये हमारे लिए प्रॉब्लम है एक और
  2841. 2:01:32एग्जांपल देखो ये रेस्टोरेंट है एक टेबल
  2842. 2:01:35है ना और यहां पर आप देख रहे हैं
  2843. 2:01:37रेस्टोरेंट क्या-क्या वैराइटी सर्व कर रहा
  2844. 2:01:38है क्या-क्या डिशेस दे रहा है और उसका
  2845. 2:01:40डिलीवरी एरिया क्या है है ना ये डिलीवर भी
  2846. 2:01:42कर रहा है सुगी जोमेटो की तरह तो यहां पर
  2847. 2:01:44यू कैन सी फिर मेरे को रिपीटेशन करना पड़
  2848. 2:01:47रहा है एक चटोरा स्वीट्स है यह समोसा देखो
  2849. 2:01:50रिपीट करना पड़ा हर डेस्ट नेशन के लिए
  2850. 2:01:53डोसा मुझे रिपीट करना पड़ा यहां पर फिर
  2851. 2:01:55समोसा यहां पर लड्डू डू यू सी दिस तो ऑब्
  2852. 2:01:58वियस आपको ये इंफॉर्मेशन रिपीट करनी पड़
  2853. 2:02:00रही है तो यहां पे बोलो ट्रिविया है कि
  2854. 2:02:02नॉन ट्रिविया है नॉन ट्रिविया है बिकॉज़
  2855. 2:02:04रेस्टोरेंट टू वैराइटी एक मल्टी वैल्यू
  2856. 2:02:07डिपेंडेंसी एंड रेस्टोरेंट टू डिलीवरी
  2857. 2:02:10एरिया एक और मल्टी वैल्यू डिपेंडेंसी एंड
  2858. 2:02:12दैट इज अ प्रॉब्लम अब फिर बोलो ये
  2859. 2:02:14प्रॉब्लम कब नहीं रहेगी आप इन्हें अलग-अलग
  2860. 2:02:16कर दो रेस्टोरेंट टू डिलीवरी एरिया अगर एक
  2861. 2:02:19टेबल में एक ही मल्टी वैल्यूड है तब इससे
  2862. 2:02:22मुझे प्रॉब्लम नहीं है और तब मैं इसे
  2863. 2:02:24ट्रिविया कहने लगता हूं एंड नाउ आई थिंक
  2864. 2:02:26इतना लॉजिक सीखने के बाद वी हैव द
  2865. 2:02:28सफिशिएंट नॉलेज टू गो टू 4nf 4nf इसकी अगर
  2866. 2:02:32अंडरस्टैंडिंग आपको है तो ये बहुत ही
  2867. 2:02:34एक्सेप्शनल बात है बिकॉज़ ज्यादातर लोग
  2868. 2:02:36बीएफ तक भी नहीं पहुंच पा रहे होते तो
  2869. 2:02:38क्या है फर एंड एफ अगेन पहला तो बीसीएफ
  2870. 2:02:41होना ही चाहिए उसमें तो कोई नई बात है
  2871. 2:02:42नहीं एंड नाउ यू सी देयर मस्ट नॉट नॉट
  2872. 2:02:46एजिस्ट एनी नॉन ट्रिविया मल्टी वैल्यू
  2873. 2:02:48डिपेंडेंसी आई थिंक ऑलरेडी हम इस बात को
  2874. 2:02:50अब समझ गए हैं ट्रिविया से कोई फर्क पड़ता
  2875. 2:02:52है क्या नहीं ट्रिविया हो सकता है मानो एक
  2876. 2:02:54टेबल में एक हो सकता है बट एक टेबल में एक
  2877. 2:02:56से ज्यादा होगा तो प्रॉब्लम है तब वो टेबल
  2878. 2:02:58फ फोर्थ नॉर्मल फॉर्म में नहीं कहलाएगा और
  2879. 2:03:00अगर है तो हम समझ गए क्या करना है सर
  2880. 2:03:03डीकंपोज कर दीजिए डीकंपोज करिए अगर एक
  2881. 2:03:06टेबल में चार मल्टी वैल्यू डिपेंडेंसी है
  2882. 2:03:08चारों के लिए अलग-अलग टेबल बनाएंगे तब वो
  2883. 2:03:10टिवि बन जाएगा तब हमें फर्क नहीं पड़ेगा
  2884. 2:03:13और तब हमारा जो स्कीमा है वह फोर्थ नॉर्मल
  2885. 2:03:15फॉर्म में पहुंच जाएगा यस ओके नाउ नेक्स्ट
  2886. 2:03:18अंडरस्टैंडिंग दिस इज आल्सो वेरी
  2887. 2:03:20इंपॉर्टेंट वेदर द कॉम्पिटेटिव एग्जाम्स
  2888. 2:03:22और सेमेस्टर एग्जाम बहुत जगह मैंने लॉसी
  2889. 2:03:25लॉस लेस डीकंपोजिशन डेटा लॉस डिपेंडेंसी
  2890. 2:03:28लॉस में बच्चों को बहुत कंफ्यूज होते देखा
  2891. 2:03:30है तो बहुत ध्यान से मेरे साथ चलिए मजा आ
  2892. 2:03:31जाएगा आपको आई विल गो वन बाय वन देखो
  2893. 2:03:35नॉर्मलाइजेशन हमने लगभग लगभग समझ लिया और
  2894. 2:03:37नॉर्मलाइजेशन के दौरान एक बात तो तय है कि
  2895. 2:03:40सर कुछ हो ना हो टेबल तो डीकंपोज होंगे है
  2896. 2:03:43ना टेबल डीकंपोज होते हैं नंबर ऑफ टेबल्स
  2897. 2:03:44बढ़ते जाते हैं बट इस डीकंपोजिशन में क्या
  2898. 2:03:48यह खतरा भी है कि हमने बात नहीं की इसके
  2899. 2:03:50बारे में कि कभी-कभी भी कुछ लॉस हो जाए
  2900. 2:03:53अगर डेटा लॉस हो या फंक्शनल डिपेंडेंसी
  2901. 2:03:55लॉस हो हो सकता है क्या मे भी हो सकता है
  2902. 2:03:57और अगर हो रहा है तो उसको एक बार
  2903. 2:03:59इन्वेस्टिगेट करना जरूरी है और ये जो
  2904. 2:04:01प्रॉपर्टी है ये हमें उसी पॉइंट को
  2905. 2:04:03इन्वेस्टिगेट करना सिखाती है कैसे मेरे
  2906. 2:04:05साथ सुनिए यहां देखिए एक टेबल हमारे पास
  2907. 2:04:08है r स्कीमा का नाम मैंने r रखा है तीन
  2908. 2:04:11कॉलम ए बी सी डेटा भी आपके सामने है अब हम
  2909. 2:04:13क्या कर रहे हैं हम इसको स् स्प्लिट कर
  2910. 2:04:15रहे हैं बिकॉज़ ऑफ नॉर्मलाइजेशन तो क्या
  2911. 2:04:17फंक्शनल डिपेंडेंसी थी क्यों किया वो छोड़
  2912. 2:04:19दीजिए लेकिन स्प्लिट करना तो लॉजिकल बात
  2913. 2:04:22है और यहां पर देखिए पहले मैंने ए रख लिया
  2914. 2:04:24और दूसरे टेबल मैंने
  2915. 2:04:28bc-c डटा आएगा तो सर
  2916. 2:04:321a 2b एंड 3a ये डाटा फर्स्ट टेबल में आ
  2917. 2:04:36जाएगा इजेंट इट और यहां पर बोलो
  2918. 2:04:39ए b क और ए ये हमने डीकंपोज कर दिया अब
  2919. 2:04:44मैं आपसे पूछूं कोई डेटा लॉस हो गया आप
  2920. 2:04:46बोलेंगे कहां सर डाटा लॉस हुआ ये सारी
  2921. 2:04:48इंफॉर्मेशन इधर भी आ गई और ये सारी
  2922. 2:04:50इंफॉर्मेशन
  2923. 2:04:51धर आ गई अब क्या कभी-कभी ऐसा हो सकता है
  2924. 2:04:54अगर डाटा लॉस नहीं हो एक चेक करके आपको
  2925. 2:04:56पूछता हूं वो क्या अगर मेरा मन है मैंने
  2926. 2:04:59टेबल को देखिए मैंने पहले से भर के रख
  2927. 2:05:01लिया मैंने इस टेबल को स्प्लिट किया था
  2928. 2:05:03अगर मेरा मन है तो क्या फ्यूचर में मैं
  2929. 2:05:06इसको दोबारा मर्ज कर सकता हूं कायदे से
  2930. 2:05:08होना चाहिए बिकॉज कभी-कभी एक समझाता हूं
  2931. 2:05:11कभी-कभी बिकॉज ऑफ नॉर्मलाइजेशन नंबर ऑफ
  2932. 2:05:13टेबल्स स्कीमा में बहुत ज्यादा हो जाते
  2933. 2:05:15हैं जिस वजह से भी डेटाबेस स्लो होने लगता
  2934. 2:05:17है तो कभी-कभी हम डी नॉर्मलाइज भी करते
  2935. 2:05:19हैं सो दैट टेबल दोबारा से आ जाए हमें लग
  2936. 2:05:22रहा है कि ज्यादा कर दिया था दोबारा व विल
  2937. 2:05:23गो बैक टू द ओल्ड टेबल अब कैसे करेंगे
  2938. 2:05:26मुझे बताइए मेरे साथ चलिए दोनों का लिंक
  2939. 2:05:28अप हमारे पास है वो वाला टेबल तो जा चुका
  2940. 2:05:31ऊपर वाला तो भूल जाइए क्योंकि ऑलरेडी हमने
  2941. 2:05:33उसको इन दो टेबल की फॉर्म में स्टोर किया
  2942. 2:05:35था 1a 1a अब यहां देखो प्रॉब्लम क्या है
  2943. 2:05:40बी में a एक बार लिखा है कि दो बार लिखा
  2944. 2:05:42है दो बार याद है आपको पहले टेबल में क्या
  2945. 2:05:44था नहीं क्या करना पड़ेगा बोलो तो 1a के
  2946. 2:05:47लिए एक बार आपको पवी लिखना पड़ेगा और 1a
  2947. 2:05:50के लिए एक बार आपको r लिखना पड़ेगा नाउ डू
  2948. 2:05:52यू सी दिस प्रॉब्लम अब बताओ टू पर क्या है
  2949. 2:05:552b b एक ही बार है हालांकि इसका मतलब
  2950. 2:05:57इसमें कोई कंफ्यूजन नहीं होगा क्यों
  2951. 2:05:59मिलेगा नाउ 3a देयर यू सी 3a पर यहां पर
  2952. 2:06:03एक बार आपको p मिलेगा और यहां 3a पर एक
  2953. 2:06:06बार आपको r मिलेगा अब यहां पर ओरिजिनल
  2954. 2:06:08टेबल में कितने रोज थे बोलो थ्री थे यहां
  2955. 2:06:11कितने हो गए फाइव हो गए कुछ लोग को ऐसा
  2956. 2:06:13लगता है सर ये तो डाटा गेन हो गया
  2957. 2:06:15इंफॉर्मेशन गेन हुआ गेन नहीं है ये लॉस है
  2958. 2:06:18कैसे हमारे पास बहुत सारी इंफॉर्मेशन थी
  2959. 2:06:20पहले टेबल में अगर मैं आपको बोलता 1a पे
  2960. 2:06:23बताओ c की वैल्यू क्या है आप बता सकते थे
  2961. 2:06:26क्या हां बोल देते सर 1a पे c की वैल्यू p
  2962. 2:06:28है इधर बता दो क्या है अभी 1a पे p भी मिल
  2963. 2:06:31रहा है 1a पे r भी मिल रहा है सो दैट इज
  2964. 2:06:33एक्चुअली अ लॉस ऑफ इंफॉर्मेशन लॉस ऑफ डाटा
  2965. 2:06:35तो इस तरह का डीकंपोजिशन करना है कि नहीं
  2966. 2:06:38करना नहीं करना इट्स अ लॉसी डीकंपोजिशन आई
  2967. 2:06:41थिंक ये पूरा आईडिया आपको समझ आया अब
  2968. 2:06:43दोबारा समझिए इसको चेक कैसे
  2969. 2:06:45करेंगे ये एक टेबल था ये दो अलग टेबल था
  2970. 2:06:48चब मैं बाद में इसमें डिटेल में जाऊंगा
  2971. 2:06:50रिलेशनल अलजेब्रा में ये जो हमने मर्ज
  2972. 2:06:52किया ना कॉमन टपल देख के इसको बोलते हैं
  2973. 2:06:54नेचुरल जॉइन करना क्या करना नेचुरल जॉइन
  2974. 2:06:58करना तो अब यहां देखो अगर ओरिजिनल टेबल था
  2975. 2:07:01r और हमने उसको दो टेबल में डीकंपोज किया
  2976. 2:07:04किसकिस में सर r1 में और r2 में तो क्या
  2977. 2:07:08अगर ऐसा है या फिर अगर ऐसा है जैसे फॉर
  2978. 2:07:11एग्जांपल इस बार हमारे ओरिजिनल टेबल में
  2979. 2:07:14कितने टपल थे सर ओरिजिनल में थ्री थे और
  2980. 2:07:17यहां दोबारा दोनों को मर्ज करके कितने
  2981. 2:07:19मिले फाइव मिले यह वाला केस बनाना कि जो
  2982. 2:07:22नया टेबल है उसमें ज्यादा टपल आ गया हमारा
  2983. 2:07:24ओरिजिनल टेबल इसका सबसेट हो गया इजेंट इट
  2984. 2:07:27उल्टा हो मान लो यहां पर जो नया टेबल बने
  2985. 2:07:30उसमें मान लीजिए दो ही टपल रह जाए ओरिजिनल
  2986. 2:07:32में तीन थे तो दोनों में से किसमें लॉस है
  2987. 2:07:34सर दोनों में लॉस है इजन इट हमारे ओरिजिनल
  2988. 2:07:38टेबल में अगर तीन टपल थे हमें तीन ही
  2989. 2:07:40चाहिए ना तीन से कम चाहिए ना ज्यादा चाहिए
  2990. 2:07:43कम में भी लॉस होगा ज्यादा में भी लॉस
  2991. 2:07:45होगा तो फिर बताओ लॉस स डीकंपोजिशन कैसे
  2992. 2:07:48लिख के आओगे एग्जाम में सेमेस्टर्स में तो
  2993. 2:07:50लॉस स डीकंपोजिशन का मतलब है कि अगर मैं
  2994. 2:07:53उन दोनों को दोबारा मर्ज करूं या टू बी
  2995. 2:07:55प्रोसाइज दोबारा उनका मैं नेचुरल जॉइन
  2996. 2:07:57करूं तो आई मस्ट गेट बैक द सेम टेबल ना कम
  2997. 2:08:01चाहिए ना ज्यादा चाहिए है ना तो लॉस कैसे
  2998. 2:08:04हो सकता है उसका एग्जांपल मैंने आपको
  2999. 2:08:06समझाया और लॉस नहीं है वो क्या कंडीशन है
  3000. 2:08:10वो भी आपको समझा दी तो अब इस बात को समझिए
  3001. 2:08:13जब भी हम नॉर्मलाइजेशन करेंगे हमें इस बात
  3002. 2:08:16को इंश्योर करना है कि लॉस हो या ना हो और
  3003. 2:08:19यहां हम डाटा की बात कर रहे हैं डाटा का
  3004. 2:08:22लॉस ना हो एक और बात क्या कभी-कभी चला
  3005. 2:08:25सकते हैं क्या डाटा का लॉस ना होना यानी
  3006. 2:08:28कि डीकंपोजिशन लॉस लेस होना लॉस लेस होना
  3007. 2:08:32ये कोई ऑप्शनल बात है या मैंडेटरी
  3008. 2:08:34क्राइटेरिया होना चाहिए डिजायरेबल कि
  3009. 2:08:35मैंडेटरी मैंडेटरी वेरी इंपॉर्टेंट लॉस
  3010. 2:08:38लेस डीकंपोजिशन दिस प्रॉपर्टी इज
  3011. 2:08:40एक्सट्रीमली क्रिटिकल एंड मस्ट बी अचीव्ड
  3012. 2:08:42एट एनी कॉस्ट अगर डीकंपोजिशन के दौरान
  3013. 2:08:45डाटा का लॉस हुआ देन दैट इज अ इनवैलिड
  3014. 2:08:47डीकंपोजिशन नहीं करना था आपको डेटाबेस
  3015. 2:08:49खराब कर दिया आपने आर यू गेटिंग दिस तो ये
  3016. 2:08:52हमको चाहिए चाहिए इसको कभी-कभी लॉस
  3017. 2:08:55डीकंपोजिशन स्टैंडर्ड टर्म या फिर नॉन
  3018. 2:08:57एडिटिव जॉइंट थोड़ा स्मार्ट लिखने के लिए
  3019. 2:09:00तो नॉन एडिटिव जॉइन भी इसको हम बोल देते
  3020. 2:09:02हैं तो आई थिंक ये बात आपको समझ आ गई लॉस
  3021. 2:09:04डी कंपोजीशन होता क्या है एक टेबल से डेटा
  3022. 2:09:07की टर्म से एक दो एग्जांपल से आपको समझाता
  3023. 2:09:09हूं यह मान लीजिए ओरिजिनल टेबल है r
  3024. 2:09:12जिसमें पांच एटिबल मेरे पास है अगर मैं
  3025. 2:09:14आपसे बोलू कि मैंने ना इसको दो टेबल में
  3026. 2:09:16डिवाइड
  3027. 2:09:17किया एक टेबल में कॉलम है ए और बी और
  3028. 2:09:21दूसरे टेबल में कॉलम है स और डी बताओ लॉस
  3029. 2:09:24है कि लॉस लेस है चेक करने की जरूरत नहीं
  3030. 2:09:25ना पक्का लॉस लेस है क्यों यार कॉलम ही खा
  3031. 2:09:28गए आप इधर ए है इधर सीडी है e वाला कॉलम
  3032. 2:09:31कहां गया ये तो पक्का लॉस हो गया तो आपको
  3033. 2:09:33ध्यान क्या रखना है जब टेबल डीकंपोज हो तो
  3034. 2:09:36सारे एट्रिल कवर होने चाहिए एक दूसरा केस
  3035. 2:09:39बनाता हूं मेरे पास है लेट मी से ए बी सी
  3036. 2:09:43इधर ले लेता हूं और दूसरे में ले लेता हूं
  3037. 2:09:45डीएनए अब बोलो क्या इस बार मैंने सारे
  3038. 2:09:47ट्रीबो किए हैं हां करें अगर इस टेबल को
  3039. 2:09:50मैं इन दो टेबल में डीकंपोज करूं r1 और r2
  3040. 2:09:53में तो लॉसी के लॉस लेस इस बार भी लॉसी
  3041. 2:09:55क्यों आपने देखा जब हम मर्ज करते हैं मर्ज
  3042. 2:09:59करने के लिए क्या कोई कॉमन एट्रिल होना
  3043. 2:10:01चाहिए हां इन दोनों में कुछ कॉमन ही नहीं
  3044. 2:10:03है ये ए बी स एकदम अलग हो जाएगा लग हो
  3045. 2:10:06जाएगा मेरे को समझ नहीं आएगा बाद में मर्ज
  3046. 2:10:08कैसे करूं तो मेरे को क्या करना पड़ेगा
  3047. 2:10:10चार इधर चार इधर फोर क्रॉस फोर पहले टेबल
  3048. 2:10:13की हर रो को दूसरे टेबल की हर रो से मर्ज
  3049. 2:10:15करना पड़ेगा भाई 16 टबल बन जाएंगे दैट इज
  3050. 2:10:18नॉट गोइंग टू मेक सेंस ये काम नहीं करेगा
  3051. 2:10:20कुछ कॉमन ले लेता हूं ओके लेट मी टेक
  3052. 2:10:23समथिंग कॉमन तो ए बी सी और एक काम करता
  3053. 2:10:26हूं इधर भी c कॉमन ले लेता हूं सीडी अब
  3054. 2:10:30काम चलेगा क्या अच्छा दोनों में कनेक्शन
  3055. 2:10:32ले लिया और सी हमने कॉमन ले लिया ब कॉमन
  3056. 2:10:35होने के बाद भी प्रॉब्लम होती है क्या हां
  3057. 2:10:37होती है क्यों बिकॉज यहां देखो यहां भी तो
  3058. 2:10:40दोनों में कॉमन था बी बट प्रॉब्लम क्या
  3059. 2:10:42हुआ कि जो कॉमन है उसमें कुछ वैल्यू रिपीट
  3060. 2:10:45हो रही थी a और उसी ने बाद में गड़बड़
  3061. 2:10:48घोटाला कर दिया तो अब यहां पर देखो अगर
  3062. 2:10:50मैं दोनों में कॉमन c भी रख दूं तो क्या c
  3063. 2:10:53यूनिक है डिस्टिंक्ट है क्या नहीं सी
  3064. 2:10:55डिस्टिंक्ट नहीं है इसमें भी कॉमन है वन
  3065. 2:10:57और 100% आप विजुलाइज कर पा रहे होंगे इसकी
  3066. 2:11:00वजह से फिर रिपीट करना पड़ेगा ये भी काम
  3067. 2:11:02नहीं करेगा कोई डिस्टिंक्ट वैल्यू उठा
  3068. 2:11:04लेता हूं अगर मैं ऐसा करूं r1 करता हूं ए
  3069. 2:11:08में और r2 में मैं b सीडी अब बोलो दोनों
  3070. 2:11:13में कॉमन क्या है सारे एट्रिया यस दोनों
  3071. 2:11:16में कॉमन कौन है b क्या बी डिस्टिंक्ट है
  3072. 2:11:18बी डिस्टिंक्ट है सर तो क्या इसकी मदद से
  3073. 2:11:20बात मैं दोनों टेबल को मर्ज कर पाऊंगा कर
  3074. 2:11:22पाऊंगा तो ये तीनों डीकंपोजिशन लॉस थे बट
  3075. 2:11:26ये क्या हुआ लॉस लेस और यहां से एक आईडिया
  3076. 2:11:28भी समझ आ गया क्या डीकंपोजिशन लॉस लेस
  3077. 2:11:31होगा ये चार एग्जांपल से क्या फायदा हुआ
  3078. 2:11:33डीकंपोजिशन लॉस लेस होगा जब पहले तो सारे
  3079. 2:11:37ट्रिब्यूट कवर हो पॉइंट नंबर वन पॉइंट
  3080. 2:11:39नंबर टू कम से कम एक या ज्यादा एट्रिल
  3081. 2:11:42कॉमन हो और वो एटिबल डिस्टिंक्ट हो है ना
  3082. 2:11:45अगर डिस्टिंक्ट होंगे तो कोई प्रॉब्लम
  3083. 2:11:47नहीं होगा यहां तो डाटा आपके पास है इसलिए
  3084. 2:11:50आपने देख के बता दिया इन जनरल हो सकता है
  3085. 2:11:52क्वेश्चन में सिर्फ फंक्शनल डिपेंडेंसी
  3086. 2:11:54गिवन हो तो यह एक प्रॉपर्टी भी लगाई जा
  3087. 2:11:56सकती है वो क्या अगर हम सम हाउ ये प्रूफ
  3088. 2:11:59कर दें कि जो कॉमन एट्रियो है ये कॉमन
  3089. 2:12:02एट्रिल की है या तो फर्स्ट या तो किसी में
  3090. 2:12:06भी हो कोई फर्क नहीं पड़ता दोनों में हो
  3091. 2:12:07तो बहुत ही अच्छा एक में भी हो तो चलेगा
  3092. 2:12:09अब अगर कॉमन
  3093. 2:12:11एट्रिंजाइट
  3094. 2:12:16होल्ड करेगी क्या की की वैल्यू डिस्टिंक्ट
  3095. 2:12:19होंगी या डुप्लीकेट हो सकती है की की
  3096. 2:12:21वैल्यू डिस्टिंक्ट होंगी और डिस्टिंक्ट
  3097. 2:12:23होंगी तो डीकंपोजिशन हमेशा लॉस लेस होगा
  3098. 2:12:26नाउ आई थिंक पूरी कहानी एक साथ जुड़ती हुई
  3099. 2:12:28नजर आ रही होगी सारे पॉइंट मैंने इधर ही
  3100. 2:12:30लिख दिए हैं जो आपको बुक में दिखेंगे पहला
  3101. 2:12:33डीकंपोजिशन आपने किया क्या दोनों टेबल के
  3102. 2:12:36एट्रिका मैं यूनियन करूं मुझे सारे एटिबल
  3103. 2:12:38मिलने चाहिए हां मिलने चाहिए अगर लॉस लेस
  3104. 2:12:41रखना है तो क्या दोनों टेबल का जो एट्रियो
  3105. 2:12:44का इंटरसेक्शन है कुछ कॉमन होना चाहिए कि
  3106. 2:12:46नहीं होना चाहिए कॉमन होना चाहिए वरना
  3107. 2:12:48प्रॉब्लम होगा तो इंटरसेक्शन शुड बी फा और
  3108. 2:12:51शुड नॉट बी फा इंटरसेक्शन शुड नॉट बी फा
  3109. 2:12:54एंड द थर्ड वेरी इंपोर्टेंट पॉइंट जो
  3110. 2:12:56ऑब्जर्वेशन से हमने सीख लिया कि अगर मैं
  3111. 2:12:59दोनों के एट्रिल का जो भी कॉमन पार्ट हमने
  3112. 2:13:01निकाला या तो वो की बन जाए फर्स्ट टेबल के
  3113. 2:13:05लिए या वो की बन जाए सेकंड टेबल के लिए तो
  3114. 2:13:08इनडायरेक्टली हम ये प्रूफ कर देंगे कि ये
  3115. 2:13:10एट्रिल हमेशा डिस्टिंक्ट रहेगा और
  3116. 2:13:12डिस्टिंक्ट रहेगा तो डीकंपोजिशन लॉस लेस
  3117. 2:13:15होगा सो दैट इज हाउ ये पूरी कहानी हम यहां
  3118. 2:13:17पे कंप्लीट कर पा रहे हैं ना फॉर एग्जांपल
  3119. 2:13:19एक छोटा सा क्वेश्चन बना के दिखाता हूं
  3120. 2:13:22चेक करिए एक टेबल हमारे पास है जिसमें ए
  3121. 2:13:25बी सीडी और ये सारी की सारी फंक्शनल
  3122. 2:13:27डिपेंडेंसीज है a टू बी बी टू सी c2d d2a
  3123. 2:13:30और ये तीन डीकंपोजिशन मैंने बनाए हैं और
  3124. 2:13:33हमें यही बताना है कि सर लॉसी है कि लॉस
  3125. 2:13:35लेस है है ना तो मैं जल्दी से तीनों की
  3126. 2:13:38ड्राइंग अलग से बना लेता हूं और आपसे पहले
  3127. 2:13:40क्या पूछूंगा कि इन इंडिविजुअल टेबल में
  3128. 2:13:43कौन-कौन सी फंक्शनल डिपेंडेंसी होल्ड
  3129. 2:13:45करेगी वी विल गो वन बाय वन अब इधर बताओ a
  3130. 2:13:48टू बी दे ज अ डिपेंडेंसी अच्छा बहुत सारी
  3131. 2:13:50डिपेंडेंसी देखिए ऐसी हो सकती है जो है बट
  3132. 2:13:52नजर नहीं आए क्या b2 ए भी डिपेंडेंसी है
  3133. 2:13:55अगर b2c है c2d है d2a है तो a टू ब भी तो
  3134. 2:13:59हुआ ना बिकॉज b टू ए भी तो हुआ ना बिकॉज
  3135. 2:14:01वही साइक्लिक फैशन है ट्रांजिटिंग तो हां
  3136. 2:14:04b टू ए भी एक डिपेंडेंसी है इधर आ जाओ b
  3137. 2:14:07टू c डायरेक्टली विजिबल है क्या c से b भी
  3138. 2:14:11जा सकते हैं c से b चेक करो जरा c से डी
  3139. 2:14:14जा सकते हैं d से a जा सकते हैं a से b जा
  3140. 2:14:17सकते हैं तो जी हां थोड़ा समय लगता है घूम
  3141. 2:14:19फिर के बट हां हो सकता है तो ये तो मेरे
  3142. 2:14:21ख्याल से क्योंकि साइक्लिक फैशन में हर
  3143. 2:14:23कोई हर किसी को
  3144. 2:14:26आइडेंटिफिकेशन
  3145. 2:14:40के बेस पर ट्राई करेंगे बोलो क्या मैं इन
  3146. 2:14:43दोनों को मर्ज कर सकता हूं क्या लेट मी
  3147. 2:14:45हैव अ सिंगल टेबल ए बी स लेट मी नेम इट एज
  3148. 2:14:49r12 कर सकता हूं क्यों बोलो दोनों में
  3149. 2:14:52कॉमन क्या है सर दोनों में कॉमन b है और
  3150. 2:14:54यहां तो अच्छी बात है हालांकि जरूरी नहीं
  3151. 2:14:56है यहां तो दोनों में की बन रहा है b
  3152. 2:14:59क्योंकि a को
  3153. 2:15:01आइडेंटिफिकेशन
  3154. 2:15:04बोलो लॉस एक के लॉस लेस है सर डीकंपोजिशन
  3155. 2:15:08लॉस लेस है बहुत खूबसूरत बात है इधर
  3156. 2:15:11देखिए दिस इज r3 अब बोलो क्या r3 को अभी
  3157. 2:15:16कंबाइन कर सकता हूं यहां पर कौन-कौन सी
  3158. 2:15:18डिपेंडेंस वैसे तो देखने की भी जरूरत नहीं
  3159. 2:15:20है अभी दोनों में कॉमन क्या है c और c
  3160. 2:15:23यहां तो कैंडिडेट की दिख ही रहा है वैसे
  3161. 2:15:24इधर भी है इधर भी कैंडिडेट की है तो
  3162. 2:15:26डीकंपोजिशन लॉस लेस है ये डीकंपोजिशन
  3163. 2:15:29वैलिड है तो आई थिंक डीकंपोजिशन लॉस लॉस
  3164. 2:15:31लेस डेटा के टर्म्स में आप ऑब्जर्व कर
  3165. 2:15:32सकते हो एक और एग्जांपल है ट्राई करिए और
  3166. 2:15:35मेरे को कमेंट सेक्शन में बताइएगा नाउ
  3167. 2:15:37गोइंग टू द फिफ्थ नॉर्मल फॉर्म डेफिनेशन
  3168. 2:15:40फिफ्थ पे पहुंच गए भाई क्या डेफिनेशन है
  3169. 2:15:43अगेन पहले की तरह फोर्थ होना चाहिए एंड
  3170. 2:15:45देर यू सी इट कैन नॉट बी फर्द नॉन लोज
  3171. 2:15:49डीकंपोज्ड मानो हम डिक अब तो लॉस लॉस लेस
  3172. 2:15:52डीकंपोजिशन समझ गए हैं हम डीकंपोज
  3173. 2:15:54करते-करते उस सिचुएशन में आ चुके हैं सर
  3174. 2:15:57कि अगर इससे ज्यादा डीकंपोज करेंगे तो
  3175. 2:16:00100% लॉस ही होगा नॉन लॉज डीकंपोज इससे
  3176. 2:16:03ज्यादा विदाउट यू नो गोइंग इन टू लॉस मैं
  3177. 2:16:06डीकंपोजिशन नहीं कर सकता जब मैं उस थ्रश
  3178. 2:16:08होल्ड पे पहुंच जाता हूं देन इट इज़ सेड
  3179. 2:16:10टू बी इन फिफ्थ नॉर्मल फॉर्म इसको कभी-कभी
  3180. 2:16:12प्रोजेक्ट जॉइन नॉर्मल फॉर्म भी बोलते हैं
  3181. 2:16:14फिफ्थ नॉर्मल फॉर्म इज़ अ स्टैंडर्ड फॉर्म
  3182. 2:16:16तो यह डेफिनेशन क्लियर हो गई फिफ्थ नॉर्मल
  3183. 2:16:17फॉर्म क्या है समझ आ गया नाउ अब जब हम डि
  3184. 2:16:21कंपोजीशन पढ़ ही रहे हैं तो बात
  3185. 2:16:22डिपेंडेंसी की भी देख लेते हैं जैसे यहां
  3186. 2:16:24पर समझिए मैं छोटा केस बनाता हूं एक टेबल
  3187. 2:16:26है r हमने दो टेबल बनाए मान लीजिए r1 और
  3188. 2:16:29r2 अब यहां पर अगर टोटल सेट ऑफ डिपेंडेंसी
  3189. 2:16:33f था लेट मी से यहां पर है f1 और यहां पर
  3190. 2:16:37है f2 क्लोजर इजेंट इट कभी-कभी क्या ऐसा
  3191. 2:16:40हो सकता है कि डीकंपोजिशन में डिपेंडेंसी
  3192. 2:16:43लॉस हो जाए हां हो सकता है डिपेंडेंसी लॉस
  3193. 2:16:46ना हो कैसे चेक करेंगे तो होना ये चाहिए
  3194. 2:16:48मैं चेक करके देख लूं कि बाद में क्या f1
  3195. 2:16:51और f2 का अगर मैं यूनियन कर लूं आई एम
  3196. 2:16:55सॉरी यूनियन कर लूं दोनों का और उनका जब
  3197. 2:16:57मैं क्लोजर निकालता हूं क्या वोह f के
  3198. 2:17:00क्लोजर के बराबर आएगा क्या और अगर बराबर आ
  3199. 2:17:02रहा है इसका मतलब कोई डिपेंडेंसी इन द
  3200. 2:17:06डीकंपोजिशन हमने लॉस नहीं की और अगर ये
  3201. 2:17:09बराबर नहीं है इसका मतलब कुछ लॉस हो गया
  3202. 2:17:11हालांकि लेट दैट बी वेरी वेरी इंपॉर्टेंट
  3203. 2:17:13थिंग क्या डेटा लॉस की तरह डिपेंडेंसी लॉस
  3204. 2:17:16भी मैंडेटरी प्रॉपर्टी है नहीं कभी-कभी
  3205. 2:17:19डीकंपोजिशन में इस इस तरह की सिचुएशंस आ
  3206. 2:17:22सकती हैं जब हम बहुत डेप्थ में काम करते
  3207. 2:17:23हैं हमको बात समझ आती है कि यार ऑप्शन
  3208. 2:17:25बचता नहीं है कुछ ना कुछ लॉस होता ही होता
  3209. 2:17:27है डिपेंडेंसी के केस में तो हम बोलते हैं
  3210. 2:17:30दिस इज़ अ डिजायरेबल प्रॉपर्टी इट इज वेरी
  3211. 2:17:32गुड इफ वी अचीव इट बट अगर नहीं भी हो पा
  3212. 2:17:34रहा कोई डिपेंडेंसी लॉस भी हो रही है तो
  3213. 2:17:36भी कोई फर्क नहीं पड़ता है ना और इसलिए
  3214. 2:17:38इसका किसी स्पेसिफिक नॉर्मल फॉर्म से कोई
  3215. 2:17:40लेना देना है नहीं यहां पर तो एग्जांपल का
  3216. 2:17:43गेम है सर एग्जांपल से आप समझेंगे समझाता
  3217. 2:17:45हूं आपको क्या बोल रहा हूं यहां देखिए एक
  3218. 2:17:47ओरिजिनल टेबल हमारे पास है जहां पे लेट मी
  3219. 2:17:50चूज वाइट कलर एक ओरिजिनल टेबल हमारे पास
  3220. 2:17:53है x जिसमें pqrs7
  3221. 2:18:20जरा चेक करना शुरू करते हैं q आ2 s ये तो
  3222. 2:18:24पक्का इधर ही आ रहा है
  3223. 2:18:26इजंस कवर कर लिया हमने देन r2p r2p
  3224. 2:18:31डायरेक्टली इधर आ गया फेयर इनफ एंड देन s2
  3225. 2:18:34q s2 q भी देखिए डायरेक्टली इधर आ गया तो
  3226. 2:18:37ये तो देखिए इतना आसान केस हो गया और अब
  3227. 2:18:39आप चाहे तो अलग से देख लें तो अगर मैं
  3228. 2:18:42यहां पर अलग-अलग भी लिख लूं फॉर एग्जांपल
  3229. 2:18:45r ट p इधर डायरेक्टली कवर्ड है और बची हुई
  3230. 2:18:48दोनों डिपेंडेंसी q r2s एंड s2 q इधर कवर
  3231. 2:18:52है एंड नाउ लेट मी नेम दिस एज f1 है ना ये
  3232. 2:18:55पूरा सेट f1 हो गया एंड नाउ लेट मी नेम
  3233. 2:18:57दिस एज f2 तो मुझे बताइए क्या कोई
  3234. 2:19:00डिपेंडेंसी लॉस हुआ फंक्शनल डिपेंडेंसी
  3235. 2:19:02लॉस हुआ नहीं लॉस हुआ सर तो ये डीकंपोजिशन
  3236. 2:19:05कैसा हुआ ये हुआ डिपेंडेंसी प्रिजर्विंग
  3237. 2:19:09डीकंपोजिशन अगर कोई डिपेंडेंसी लॉस हो
  3238. 2:19:11जाता देन ये क्या बनता नॉन अ बेसिकली नॉन
  3239. 2:19:15डिपेंडेंसी प्रिजर्विंग डिपेंडेंसी
  3240. 2:19:16प्रिजर्विंग नहीं होता तो ये एक पूरी
  3241. 2:19:18कहानी थी जिसमें हमने इस चैप्टर में तीन
  3242. 2:19:21बातें ऑब्जर्व की है दैट इज काइंड ऑफ
  3243. 2:19:23नॉर्मलाइजेशन बियोंड फंक्शनल डिपेंडेंसी
  3244. 2:19:25मल्टी वैल्यू डिपेंडेंसी समझ लिया दे उसके
  3245. 2:19:27बाद लॉसी लॉस अस वाला पॉइंट समझ लिया एंड
  3246. 2:19:29डिपेंडेंसी प्रिजर्विंग समझ लिया यस ओके
  3247. 2:19:32चलिए अभी बात करते हैं इंडेक्सिंग के बारे
  3248. 2:19:34में अच्छा इसमें छोटी सी बात पहले बता
  3249. 2:19:36देता हूं बहुत सारे यूनिवर्सिटीज ऐसे हैं
  3250. 2:19:38जहां पे इंडेक्सिंग सिलेबस में नहीं है जो
  3251. 2:19:40मैं चेक कर रहा था लेकिन कुछ यूनिवर्सिटीज
  3252. 2:19:42कुछ कॉलेज ऐसे हैं जहां पे इंडेक्सिंग
  3253. 2:19:44सिलेबस में है तो इफ इट इज एगजैक्टली
  3254. 2:19:46अबाउट द सेमेस्टर एग्जाम आप इसको स्किप कर
  3255. 2:19:48सकते हैं अगर आपके सिलेबस में नहीं है तो
  3256. 2:19:51अदर वाइज मैं बोलूंगा ज्यादा टाइम लगेगा
  3257. 2:19:52नहीं तो थोड़ा सा आईडिया लेके चलिए बट अगर
  3258. 2:19:54एग्जाम एकदम पास में है कल सुबह एग्जाम
  3259. 2:19:56होने वाला है तो फिर स्किप दिस अगर आपके
  3260. 2:19:58सिलेबस में नहीं है लॉजिक समझिए
  3261. 2:20:00इंडेक्सिंग करता क्या है और अप्रोच क्या
  3262. 2:20:01है अ देखो सबसे पहले हमने गेम किससे
  3263. 2:20:05स्टार्ट किया ईआर डायग्राम से तो ईआर
  3264. 2:20:07डायग्राम हमने बनाया समझा और मान के चलो
  3265. 2:20:09कि डीवीएमएस की जो बेसिक डिजाइनिंग है वो
  3266. 2:20:12हमने कर ली उसको आगे लेके चले हमने उसे
  3267. 2:20:15रिलेशनल मॉडल में कन्वर्ट किया टेबल्स
  3268. 2:20:17कैसे बनेंगी क्या रिलेशन होगा वो सारी चीज
  3269. 2:20:20हमें समझ आ गई उसके बाद हमने नॉर्मलाइजेशन
  3270. 2:20:23भी कर लिया क्योंकि टेबल्स बहुत अच्छे
  3271. 2:20:25फॉर्मेट में नहीं थी और नॉर्मलाइजेशन करके
  3272. 2:20:27यू नो जो रिडंडेंसी थी जो एनोमम इज थी वो
  3273. 2:20:30सब हमने हटा दी
  3274. 2:20:31लेकिन यहां तक होने के बाद ना प्रोसेस एक
  3275. 2:20:35प्रॉब्लम आ जाती है बिकॉज़ ऑफ
  3276. 2:20:36नॉर्मलाइजेशन हमारे टेबल स्प्लिट हो गए और
  3277. 2:20:39इससे एक प्रॉब्लम जो है वो है कि डेटाबेस
  3278. 2:20:41स्लो होता है कहीं ना कहीं यस सो इससे
  3279. 2:20:44पहले कि हम एल पे जंप करें यहां पर एक
  3280. 2:20:47टॉपिक बीच में आ जाता है इंडेक्सिंग इस
  3281. 2:20:49पूरे टॉपिक का आईडिया क्या ये स्किपेबल भी
  3282. 2:20:51है मतलब अगर आप किसी डेटाबेस की
  3283. 2:20:53इंडेक्सिंग नहीं करते तो कोई फर्क नहीं
  3284. 2:20:55पड़ेगा आईडिया यह है कि कैसे ट्राइवल को
  3285. 2:20:58फास्ट बनाया जाए तो पहली बात जो आप समझे
  3286. 2:21:00इंडेक्सिंग ऑप्शनल थिंग है दूसरा इसका
  3287. 2:21:03पूरा जो एफर्ट है जो आईडिया है वो है कि
  3288. 2:21:05कैसे क्वेरी को फास्ट बनाते हैं यस अब कुछ
  3289. 2:21:08इंपॉर्टेंट पॉइंट्स में नोट करिए देखिए
  3290. 2:21:10जहां तक रिलेशनल मॉडल की बात है जैसा मैं
  3291. 2:21:12यहां पे लिखता हूं या इन जनरल किसी टेबल
  3292. 2:21:14की बात है तो क्योंकि हमारी जो पूरी मैथ
  3293. 2:21:17है वो सेट थ्योरी पे डिपेंडेंट है तो टेबल
  3294. 2:21:20के अंदर डाटा का जो ऑर्गेनाइजेशन है वो
  3295. 2:21:23किस ऑर्डर में डटा लिखा हुआ है रिट्री तक
  3296. 2:21:26हम ये मान के चल रहे हैं उससे कोई फर्क
  3297. 2:21:27पड़ता नहीं बिकॉज़ वैसे भी जब हम बात करते
  3298. 2:21:29हैं सेट थ्योरी की तो हम मान के चलते हैं
  3299. 2:21:30डेटा इज एन अन ऑर्डर्स सेट इज एन अन
  3300. 2:21:33ऑर्डर्स ऑर्डरिंग इंपॉर्टेंट नहीं है बट
  3301. 2:21:36फैक्ट ये है कि रियल लाइफ के अंदर मैं तो
  3302. 2:21:38ये बोला भी ना प्रॉपर्टी रिलेशनल मॉडल में
  3303. 2:21:40ऑर्डर ऑफ कॉलम्स एंड ऑर्डर ऑफ रोज इज
  3304. 2:21:42इरेलीवेंट उससे कोई फर्क नहीं पड़ता लेकिन
  3305. 2:21:44यहां पर एक बड़ी इंपॉर्टेंट बात जो हमें
  3306. 2:21:46समझ आती है वो यह कि यार रिट्रायबल पे
  3307. 2:21:49फर्क पड़ता है यानी के बहुत सारे केसेस
  3308. 2:21:51में हम किस-किस तरह के ऑपरेशन करना चाहते
  3309. 2:21:53हैं उन चीजों पर फर्क पड़ता है तो मैं दो
  3310. 2:21:56आइडियाज अब यहां पर आपसे डिस्कस कर लेता
  3311. 2:21:58हूं वो क्या एक आईडिया हो सकता है कि जो
  3312. 2:22:00हमारी फाइल है वो ऑर्डर्स हो दो ही
  3313. 2:22:04ऑर्गेनाइजेशन पॉसिबल है या तो जो आपकी
  3314. 2:22:06फाइल होगी वो सॉर्टेड होगी यानी कि या फिर
  3315. 2:22:08जो फाइल होगी वो अनसोर्टेड होगी अगर फाइल
  3316. 2:22:11सॉर्टेड होगी तो पहली बात एक दो बात और
  3317. 2:22:13आमतौर पे हम मान लीजिए एरे हम बोलेंगे या
  3318. 2:22:16तो सॉर्टेड है या तो अनसोर्टेड है बट
  3319. 2:22:17क्योंकि टेबल में बहुत सारे कॉलम्स हैं तो
  3320. 2:22:20मान लीजिए अगर मैं स्टूडेंट टेबल को रोल
  3321. 2:22:22नंबर के अकॉर्डिंग सॉर्ट करूंगा तो
  3322. 2:22:24मार्क्स के अकॉर्डिंग सॉर्ट नहीं रहेगा
  3323. 2:22:26मार्क्स के अकॉर्डिंग सॉर्ट करूंगा तो
  3324. 2:22:27पैरेंट नेम से सॉर्ट नहीं रहेगा आप समझ
  3325. 2:22:29रहे हैं तो सर्टिंग जो है वह भी आपको
  3326. 2:22:31बताना पड़ेगा किस कॉलम से तो डेटाबेस के
  3327. 2:22:34अंदर कैन आई से कि एक ही फाइल एक ही टाइम
  3328. 2:22:36पे सॉर्टेड और अनसोर्टेड दोनों हो सकती है
  3329. 2:22:38हां जिस कॉलम की आप बात कर रहे हैं हो
  3330. 2:22:40सकता है उसके अकॉर्डिंग सॉर्ट हो तो
  3331. 2:22:42बाकियों के अकॉर्डिंग अनसोर्टेड रहेगी बट
  3332. 2:22:43फिलहाल हम यह मान लेते हैं कि एक हमारा
  3333. 2:22:46जैसे यहां पर आप देख रहे हैं फाइल का मैं
  3334. 2:22:48स्क्रीनशॉट लेके आया हूं और यह मेमोरी
  3335. 2:22:50कैपेसिटी के हिसाब से हमने सॉर्ट कर दिया
  3336. 2:22:53वेरी गुड अब अगर फाइल हम सॉर्टेड करते हैं
  3337. 2:22:56तो उसके क्या-क्या एडवांटेज क्या-क्या
  3338. 2:22:57डिसएडवांटेज होंगे सॉर्टेड फाइल पे सबसे
  3339. 2:23:00इंपोर्टेंट पॉइंट क्या बाइनरी सर्च करना
  3340. 2:23:02पॉसिबल है हां तो अगेन जैसा हम करते हैं
  3341. 2:23:04ना टोटल स्पेस हमारे पास है पहले जैसे
  3342. 2:23:06डिक्शनरी में हम सर्च करते हैं बीच की
  3343. 2:23:08वैल्यू सर्च करेंगे फिर या तो फर्स्ट हाफ
  3344. 2:23:10में जाएंगे या तो सेकंड हाफ में जाएंगे और
  3345. 2:23:12बाइनरी सर्च करने से सर्च हमारा फास्ट
  3346. 2:23:14होता है और जो टोटल टाइम कॉम्प्लेक्टेड इज
  3347. 2:23:17ऑर्डर ऑफ लॉग बेसट तो सर्च फास्ट होगा
  3348. 2:23:19लेकिन यहां पे अगर इंसर्ट डिलीट करना है
  3349. 2:23:22मान लीजिए एक फाइल आई फॉर एग्जांपल जो 20
  3350. 2:23:24एब की है तो वह इधर कहीं बीच में आपको
  3351. 2:23:27रखना पड़ेगा सबफ को शिफ्टिंग करना पड़ेगा
  3352. 2:23:30तो इंसर्ट डिलीट मेंटेनेंस कॉस्टी होगा
  3353. 2:23:32सॉर्टेड फाइल का लेकिन ओबवियसली जो
  3354. 2:23:41रिट्रांसलेशन के हिसाब से फाइल अनसोर्टेड
  3355. 2:23:44है तो यहां पर उल्टा सोच सकते हैं क्या
  3356. 2:23:46होगा इंसर्ट डिलीट आसान होगा बिकॉज़ मुझे
  3357. 2:23:49किसी स्पेसिफिक लोकेशन में इंसर्ट करने की
  3358. 2:23:51जरूरत है नहीं मैं बेसिकली कहीं पर भी
  3359. 2:23:53इंसर्ट कर सकता हूं चलेगा लेकिन ट्राइवल
  3360. 2:23:55स्लो होगा तो यहां पर अगर मान लीजिए मेरे
  3361. 2:23:58को सर्च करना है लेट मी से a 256 सर्च
  3362. 2:24:00करना है कैसे सर्च करूंगा लीनियर एक एक एक
  3363. 2:24:03एक करके एंट्री देखते जाओ और मे बी अगर
  3364. 2:24:05वर्स केस की बात करें तो हो सकता है आपको
  3365. 2:24:08जो डिजायर्ड एंट्री हो सबसे लास्ट में हो
  3366. 2:24:10तो जो आपका सर्च टाइम होगा वो ऑर्डर ऑफ n
  3367. 2:24:12होगा है ना तो कंक्लूजन क्या निकला दोनों
  3368. 2:24:15तरह के ऑर्गेनाइजेशन हो सकते हैं डेटाबेस
  3369. 2:24:17में हो सकता है फाइल सॉर्टेड हो हो सकता
  3370. 2:24:20है फाइल अनसोर्टेड हो और उससे आपकी जो
  3371. 2:24:23कॉस्टिंग है उस परे फर्क पड़ता है अब
  3372. 2:24:25हमारा जो ऑब्जेक्टिव फंक्शन है मैं फिर से
  3373. 2:24:27बोल रहा हूं इंडेक्सिंग का हमें इसको
  3374. 2:24:29फास्ट करना है इंडेक्सिंग को इंडेक्सिंग
  3375. 2:24:31का नाम कहां से आया इंडेक्स से आया इससे
  3376. 2:24:34पहले मैं इधर वाली डेटाबेस वाली
  3377. 2:24:35इंडेक्सिंग की बात करूं ये स्क्रीनशॉट
  3378. 2:24:38देखिए ऐसे रैंडम बुक से मैं स्क्रीनशॉट
  3379. 2:24:39लेके आया हूं इंडेक्स का यहां पे कुछ लोग
  3380. 2:24:42इंडेक्स और टेबल ऑफ कंटेंट में कंफ्यूज हो
  3381. 2:24:44जाते हैं देखो जो किसी बुक के आपको
  3382. 2:24:46स्टार्टिंग में मिलता है ना उसको बोलते
  3383. 2:24:48हैं टेबल ऑफ कंटेंट चप नंबर ये उसकी जो भी
  3384. 2:24:51सब हेडिंग्स है कौन-कौन से पेज नंबर पे है
  3385. 2:24:53चैप्टर नंबर टू सब हेडिंग कौन-कौन से पेज
  3386. 2:24:55नंबर प समथिंग लाइक दिस ये तो हमारा हुआ
  3387. 2:24:57टेबल ऑफ कंटेंट जो हर बुक में आपको मिलेगा
  3388. 2:25:00बट कुछ जो अच्छी थोड़ी स्टैंडर्ड
  3389. 2:25:02पब्लिशर्स की ब बुक होती है थोड़ी महंगी
  3390. 2:25:04बुक होती है लास्ट में आपको इंडेक्स मिलता
  3391. 2:25:06है इंडेक्स का क्या काम है इंडेक्स टॉपिक
  3392. 2:25:09के हिसाब से अरेंज नहीं रहता अल्फाबेटिकली
  3393. 2:25:11सॉर्टेड रहता है तो अल्फाबेटिकली आपको कोई
  3394. 2:25:15भी टर्म अगर सर्च करना है आप इंडेक्स में
  3395. 2:25:17जाइए और उसके आगे उस टर्म का पेज नंबर
  3396. 2:25:20लिखा होगा जैसे मान लीजिए डेटाबेस का अगर
  3397. 2:25:22इंडेक्स लेंगे अ कोर्स का नवाते का सेकंड
  3398. 2:25:24नॉर्मल फॉर्म ढूंढना है डायरेक्ट आपको मिल
  3399. 2:25:26जाएगा प्राइम एट्रिल क्या है डायरेक्ट मिल
  3400. 2:25:28जाएगा बड़ा एडवांटेज है है ना तो ये जो
  3401. 2:25:30इंडेक्स है बिल्कुल सेम इंडेक्स हम
  3402. 2:25:33डेटाबेस के कॉन्टेक्स्ट में पढ़ेंगे बट
  3403. 2:25:35दो-तीन बातों पे अभी आपको गौर कराना
  3404. 2:25:36चाहूंगा पहली बात क्या इंडेक्स लगाना किसी
  3405. 2:25:39बुक के पीछे मैंडेटरी है क्या नहीं ऑप्शनल
  3406. 2:25:42है टेबल ऑफ कंटेंट तो आपको लगाना है जो
  3407. 2:25:43स्टार्टिंग में चाहिए ये मैंडेटरी नहीं है
  3408. 2:25:46क्योंकि अब आप इंडेक्स लगाएंगे तो 1020
  3409. 2:25:48पेज तो बढ़ेगा है ना पब्लिशर की कॉस्ट भी
  3410. 2:25:50बढ़ेगी लेकिन अगेन अगर उसे क्वालिटी
  3411. 2:25:52प्रोडक्ट चाहिए और जो रीडर है उसे थोड़ा
  3412. 2:25:54कंफर्टेबल एक्सेस कराना है तो इंडेक्स
  3413. 2:25:56टेक्निकली लगाना चाहिए तो पहली बात
  3414. 2:25:57मैंडेटरी है कि ऑप्शनल है ऑप्शनल है खर्चा
  3415. 2:26:00है स्पेस का एडवांटेज है टाइम का दूसरी
  3416. 2:26:03बात क्या इंडेक्स हमेशा सॉर्टेड ही होगा
  3417. 2:26:06सर इंडेक्स का पूरा गेम ही सॉर्टेड होने
  3418. 2:26:08का है सोचिए अगर मैं 15 पेज लगा दूं और वो
  3419. 2:26:11भी अनसोर्टेड अब कहां ढूंढेंगे आप सेकंड
  3420. 2:26:13नॉर्मल फॉर्म कहां मिलेगी अब बीसीएनएफ
  3421. 2:26:14कहां मिलेगा नहीं ढूंढ पाएंगे तो चाहे
  3422. 2:26:17फाइल सॉर्टेड हो या अनसोर्टेड हो इंडेक्स
  3423. 2:26:19हमेशा सॉर्टेड होगा एक और बात सोचिए मान
  3424. 2:26:22लीजिए कोई फा कोई कोई बुक है जिसके अंदर
  3425. 2:26:251000 पेजेस हैं और उसका इंडेक्स हमने 20
  3426. 2:26:28पेजेस में लिखा मेक्स सेंस बात समझ आती है
  3427. 2:26:30कि हां यार 20 पेज तो लगेगा और वैसे भी
  3428. 2:26:32टर्म है हम जल्दी से सर्च कर लेंगे लेकिन
  3429. 2:26:34बुक है 1000 पेज की इंडेक्स लिख दिया आपने
  3430. 2:26:36800 पेज का अब इस बात का कोई मतलब रहे गया
  3431. 2:26:38यार मैं बुक में ही ढूंढ लूंगा ना इतने
  3432. 2:26:40बड़े इंडेक्स का कोई मतलब नहीं है तो
  3433. 2:26:42इंडेक्स यूज बल तभी होगा सॉर्टेड तो होना
  3434. 2:26:45ही चाहिए इंडेक्स बहुत छोटा होना चाहिए
  3435. 2:26:47क्योंकि अगर इंडेक्स बहुत बड़ा होगा तो
  3436. 2:26:48फिर उसको कोई सर्च नहीं करेगा अब इंडेक्स
  3437. 2:26:51छोटा कैसे होगा फिर से दो बात समझिए दो
  3438. 2:26:53आईडिया है पहला तो यहां पर मान लीजिए अगर
  3439. 2:26:55यह एग्जांपल लिखूं फॉर एग्जांपल यहां लिखा
  3440. 2:26:57है अल्कोहल प्रोहिबिशन तो क्या उसकी पूरी
  3441. 2:27:00डेफिनेशन लिखी है क्या नहीं टर्म लिखा है
  3442. 2:27:02ना बस बस टर्म लिखा आपको पूरा पढ़ना है तो
  3443. 2:27:05पेज नंबर 200 पर चले जाइए यहां पे लिखा है
  3444. 2:27:08एल कॉर्पोरेशन क्या पूरा उसका एल की पूरी
  3445. 2:27:10हिस्ट्री लिख दी नहीं बस टर्म लिखा आपको
  3446. 2:27:13पढ़ना तो पेज नंबर 2003 264 302 पे चले
  3447. 2:27:16जाइए तो इंडेक्स यूजुअली छोटा होगा
  3448. 2:27:18क्योंकि यहां पे पूरी डिटे नहीं होती कुछ
  3449. 2:27:21इंपॉर्टेंट वर्ड सिर्फ लिखे जाते हैं एक
  3450. 2:27:22और बात कुछ इंपॉर्टेंट वर्ड्स क्या
  3451. 2:27:25इंडेक्स में पूरी बुक में जो जो लिखा गया
  3452. 2:27:27हर चीज कवर होगी जी नहीं तो आमतौर पे जो
  3453. 2:27:30राइटर होता है बुक लिखने वाला वो अपने
  3454. 2:27:33सब्जेक्ट के हिसाब से बताता है यार ये ये
  3455. 2:27:34टर्म्स इंपॉर्टेंट है तो इन टर्म्स को
  3456. 2:27:36इंडेक्स में रखो बाकियों को ना रखो दैट इज
  3457. 2:27:39द मेन रीजन कि इंडेक्स छोटा होता है दो
  3458. 2:27:41कारण हो गए कैसा पहला कारण फिर से याद
  3459. 2:27:43दिला रहा हूं इंडेक्स में सिर्फ टर्म होती
  3460. 2:27:46है उसका एक्सप्लेनेशन नहीं होता दूसरा
  3461. 2:27:48इंडेक्स में सारी टर्म भी नहीं नहीं होती
  3462. 2:27:50दैट इज द रीजन इंडेक्स छोटा होता है अब
  3463. 2:27:53इसके बहुत सारे थोरेट्स हैं बहुत सारे
  3464. 2:27:56आइडियाज हैं एक क्वेश्चन सॉल्व कराता हूं
  3465. 2:27:59जिससे बाकी की पूरी कहानी आपको समझना आसान
  3466. 2:28:02हो जाएगा तो मैं बाकियों पे नहीं जा रहा
  3467. 2:28:03आई विल डायरेक्टली कम टू अ क्वेश्चन है ना
  3468. 2:28:05और धीरे-धीरे आप देखेंगे सारी टर्म्स
  3469. 2:28:07चीजें मैं क्लियर कर दूंगा बहुत जल्दी से
  3470. 2:28:09नाउ स्टैंडर्ड नवाते से आई थिंक कोर्स से
  3471. 2:28:12ही मैं ये एग्जांपल भी ले रहा हूं आई थिंक
  3472. 2:28:13नवाते से ले रहा हूं सपोज वी हैव अ
  3473. 2:28:16ऑर्डर्स बना रहे हैं फिलहाल क्या मान के
  3474. 2:28:19चल रहे हैं कि फाइल हमारी सॉर्टेड है
  3475. 2:28:21ऑर्डर्स फाइल अ व्हिच हैव 30000 रिकॉर्ड्स
  3476. 2:28:25तो मैं जल्दी से एक अंदाजा लेने के लिए ना
  3477. 2:28:27फील आ जाता है एक फाइल हमारे पास है
  3478. 2:28:30रिकॉर्ड टपल एक ही बात है याद है ना सारे
  3479. 2:28:32यह सिनोनिम हमने समझ लिए थे इस तरह की कोई
  3480. 2:28:35फाइल है और उसमें बताया जा रहा है कि
  3481. 2:28:37उसमें कितने रिकॉर्ड्स हैं सर इट हैज
  3482. 2:28:4030000 रिकॉर्ड्स बात समझ आ गई ऑन अ डिस्क
  3483. 2:28:43विद अ डिस्क ब्लॉक साइज ऑफ 1024 अब हमारा
  3484. 2:28:48जो सिस्टम है वह ओबवियसली ब्लॉक्स में डि
  3485. 2:28:50वाइड है जैसे ऑपरेटिंग सिस्टम में उसको
  3486. 2:28:52पेज या सेगमेंट बोलते हैं ना यहां पर
  3487. 2:28:53ब्लॉक बोल देते हैं और बता रहा है कि जो
  3488. 2:28:56ब्लॉक है इसका साइज 1024 बाइट है ये बात
  3489. 2:29:00भी समझ आ गई आगे बढूं फिर क्या बोल रहा है
  3490. 2:29:02द फाइल रिकॉर्ड्स आर ऑफ फिक्स साइज एंड अन
  3491. 2:29:04स्पैंड मैप एंड ये देखिए ये अन स्पेंड का
  3492. 2:29:07मतलब क्या समझाता हूं रिकॉर्ड का लेंथ बता
  3493. 2:29:09रहा है 100 बाइट्स का तो जो एक आपका
  3494. 2:29:12रिकॉर्ड है ये लगभग 100 बाइट का आपका
  3495. 2:29:14रिकॉर्ड होने वाला है और कुछ सपोज दैट ए
  3496. 2:29:18अच्छा इंडेक्सिंग की बात बाद में करूंगा
  3497. 2:29:19पहले मेन फ ये हमारा जो मेन फाइल है इसका
  3498. 2:29:21बेसिक अंडरस्टैंडिंग हमें समझेगा अब इसकी
  3499. 2:29:23कैपेसिटी निकाल ले दो तीन बात ध्यान
  3500. 2:29:25दीजिएगा एक ब्लॉक का साइज क्या है सर एक
  3501. 2:29:29ब्लॉक का साइज है 1024 बाइट और एक रिकॉर्ड
  3502. 2:29:33का साइज क्या है एक राइन का इसका साइज है
  3503. 2:29:37100 बाइट्स तो अगर मैं आपसे पूछ लू कि एक
  3504. 2:29:39ब्लॉक में कितना रिकॉर्ड आएगा तो ये
  3505. 2:29:41डिवाइड करेंगे तो आई थिंक ये हो जाएगा
  3506. 2:29:4310.24 नंबर ऑफ रिकॉर्ड आएगा है ना इसको
  3507. 2:29:46बोलते हैं ब्लॉकिंग फैक्टर शॉर्ट में लिख
  3508. 2:29:49देता हूं इसको बोलते हैं ब्लॉकिंग फैक्टर
  3509. 2:29:51यह बताता है कि एक ब्लॉक में कितने
  3510. 2:29:53रिकॉर्ड आएंगे अब मजे की बात क्या है
  3511. 2:29:5510.24 लिखा है इस बात का मतलब 10 रिकॉर्ड
  3512. 2:29:58तो पूरे पूरे आ जाएंगे जो 11वां रिकॉर्ड
  3513. 2:30:00होगा उसकी 24 बाइट आएंगी और बची 24 बाइट
  3514. 2:30:03अगले ब्लॉक में जाएंगी व्हिच डजन मेक सेंस
  3515. 2:30:06बिकॉज़ इससे सिस्टम स्लो हो जाएगा अगर
  3516. 2:30:08किसी को 11वां रिकॉर्ड एक्सेस करना होगा
  3517. 2:30:10तो उसको दोनों ब्लॉक पढ़ने पड़ेंगे
  3518. 2:30:12प्रॉब्लम है तो हम क्या करते हैं यही मतलब
  3519. 2:30:14है अन स्पैंड का हम इसका लोअर बाउंड लेते
  3520. 2:30:17हैं यानी कि हम बोलते हैं हम किसी रिकॉर्ड
  3521. 2:30:19को बलक में स्टोर तभी कराएंगे जब वो पूरा
  3522. 2:30:21आएगा आधा दूरा नहीं कराएंगे तो इसकी वजह
  3523. 2:30:23से बोलो क्या होगा हमारा ब्लॉकिंग फैक्टर
  3524. 2:30:25रह जाएगा 10 लोअर बाउंड यानी कि 10
  3525. 2:30:28रिकॉर्ड हमने पूरे रखे बची हुई 24 वाइट
  3526. 2:30:31वेस्ट हो गई 11वां रिकॉर्ड अगले ब्लॉक में
  3527. 2:30:32जाएगा ठीक तो एक ब्लॉक की कैपेसिटी आ गई
  3528. 2:30:3510 हमारे पास कितने रिकॉर्ड है सर हमारे
  3529. 2:30:37पास 30000 है ना मेरे पास 30000 रिकॉर्ड्स
  3530. 2:30:42है एक ब्लॉक में एक डब्बे में सिर्फ कितना
  3531. 2:30:44आ रहा है 10 आ रहा है देन हाउ मेनी
  3532. 2:30:46ब्लॉक्स आर रिक्वायर्ड सर 3000 ब्लॉक्स आर
  3533. 2:30:48रिक्वायर्ड ओ माय गॉड लेकिन ध्यान रखिए जो
  3534. 2:30:51मेन फाइल है इस एग्जांपल में मेन फाइल भी
  3535. 2:30:53सॉर्टेड है अगर मेन फाइल सॉर्टेड है और
  3536. 2:30:56मैं ब्लॉक्स के पॉइंट पर देखता हूं मैं
  3537. 2:30:58रिकॉर्ड के पॉइंट में नहीं देख रहा अगर
  3538. 2:31:00मैं 3000 पे लॉग सर्च लगाऊं कि मेरे को
  3539. 2:31:03कौन से ब्लॉक में जाना है ऐसा मैं बाइनरी
  3540. 2:31:04सर्च कर सकता हूं ना क्योंकि सॉर्टेड है
  3541. 2:31:06तो बाइनरी सर्च कैसे करूंगा आई विल हैव
  3542. 2:31:08लॉग बेसटू और एग्जैक्ट आएगा नहीं अपर
  3543. 2:31:11बाउंड ले लीजिए खर्चे का हमेशा अपर बाउंड
  3544. 2:31:13लिया जाता है तो 2 की पावर 10 इज 1024 2
  3545. 2:31:17की पावर 11 इज 2048 और 2 की पावर 12 इज
  3546. 2:31:214096 तो ये 11 और 12 के बीच में कहीं आएगा
  3547. 2:31:2411 पॉइंट समथिंग समथिंग अपर बाउंड भी ले
  3548. 2:31:27लूंगा तो ये आ जाएगा 12 यानी कि लगभग वर्स
  3549. 2:31:30केस में 12 बार ब्लॉक एक्सेस करने के बाद
  3550. 2:31:33आप सही ब्लॉक पछ पहुंच जाएंगे क्योंकि
  3551. 2:31:35सॉर्टेड है है ना जैसे डिक्शनरी में समझ
  3552. 2:31:37रहे हैं क्या मैं डायरेक्टली क्या मुझे
  3553. 2:31:40एक-एक पेज पलटना पड़ता है नहीं मान लीजिए
  3554. 2:31:42मुझे डी वाला शब्द चाहिए तो मैं देखूंगा ए
  3555. 2:31:45पे आ गया पीछे आ जाऊंगा ए पे हूं आगे चला
  3556. 2:31:47जाऊंगा लाइक दिस ऐसा बाइनरी सर्च करके अ
  3557. 2:31:49इंडेक्स नहीं किया अब हम इसकी इंडेक्सिंग
  3558. 2:31:51करते हैं इस फाइल की इंडेक्सिंग कैसे
  3559. 2:31:53करेंगे तो जो आपने सीखा इंडेक्स फाइल बड़ा
  3560. 2:31:55बनेगा कि छोटा बनेगा सर पहली बात तो
  3561. 2:31:58इंडेक्स फाइल में हो सकता है यहां पे आपके
  3562. 2:32:00बहुत सारे स्टूडेंट मैं मान लीजिए
  3563. 2:32:02स्टूडेंट है उसका रोल नंबर नेम एज पता
  3564. 2:32:05नहीं क्या-क्या आपने रखा होगा वो सब नहीं
  3565. 2:32:06रख रहा मैं एक एट्रिल रखूंगा फॉर एग्जांपल
  3566. 2:32:09आपका प्राइमरी की रख लेता हूं लेट मी से
  3567. 2:32:11आई हैव योर रोल नंबर ठीक और यहां पर मैं
  3568. 2:32:14एक पॉइंटर रखूंगा ओबवियसली जो आपको मेन
  3569. 2:32:16फाइल तक पहुंचाएगा यह तो काम इंडेक्सिंग
  3570. 2:32:18का दूसरी बात क्या मैं ये सारे 300
  3571. 2:32:21रिकॉर्ड रखूंगा क्या नहीं ये पहले सीख के
  3572. 2:32:23है सारे के सारे रिकॉर्ड रखेंगे भाई तो
  3573. 2:32:25इंडेक्स फाइल बहुत बड़ा बन जाएगा तो कॉमन
  3574. 2:32:27सेंस आईडिया क्या है जो बाद में बोलूंगा
  3575. 2:32:29जो प्राइमरी इंडेक्सिंग हम करते हैं हम
  3576. 2:32:31बोलते हैं काम करो एक ब्लॉक से पहला
  3577. 2:32:33रिकॉर्ड ले लो इसका पहला इसका पहला इसका
  3578. 2:32:36पहला ऐसा कर लेते हैं तो बताओ मेरे पास
  3579. 2:32:38कितने ब्लॉक है सर मेरे पास 3000 ब्लॉक है
  3580. 2:32:42अभी कैलकुलेट किया है हमने हर एक से अगर
  3581. 2:32:44एकएक लेंगे तो यहां पे इंडेक्स फाइल में
  3582. 2:32:48हमारे पास 3000 ही रो आएंगे क्योंकि 30000
  3583. 2:32:51नहीं आए हर 10 में से एक रिप्रेजेंटेटिव
  3584. 2:32:53लिया दूसरा इसका लेंथ इसने बताया हां इसने
  3585. 2:32:56बताया कि जो की है वो सिर्फ 9 बाइट का है
  3586. 2:32:59और जो पॉइंटर है वो 6 बाइट का है तो टोटल
  3587. 2:33:03जो लेंथ है ये हमारी कितनी हो गई 15 बाइट
  3588. 2:33:05की अब जो कैलकुलेशन मेन फाइल के लिए की थी
  3589. 2:33:08वो दोबारा यहां से करेंगे हार्ड डिस्क का
  3590. 2:33:10तो साइज सेम है तो ब्लॉक अभी भी 1024 बाइट
  3591. 2:33:14का है बट इस बार जो मेरा रिकॉर्ड है वो 15
  3592. 2:33:17बाइट का है तो मेन फाइल के तो सिर्फ 10
  3593. 2:33:19एंट्री आते थे जरा इसको यूज करते और जल्दी
  3594. 2:33:23से समझते हैं यस तो 1024 को जब मैं डिवाइड
  3595. 2:33:27कर रहा हूं आपके सामने 15 से तो ये आ रहा
  3596. 2:33:30है एगजैक्टली 68 पट समथिंग समथिंग लेकिन
  3597. 2:33:33हमें अन स्पेंड करना है आप जानते हो तो
  3598. 2:33:34यहां पर हम लोअर बाउंड लेंगे तो ब्लॉकिंग
  3599. 2:33:37फैक्टर सर हमारा यहां पर हो जाता है 68
  3600. 2:33:40लोअर बाउंड के बाद यानी के अब इंडेक्स
  3601. 2:33:43फाइल के एक ब्लॉक में सिर्फ 64 ही रिकॉर्ड
  3602. 2:33:46आएंगे ठीक है टोटल रिकॉर्ड कितने सर टोटल
  3603. 2:33:49रिकॉर्ड है 3000 एक डब्बे में कितना आ रहा
  3604. 2:33:52है एक डब्बे में आ रहा है 68 जरा डिवाइड
  3605. 2:33:55कराइए तो अगर मैं 3000 को डिवाइड करता हूं
  3606. 2:34:006868 से तो मेरा काउंट आ रहा 44 पट समथिंग
  3607. 2:34:04समथिंग खर्चा है अपर बाउंड करूंगा तो
  3608. 2:34:06कितना हुआ 45 2 मिनट रुक के इस बात को
  3609. 2:34:08एनालाइज कर लीजिए मेन फाइल जो 3000 ब्लॉक
  3610. 2:34:12में स्टोर हो रही थी यानी कि 3000 पेज मान
  3611. 2:34:15लो बुक के कॉन्टेक्स्ट में उसका जो
  3612. 2:34:17इंडेक्स बना 45 पेज में बना व्हिच मेक्स
  3613. 2:34:19सेंस 3000 पेज की बुक का 45 में तो लगेगा
  3614. 2:34:22तो हां ठीक साइज का हमने बनाया अब इंडेक्स
  3615. 2:34:24फाइल भी सॉर्टेड है इंडेक्स प बाइनरी सर्च
  3616. 2:34:26लगा सकता हूं इस पर बाइनरी सर्च लगाओ लॉग
  3617. 2:34:28बेसटू करोगे तो क्या होगा बोलो लॉग बेसटू
  3618. 2:34:31करोगे 2 की पावर 5 इज 32 एंड 2 की पावर 6
  3619. 2:34:35इज 64 तो 5 और 6 के बीच में 5 प समथिंग
  3620. 2:34:39समथिंग विद एन अपर बाउंड दैट विल बिकम
  3621. 2:34:41सिक्स इसका मतलब एप्रोक्सीमेटली छह ब्लॉक
  3622. 2:34:45एक्सेस में वर्स केस में आप इंडेक्स फाइल
  3623. 2:34:48के सही ब्लॉक पर पहुंच जाओगे लेकिन फिर भी
  3624. 2:34:50यहां एक प्लस वन करिए क्यों क्योंकि यहां
  3625. 2:34:53से आपको क्या मिलेगा पॉइंटर जो आपको मेन
  3626. 2:34:56फाइल तक पहुंचाएगा तो एक एक्सेस पॉइंटर का
  3627. 2:34:58लगा फिर भी कितने लगे सेवन पहले कितने लगे
  3628. 2:35:01थे 12 समझ आई आपको पूरी कहानी ये एक
  3629. 2:35:04फ्रेमवर्क है इंडेक्सिंग का और हमने समझा
  3630. 2:35:07जो काम 12 ब्लॉक एक्सेस में हो रहा था वो
  3631. 2:35:08लगभग सात महीने के लगभग 50 पर इसने कम कर
  3632. 2:35:11दिया विद दिस अप्रोच नाउ लेट मी गो बैक टू
  3633. 2:35:15द इंपॉर्टेंट पॉइंट्स अब ये सारे पॉइंट आप
  3634. 2:35:17अच्छे समझ जाओगे क्योंकि एक बेसिक आईडिया
  3635. 2:35:19हमने ले ली याया इंडेक्स कैन बी
  3636. 2:35:21एस्टेब्लिश ऑन एनी रिलेशन अ फील्ड बी इट्स
  3637. 2:35:24प्राइमरी की और नॉन की अभी जो हमने
  3638. 2:35:26एग्जांपल किया हमने की वाला एट्रिल लिया
  3639. 2:35:28नॉन कीपर भी किया जा सकता है तो हां जी
  3640. 2:35:30इंडेक्स फाइल की जा सकती है ईच एट्रिल कैन
  3641. 2:35:33हैव अ डेडिकेटेड इंडेक्स फाइल अब देखो मजे
  3642. 2:35:35की बात क्या है अगर मैं रोल नंबर के हिसाब
  3643. 2:35:38से इंडेक्सिंग कर रहा हूं तो रोल नंबर बोल
  3644. 2:35:40रहा है मेरी फाइल तो शॉर्ट है लेकिन यहां
  3645. 2:35:42पर अगर मैं मार्क्स या पैरेंट नेम या
  3646. 2:35:44स्टूडेंट नेम के हिसाब से इंडेक्सिंग
  3647. 2:35:45करूंगा उसके लिए मेन फाइल क्या होगी
  3648. 2:35:47अनसोर्टेड होगी तो क्या एक फाइल के एक से
  3649. 2:35:50ज्यादा इंडेक्स फाइल बनाए जा सकते हैं हां
  3650. 2:35:53यह रोल नंबर के लिए हो गया ऐसा तो नहीं है
  3651. 2:35:55ना क्वेरी हर बार रोल नंबर से ही हो हो
  3652. 2:35:56सकता है क्वेरी मार्क्स के थ्रू हो उसके
  3653. 2:35:58लिए एक और इंडेक्स फाइल बनाई जा सकती है
  3654. 2:36:00उसके बारे में बात कर रहा है कि अगर हम
  3655. 2:36:02चाहे तो अलग-अलग एटिबल अलग इंडेक्स फाइल
  3656. 2:36:05बना सकते हैं अब इंडेक्स फाइल इज ऑलवेज
  3657. 2:36:09ऑर्गेनाइज मानी के सॉर्टेड ये भी पॉइंट
  3658. 2:36:11हमने देखा कि मेन फाइल जो है वो सॉर्टेड
  3659. 2:36:14या अनसोर्टेड हो सकती है बट इंडेक्स फाइल
  3660. 2:36:16हमेशा सॉर्टेड होगी वरना फिर बनाने का
  3661. 2:36:17उसका मतलब नहीं है ने पॉइंट क्या लिखा है
  3662. 2:36:20इंडेक्स एक्सीलरेट डाटा रि ट्राइवल है ना
  3663. 2:36:23लेकिन उससे मैंने दोनों चीज बताई है
  3664. 2:36:25इंडेक्स फाइल अगर आप करते हैं इंडेक्सिंग
  3665. 2:36:27करते हैं तो खर्चा क्या है स्पेस का
  3666. 2:36:28एडवांटेज क्या है टाइम इसलिए हम कर रहे
  3667. 2:36:30हैं देन ये भी आपने समझ लिया टोटल एक्सेस
  3668. 2:36:33कितना होता है लॉग बेसटू जितने इंडेक्स
  3669. 2:36:35फाइल के अंदर ब्लॉक है + व ् व क्यों
  3670. 2:36:37क्योंकि वो पॉइंटर आपको लेके जाता है उससे
  3671. 2:36:39आपको एक्सेस करना पड़ता है इंडेक्सिंग की
  3672. 2:36:42बहुत सारी टाइप्स है अभी जो हम बात कर रहे
  3673. 2:36:44हैं जो हमने एग्जांपल देखा दरअसल उसको हम
  3674. 2:36:46क्या कहते हैं प्राइमरी इंडेक्सिंग आई विल
  3675. 2:36:48कम टू दिस स्लाइड लेटर जरा कुछ पॉइंट
  3676. 2:36:50नोटिस करिए मेन फाइल सॉर्टेड थी यस हमने
  3677. 2:36:54जो इंडेक्सिंग की क्या वो प्राइमरी की पे
  3678. 2:36:56की रोल नंबर वाले पॉइंट बज एग्जांपल में
  3679. 2:36:58किया हां इसलिए इसको क्या बोल रहे हैं
  3680. 2:37:00प्राइमरी इंडेक्सिंग इंडेक्स फाइल के अंदर
  3681. 2:37:02दो ही कॉलम थे प्राइमरी की और दूसरा
  3682. 2:37:04पॉइंटर बिल्कुल सही बात है इट इज एन
  3683. 2:37:07एग्जांपल अच्छा स्पर्स क्या है डेंस क्या
  3684. 2:37:09है आगे इसकी बात करूंगा हियर इंडेक्स फाइल
  3685. 2:37:11इज ऑलवेज दैट इज ओके इंडेक्स फाइल के अंदर
  3686. 2:37:14कितनी एंट्री थी जितने मेन फाइल में ब्लॉक
  3687. 2:37:17थे क्योंकि हमने समझा था किसको एंट्री थे
  3688. 2:37:19किसको बना दे कंफ्यूजन था हर ब्लॉक के लिए
  3689. 2:37:21एक एंट्री हमने रखी थी वो पॉइंट भी कवर कर
  3690. 2:37:23लिया नाउ अगला आइडिया क्लस्टर्ड
  3691. 2:37:25इंडेक्सिंग इसका क्या मतलब है अगर मेरी
  3692. 2:37:28मेन फाइल सॉर्टेड तो है फॉर एग्जांपल
  3693. 2:37:31लेकिन वो सॉर्टेड की पे नहीं है किसी नॉन
  3694. 2:37:35की पे सॉर्टेड है जैसे हमने जो एक
  3695. 2:37:36एग्जांपल देखा था ना स्टार्टिंग में लुक
  3696. 2:37:38एट दिस एग्जांपल ये जो इमेज थी अब ये फाइल
  3697. 2:37:41सॉर्टेड है बट किसके हिसाब से साइज के
  3698. 2:37:44हिसाब से अब आप देख ही सकते हैं क्या दो
  3699. 2:37:46फाइल का सेम साइज नहीं हो सकता क्या हो
  3700. 2:37:48सकता है इस अगर एट्रबीक ऐसा एटिबल जो
  3701. 2:37:53सॉर्टेड तो है लेकिन की नहीं है तो उस तरह
  3702. 2:37:56के इंडेक्सिंग को हम बोलते हैं क्लस्टर्ड
  3703. 2:37:58इंडेक्सिंग क्या लिखा हियर द मेन फाइल विल
  3704. 2:38:01बी ऑर्डर्स नॉन की एटिबल अब यहां पे
  3705. 2:38:04न्यूमेरिकल बनता नहीं है क्यों आपको
  3706. 2:38:06समझाता हूं इसमें प्रॉब्लम क्या है
  3707. 2:38:08इंडेक्स फाइल तो हम बना लेंगे नॉन की
  3708. 2:38:11एटिबल प रखेंगे और पॉइंटर रखेंगे कंफ्यूजन
  3709. 2:38:15क्या होता है मेन फाइल अभी भी ब्लॉक्स में
  3710. 2:38:17डिवाइडेड है हां सर है कंफ्यूजन यह है कि
  3711. 2:38:20एंट्री किसको दें क्या अभी भी हर ब्लॉक के
  3712. 2:38:23पहले वैल्यू को एंट्री दें ऐसा हम नहीं
  3713. 2:38:26करते क्योंकि वैल्यू कभी-कभी रिपीट होती
  3714. 2:38:27है फॉर एग्जांपल साइज ही है इधर 10 लिखा
  3715. 2:38:29है 10 लिखा है 10 लिखा है 10 लिखा है बहुत
  3716. 2:38:32सारी फाइल 10 की हो गई 20 लिखा है 30 लिखा
  3717. 2:38:34है फिर 30 फिर 30 ऐसे आगे बढूंगा तो 10 को
  3718. 2:38:37एक एंट्री मिलेगी बट अगले ब्लॉक में भी
  3719. 2:38:39फिर से 10 वाले को एंट्री मिलेगी फिर 30
  3720. 2:38:42वाले को मिलेगी 20 वाले को एंट्री नहीं
  3721. 2:38:44मिलेगी हो सकता है ना कुछ वैल्यूज को
  3722. 2:38:46मल्टीपल एंट्री मिल जाए कुछ को एंट्री ना
  3723. 2:38:48मिले कैसे मैनेज करें तो उसको मैनेज करने
  3724. 2:38:50का जो तरीका हमने समझा वो क्या हम यहां पर
  3725. 2:38:53क्या करते हैं बजाय हर ब्लॉक के पहले
  3726. 2:38:56पॉइंट को एंट्री देने के पहले रिकॉर्ड को
  3727. 2:38:58हम हर डिस्टिंक्ट वैल्यू को एंट्री दे
  3728. 2:39:00देते हैं तो मैं 10 को भी एंट्री दूंगा
  3729. 2:39:02मैं 11 को दूंगा मैं 12 को दूंगा लाइक दिस
  3730. 2:39:05बात समझ आती है तो यहां पर मैं देखिए क्या
  3731. 2:39:07बोलता हूं हाउ मेनी एंट्रीज आर देयर इन द
  3732. 2:39:10इंडेक्स फाइल नंबर ऑफ यूनिक वैल्यूज ऑफ द
  3733. 2:39:12एट्रिल ऑन व्हिच द इंडेक्सिंग इज डन जिस
  3734. 2:39:15एट्रिल प इंडेक्सिंग की है उसके यूनिक
  3735. 2:39:17वैल्यू की जब हम एंट्री देते हैं नाउ दैट
  3736. 2:39:19इज इज नोन एज या दैट इज द आइडिया ऑफ
  3737. 2:39:21क्लस्टर्ड इंडेक्सिंग अब यहां पर
  3738. 2:39:23न्यूमेरिकल पॉसिबल क्यों नहीं है क्योंकि
  3739. 2:39:25आप मुझे फाइल का साइज बता सकते हैं यूनिक
  3740. 2:39:27वैल्यू तो कैसे निकालेंगे वो तो जब डाटा
  3741. 2:39:29सेट होगा तभी पता लगेगा इसलिए न्यूमेरिकल
  3742. 2:39:32नहीं बनता बट आपको क्लस्टर्ड पे दो-तीन
  3743. 2:39:33पॉइंट ध्यान रखने हैं मेन फाइल सॉर्टेड है
  3744. 2:39:36नॉन की पे सॉर्टेड है और स्पर्स और डेंस
  3745. 2:39:39दोनों का एग्जांपल है बट आपको समझाऊ बाद
  3746. 2:39:41में स्पर्स और डेंस की बात और मेन फाइल
  3747. 2:39:43में इंडेक्स फाइल में कितनी एंट्री होगी
  3748. 2:39:45उतनी एंट्री होगी जितनी कि जो हमारा
  3749. 2:39:47एट्रिमेद
  3750. 2:39:49हुई है जितने उसके डिस्टिंक्ट वैल्यूज है
  3751. 2:39:51ये आप कर लेंगे कहानी आपकी सेट हो जाएगी
  3752. 2:39:53गोइंग फॉरवर्ड अब ये जो न्यूमेरिकल है ये
  3753. 2:39:57सेम न्यूमेरिकल एक बार सॉल्व करेंगे कब
  3754. 2:40:00अगर मेन फाइल सॉर्टेड ना हो तो मेन फाइल
  3755. 2:40:03के सारे के सारे आइडियाज तो हमने सॉर्ट कर
  3756. 2:40:05लिए बल्कि लेट मी डू वन थिंग मैं यहीं प
  3757. 2:40:07जाके चेंज करके आपको दिखाता हूं हमारा
  3758. 2:40:09पहला अजमन था कि मेन फाइल सॉर्टेड है उसके
  3759. 2:40:12सारा डाटा सेम है अगर मेन फाइल अनसोर्टेड
  3760. 2:40:14हो तो बस यहां पर आपको एक बात समझनी
  3761. 2:40:16पड़ेगी ये जो मैं बाइनरी सर्च कर रहा था
  3762. 2:40:18बाइनरी सर्च नहीं कर पाऊंगा तो अगर मेन
  3763. 2:40:20फाइल में 3000 ब्लॉक है तो वर्स केस में
  3764. 2:40:23हो सकता है मुझे कितने एक्सेस करने पड़े
  3765. 2:40:253000 एक-एक ब्लॉक में जाके देखना पड़ेगा
  3766. 2:40:28और हो सकता है जो डाटा हमें चाहिए वो किस
  3767. 2:40:29ब्लॉक में हमें नहीं पता हो सकता है लास्ट
  3768. 2:40:31ब्लॉक में निकले बट अगर मेन फाइल
  3769. 2:40:34अनसोर्टेड भी है तो क्या उसपे इंडेक्सिंग
  3770. 2:40:36की जा सकती है हां बट दो-तीन बातों का
  3771. 2:40:38ध्यान रखिए ब्लॉकिंग फैक्टर तो सेम रहेगा
  3772. 2:40:41यह 9 बाइट ये 16 बाइट यहां तक की
  3773. 2:40:42कैलकुलेशन सेम है यहां पर जो मैंने 3000
  3774. 2:40:46एंट्रीज ले ली थी क्या इस बार मुझे
  3775. 2:40:48इंडेक्स फाइल हर किसी को एंट्री देनी
  3776. 2:40:50पड़ेगी देनी पड़ेगी सर क्यों क्योंकि मेरे
  3777. 2:40:53को नहीं पता 56 के बाद 66 है या उससे पहले
  3778. 2:40:56है तो मैं सिर्फ पहले पहले एंट्री को पहले
  3779. 2:40:59पहले यू नो रिकॉर्ड को एंट्री नहीं दे
  3780. 2:41:01सकता मुझे हर किसी को एंट्री देनी पड़ेगी
  3781. 2:41:03और ऐसा अगर मैं करूंगा तो खर्चा मेरा
  3782. 2:41:05बढ़ेगा बट कोई बात नहीं इसका मतलब हम मेन
  3783. 2:41:08फाइल में 30000 रिकॉर्ड्स इंडेक्स फाइल
  3784. 2:41:11में भी 30000 रिकॉर्ड होंगे हर डब में
  3785. 2:41:13कितना आएगा 68 अगर इसको एक बार कैलकुलेट
  3786. 2:41:16करके निकाला जाए सो अ लेट मी डू
  3787. 2:41:20दिस
  3788. 2:41:2330000 30000 इफ आई डिवाइडेड बाय 68 ये सर
  3789. 2:41:28वैल्यू आ रही है 44 1.17 इवन मैं अपर
  3790. 2:41:32बाउंड कर लूंगा तो वैल्यू हो जाएगी 442 ओ
  3791. 2:41:35माय गॉड और अब इस बात को समझिए कि जो मेरा
  3792. 2:41:38इंडेक्स है वो सीधे 45 से बढ़ के 444 444
  3793. 2:41:43पेजेस पे पहुंच गया बट करें क्या क्योंकि
  3794. 2:41:45मेन फाइल अनसोर्टेड है हालांकि अब क्योंकि
  3795. 2:41:48444 आ गया है इंडेक्स फाइल हमेशा सॉर्टेड
  3796. 2:41:50है तो क्या इसपे बाइनरी सर्च लगा सकता हूं
  3797. 2:41:52हां 2 की पावर 8 इज 256 एंड 2 की पावर 9
  3798. 2:41:56इज 512 256 और 512 के बीच में कहीं आ रहा
  3799. 2:41:59है तो अगर मैं ऐसा मान भी लू अपर बाउंड
  3800. 2:42:01लगा लू लॉग बेस टू अपर बाउंड अगर मैं इस
  3801. 2:42:03पे कर लेता हूं तो दिस विल बी 9 और 9 + 1
  3802. 2:42:07मैं करूंगा तो कितना आ जाएगा 10 यार अभी
  3803. 2:42:10भी तो बहुत इंप्रूवमेंट है मेन फाइल में
  3804. 2:42:13तो 3000 से ये कहां ले आया मेरे को पहले
  3805. 2:42:16वाला 12 से 7 पे लेके आया था ये तीन 1000
  3806. 2:42:19से 10 पे लेके आया तो इसकी भी वैल्यू है
  3807. 2:42:21और ये पूरा गेम किसका हो गया सेकेंडरी का
  3808. 2:42:23तो सेकेंडरी इंडेक्सिंग को सेकेंडरी
  3809. 2:42:25इंडेक्सिंग क्यों बोलते सोचिए क्योंकि हम
  3810. 2:42:27मान रहे हैं प्राइमरी तो ऑलरेडी हो चुकी
  3811. 2:42:29है अब अगर किसी ऐसे एटिबल प इंडेक्सिंग
  3812. 2:42:32करनी है जो कि सॉर्टेड नहीं है तो कैसे
  3813. 2:42:34करेंगे तो ये सेकेंडरी इंडेक्सिंग काम आता
  3814. 2:42:36है न्यूमेरिकली आपको समझा दिया कि
  3815. 2:42:38सेकेंडरी इंडेक्सिंग भी काम का है क्या
  3816. 2:42:40हां काम का है इसको ए सच हम इग्नोर नहीं
  3817. 2:42:42कर सकते सो मोस्ट कॉमन सिनेरियो दैट वी
  3818. 2:42:45सपोज ऑलरेडी जैसे मैं बोल रहा हूं
  3819. 2:42:46प्राइमरी इंडेक्सिंग ऑलरेडी डन है देन वी
  3820. 2:42:48कैन डू सेकंडरी इंडस
  3821. 2:42:49एट्रबीक सॉर्ट होगा हमारे हिसाब से
  3822. 2:42:52अनसोर्टेड है अच्छा एट्रिल की है नॉन की
  3823. 2:42:56है आमतौर पर नॉन की एट्रबीक है उससे कोई
  3824. 2:42:59फर्क नहीं पड़ता क्योंकि जब मैं हर किसी
  3825. 2:43:01को एंट्री दे ही रहा हूं तो फिर क्या ही
  3826. 2:43:02मतलब बनता है कुछ भी हो यहां पर इंडेक्स
  3827. 2:43:06फाइल में कितनी एंट्री होती है सर सेम
  3828. 2:43:08जितनी मेन फाइल में उतनी इंडेक्स फाइल में
  3829. 2:43:09क्योंकि सॉर्टेड नहीं तो मुझे हर किसी को
  3830. 2:43:11एंट्री देनी पड़ती है अब मैं आपको फाइनली
  3831. 2:43:13समझा देता हूं स्पर्स और डेंस का क्या
  3832. 2:43:15डिफरेंस है एक प्रॉब्लम क्याम ौर में हम
  3833. 2:43:17क्या सोचते हैं जो स् पार्स नहीं होगा वो
  3834. 2:43:20डेंस होगा जो डेंस नहीं होगा वो स्पर्स
  3835. 2:43:22होगा बट यहां पर जब इंडेक्सिंग की
  3836. 2:43:23टर्मिनोलॉजी चेक करते हैं ना तो इनका
  3837. 2:43:25आईडिया थोड़ा सा डिफरेंट है डिफरेंट केसेस
  3838. 2:43:27आपको समझाता हूं डेंस इंडेक्सिंग का
  3839. 2:43:30एग्जांपल ये कहता है डेंस इंडेक्सिंग ये
  3840. 2:43:32कहता है कि जब हर वैल्यू को एंट्री दी जाए
  3841. 2:43:35हर वैल्यू को एंट्री दी जाए दैट इज एन
  3842. 2:43:37एग्जांपल ऑफ डेंस इंडेक्स ये ये नहीं कह
  3843. 2:43:40रहा कि साइज सेम होना चाहिए अगर मेन फाइल
  3844. 2:43:43के जितने वैल्यू है अगर हर वैल्यू को
  3845. 2:43:45एंट्री मिले उसको कहते हैं डेंस लुक एट
  3846. 2:43:47दिस देयर इज एन एंट्री इन द इंडेक्स फाइल
  3847. 2:43:49फॉर एवरी की वैल्यू ऑफ़ द मेन फाइल तो ये
  3848. 2:43:52हमारा हो गया डेंस स्पर्स क्या कहता है इफ
  3849. 2:43:55इंडेक्स इ क्रिएटेडॉक्युमेंट्सफ्रैगमेंट
  3850. 2:44:19बहुत ज्यादा थे स्पर्स यहां पे हर वैल्यू
  3851. 2:44:21को एंट्री नहीं मि लिए स्पर्स हो गया ठीक
  3852. 2:44:23अगला देखिए जो क्लस्टर्ड था वो सबसे
  3853. 2:44:25मजेदार है क्लस्टर्ड का समझिए क्लस्टर्ड
  3854. 2:44:28क्या डेंस की डेफिनेशन सेटिस्फाई करता है
  3855. 2:44:30हां क्यों क्योंकि क्लस्टर्ड कहता है मैं
  3856. 2:44:32हर वैल्यू को एंट्री दूंगा डेंस बीई कहता
  3857. 2:44:35है जब हर वैल्यू को एंट्री मिले तो डेंस
  3858. 2:44:37होगा तो डेंस हो गया बट मजे की बात क्या
  3859. 2:44:40क्लस्टर्ड के अंदर मेन फाइल की जो एंट्री
  3860. 2:44:42है और इंडेक्स फाइल की जो काउंट है वो सेम
  3861. 2:44:44है नहीं क्योंकि मेन फाइल में वैल्यूज
  3862. 2:44:47रिपीटेड हो सकती है अगर 10 पाच बार आया तो
  3863. 2:44:49मैं तो वहां 10 एक ही बार लिखूंगा ना तो
  3864. 2:44:51नंबर ऑफ एंट्रीज कम होंगी कि ज्यादा होंगी
  3865. 2:44:53या बराबर होंगी नंबर ऑफ एंट्रीज कम होंगी
  3866. 2:44:55और अगर नंबर ऑफ एंट्रीज काउंट में कम होती
  3867. 2:44:57है तो स्पर्स की डेफिनेशन भी सेटिस्फाई
  3868. 2:44:59होती है तो दैट इज द रीजन कि जो हमारा
  3869. 2:45:02क्लस्टर्ड इंडेक्सिंग है हम बोलते हैं
  3870. 2:45:03स्पार्ट और डेंस दोनों है कमिंग टू द थर्ड
  3871. 2:45:06वन सेकेंडरी सेकेंडरी इज एन एग्जांपल ऑफ
  3872. 2:45:09ओबवियसली डेंस इंडेक्स क्योंकि मैं हर
  3873. 2:45:11किसी को एंट्री दे रहा होता हूं तो स्पर्स
  3874. 2:45:13वो नहीं है और हर वैल्यू को भी एंट्री मिल
  3875. 2:45:15र है इसलिए वो डेंस हो जाता है है ना तो
  3876. 2:45:17ये दो दिन अलग-अलग अंडर स्टैंडिंग थे
  3877. 2:45:20कंक्लूजन दिस इंडेक्सिंग पार्ट है ना
  3878. 2:45:22क्योंकि हमारे पास स्कोप कम है लिमिटेड
  3879. 2:45:24टाइम है इस वीडियो के अंदर तो बहुत ज्यादा
  3880. 2:45:26डिटेल में नहीं जा सकते बट एक छोटा सा
  3881. 2:45:28क्वेश्चन मैं सॉल्व करूंगा बीट्री इंसर्ट
  3882. 2:45:31पे जो कि मल्टीलेवल इंडेक्स का एक आईडिया
  3883. 2:45:33है तो इंसर्ट पे सबसे ज्यादा क्वेश्चन अगर
  3884. 2:45:35बी ट्री पे सेमेस्टर्स में पूछे जाते है
  3885. 2:45:37वो इंसर्ट पे पूछा जाता है अगर पूछा गया
  3886. 2:45:40तो आपको आईडिया होना चाहिए एक क्वेश्चन
  3887. 2:45:41में गेम खत्म कर दूंगा इसका क्या बोल रहा
  3888. 2:45:43है ऑर्डर का मतलब क्या है वो भी आपको
  3889. 2:45:45धीरे-धीरे समझा दूंगा मेरे पास एक बीट्री
  3890. 2:45:47है जिसका ऑर्डर थ्री है और ये वैल्यूज
  3891. 2:45:50मुझे इंसर्ट करनी है इन दिस ऑर्डर आई विल
  3892. 2:45:53स्टार्ट विद वन वैल्यू पहली वैल्यू है
  3893. 2:45:55फाइव अब बीट्री भी बाइनरी सरसरी फैमिली का
  3894. 2:45:57नोट है अभी तो फाइव है तो कोई फर्क नहीं
  3895. 2:45:59पड़ता अकेला है नेक्स्ट वैल्यू है 10 अब
  3896. 2:46:02यहां पर इंसर्च कैसे करते हैं यहीं से रूट
  3897. 2:46:05अभी तो एक ही नट है तो चाइल्ड नहीं बनेगा
  3898. 2:46:07इसी में आता है तो फाइव जो है वो 10 से
  3899. 2:46:09बड़ा है कि 10 जो है फाइव से बड़ा है कि
  3900. 2:46:11छोटा है 10 5 से बड़ा है तो ये आएगा फाइव
  3901. 2:46:13के राइट में सॉर्ट हो गया अब मैं ऑर्डर की
  3902. 2:46:16पहली वैल्यू आपको समझा देता हूं अगर ऑर्डर
  3903. 2:46:18थ्री है इसका मतलब थ्री इज द मैक्सिमम
  3904. 2:46:21नंबर ऑफ चिल्ड्रेंस आई कैन हैव और अगर
  3905. 2:46:23चिल्ड्रन तीन है तो डेटा आइटम मैक्सिमम
  3906. 2:46:25कितने हो सकते हैं दो है ना ध्यान रखिएगा
  3907. 2:46:28तो अब मुझे ध्यान रखना है दो हो सकते है
  3908. 2:46:30दो से ज्यादा नहीं हो सकते अगला वैल्यू
  3909. 2:46:32क्या आया 12 आया फिर इंसर्ट होगा यहां पर
  3910. 2:46:36हम क्या कहते हैं पहले प्रॉब्लम होने दो
  3911. 2:46:37फिर सॉल्व करेंगे पहले से टेंशन मत लो तो
  3912. 2:46:40मैंने इंसर्ट किया 12 5 से बड़ा 10 से
  3913. 2:46:42बड़ा ये लीजिए इसके भी राइट में आ गया 12
  3914. 2:46:44प्रॉब्लम हो गया क्योंकि चिल्ड्रन तीन थे
  3915. 2:46:47डाटा दो थे यहां पर तो डाटा ही आप ने तीन
  3916. 2:46:49कर दिए प्रॉब्लम जब प्रॉब्लम होगा तो क्या
  3917. 2:46:51करेंगे हम क्या करते हैं जो मिडल वाला नोड
  3918. 2:46:54है उसको ऊपर पुश कर देते हैं तो नाउ दिस
  3919. 2:46:5710 विल बिकम द न्यू रूट और लेफ्ट में
  3920. 2:46:59देखेंगे सर तो आपको मिलेगा फाइ और राइट
  3921. 2:47:03में देखेंगे तो आपको मिलेगा 12 फॉलो कर पा
  3922. 2:47:05रहे हैं फिर आगे बढ़ी 13 रूट से शुरू करते
  3923. 2:47:08हैं 10 से बड़ा है 12 से बड़ा है देयर
  3924. 2:47:12कम्स 13 कोई प्रॉब्लम नहीं है ऑर्डर की 14
  3925. 2:47:15फिर देखिए 10 से बड़ा है 12 से 13 से बड़ा
  3926. 2:47:19है देयर इज़ 14 और 14 का इंसर्ट करते
  3927. 2:47:21देखिए प्रॉब्लम हो गया प्रॉब्लम हो गया तो
  3928. 2:47:23क्या करेंगे फिर वही मिडल वाला पकड़ेंगे
  3929. 2:47:26ऊपर पुश करेंगे 10 के पास अभी स्पेस है
  3930. 2:47:30अकोमोडेटिंग न्यू रूट और यहां पर आपको
  3931. 2:47:33देखिए फाइव मिला यहां पर आपको मिला 1 टू
  3932. 2:47:3612 और यहां पर आपको मिल गया 14 फॉलो कर पा
  3933. 2:47:39रहे हैं फिर आगे बढ़ी नेक्स्ट इज वन 10 से
  3934. 2:47:42छोटा है फाइव से छोटा है लेफ्ट में आ सकता
  3935. 2:47:45है नेक्स्ट इज टू 10 से छोटा है टू और
  3936. 2:47:47फाइव के बीच में आएगा देखिए यहां प्रॉब्लम
  3937. 2:47:49हो गया तो टू को ऊपर भेजना पड़ेगा बट क्या
  3938. 2:47:52ये रूट
  3939. 2:47:55अकोमोडेट्स को भी प्रॉब्लम होगा तो ये
  3940. 2:47:57क्या करेगा ये अपने मीडियन को यानी कि 10
  3941. 2:47:59को ऊपर भेज देगा तो बोलिए नया रूट क्या
  3942. 2:48:01बनेगा 10 विल बिकम द न्यू रूट लेफ्ट में
  3943. 2:48:05टू आया था तो इधर आपको टू मिलेगा इधर आपको
  3944. 2:48:08क्या मिलेगा 1 313 टू के लेफ्ट में आई
  3945. 2:48:11थिंक यू विल गेट वन एंड राइट में यू विल
  3946. 2:48:13गेट फाइव एंड 13 के लेफ्ट में यू गेट 1 टू
  3947. 2:48:1612 एंड राइट में यू हैव वन फॉर 14 इजेंट
  3948. 2:48:19इट फिर आगे बढ़ते चलिए आ टू इज ऑलरेडी डन
  3949. 2:48:22थ 3 3 3 10 से छोटा है टू से बड़ा है थ्री
  3950. 2:48:26के लेफ्ट में आ जाएगा देन वी हैव फोर 10
  3951. 2:48:29से छोटा है टू से बड़ा है थ्री और फाइव के
  3952. 2:48:31बीच में आएगा फोर प्रॉब्लम करेगा ऊपर भेज
  3953. 2:48:34देंगे तो 10 रूट ही रहेगा 2 एंड 4 अपनी
  3954. 2:48:39पोजीशन लेके रखेंगे दिस इज वन दिस इज थ्री
  3955. 2:48:42दिस इज 5 एंड हियर व्हाट डू वी हैव इज अ
  3956. 2:48:4513 एंड देन वी हैव 12 एंड देन वी हैव व
  3957. 2:48:48फॉर 14 कोई बचा क्या दैट विल बी ऑल तो दैट
  3958. 2:48:51इज हाउ वी कैन डू इन इंसर्ट तो मेरे ख्याल
  3959. 2:48:53से इंसर्ट कैसे किया जाता है समझ आया होगा
  3960. 2:48:56बाकी नोट्स में मैंने सारे के सारे
  3961. 2:48:58पॉइंट्स कवर करके रखे हैं तो यू कैन गो
  3962. 2:49:01दीज पॉइंट्स और अगर एग्जाम में पूछता है
  3963. 2:49:03दो-चार पॉइंट लिख के आना बी ट्री के ऊपर
  3964. 2:49:06बाकी पूरा पैटर्न मैंने बना दिया अब सबसे
  3965. 2:49:09इंपॉर्टेंट टॉपिक क्वेरी लैंग्वेजेस तो
  3966. 2:49:11अलजेब्रा और एसकल वह कैसे काम करते हैं
  3967. 2:49:13क्या अप्रोच है अब उसपे डिस्कशन करेंगे तो
  3968. 2:49:15अभी बात करते हैं क्वेरी लैंग्वेजेस की
  3969. 2:49:17अभी देखिए अभी तक हम क्या-क्या कर चुके
  3970. 2:49:19हैं ईआर डायग्राम बन चुका है ईआर डायग्राम
  3971. 2:49:22को हमने रिलेशनल मॉडल में कन्वर्ट कर लिया
  3972. 2:49:23रिलेशनल मॉडल में डटा कैसे हैंडल करता है
  3973. 2:49:26वो सीखा वो अच्छा नहीं लग रहा था उसको
  3974. 2:49:28नॉर्मलाइज किया नॉर्मलाइज करने के बाद
  3975. 2:49:30हमें लगा कि यार शायद टेबल बहुत ज्यादा हो
  3976. 2:49:32गए इस वजह से डेटाबेस स्लो है तो
  3977. 2:49:33इंडेक्सिंग करना भी सीख लिया नाउ यह सब
  3978. 2:49:36कुछ किया क्यों ताकि जरूरत पड़ने पे डाटा
  3979. 2:49:39को रिट्राईंग तो जब तक क्वेरी करना रिट्रे
  3980. 2:49:42वल करना हमें नहीं आएगा तब तक इस बात का
  3981. 2:49:44कोई सेंस नहीं बनता नाउ दैट इज अ वेरी
  3982. 2:49:46वेरी इंपोर्टेंट टॉपिक स्पेशली फॉर सम
  3983. 2:49:48एग्जाम तो चल ही रहा है स्पेशली फॉर
  3984. 2:49:50प्लेसमेंट पॉइंट ऑफ व्यू आल्सो तो यहां पर
  3985. 2:49:52बात करूंगा क्वेरी लैंग्वेजेस की क्वेरी
  3986. 2:49:54लैंग्वेज क्या है ऑब् वियस वो फ्रेमवर्क
  3987. 2:49:56वो लैंग्वेज वो आईडिया जिसको यूज करके एक
  3988. 2:49:59स्ट्रक्चर्ड फैशन में हम डेटाबेस से
  3989. 2:50:01रिट्रायबल करते हैं अब यहां पर दो अप्रोच
  3990. 2:50:03समझिए हां
  3991. 2:50:06थ्योरिया वेजेस दो आईडिया होता है एक
  3992. 2:50:09आईडिया है प्रोसीजरल एक बोलते हैं नॉन
  3993. 2:50:12प्रोसीजरल इसमें डिफरेंस क्या प्रोसीजरल
  3994. 2:50:14जहां पर यह मैं पहले बताऊं कि मेरे को
  3995. 2:50:16क्या चाहिए और किस तरह से आप उसे फैच करके
  3996. 2:50:19ले आएंगे यह करना है यह करना है यह करना
  3997. 2:50:21है दैट इज अ प्रोसीजरल कमांड ठीक नॉन
  3998. 2:50:24प्रोसीजरल जहां पे मैं सिर्फ ये मेंशन
  3999. 2:50:26करूंगा मेरे को क्या चाहिए और मैं यह नहीं
  4000. 2:50:28बता रहा कि वो कैसे आपको लेके आना है वोह
  4001. 2:50:30आपका रिस्पांसिबिलिटी आप लेके आओ दैट इज अ
  4002. 2:50:32नॉन प्रोसीजरल कमांड अब हमारे पास ना दो
  4003. 2:50:34थोरेट्स
  4004. 2:50:36हम बोलते हैं रिलेशनल
  4005. 2:50:38अलजेब्रा ये किसी कंप्यूटर में नहीं चलते
  4006. 2:50:41बस आईडिया है एनालिसिस करने का तरीका है
  4007. 2:50:43एल्गोरिथम के असमोटोन की तरह और एक है
  4008. 2:50:47रिलेशनल कैलकुलस रिलेशनल अलजेब्रा इज
  4009. 2:50:49प्रोसीजरल रिलेशनल कैलकुलस इज नॉन
  4010. 2:50:52प्रोसीजरल सब कुछ हमारे सिलेबस में है और
  4011. 2:50:55इन दोनों का इस्तेमाल करके हम बनाते हैं
  4012. 2:50:57एसक्यूएल तो अब यहां समझ आता है कि
  4013. 2:50:59एसक्यूएल को प्रोसीजरल बोलना चाहिए कि नॉन
  4014. 2:51:01प्रोसीजरल दोनों में से कुछ भी नहीं
  4015. 2:51:03बिकॉज़ ये कायदे से दोनों के आईडिया यूज़
  4016. 2:51:04कर रहा है हालांकि ये भी मैं बता दूं कि
  4017. 2:51:06जब मैं बोलता हूं कि दोनों की आईडिया यूज़
  4018. 2:51:08करता है तो ऐसा नहीं 50-50 करता है मैं
  4019. 2:51:10बोलता हूं मोर देन 90 पर इट इज लाइक अ
  4020. 2:51:13प्रोसीजरल आइडिया व्हिच फॉलोज रिलेशनल
  4021. 2:51:15अलजेब्रा हार्डली 51 पर आईडिया हम यूज
  4022. 2:51:18करते हैं कैलकुलस का हम इस पूरे आईडिया को
  4023. 2:51:22किस तरह से पढ़ेंगे पहले हम पढ़ेंगे
  4024. 2:51:24अलजेब्रा यस बिकॉज़ अलजेब्रा आपने पढ़
  4025. 2:51:26लिया बोल रहा हूं 90 पर अलजेब्रा इज नथिंग
  4026. 2:51:28बट एल एल पढ़ना बड़ा आसान हो जाता है यस
  4027. 2:51:32तो उसके बाद पढ़ेंगे एल और सबसे बाद में
  4028. 2:51:34पढ़ेंगे कैलकुलस पहला तो इतना इंपॉर्टेंट
  4029. 2:51:36नहीं है और दूसरा रिलेटिवली इतने काम का
  4030. 2:51:38भी नहीं है है ना तो दैट इज द अप्रोच वी
  4031. 2:51:40विल स्टार्ट विद अलजेब्रा देन स्कल एंड
  4032. 2:51:42देन द कैलकुलस पार्ट फेयर इनफ तो ये मैंने
  4033. 2:51:44आपको बता दिया जहां पर हम क्या प्रोसीजरल
  4034. 2:51:47क्वेरी क्या ले है जहां पर हम दोनों चीज
  4035. 2:51:49मेंशन करते हैं क्या चाहिए और कैसे चाहिए
  4036. 2:51:51अलजेब्रा इसका एग्जांपल है नॉन प्रोसीजरल
  4037. 2:51:54जहां पर हम सिर्फ ये मेंशन करें कि हमको
  4038. 2:51:56क्या चाहिए बट एगजैक्टली ना बताए कि कैसे
  4039. 2:51:58आप रिट्राईंग तो उसका हमारा एग्जांपल हो
  4040. 2:52:01गया रिलेशनल कैलकुलस अच्छा वो भी फर्द दो
  4041. 2:52:03पार्ट में डिवाइड होता है वन इज कॉल्ड द
  4042. 2:52:06टपल रिलेशनल कैलकुलस एंड अनदर वन इज डोमेन
  4043. 2:52:08रिलेशनल कैलकुलस जब आएगा तो उसपे डील
  4044. 2:52:10करेंगे अगर एक छोटी सी तुलना करूं कई बार
  4045. 2:52:13ये समझ ही नहीं आ रहा होता बच्चों को ना
  4046. 2:52:15कि यार ये है क्या तो मैंने दो-तीन
  4047. 2:52:17अलग-अलग आईडियाज रखे हैं एल्गोरिदम और कोड
  4048. 2:52:20डिफरेंस समझ रहे हैं कांसेप्चुअल कोई
  4049. 2:52:22आईडिया सोचना रियलिटी सोचना
  4050. 2:52:25थोरेट्स सोचना इमेजिन करिए रिलेशनल
  4051. 2:52:28अलजेब्रा एंड कैलकुलस इज लाइक अ चेस बोर्ड
  4052. 2:52:30एंड मे बी एसकल इज लाइक अ रियल बैटल फील्ड
  4053. 2:52:33जहां पे हम सॉफ्टवेयर प काम करके रियलिटी
  4054. 2:52:35में वो काम कर रहे होते हैं एंड एज आई
  4055. 2:52:37टोल्ड यू एल इज अ काइंड ऑफ दोनों का
  4056. 2:52:39मिक्सचर है अब बात करता हूं रिलेशनल
  4057. 2:52:41अलजेब्रा की रिलेशनल अलजेब्रा स्टार्ट नाउ
  4058. 2:52:44इन रिलेशनल अलजेब्रा ना जैसे आपने
  4059. 2:52:46अलजेब्रा तो पहले भी पढ़ा है मैथमेटिक
  4060. 2:52:48ऑपरेटर्स होते हैं बुलियन अलजेब्रा आपने
  4061. 2:52:50पढ़ा है तो जिस तरह किसी भी सिस्टम में
  4062. 2:52:53कुछ ऑपरेंट होते हैं कुछ ऑपरेटर होते हैं
  4063. 2:52:55अगर मैं मैथ्स की बात करूं अच्छा थोड़ा सा
  4064. 2:52:57शिफ्ट हो गया कोई बात नहीं मैथ्स की अगर
  4065. 2:52:59बात करूं तो फॉर एग्जांपल ये जो थ्री है
  4066. 2:53:03या जो फोर है बोलो ये क्या है ऑपरेंट है
  4067. 2:53:06और ये जो हमारा प्लस है ये ऑपरेटर है
  4068. 2:53:08इजेंट इट इसी तरह बुलियन अलजेब्रा की बात
  4069. 2:53:11करूं तो मान लीजिए a है या बी है यह हमारे
  4070. 2:53:14ऑपरेंट है और ये जो एजोर है यह हमारा
  4071. 2:53:17ऑपरेंट है उसी तरह इन रिलेशनल अलजेब्रा
  4072. 2:53:21आल्सो हम क्या करते हैं यहां पर जो टेबल्स
  4073. 2:53:24है या जो रिलेशन है टेबल को ही हम क्या
  4074. 2:53:26बोल रहे रिलेशन बोल रहे हैं तो जो टेबल है
  4075. 2:53:28वो हमारे ऑपरेंट है और जैसे हर सिस्टम में
  4076. 2:53:31मैथ्स में प्लस माइनस डिवाइड मल्टीप्लाई
  4077. 2:53:33होता है बुलियन अलजेब्रा में यू नो नेगे
  4078. 2:53:36एंड और होता है यहां पर हमारे कुछ ऑपरेटर
  4079. 2:53:38हैं वो भी दो तरह के या तो यूनिरी
  4080. 2:53:40ऑपरेटर्स होंगे फिलहाल में जेनरिकली स्टार
  4081. 2:53:42से रिप्रेजेंट कर रहा हूं बट स्टार के
  4082. 2:53:44अलग-अलग आईडियाज हो सकते हैं तो या तो
  4083. 2:53:46पूरे टेबल पे एक ऑपरेटर लगेगा या दो टेबल
  4084. 2:53:49के बीच में हम कोई ऑपरेटर लगाएंगे किसी भी
  4085. 2:53:51क्वेरी में किसी भी क्वेरी में इनपुट भी
  4086. 2:53:53टेबल होगा आउटपुट भी टेबल होगा और क्वेरी
  4087. 2:53:56दो ही तरह की होंगी या तो सिंगल टेबल
  4088. 2:53:59इनपुट होगा या तो टू टेबल इनपुट होगा बात
  4089. 2:54:01समझ आती है आगे बढ़ता हूं यहां पर मैंने
  4090. 2:54:04यह लिखा अच्छा ये डुप्लीकेशन वाला पॉइंट
  4091. 2:54:06बड़ा इंपॉर्टेंट है क्योंकि रिलेशनल
  4092. 2:54:08अलजेब्रा मैथमेटिकल मॉडल और सेट थ्योरी पे
  4093. 2:54:10बेस्ड है सेट थ्योरी में डुप्लीकेशन होता
  4094. 2:54:12है क्या नहीं सेट इज अ डिस्टिंक्ट कलेक्शन
  4095. 2:54:15ऑफ डिस्टिंक्ट अन ऑर्डर्स इजेंट इट तो
  4096. 2:54:18यहां पर भी हम मान के चलेंगे अगर अलजेब्रा
  4097. 2:54:21है तो डुप्लीकेशन नहीं है ऑन द कांट्रेरी
  4098. 2:54:23एसकल में डुप्लीकेशन हो सकता है है ना तो
  4099. 2:54:26उसकी बात बाद में करेंगे बट यहां पर हमय
  4100. 2:54:28मान के चलते हैं कि डुप्लीकेशन नहीं होगा
  4101. 2:54:31दूसरा बिकॉज इट इज अ प्योर मैथमेटिकल
  4102. 2:54:34सिस्टम तो इंग्लिश के कोई कीवर्ड्स हम
  4103. 2:54:36यहां यूज नहीं करते हैं जो एसक्यूएल में
  4104. 2:54:38करते हैं सेलेक्ट फ्रॉम वेयर वो सब नहीं
  4105. 2:54:40हर चीज के लिए सिंबल हमारे पास है उनका हम
  4106. 2:54:42इस्तेमाल करेंगे सट थरी वाला आईडिया है
  4107. 2:54:44पूरा आगे बढ़ते हैं कौन-कौन से ऑपरेटर है
  4108. 2:54:47तो यहां पे ऑपरेटर भी दो तरह के हम कुछ
  4109. 2:54:49बोलते हैं कुछ फंडामेंटल ऑपरेटर्स हैं कुछ
  4110. 2:54:51एडिशनल है नॉन फंडामेंटल है फंडामेंटल
  4111. 2:54:55जिनका होना मैंडेटरी है और अगर सिर्फ
  4112. 2:54:57फंडामेंटल भी हमारे पास हो तो हमें जो
  4113. 2:54:59चाहिए हम वो कर सकते हैं नॉन फंडामेंटल
  4114. 2:55:01अगेन जो हमारी क्वेरी को आसान बना देते
  4115. 2:55:05हमारे काम को आसान बना देते बट वो नहीं भी
  4116. 2:55:07होता तो चलता जैसे बुलियन अलजेब्रा में
  4117. 2:55:09अगर आपके पास में बोलूं कि एंड है और है
  4118. 2:55:13और नॉट है बस यह तीन फंडामेंटल बाकी सब
  4119. 2:55:16सेकेंडरी है बात तो सही है एंड र और नॉट
  4120. 2:55:19से डिजिटल इलेक्ट्रॉनिक्स में आप सब कुछ
  4121. 2:55:20बना सकते हो ना ठीक उसी तरह ही हमारे
  4122. 2:55:22फंडामेंटल है जिसमें सेलेक्ट प्रोजेक्ट
  4123. 2:55:25यूनियन सेट डिफरेंस कार्टीजन एंड रिनेम और
  4124. 2:55:28बाकी जो है इनके बारे में बात करेंगे
  4125. 2:55:30अलग-अलग तरह के जॉइन इंटरसेक्शन डिवीजन ये
  4126. 2:55:32सब हमारे नॉन फंडामेंटल या डिराइवर इनको
  4127. 2:55:35हम बोलते हैं नाउ अ कार्टीजन प्रोडक्ट दिस
  4128. 2:55:38इज ऑलरेडी डन रिलेशनल स्कीमा रिलेशन दैट
  4129. 2:55:40इज ओके नाउ आई विल डायरेक्टली कम अप विद द
  4130. 2:55:42फर्स्ट ऑपरेटर तो पहला ऑपरेटर है जिसको हम
  4131. 2:55:46बोलते हैं प्रोजेक्ट कैसे रिप्रेजेंट करते
  4132. 2:55:48बाय सिंबल पाई पाई से रिप्रेजेंट करते हैं
  4133. 2:55:50आईडिया क्या है समझिए हमारा काम है टेबल
  4134. 2:55:53से डाटा
  4135. 2:55:55रिट्राईंग में तो सर बहुत सारे कॉलम हो
  4136. 2:55:58सकते हैं तो क्या यह पॉसिबल है कि मैं
  4137. 2:56:00बोलूं नहीं नहीं मेरे को सारा डाटा नहीं
  4138. 2:56:01चाहिए मेरे को ये दो कॉलम चाहिए या ये
  4139. 2:56:04स्पेसिफिक कॉलम का डाटा निकाल के ला दो
  4140. 2:56:06मेरे को रोल नंबर का लिस्ट ला दो स्टूडेंट
  4141. 2:56:08का नेम निकाल के ला दो लाइक दिस हो सकता
  4142. 2:56:10है अगर इस तरह का आपको क्वेरी लिखना है तो
  4143. 2:56:12वो काम किससे होता है वो काम प्रोजेक्शन
  4144. 2:56:14से होता है इसको बोलते हैं प्रोजेक्ट
  4145. 2:56:16प्रोजेक्ट क्या बोलते हैं प्रोजेक्शन
  4146. 2:56:18प्रोजेक्ट इस्तेमाल करते तो क्या बोलते
  4147. 2:56:20हैं प्रोजेक्शन क्या करता है वर्टिकल
  4148. 2:56:22सिलेक्शन करता है बाकी सबको हटा देता है
  4149. 2:56:24स्ट्रक्चर देखिए स्ट्रक्चर क्या है आप पाई
  4150. 2:56:27लिखिए सब स्क्रिप्ट में कॉलम का नेम जो भी
  4151. 2:56:30आपको चाहिए एक से ज्यादा चाहिए कॉलम लगा
  4152. 2:56:32के लिख दीजिए ब्रैकेट में लिख दीजिए टेबल
  4153. 2:56:33नेम एग्जांपल से समझाता हूं यहां देखिए ये
  4154. 2:56:36एक बैंकिंग स्कीमा है ब्रांच अकाउंट
  4155. 2:56:39डिपॉजिटर कस्टमर बरो और लोन थ्रू आउट
  4156. 2:56:43अलजेब्रा एसक्वल कैलकुलस यही यूज करेंगे
  4157. 2:56:46ताकि बार-बार कंफ्यूजन ना हो अब यहां
  4158. 2:56:48देखिए दो क्वेरी लिखी हुई है हर क्वेरी पे
  4159. 2:56:50आप यह भी कर सकते हैं पॉज करें लिख के
  4160. 2:56:52देखें टाइम कम है तो साथ-साथ चलते रहिए
  4161. 2:56:54पहला क्वेरी क्या लिखा है राइटर रिलेशनल
  4162. 2:56:56जब्र क्वेरी टू फाइंड द नेम ऑफ़ ऑल द
  4163. 2:56:58कस्टमर विदाउट डुप्लीकेशन हैविंग अ बैंक
  4164. 2:57:00अकाउंट तो मैं सीधा आपको आंसर दिखाता हूं
  4165. 2:57:02अब देखो वो कस्टमर जिनके पास बैंक अकाउंट
  4166. 2:57:05है यह रहा अकाउंट और यह रहा कस्टमर दोनों
  4167. 2:57:09का रिलेशनशिप है डिपॉजिटर तो वो कस्टमर
  4168. 2:57:11जिनके पास बैंक अकाउंट है कहां मिलेगा
  4169. 2:57:13डिपॉजिटर में मैंने डिपॉजिटर टेबल यूज़
  4170. 2:57:16किया क्या चाहिए उसको उसको कस्टमर का नाम
  4171. 2:57:18चाहिए क्या यहां पर कस्टमर नेम है हां तो
  4172. 2:57:21देखो मैंने लिखा पाई सब स्क्रिप्ट में
  4173. 2:57:23कस्टमर नेम डिपॉजिटर तो क्या होगा इस टेबल
  4174. 2:57:26प वर्टिकल सिलेक्शन करेगा और दो कॉलम आपके
  4175. 2:57:30पास थे दो में से जो आपको चाहिए वो निकाल
  4176. 2:57:32के लाके आपको दे देगा बहुत सिंपल बात है
  4177. 2:57:34इसने अलग से लिख दिया विदाउट डुप्लीकेशन
  4178. 2:57:37नहीं भी लिखता तो मेरे हाथ में कुछ था
  4179. 2:57:39नहीं क्या अलजेब्रा कभी भी डुप्लीकेशन
  4180. 2:57:41सपोर्ट करता मैं मना कर रहा हूं आपसे तो
  4181. 2:57:43ये लिखता भी तो भी मैं कुछ ना कर पाता
  4182. 2:57:45दूसरी क्वेरी बड़ी मजेदार है देखिए क्या
  4183. 2:57:47लिखा है इसने कह रहा है राइट द रिलेशनल टी
  4184. 2:57:49टू फाइंड ऑल डिटेल्स ऑफ द बैंक ब्रांच
  4185. 2:57:52बैंक के ब्रांच अच्छा क्या चाहिए इसको कह
  4186. 2:57:55रहा ऑल द डिटेल मानो सभी कुछ चाहिए अभी
  4187. 2:57:57सभी कुछ चाहिए तो आई थिंक जो इनपुट है वही
  4188. 2:57:59आउटपुट है तो बस मैं क्या करूंगा जाके
  4189. 2:58:01ब्रैकेट में लिख दूंगा ब्रांच दैट विल बी
  4190. 2:58:03ऑल थोड़ा अजीब लगता है सर कोई ऑपरेटर यूज
  4191. 2:58:05नहीं किया क्या नहीं किया बट कुछ चाहिए
  4192. 2:58:07नहीं ये मैथमेटिकल मॉडल है यहां पर हम वही
  4193. 2:58:10मेंशन करते हैं जो रियलिटी में जरूरी है
  4194. 2:58:12अब यहां पे पूरा टेबल चाहिए तो जो इनपुट
  4195. 2:58:14है वही हमारा आउटपुट है सो दैट इज हाउ
  4196. 2:58:17व्यूज प्रोजेक्ट
  4197. 2:58:19अब कॉलम तो सेलेक्ट करना आपको आ गया अगला
  4198. 2:58:22सिलेक्शन क्या है कोई स्पेसिफिक रो
  4199. 2:58:24निकालना क्या हो सकता है हमें किसी क्वेरी
  4200. 2:58:26में सारे रो नहीं चाहिए ओबवियसली मुझे वो
  4201. 2:58:28अकाउंट डिटेल चाहिए जिनका बैलेंस इतने से
  4202. 2:58:30कम है वो स्टूडेंट चाहिए जिसके मार्क्स
  4203. 2:58:32इतने से ज्यादा है देर आर सम कंडीशंस
  4204. 2:58:34क्यों कॉलम का नाम होता है सर रो का नाम
  4205. 2:58:38नहीं होता रो की प्रॉपर्टी होती है आप
  4206. 2:58:40मुझे कुछ एटिबल की वैल्यू बताएंगे जिस बेस
  4207. 2:58:43पर मैं वो रो सेलेक्ट करके लाऊंगा तो इसको
  4208. 2:58:45बोलते हैं सिलेक्शन करना सिलेक्शन करना
  4209. 2:58:49वर्टिकल बोलते हैं प्रोजेक्शन करना दिस इज
  4210. 2:58:52सिलेक्शन हाउ यू डू अ सिलेक्शन बाय सिंबल
  4211. 2:58:55सिग्मा बाय सिंबल सिग्मा सिग्मा का यूज
  4212. 2:58:58करके हम सिलेक्शन करते हैं और कैसे ट्राइव
  4213. 2:59:01करने वाले हैं जो भी कंडीशन आपको चाहिए
  4214. 2:59:03अगेन इट्स अ यूरी ऑपरेटर बेसिक बेसिक
  4215. 2:59:05पॉइंट्स सब मैंने लिख के रखे हैं यूरी
  4216. 2:59:07ऑपरेटर है टेबल का नाम बताइए जो भी कंडीशन
  4217. 2:59:10है सब स्क्रिप्ट प लिख दीजिए और ये
  4218. 2:59:12हॉरिजॉन्टल जो जो कंडीशन सेटिस्फाई करेगा
  4219. 2:59:14वो आपको निकाल के लाके देगा मैंने दो
  4220. 2:59:16क्वेरी लिख के समझाने की कोशिश
  4221. 2:59:19ऑल अकाउंट नंबर वेर बैलेंस ज लेस देन 1000
  4222. 2:59:23अकाउंट नंबर अकाउंट नंबर यह रहा सर अकाउंट
  4223. 2:59:26नंबर अकाउंट नंबर में हमें क्या चाहिए
  4224. 2:59:28हमें सब नहीं चाहिए हमें वह अकाउंट नंबर
  4225. 2:59:31चाहिए जिनका बैलेंस 1000 से कम है तो
  4226. 2:59:34देखिए सबसे पहले क्या किया अकाउंटेबल
  4227. 2:59:37इनपुट में यूज किया ब्रैकेट में लिख दिया
  4228. 2:59:39एंड देर यू सी सिग्मा देर यू सी सिग्मा
  4229. 2:59:41कंडीशन लिखी बैलेंस मस्ट बी लेस देन 1000
  4230. 2:59:45अब इससे क्या होगा इमेजिन करो इससे कॉलम
  4231. 2:59:48तो तीनों रहेंगे लेकिन सिर्फ वही रो बचें
  4232. 2:59:51जिनका जो बैलेंस है वो 1000 से कम है अब
  4233. 2:59:54उसमें भी उसको सब नहीं चाहिए कह रहा मेरे
  4234. 2:59:56को सिर्फ क्या चाहिए अकाउंट नंबर चाहिए
  4235. 2:59:58आफ्टर डूइंग दिस नाउ यू कैन अप्लाई
  4236. 3:00:00प्रोजेक्शन प्रोजेक्शन तो करना हमने पहले
  4237. 3:00:02सीखा है पाई से अब आप लिख दो अकाउंट नंबर
  4238. 3:00:04कितना आसान है यार कोई बहुत बड़ी बात नहीं
  4239. 3:00:06है देखने में भूटिया लगता है दो-तीन
  4240. 3:00:09क्वारी लिखना पढ़ना सीख जाएंगे मजा आ
  4241. 3:00:11जाएगा क्या कंडीशन थोड़ी
  4242. 3:00:13कॉम्प्लेक्शन पढ़ो फाइंड ब्रांच नेम व्हिच
  4243. 3:00:16इज सिचुएटेड इन दिल्ली एंड हैविंग एसेट्स
  4244. 3:00:19लेस देन 1 लाख कौन सा टेबल यूज़ होगा आई
  4245. 3:00:22थिंक ब्रांच यूज़ होगा अब क्या-क्या
  4246. 3:00:24कंडीशन है दो कंडीशन है व्हिच इज सिचुएटेड
  4247. 3:00:27इन दिल्ली तो ब्रांच सिटी क्या होना चाहिए
  4248. 3:00:30दिल्ली होना चाहिए एंड के और एंड ए एंडडी
  4249. 3:00:34एंड इंग्लिश का नहीं लिखना कंजंक्शन जैसे
  4250. 3:00:36लिखते हैं ना ऐसे लिखा है और क्या दूसरी
  4251. 3:00:38कंडीशन है कि एसेट जो है आई एम सॉरी मैंने
  4252. 3:00:401000 लिख दिया तो ये क्या होना चाहिए ये
  4253. 3:00:43होना चाहिए 1 लाख एसेट इज लेस दन 1 लाख
  4254. 3:00:46उसके बाद सब कुछ है नहीं ब्रांच का नेम
  4255. 3:00:48चाहिए बाहर लगा लिया प्रोजेक्शन तो सिर्फ
  4256. 3:00:50सिलेक्शन कैसे करना है वो भी समझे और
  4257. 3:00:52दोनों को एक साथ कैसे इस्तेमाल कर सकते
  4258. 3:00:54हैं वो भी समझे धीरे-धीरे हमारा
  4259. 3:00:55अंडरस्टैंडिंग बढ़ता जा रहा है दो तीन
  4260. 3:00:57पॉइंट और यहां प ड अप कर देता हूं
  4261. 3:00:59सिलेक्शन में आप अगर जैसे यहां प हमने
  4262. 3:01:01देखा
  4263. 3:01:05कम्यूटर नहीं पड़ता आप चाहे तो स्टेप बाय
  4264. 3:01:08स्टेप भी कर सकते हैं पहले एक कंडीशन लगा
  4265. 3:01:11लीजिए फिर दूसरा कंडीशन लगा लीजिए किसी भी
  4266. 3:01:13तरह का कंपैरिजन किसी भी तरह का लॉजिकल
  4267. 3:01:16ऑपरेटर सब लगाया जा सकता है क्या कभी-कभी
  4268. 3:01:18ऐसा हो सकता है कि रिजल्ट में जो टेबल है
  4269. 3:01:21उसमें कुछ हो ही ना हो सकता है मान लीजिए
  4270. 3:01:23आपने कोई ऐसी कंडीशन लगाई जो इसने
  4271. 3:01:25सेटिस्फाई नहीं की तो इट इज पॉसिबल दैट यू
  4272. 3:01:27कैन गेट अ जीरो जीरो मींस काउंट जीरो नहीं
  4273. 3:01:30लिखा आएगा यू गेट एमटी टेबल पॉसिबल है कोई
  4274. 3:01:32दिक्कत नहीं आगे बढ़ते हैं यूनियन तो जैसे
  4275. 3:01:35यूनियन ऑपरेटर हम सेट थरी में यूज करते
  4276. 3:01:37हैं यूनियन इधर भी यूज किया जा सकता है
  4277. 3:01:40लेट मी हैव एग्जांपल यहां देखिए आप फाइंड
  4278. 3:01:43द नेम ऑफ कस्टमर्स हु हैव अ लोन और अकाउंट
  4279. 3:01:47और बोथ अब वो कस्टमर जिनके पास लोन है आई
  4280. 3:01:51थिंक वो कहलाते हैं बरोबर ध्यान दीजिए वो
  4281. 3:01:55कस्टमर जिनके पास अकाउंट है वह कहलाते हैं
  4282. 3:01:57डिपॉजिटर अब मुझे उन लोगों के नाम चाहिए
  4283. 3:02:00जो या तो डिपॉजिटर हैं जिनके पास अकाउंट
  4284. 3:02:04है या तो बरो है जिनके पास लोन है या
  4285. 3:02:07दोनों भी हो सकते हैं तो कैसे करें तो
  4286. 3:02:09अगेन जैसे यूनियन हम वहां यूज करते इधर भी
  4287. 3:02:11यूज कर सकते हैं ये देखिए दो बिल्कुल
  4288. 3:02:13सेपरेट क्वेरीज हैं जिनका आपस में एक
  4289. 3:02:17दूसरे से कोई लेना देना नहीं तो पहली
  4290. 3:02:19क्वेरी क्या है डिपॉजिटर से कस्टमर नेम
  4291. 3:02:21निकाल लो इसी तरह बरोबर से भी कस्टमर नेम
  4292. 3:02:24निकाल लो दोनों टेबल आपस में रिलेटेड नहीं
  4293. 3:02:26है और उठा के दोनों का यूनियन कर दो इजेंट
  4294. 3:02:29इट अगर मैं ऐसा बोल दूं वो लोग चाहिए जो
  4295. 3:02:32है जिनके पास लोन है बट अकाउंट नहीं है
  4296. 3:02:35सेट डिफरेंस देखो बिल्कुल सेम बात है पहले
  4297. 3:02:38बोवर निकाल लिया तो लोन वाले आ गए माइनस
  4298. 3:02:41कर दिया अ वो जिनके पास अकाउंट है तो
  4299. 3:02:44सिर्फ वो बच्चे जिनके पास सिर्फ लोन है है
  4300. 3:02:46ना तो यही पूरी पूरी बैकग्राउंड मैंने
  4301. 3:02:48यहां पर लिखी थी यूनियन ऑपरेशन है कौन
  4302. 3:02:51आएगा चाहे फर्स्ट टेबल का टपल हो सेकंड
  4303. 3:02:54टेबल का टपल हो अप्लाई करते में दो बात का
  4304. 3:02:56ध्यान रखना है किसी भी दो टेबल में यूनियन
  4305. 3:02:59नहीं लगा सकते उनके अंदर नंबर ऑफ कॉलम सेम
  4306. 3:03:02होने चाहिए दूसरा उनका डोमेन भी सेम होना
  4307. 3:03:05चाहिए अगर इधर कस्टमर नेम लिखा है पहले
  4308. 3:03:07कॉलम में तो उधर भी कस्टमर नेम हो अगर इधर
  4309. 3:03:10रोल नंबर लिखा है तो इधर भी रोल नंबर हो
  4310. 3:03:12लाइक दिस तो ये कंडीशन थी लगाने की दोनों
  4311. 3:03:15को आप सम करेंगे तो कॉलम तो डिग्रीज लाइक
  4312. 3:03:18नंबर ऑफ कॉलम्स वो सेम ही रहेगा टोटल
  4313. 3:03:21काउंट अगर पहले वाले में मान लीजिए 10 है
  4314. 3:03:24दूसरे वाले में 15 टप्पल थे तो दोनों का
  4315. 3:03:27सम वैसे होगा 25 बट यूनियन आमतौर पे दोनों
  4316. 3:03:30में कहीं बीच में आता बिकॉज़ कुछ कॉमन भी
  4317. 3:03:32होगा वो तो सेट थ्योरी वाली अंडरस्टैंडिंग
  4318. 3:03:33है तो ये कैसे इस्तेमाल करना है समझ गए
  4319. 3:03:35सेट डिफरेंस भी मैंने आपको बता दिया व्हाट
  4320. 3:03:37इज सेट डिफरेंस कि वो जो एक्सक्लूसिवली
  4321. 3:03:41पहले सेट का मेंबर हो जैसे हमने जो क्वेरी
  4322. 3:03:43सॉल्व की कि एक्सक्लूसिवली लोन उसके पास
  4323. 3:03:45हो बट अकाउंट उसके पास नहीं तो उस तरह का
  4324. 3:03:48सिलेक्शन भी हम कर सकते हैं
  4325. 3:03:50नाउ अगला आईडिया है कार्टीजन प्रोडक्ट अब
  4326. 3:03:53ये मजेदार आईडिया है अभी तक जो हमने
  4327. 3:03:55क्वेरी यूज की ना वो या तो एक टेबल को यूज
  4328. 3:03:57कर रही थी या फिर दो टेबल जिनका आपस में
  4329. 3:04:00कोई लेना देना नहीं था कभी-कभी दोनों का
  4330. 3:04:01मिक्सचर हो सकता है तो पहले मैं आपको
  4331. 3:04:04क्वेरी दिखाता हूं फिर मैं आपको इसकी मैथ
  4332. 3:04:06समझाता हूं अब यह क्वेरी देखिए फाइंड द
  4333. 3:04:09नेम ऑफ ऑल कस्टमर्स अलोंग विद अ अकाउंट
  4334. 3:04:12बैलेंस हु हैव अ बैंक अकाउंट वो कस्टमर का
  4335. 3:04:16नाम चाहिए जिस जिके पास अकाउंट है फिर वही
  4336. 3:04:19बात कस्टमर जिसके पास अकाउंट है वो कहलाता
  4337. 3:04:22है डिपॉजिटर और वो मिलेगा आपको डिपॉजिटर
  4338. 3:04:24टेबल में बट इस बार इसको सिर्फ नाम नहीं
  4339. 3:04:27चाहिए कह रहा बैलेंस भी लाके दो अभी
  4340. 3:04:30बैलेंस कहां मिलेगा सर बैलेंस इधर मिलेगा
  4341. 3:04:33आप ध्यान से सोचे तो चाहिए मुझे कस्टमर
  4342. 3:04:36नेम व्हिच इज लाइक अ प्रोजेक्शन लेकिन
  4343. 3:04:38कंडीशन अच्छा यहां भी प्रोजेक्शन ही करना
  4344. 3:04:40और साथ में बैलेंस भी चाहिए अब ये दोनों
  4345. 3:04:43डाटा एक टेबल में तो नहीं है अलग-अलग टेबल
  4346. 3:04:45में है व्हिच इज लाइक अकाउंट और डि पॉजिट
  4347. 3:04:48तो क्या करना पड़ेगा दोनों टेबल को मर्ज
  4348. 3:04:50करना पड़ेगा तो यहां पर हम क्या यूज करते
  4349. 3:04:53हैं वी यूज कार्टीजन प्रोडक्ट एंड दैट इज
  4350. 3:04:55हाउ वी राइट इड सो अकाउंट का कार्टेज
  4351. 3:04:58प्रोडक्ट कर दिया आपने डिपॉजिटर से ये
  4352. 3:05:00दोनों टेबल मर्ज हो गए अब प्रॉब्लम समझिए
  4353. 3:05:03कार्टीशन प्रोडक्ट बहुत ज्यादा उसको बात
  4354. 3:05:05नहीं समझ आती वो क्या करता है वो सर पहले
  4355. 3:05:09टेबल की हर रो को दूसरे टेबल की हर रो के
  4356. 3:05:13साथ क्या करता है मल्टीप्लाई कर देता है
  4357. 3:05:15एंड देयर विल बी यू नो एनी नंबर ऑफ टपल
  4358. 3:05:18सारे टपल्स बन जाएंगे जबकि जैसा हमने वहां
  4359. 3:05:21लॉसी लॉस लेस डीकंपोजिशन में सीखा दोनों
  4360. 3:05:23में कुछ कॉमन है क्या है ना काउंट नंबर तो
  4361. 3:05:26उे क्या करना चाहिए इसे वो मैच करने चाहिए
  4362. 3:05:28जिनके अकाउंट नंबर सेम हो ये प्रॉब्लम है
  4363. 3:05:31कार्टीजन प्रोडक्ट की नाउ जैसे मैंने बोला
  4364. 3:05:33था एग्जांपल से समझाता हूं एक टेबल है r1
  4365. 3:05:36एक टेबल है r2 मैं आपसे बोलूंगा दोनों को
  4366. 3:05:39मैच करो तो देखो आप दिमाग लगाओगे दोनों
  4367. 3:05:41में कुछ कॉमन है हां सर कॉमन है b की
  4368. 3:05:43वैल्यू डिस्टिंक्ट भी है क्या हां
  4369. 3:05:45डिस्टिंक्ट भी है तो आपको यह 2q और r आ
  4370. 3:05:50मैच करना चाहिए मेरे ख्याल से दो ही डाटा
  4371. 3:05:52रिलेटेड मिलेगा क्या 2q पे x मिलना चाहिए
  4372. 3:05:57और 3r पे y मिलना चाहिए लेकिन यह भाई साहब
  4373. 3:06:00कार्टीजन प्रोडक्ट क्या करेंगे यह देखिए
  4374. 3:06:03ये पहले टेबल के हर रो को दूसरे टेबल की
  4375. 3:06:06हर रो से मल्टीप्लाई करेंगे और गौर से
  4376. 3:06:09देखेंगे तो सिर्फ दो ही रो इसमें वैलिड है
  4377. 3:06:11जहां पे कॉमन एट्रिल की वैल्यू मैच हो रही
  4378. 3:06:14है बाकी सब आ गई है ना यह प्रॉब्लम है
  4379. 3:06:16कार्टीजन की एंड दैट इज द रीजन यू सी कि
  4380. 3:06:19अब क्या ये बात हमेशा अलग से बतानी पड़ती
  4381. 3:06:21है हां सर ये बात अलग से बतानी पड़ती है
  4382. 3:06:24क्या बोल रहे है इसको कि भाई वो ठीक है बट
  4383. 3:06:26ध्यान
  4384. 3:06:26रख अकाउंट डॉट अकाउंट नंबर और डिपॉजिटर
  4385. 3:06:30डॉट अकाउंट नंबर दोनों सेम होना चाहिए तो
  4386. 3:06:33जैसे ही आप ये बात अलग से लिख के इसको
  4387. 3:06:35बताएंगे अ क्या करेगा जितने भी इसने फालतू
  4388. 3:06:38एड यू नो रिडंडेंट सरप्लस गलत टपल जनरेट
  4389. 3:06:42किए वो सब के सब एलिमिनेट हो जाएंगे दोनों
  4390. 3:06:44टेबल मर्ज हो गए अब बताओ क्या चाहिए सर
  4391. 3:06:47कस्टमर नेम चाहिए और उसके अकाउंट का
  4392. 3:06:48बैलेंस चाहिए दोनों को प्रोजेक्ट कर दो
  4393. 3:06:50बात समझ आई हाउ डज दिस कार्टीजन प्रोडक्ट
  4394. 3:06:53वर्क्स व्हाट इज द प्रॉब्लम विद द
  4395. 3:06:55कार्टीजन प्रोडक्ट कब इस्तेमाल करना है जब
  4396. 3:06:57डेटा अलग-अलग टेबल में हो अ अलग से क्या
  4397. 3:07:00करना पड़ेगा रिडंडेंट टपल एलिमिनेट करना
  4398. 3:07:02पड़ेगा यू मस्ट राइट अ कंडीशन एंड देन
  4399. 3:07:04उसके बाद तो टेबल मर्ज हो गया है जो
  4400. 3:07:06प्रोजेक्शन करना है कर सकते हैं है ना ये
  4401. 3:07:09सारे पॉइंट्स लुक एट दिस कार्टीजन
  4402. 3:07:11प्रोडक्ट की पूरी थ्योरी यहां पर लिखी हुई
  4403. 3:07:13है अगर आपसे कोई पूछता है एक-एक एक-एक
  4404. 3:07:16पॉइंट मैंने यहां पर मेंशन करके क्लियर कट
  4405. 3:07:19आपको बता दिया है रिनेम ऑपरेशन रिनेम की
  4406. 3:07:22क्या कहानी है देखिए रिनेम का गेम यह है
  4407. 3:07:24कि कभी-कभी हमें चाहिए कि जो रिजल्ट आया
  4408. 3:07:27ना उसको हम रिनेम करें इसके बहुत सारे
  4409. 3:07:30कारण हो सकते हैं यूजुअली जो रिजल्ट आता
  4410. 3:07:32है क्वेरी करने के बाद टेबल का नाम ही
  4411. 3:07:34नहीं होता अब मान लीजिए हमारे पास
  4412. 3:07:37स्टूडेंट का बहुत सारा डिटेल है हमें क्या
  4413. 3:07:39चाहिए कि जो रिजल्ट ऐसे बच्चों का रिकॉर्ड
  4414. 3:07:41लाके दो जिनकी 90 पर से ज्यादा है एंड
  4415. 3:07:44सपोज हम उनको बोलेंगे दे आर द टॉपर्स ऑफ द
  4416. 3:07:46क्लास समथिंग लाइक दिस तो जो रिजल्ट आया
  4417. 3:07:49उस टेबल का कोई नाम थोड़ी है इनपुट टेबल
  4418. 3:07:50का नाम स्टूडेंट था तो मैं मुझे उस टेबल
  4419. 3:07:52को रिनेम करना पड़े टॉपर हाउ यू डू रिनेम
  4420. 3:07:55सो देर इज अ ऑपरेटर जैसे फिजिक्स में आपने
  4421. 3:07:57पढ़ा होगा रो बोलते हैं इसको ये सिंबल हम
  4422. 3:08:00यहां पर यूज करते हैं सिंटेक्स क्या है
  4423. 3:08:02आपने यहां पर कुछ भी टेबल लिखा है इनपुट
  4424. 3:08:05में अब रिजल्ट में दो चीजें हैं आप चाहो
  4425. 3:08:08तो सिर्फ टेबल का नाम रिनेम कर सकते हो आप
  4426. 3:08:10चाहो तो
  4427. 3:08:13एट्रिमेद
  4428. 3:08:15यहां पर उसको रिनेम कर दिया लर्नर तो क्या
  4429. 3:08:18हुआ स्टूडेंट टेबल का नाम लर्नर हो गया एक
  4430. 3:08:21और बात जो यहां पर क्लियर कट बता दूं इसका
  4431. 3:08:23मतलब यह नहीं है कि डेटाबेस में स्टूडेंट
  4432. 3:08:26टेबल का नाम ही हमने लर्नर कर दिया ये
  4433. 3:08:28टेंपरेरी क्वेरी कर रहे हैं ना तो मान के
  4434. 3:08:30चलिए टेंपरेरिली हमने एक नया कॉपी बनाया
  4435. 3:08:33ऑफ द टेबल स्टूडेंट और फिलहाल हम उसे
  4436. 3:08:35लर्नर कह के बुलाएंगे डेटाबेस विल रिमन
  4437. 3:08:38अनचेंज्ड बात समझ आती है सर मेरे को तो
  4438. 3:08:40कॉलम नेम भी चेंज करना है कर लो स्टूडेंट
  4439. 3:08:43डिटेल के साथ बताओ ब्रैकेट में लिख के रोल
  4440. 3:08:46नंबर नेम और एज तीन एटिबल है यहां पर बता
  4441. 3:08:50दो लर्नर स्टूडेंट आईडी यूजर नेम और एज तो
  4442. 3:08:53ये क्या करेगा अकॉर्डिंग कॉमन जो कॉलम्स
  4443. 3:08:55के जो नेम है वो भी चेंज करेगा हां सो दैट
  4444. 3:08:58इज हाउ वी कैन यूज दिस रिनेम ऑपरेशन अब
  4445. 3:09:02यहां तक जो हमने पढ़ा ये कौन से पढ़ लिए
  4446. 3:09:04हमारे जो फंडामेंटल ऑपरेटर है बट मैं आपसे
  4447. 3:09:07बोल रहा हूं क्या है कुछ एडिशनल डिराइवर
  4448. 3:09:09ऑपरेटर्स भी हो सकते हैं अब चलिए उनके
  4449. 3:09:11बारे में बात करते मैं दोबारा बोल रहा हूं
  4450. 3:09:13क्या ये मैंडेटरी है नहीं बट क्या ये आपकी
  4451. 3:09:15क्वेरी को आसान बना देंगे हां सान बनाएंगे
  4452. 3:09:18वी विल गो वन बाय वन तो पहला है हमारा
  4453. 3:09:21इंटरसेक्शन इंटरसेक्शन इज अगेन कॉमन सेट
  4454. 3:09:24थ्योरी का प्रिंसिपल है आप चाहो तो उसे
  4455. 3:09:26सेट डिफरेंस इंप्लीमेंट भी कर सकते हो मैं
  4456. 3:09:28दोबारा वो क्वेश्चन पूछ लेता हूं आपसे
  4457. 3:09:30अच्छा यहां पर आई थिंक मैंने सिंबल यूनियन
  4458. 3:09:32वाले यूज कर लिया वई कस्टमर वाली बात कर
  4459. 3:09:34लेते हैं अगर हमें उन लोगों के नाम चाहिए
  4460. 3:09:37जो डिपॉजिटर भी और बरोबर भी है यानी कि
  4461. 3:09:40दोज कस्टमर्स हु हैव अ बैंक अकाउंट एंड हु
  4462. 3:09:43हैव अ लोन बोथ तो यहां पर आप चाहो तो
  4463. 3:09:45डायरेक्ट इंटरसेक्शन लगा लो तो इधर आपको
  4464. 3:09:48लोन अकाउंट वाले मिल गए इधर आपको लोन वाले
  4465. 3:09:51मिल गए दोनों का आपने इंटरसेक्शन किया
  4466. 3:09:52कॉमन मिल गए बात समझ आ गई नेचुरल जॉइन ना
  4467. 3:09:56नेचुरल जॉइन बहुत कमाल की चीज है इसका मैं
  4468. 3:09:59पहले आपको आईडिया समझाता हूं नेचुरल जॉइन
  4469. 3:10:01काम कैसे करता है और नेचुरल जॉइन का
  4470. 3:10:03एडवांटेज क्या है अच्छा आई थिंक यहां
  4471. 3:10:07पे एक दो स्लाइड हमारी लॉस हो गई कोई बात
  4472. 3:10:10नहीं देखिए आईडिया ये है सर कि जब हम
  4473. 3:10:13कार्टीजन प्रोडक्ट यूज करते हैं ना
  4474. 3:10:15कार्टीजन प्रोडक्ट को बार-बार अलग से
  4475. 3:10:17बताना पड़ता है याद है आपको कि भाई यह
  4476. 3:10:19कंडीशन है नेचुरल जॉइन इज अ स्मार्ट
  4477. 3:10:21ऑपरेटर जो हमने लॉसी लॉस लेस में यूज किया
  4478. 3:10:24था तो अगर आप नेचुरल जॉइन करते हैं तो
  4479. 3:10:26आपको पूरी बात अलग से बताने की जरूरत नहीं
  4480. 3:10:29है फॉर एग्जांपल इफ आई गो बैक टू द सेम
  4481. 3:10:32क्वेरी ना वहां पे इस बात को समझाना और
  4482. 3:10:34आसान है ये क्वेरी हमने लिखी इन दोनों में
  4483. 3:10:37कॉमन क्या था गाउंड नंबर यू डू वन थिंग
  4484. 3:10:40हाउ यू राइट नेचुरल जॉइन ऐसा डमरू की तरह
  4485. 3:10:43यू रिप्रेजेंट द सिंबल और जैसे ही आप
  4486. 3:10:45नेचुरल जॉइन करेंगे अब आप को ये कुछ भी
  4487. 3:10:47लिखने की जरूरत नहीं है डोंट से कि ये
  4488. 3:10:49इसका कॉमन इसका कॉमन ये मत लिखिए
  4489. 3:10:51डायरेक्टली कम टू द आईडिया और ऑटोमेटिक वो
  4490. 3:10:54समझ जाएगा कि अच्छा दोनों में कॉमन अकाउंट
  4491. 3:10:56नंबर है उसी को मैच करना है जस्ट
  4492. 3:10:57प्रोजेक्शन करो ये है नेचुरल जॉइंट की
  4493. 3:10:59कहानी हालांकि इसमें प्रॉब्लम क्या है
  4494. 3:11:02क्योंकि ये स्मार्ट प्ले करता है और
  4495. 3:11:04क्योंकि ये दोनों टेबल से कॉमन एट्रिल
  4496. 3:11:07लेता है तो वो डाटा जो एक्सप्लीसिटली
  4497. 3:11:11फर्स्ट टेबल में है या वो डाटा जो
  4498. 3:11:13एक्सप्लीसिटली सेकंड टेबल में है वो लॉस
  4499. 3:11:15हो जाता है तो नेचुरल ज
  4500. 3:11:17काम तो बढ़िया करता है बट इस तरह के
  4501. 3:11:19सिनेरियो में अगर कुछ डाटा एक्सप्लिसिट है
  4502. 3:11:22दैट इज गोइंग टू बी लॉस्ट इसीलिए हम बोलते
  4503. 3:11:23हैं इट इज अ लॉसी ऑपरेटर इसके वेरिएंट्स
  4504. 3:11:26भी हैं जो मैं स्कल में जाके कवर करूंगा
  4505. 3:11:28अलजेब्रा मेंट इज नॉट दैट इंपॉर्टेंट जो
  4506. 3:11:30हमारे आउटर जॉइन होते हैं लेफ्ट आउटर जॉइन
  4507. 3:11:33राइट आउटर जॉइन फुल आउटर जॉइन तो अगर आप
  4508. 3:11:35वो ढूंढ रहे हैं तो कंफ्यूज मत होएगा मैं
  4509. 3:11:37स्कल में इस बात को बताऊंगा और ये वाले
  4510. 3:11:39ऑपरेटर भी आपको क्लियर हो जाएंगे बट देयर
  4511. 3:11:41यू सी नेचुरल जॉइन के बाद क्या रिजल्ट
  4512. 3:11:43आएगा सिर्फ जो कॉमन है और जो दोनों टेबल
  4513. 3:11:45में यूज़ है वही आएगा यस नेक्स्ट आईडिया
  4514. 3:11:49इज डिवीजन अब देखिए डिवीजन का आईडिया क्या
  4515. 3:11:51है डिवीजन आपको समझाता हूं डिवीजन भी
  4516. 3:11:53डिवाइड ऑपरेटर है लॉजिक क्या है डिवीजन
  4517. 3:11:57ऑपरेटर्स अप्लाइड व्हेन वी हैव अ क्वेरी
  4518. 3:11:59लाइक वी हैव कंप्लीटेड उस स्टूडेंट का नाम
  4519. 3:12:02चाहिए ये एक देखो टेबल है कंप्लीटेड
  4520. 3:12:05जिसमें स्टूडेंट है और टास्क है यहां पर
  4521. 3:12:07मेरे पास क्या है सिर्फ टास्क है अब यह
  4522. 3:12:09बता रहा है कि फ्रेड ने डेटाबेस वन
  4523. 3:12:11डेटाबेस टू प काम किया फ्रेड ने कंपाइलर
  4524. 3:12:13वन पे काम किया ब्ला ब्ला ब्ला हमें उन
  4525. 3:12:15स्टूडेंट्स का नाम चाहिए जिन्होंने
  4526. 3:12:17डेटाबेस वन और डेटाबेस टू दोनों पे काम
  4527. 3:12:19किया है इस तरह की क्वेरी में हम क्या
  4528. 3:12:21करते हैं ये फर्स्ट टेबल है कंप्लीटेड ये
  4529. 3:12:24सेकंड टेबल है लेट मी से टास्क इसमें हमने
  4530. 3:12:27मेंशन कर दी डेटाबेस प्रोजेक्ट और इन
  4531. 3:12:29दोनों के बीच में हम करते हैं डिवाइड अब
  4532. 3:12:30होता क्या है ऐसा समझो टास्क से टास्क
  4533. 3:12:33कैंसिल हो जाएगा हमें रिजल्ट में सिर्फ
  4534. 3:12:36क्या मिलेगा स्टूडेंट दूसरा वही स्टूडेंट
  4535. 3:12:39मिलेंगे जो टास्क की दोनों एंट्री के साथ
  4536. 3:12:41यहां पर सरवाइव कर रहे हैं तो आई विल से
  4537. 3:12:44डेटाबेस वन डेटाबेस टू फ्रेड आ जाएगा
  4538. 3:12:47उसके बाद यह भाई ने क्या नाम रखा है इसने
  4539. 3:12:50अपना इनी जो भी नाम रखा है यह तो नहीं
  4540. 3:12:53आएगा क्योंकि डेटाबेस वन डेटा बटू दोनों
  4541. 3:12:55के लिए नहीं है ये सारा ये भी सेलेक्ट
  4542. 3:12:57होगी यस तो ये दोनों सेलेक्ट हो जाएंगे तो
  4543. 3:13:00जो रिजल्ट है देखिए फ्रेड एंड सारा दोनों
  4544. 3:13:02आपको मिलेंगे तो आई थिंक गेम आपको समझ आ
  4545. 3:13:04गया इफ आई कोट वन मोर एग्जांपल यहां देखिए
  4546. 3:13:07एक टेबल है r एक टेबल है s अब जब हम
  4547. 3:13:09डिवाइड करेंगे r के अंदर दो कॉलम ए और बी
  4548. 3:13:12s के अंदर a तो a से a कैंसिल रिजल्ट में
  4549. 3:13:15सिर्फ बी आएगा बट कौन कौन सा b आएगा जो एक
  4550. 3:13:18ही तीनों वैल्यू के लिए रिपीट हुआ है क्या
  4551. 3:13:20b1 तीनों के लिए रिपीट है जी हां b1 आ
  4552. 3:13:23जाएगा क्या b2 तीनों के लिए रिपीट है जी
  4553. 3:13:25नहीं a1 a2 के लिए है a3 के लिए नहीं है
  4554. 3:13:28तो b2 नहीं आएगा b3 a2 a3 के लिए a1 के
  4555. 3:13:32लिए ये भी नहीं आएगा b4 जी हां ये भी
  4556. 3:13:34तीनों के लिए है तो ये भी आ जाएगा रिजल्ट
  4557. 3:13:37में सिर्फ दो ही वैल्यू आएंगी फॉलो कर पा
  4558. 3:13:39रहे हैं तो दिस इज एन आइडिया जो हमेशा
  4559. 3:13:42यहां पर काम करता है और अगेन मैं फिर से
  4560. 3:13:44याद दिला रहा हूं ये डिराइवर है आप अगर
  4561. 3:13:47चाहे तो यह काम विदाउट डिवीजन भी कर सकते
  4562. 3:13:50हैं बट डिवीजन से काम करना रिलेटिवली बहुत
  4563. 3:13:52आसान है तो यह एक बेसिक अंडरस्टैंडिंग
  4564. 3:13:55हमने ली अलजेब्रा की जहां पर बेसिक बेसिक
  4565. 3:13:58सारे ऑपरेटर हाउ दे वर्क्स वो काम किया अब
  4566. 3:14:00जो एक्चुअल अंडरस्टैंडिंग है दैट इज एल तो
  4567. 3:14:03कुछ लोग हो सकता है डायरेक्ट एकल भी देखना
  4568. 3:14:05चाहे देख सकते हैं नो प्रॉब्लम बट आई विल
  4569. 3:14:07एडवाइज कि अगर पॉसिबल है तो उसका पहला जो
  4570. 3:14:09चैप्टर है अलजेब्रा का वो भी देखिए बिकॉज
  4571. 3:14:11उसके बाद एसकल समझना रिलेटिवली और आसान हो
  4572. 3:14:14जाता है तो फाइनली अभी बात करते हैं ए की
  4573. 3:14:17नोन एज स्ट्रक्चर्ड क्वेरी लैंग्वेज तो
  4574. 3:14:19एक-एक करके आल को वन बाय वन देखिए
  4575. 3:14:21स्ट्रक्चर्ड क्वेरी लैंग्वेज इज अ डोमेन
  4576. 3:14:23स्पेसिफिक लैंग्वेज नॉट अ जनरल पर्पस
  4577. 3:14:26प्रोग्रामिंग लैंग्वेज ये बात समझनी है तो
  4578. 3:14:27कि जैसे सी है पाइथन है जावा है क्या इसकी
  4579. 3:14:30तरह एल एक स्ट्रक्चर्ड प्रोग्रामिंग
  4580. 3:14:32लैंग्वेज है नहीं प्रोग्रामिंग लैंग्वेज
  4581. 3:14:34नहीं है यह डेटाबेस स्पेसिफिक लैंग्वेज है
  4582. 3:14:37क्या काम है इसका इसका काम है मैनेजिंग द
  4583. 3:14:38डेटा हेल्ड इन अ रिलेशनल डेटाबेस
  4584. 3:14:40मैनेजमेंट सिस्टम तो वो डेटाबेस जहां पे
  4585. 3:14:43टेबल्स होंगे जो रोज में और कॉलम्स में
  4586. 3:14:45डिवाइडेड होगा जहां टेक्स्ट फॉर्म ऑफ डाटा
  4587. 3:14:48होगा उसको मैनेज करने के लिए जो क्वेरी
  4588. 3:14:50लैंग्वेज हमने बनाई है दैट इज नोन एज
  4589. 3:14:53एसक्यूएल हालांकि आगे बात करूंगा दिस इज
  4590. 3:14:55नॉट ओनली द क्वेरी लैंग्वेज यहां पे स्कीम
  4591. 3:14:56हम डिफाइन भी कर सकते हैं उसको मॉडिफाई भी
  4592. 3:14:58कर सकते हैं लाइक दिस सो वही मैं पॉइंट
  4593. 3:15:01यहां लिख रहा हूं ऑल दो रेफर्स जस क्वेरी
  4594. 3:15:03लैंग्वेज बट इट कैन डू मच मोर देन जस्ट
  4595. 3:15:06राइटिंग अ क्वेरी ऑन द डेटाबेस इट कैन
  4596. 3:15:08डिफाइन द स्ट्रक्चर ऑफ द डेटाबेस कैन
  4597. 3:15:10मॉडिफाई द डेटाबेस सिक्योरिटी कांस्टेंट्स
  4598. 3:15:12और बहुत सारी चीजें ऑलरेडी जो बैकग्राउंड
  4599. 3:15:15हमने समझा था कि दो आइडियाज पे बेस्ड है
  4600. 3:15:17कौन-कौन सा रिलेशनल अलजेब्रा और रिलेशनल
  4601. 3:15:20कैलकुलस और दोनों का ही बेसिक बेसिक
  4602. 3:15:22अंडरस्टैंडिंग लेता है बट जैसे मैं दोबारा
  4603. 3:15:24याद दिला दूं हमने समझा था इट इज़ मोर
  4604. 3:15:26टुवर्ड्स द रिलेशनल अलजेब्रा ज्यादा मैथ
  4605. 3:15:29इसके अंदर किसका है रिलेशनल अलजेब्रा का
  4606. 3:15:31है अब अगर एक छोटा सा ओवरव्यू ले बिकॉज़
  4607. 3:15:33एसक्यूएल बहुत इंपॉर्टेंट है एंड आई नो आप
  4608. 3:15:35में से कुछ लोग डायरेक्ट एसक्यूएल के
  4609. 3:15:37चैप्टर में भी आए हैं तो थोड़ा सा
  4610. 3:15:38बैकग्राउंड ले लेते हैं ओरिजनली एसक्यूएल
  4611. 3:15:41का नाम था सीक्वल नोन एज स्ट्रक्चर्ड
  4612. 3:15:43इंग्लिश क्वेरी लैंग्वेज बिकॉज़ आईडिया ये
  4613. 3:15:45था कि इसको रीडेबल बनाया जाए तो थोड़े
  4614. 3:15:48बहुत कीवर्ड जो है वो इंग्लिश के हम यूज़
  4615. 3:15:50करेंगे और अगर आप पढ़े तो कुछ समझ आए एकदम
  4616. 3:15:52प्योर प्रोग्रामिंग लैंग्वेज की तरह नहीं
  4617. 3:15:54होनी चाहिए 1970 में इसने काम करना चालू
  4618. 3:15:58किया धीरे-धीरे इसकी पॉपुलर बढ़ती गई
  4619. 3:16:01अच्छा एक प्रॉब्लम क्या था सीक्वल का
  4620. 3:16:03ट्रेडमार्क किसी और कंपनी के पास था तो
  4621. 3:16:05नाम चेंज करना पड़ा इंग्लिश हटा दिया एंड
  4622. 3:16:08सीक्वल से नॉट बिकम एसकल नोन एज
  4623. 3:16:10स्ट्रक्चर्ड क्वेरी लैंग्वेज नाउ मेजर
  4624. 3:16:13चेंज कब आता है धीरे-धीरे जब पॉपुलर बढ़ती
  4625. 3:16:15गई इन
  4626. 3:16:171986 है ना दैट इज अ वेरी स्टैंडर्ड थिंग
  4627. 3:16:20यहां पर अमेरिकन नेशनल सॉरी हा यस अमेरिकन
  4628. 3:16:23नेशनल स्टैंडर्ड इंस्टिट्यूट एंड अ यू नो
  4629. 3:16:27इंटरनेशनल स्टैंडर्ड ऑर्गेनाइजेशन
  4630. 3:16:29इन्होंने इसको स्टैंडर्डाइज किया और एक
  4631. 3:16:30पेपर पब्लिश किया एसकल 86 के नाम से और आप
  4632. 3:16:34जानते हैं जब भी हमने अलग-अलग टॉपिक समझे
  4633. 3:16:36हैं जब भी आप स्टैंडर्डाइजेशन करते हो तो
  4634. 3:16:38आप लोगों की नजर में आते हैं उसके बाद द
  4635. 3:16:40बेजर रीजन व्हाई एसकल रिमेंस इन द मार्केट
  4636. 3:16:43और क्यों ये इतने समय तक पॉपुलर रहा है और
  4637. 3:16:45अभी भी है द रीजन इस ने समय के साथ अपने
  4638. 3:16:48आप को चेंज किया तो देर यू सी इन्होंने हर
  4639. 3:16:51थोड़े-थोड़े टाइम के अंदर स्कल के वर्जंस
  4640. 3:16:53निकाले 89 92 99 2003 एंड द लेटेस्ट वर्जन
  4641. 3:16:57ऑफ द स्कल वाज पब्लिश्ड इन 2023 वेरी
  4642. 3:17:00रीसेंट है ना तो दैट इज द रीजन कि एसकल ने
  4643. 3:17:04जो गड़बड़ चीजें रही होंगी समय के साथ
  4644. 3:17:06उन्हें हटाया होगा जो इंटरेस्टिंग चीजें
  4645. 3:17:08होंगी जहां पे और काम करने की जरूरत होगी
  4646. 3:17:10समय के साथ इसको ऐड किया तो दैट इज द रीजन
  4647. 3:17:12कि कोई लैंग्वेज लगभग 50 साल से मार्केट
  4648. 3:17:15के अंदर बना हुआ है ये नाउ अगर एक बार
  4649. 3:17:18थोड़ा सा थोरेट्स है यह बट एक
  4650. 3:17:20क्लासिफिकेशन करें समझना बहुत जरूरी है
  4651. 3:17:22क्योंकि स्कल का स्पैन बहुत ज्यादा बड़ा
  4652. 3:17:24है पूरे डेटाबेस के बहुत सारी चीजों को
  4653. 3:17:27हैंडल कर रहा है तो उसको हम डिवाइड करते
  4654. 3:17:28हैं सेमेस्टर पॉइंट ऑफ व्यू से बड़ा
  4655. 3:17:30इंपॉर्टेंट है ये पहला जो एक टाइप है एल
  4656. 3:17:33के अंदर इसको हम बोलते हैं डेटा डेफिनेशन
  4657. 3:17:35लैंग्वेज नोन एज डीडीएल इसका क्या काम है
  4658. 3:17:38जो इसका नाम है वही इसका काम है डेटा की
  4659. 3:17:41डेफिनेशन डिफाइन करना तो टेबल का क्या
  4660. 3:17:43साइज होगा कितने कॉलम होंगे वो सब चीज
  4661. 3:17:46टेबल क्रिएट करना मॉडिफाई करना स्ट्रक्चर
  4662. 3:17:49की बात कर रहा हूं तो यहां पे मैं
  4663. 3:17:50इंस्टेंस की बात नहीं कर रहा सर यहां पे
  4664. 3:17:52मैं स्कीमा की बात कर रहा हूं तो आगे हम
  4665. 3:17:54देखेंगे क्रिएट कमांड अल्टर ड्रॉप
  4666. 3:17:57ट्रंकेट्स
  4667. 3:18:00सबसेट में हम पढ़ते हैं उसको बोलते हैं
  4668. 3:18:02डेटा डेफिनेशन लैंग्वेज गोइंग फॉरवर्ड
  4669. 3:18:05डीएमएल डेटा मैनिपुलेशन लैंग्वेज नाम से
  4670. 3:18:08समझ आ रहा है यहां पर हम डेटा को जब
  4671. 3:18:10मॉडिफाई करना है तो स्ट्रक्चर को या
  4672. 3:18:11इंस्टेंस को इंस्टेंस को वैल्यू को तो हम
  4673. 3:18:14यूज़ करते हैं डीएमएल का तो अगेन पहले तो
  4674. 3:18:17इनेबल करेगा कि आप डाटा को मैनिपुलेट कर
  4675. 3:18:19सके अगेन दो टाइप के डीएमएल होंगे जैसे
  4676. 3:18:22एसक्यूएल से पहले हमने पढ़ा ना प्रोसीजरल
  4677. 3:18:25नॉन प्रोसीजरल तो वो दोनों बातें यहां पर
  4678. 3:18:27मेंशन है और डेटा में यू नो डेटा इंसर्ट
  4679. 3:18:30करना अपडेट करना डिलीट करना उससे रिलेटेड
  4680. 3:18:32जितनी भी कमांड्स हैं इंसर्ट डिलीट ओ आगे
  4681. 3:18:35सब देखेंगे विद एग्जांपल वो आपको यहां पर
  4682. 3:18:37मिलेंगे डीएमएल के अंदर डाटा मैनिपुलेशन
  4683. 3:18:39लैंग्वेज गोइंग फॉरवर्ड अगला नंबर आता है
  4684. 3:18:43डाटा कंट्रोल लैंग्वेज का ना व्हाट डू यू
  4685. 3:18:45मीन बाय कंट्रोल सो य यहां पर यू नो जब हम
  4686. 3:18:47एक्सेस की बात करते हैं कौन रीड कर सकता
  4687. 3:18:50है कौन राइट कर सकता है कौन रीड राइट
  4688. 3:18:52दोनों कर सकता है किसी के पास अथॉरिटी
  4689. 3:18:54नहीं होगी तो वो सब यू नो एक्सेस देना
  4690. 3:18:57ग्रांट करना रिव करना ऑल ऑफ दिस ये सारा आ
  4691. 3:19:00जाएगा डाटा कंट्रोल लैंग्वेज डीसीएल के
  4692. 3:19:02अंदर नेक्स्ट इज डेटा क्वेरी लैंग्वेज ये
  4693. 3:19:06वो कंपोनेंट है एक्चुअली जिस पर हम सबसे
  4694. 3:19:08ज्यादा कंसंट्रेट कर रहे होंगे और एग्जाम
  4695. 3:19:10पॉइंट ऑफ व्यू के हिसाब से कॉम्पिटेटिव
  4696. 3:19:12एग्जाम के हिसाब से भी ये कंपोनेंट सबसे
  4697. 3:19:14ज्यादा इंपॉर्टेंट है जहां पर हम क्वेरी
  4698. 3:19:16लिखते हैं है स्पेशली यू नो सेलेक्ट फ्रॉम
  4699. 3:19:18वेयर क्या चाहिए कहां से चाहिए किस कंडीशन
  4700. 3:19:21पे चाहिए वो सारी चीजें हम यहां पर रखते
  4701. 3:19:23हैं एंड द लास्ट पार्ट इंपॉर्टेंट जिसको
  4702. 3:19:26हम मानते हैं दैट इज व्यू डेफिनेशन डिफाइन
  4703. 3:19:29करना फाइनल क्योंकि अगेन हमारे हिसाब से
  4704. 3:19:31तो सेट इज अ अन ऑर्ड कलेक्शन लेकिन व्यू
  4705. 3:19:34कैसा दिखेगा कितने कॉलम होंगे सेल का क्या
  4706. 3:19:37साइज होगा कितना स्पेस होगा वो जितने भी
  4707. 3:19:40आइडियाज है वो सब हम कहां पे डिफाइन करते
  4708. 3:19:43हैं व्यू डेफिनेशन में है ना तो पांच
  4709. 3:19:45पॉइंट अगर आप इतना लिख आ गए अगर कोई आपसे
  4710. 3:19:48पूछे कंपोनेंट ऑफ एल तो आई थिंक इट इज मोर
  4711. 3:19:50देन सफिशिएंट अब क्या करेंगे जो खासकर
  4712. 3:19:54डीडीएल वाले कांसेप्ट है तो मैंने कुछ
  4713. 3:19:57क्वेरीज लिख के रखी है बहुत डिटेल में
  4714. 3:19:58जाने की जरूरत नहीं है एक बेसिक आईडिया
  4715. 3:20:00आपको समझ आना चाहिए तो एक सिंपल सी क्वेरी
  4716. 3:20:03देखिए टेबल क्रिएट करने की नाउ दिस इज अ
  4717. 3:20:05ब्लूप्रिंट दिस इज एन एग्जांपल हमें एक
  4718. 3:20:07टेबल क्रिएट करना है तो दे यूसी कमांड
  4719. 3:20:10क्या है क्रिएट टेबल यहां पर टेबल का नाम
  4720. 3:20:14हमने रखा स्टूडेंट और उसके जितने ने भी
  4721. 3:20:17कॉलम्स आपको चाहिए उसका जो भी डाटा टाइप
  4722. 3:20:19है अगर कोई कांस्टेंट है तो आप मेंशन
  4723. 3:20:21करेंगे जैसे हमारा एक टेबल है स्टूडेंट
  4724. 3:20:23उसके अंदर आई थिंक चार कॉलम होने वाले हैं
  4725. 3:20:26स्टूडेंट आईडी फर्स्ट नेम लास्ट नेम एंड
  4726. 3:20:30आई एम सॉरी पांच है एज एंड देन ईमेल अब
  4727. 3:20:33आगे आप देखेंगे उन सबका डाटा टाइप दिस इज
  4728. 3:20:36इंटी जर दिस इज वेर केर दिस इज वेयर केर
  4729. 3:20:39दिस इज इंटी जर एंड दिस इज आल्सो वरकर
  4730. 3:20:42वरकर जहां पे अभी मैं बात करूंगा जहां पे
  4731. 3:20:44वेरिएबल साइज हो सकता है और दिस इज द
  4732. 3:20:47मैक्सिमम साइज है ना जो ब्रैकेट में लिख
  4733. 3:20:49रहा हूं मैक्सिमम साइज पॉसिबल है तो जैसे
  4734. 3:20:51किसी प्रोग्रामिंग लैंग्वेज में करते हैं
  4735. 3:20:52सेम यहां पे करते हैं प्रोग्रामिंग
  4736. 3:20:54लैंग्वेज में डेटा टाइप पहले बताते हैं
  4737. 3:20:56फिर नाम लिखते हैं यहां नाम पहले लिख रहे
  4738. 3:20:58हैं फिर डेटा टाइप बता रहे हैं और अगर
  4739. 3:21:00हमें स्टूडेंट आईडी को प्राइमरी की बताना
  4740. 3:21:02है तो यहीं पे बात डिक्लेयर करनी पड़ेगी
  4741. 3:21:04ब्रैकेट क्लोज किया और ये हमारा एक शानदार
  4742. 3:21:07सा टेबल क्रिएट हो गया बहुत सिंपल है इसी
  4743. 3:21:10का ब्लूप्रिंट मैंने यहां पर ऊपर लिखा हुआ
  4744. 3:21:12है गोइंग फॉरवर्ड अब यहां देखिए मैं डेटा
  4745. 3:21:14टाइप एक बार अलग से मेंशन कर रहा हूं
  4746. 3:21:16हालांकि ज्यादातर इन जनरल आपको एस सच बहुत
  4747. 3:21:19यूज करने की जरूरत नहीं पड़ेगी सेमेस्टर
  4748. 3:21:21एग्जाम पॉइंट ऑफ व्यू से बोल रहा हूं इंटी
  4749. 3:21:23जर हो सकता है इंटी जर वैल्यू के लिए अगेन
  4750. 3:21:25स्मॉल एंड एंड बिग एंड जैसा हम अलग-अलग
  4751. 3:21:28प्रोग्रामिंग लैंग्वेज में भी इस तरह का
  4752. 3:21:29ऑप्शन रखते हैं डेटा की रेंज प डिपेंड
  4753. 3:21:31करता है वी कैन हैव डेसीमल वैल्यूज जहां
  4754. 3:21:34डेसीमल के बाद आप लिख सकते हैं फ्लोट
  4755. 3:21:36हमारे पास है बड़े नंबर स्टोर करना है
  4756. 3:21:38रियल हमारे पास है अगेन फ्लोट से थोड़ा सा
  4757. 3:21:40लेस प्र प्रेसीजन होगा ये न्यूमेरिक डाटा
  4758. 3:21:43के लिए वेर कट जैसे मैं बोल रहा था इट इज
  4759. 3:21:46फॉर कैरेक्टर स्ट्रिंग्स लेकिन यहां पे n
  4760. 3:21:49जो है वो मैक्सिमम लेंथ है उससे कम भी
  4761. 3:21:51रखेंगे और जितनी आप लिखेंगे उतना ही स्पेस
  4762. 3:21:54आपको मिलेगा यू कैन आल्सो हैव कैर जहां पे
  4763. 3:21:57फिक्स्ड स्पेस आपको मिलेगा और अगर कुछ
  4764. 3:21:59खाली रह गया बाद में तो दैट विल बी
  4765. 3:22:01इंटरनली फ्रेगमेंटेड काइंड ऑफ वेस्ट हो
  4766. 3:22:03जाएगा एंड वी कैन आल्सो हैव सिंपल टेक्स्ट
  4767. 3:22:05तो ये कुछ अलग-अलग डेटा टाइप्स हमारे पास
  4768. 3:22:07है कुछ और रैंडम एग्जांपल्स मैंने लिखने
  4769. 3:22:11की कोशिश की है जस्ट टू गिव न आईडिया अगर
  4770. 3:22:14कॉलम मॉडिफाई करना हो कॉलम का नाम चेंज
  4771. 3:22:16करना हो ये सब का सब हम किसमें पढ़ रहे
  4772. 3:22:18हैं इंस्टेंस के स्कीमा यहां स्कीमा की
  4773. 3:22:21बात कर रहे हैं नाउ लुक एट दिस ऐड कॉलम
  4774. 3:22:23कैसे करते हैं तो कमांड यूज़ करेंगे अल्टर
  4775. 3:22:26टेबल फॉर एग्जांपल एक टेबल है एंप्लॉय है
  4776. 3:22:29ना तो हमने बोला अल्टर टेबल एंप्लॉय इसका
  4777. 3:22:32एडवांटेज यही है मैं बोल रहा हूं एल में
  4778. 3:22:34क्या है क्योंकि इंग्लिश के बेसिक कीवर्ड
  4779. 3:22:36हम यूज़ कर रहे होते हैं तो उसकी
  4780. 3:22:37रीडेबिलिटी बहुत अच्छी है है ना जो आमतौर
  4781. 3:22:39पे नहीं मिलती तो हमने बोला ऐड फोन नंबर
  4782. 3:22:43और इसका डेटा टाइप बता दिया वरकर 15 तो
  4783. 3:22:45इसका मतलब क्या हुआ एक नया कॉलम ऐड हो
  4784. 3:22:48जाएगा जिसका नाम है फोन नंबर एंप्लॉई अ
  4785. 3:22:52टेबल के अंदर और जिसका डाटा टाइप है वरकर
  4786. 3:22:54मैक्सिमम लेंथ कितना होगा 15 होगा ड्रॉप अ
  4787. 3:22:57कॉलम अब यहां मैं कॉलम की वैल्यू डिलीट
  4788. 3:22:59नहीं कर रहा कॉलम ही डिलीट कर रहा हूं तो
  4789. 3:23:01क्या कमांड है इसके लिए अगेन यू ल्टर टेबल
  4790. 3:23:04एंप्लॉय और यहां पे ड्रॉप यहां पे ऐड तो
  4791. 3:23:07ड्रॉप कॉलम फोन नंबर तो क्या होगा फोन
  4792. 3:23:10नंबर नाम का जो कॉलम होगा वो डिलीट हो
  4793. 3:23:12जाएगा कॉलम ही डिलीट हो जाएगा मॉडिफाई
  4794. 3:23:14करना है मॉडिफाई करने के लिए
  4795. 3:23:17अल्टर टेबल कॉमन कमांड है हम मॉडिफाई भी
  4796. 3:23:20यूज कर सकते हैं या हम कॉलम पर भी अल्टर
  4797. 3:23:23यूज कर सकते हैं तो मॉडिफाई कॉलम कॉलम
  4798. 3:23:26नंबर दिस अगेन डेटा टाइप में भी आपको डेटा
  4799. 3:23:29टाइप चेंज करना है एंड अल्टर कॉलम अगेन वी
  4800. 3:23:32हैव फोन नंबर और जो भी डाटा टाइप है तो
  4801. 3:23:34दोनों में डिफरेंस क्या है सिर्फ कमांड का
  4802. 3:23:36कि आप मॉडिफाई भी लिख सकते हैं आप अल्टर
  4803. 3:23:38भी लिख सकते हैं आगे बढ़ते हैं रिनेम करना
  4804. 3:23:40है अगेन कमांड सबकी सेम है काइंड ऑफ ल्टर
  4805. 3:23:44टेबल ऑल्टर टेबल एंप्लॉय नाउ दे यू यूज
  4806. 3:23:47रिनेम रिनेम करना है कॉलम जो फोन नंबर था
  4807. 3:23:51टू कांटेक्ट नंबर तो क्या होगा डेटाबेस
  4808. 3:23:54में परमानेंटली जहां भी जो कॉलम का नाम
  4809. 3:23:57एंप्लॉई टेबल के अंदर सॉरी यस एंप्लॉई के
  4810. 3:23:59अंदर जो फोन नंबर था नाट देर इज गोइंग टू
  4811. 3:24:02बिकम कांटेक्ट नंबर देन वी हैव रिनेमिंग ए
  4812. 3:24:05टेबल सब में र्टर यूज करना है तो अगेन
  4813. 3:24:08ऑल्टर टेबल एंप्लॉय रिनेम टू स्टाफ तो
  4814. 3:24:11क्या होगा एंप्लॉई जो टेबल है उसका नाम
  4815. 3:24:14चेंज हो हो गया स्टाफ एक और बात क्या यह
  4816. 3:24:16कोई टेंपरेरी चेंज है नहीं यहां पर हम
  4817. 3:24:18डीडीएल की बात कर रहे हैं स् जो इन जो
  4818. 3:24:21स्कीमा हमारा है वह परमानेंटली चेंज हो
  4819. 3:24:23रहा है तो ऐसा नहीं है जैसे रिनेम वगैरह
  4820. 3:24:25में हम आगे पढ़ेंगे एक नया रैंडम कॉपी
  4821. 3:24:28जनरेट हो रहा है उसका हम टेंपरेरी नाम
  4822. 3:24:30चेंज कर रहे नहीं दिस चेंज इज गोइंग टू
  4823. 3:24:32हैपन परमानेंटली इन द डेटाबेस यस एंड देन
  4824. 3:24:35फाइनली वीी हैव अ कमांड ड्रॉप ड्रॉप टेबल
  4825. 3:24:39टेबल नेम अब यहां देखिए सीधे ड्रॉप शब्द
  4826. 3:24:41यूज़ कर रहे हैं है ना यहां पे क्या नहीं
  4827. 3:24:43बोल रहे अल्टर क्योंकि ड्रॉप करने का मतलब
  4828. 3:24:45आई थिंक आप सम सकते हैं ड्रॉप किया मतलब
  4829. 3:24:47पूरा टेबल ही डिलीट हो गया तो कुछ बेसिक
  4830. 3:24:50क्वेरीज हमने समझ ली दैट इज हाउ यू कैन
  4831. 3:24:53चेंज द स्कीमा थोड़ा सा और इसपे
  4832. 3:24:54इन्वेस्टिगेट करते हैं क्रिएट टेबल एक मैं
  4833. 3:24:57एग्जांपल आपको बताना चाह रहा हूं कि नॉट
  4834. 3:25:00दैट इंपॉर्टेंट बट फॉरेन की का कंसेप्ट
  4835. 3:25:02हमने समझा था दो टेबल को कैसे रिलेट करते
  4836. 3:25:04हैं जहां पे आमतौर पे एक टेबल का प्राइमरी
  4837. 3:25:07की दूसरे टेबल में से फॉरेन की यूज होता
  4838. 3:25:09है उसका एग्जांपल बना के दिखा रहा हूं तो
  4839. 3:25:11एक टेबल बनाया है ऑर्डर नोटिस करिए इसके
  4840. 3:25:15अंदर तीन चीजें मुझे नजर आ रही है मेजर्ली
  4841. 3:25:17ऑर्डर आईडी है कस्टमर आईडी है एंड ऑर्डर
  4842. 3:25:20डेट है ऑर्डर आईडी इज द प्राइमरी की अलग
  4843. 3:25:23से बताया इंटी जर टाइप का है कांस्टेंट है
  4844. 3:25:25बता दिया कस्टमर आईडी इज अगेन इंटी जर डेट
  4845. 3:25:28डेट इज द डेटा टाइप इन एएल तो डेट आपने
  4846. 3:25:31मेंशन कर दिया अब देखिए कंसेंट अलग से बता
  4847. 3:25:33रहे हैं फॉरेन की कस्टमर आईडी रेफरेंस टू
  4848. 3:25:37कस्टमर टेबल का कस्टमर आईडी तो हमारे पास
  4849. 3:25:39ये जो कस्टमर आईडी है यह एक फॉरेन की है
  4850. 3:25:42और किसको रेफर करेंगे एक कोई टेबल है
  4851. 3:25:45कस्टमर जहां पे कस्टमर आईडी एलोकेटेड होगी
  4852. 3:25:48तो ऑब् वियस अगर ऑर्डर हमने बनाया है तो
  4853. 3:25:51कस्टमर के लिए बना होगा वह पहले कस्टमर
  4854. 3:25:53होना जरूरी है उसके बाद हम ऑर्डर टेबल में
  4855. 3:25:55उसे एंट्री देंगे तो ये आप स्पेसिफाई कर
  4856. 3:25:57सकते हैं अगर टेबल पहले से बना हुआ है बाद
  4857. 3:26:01में फॉरन की ऐड करनी है वो देखिए फिर वही
  4858. 3:26:03ऑल्टर टेबल ऐड फॉरन की और बाकी पूरी कमांड
  4859. 3:26:07सेम है रेफरेंस कस्टमर कस्टमर आईडी तो दिस
  4860. 3:26:09इज एन एग्जांपल यूजिंग व्हिच अगर हम चाहे
  4861. 3:26:12तो इस तरह से मॉडिफिकेशन कर सकते हैं अभी
  4862. 3:26:15तो बात की स्कीमा की अब बात कर लेते हैं
  4863. 3:26:18इंस्टेंस की तो यहां देखिए अगर कोई भी
  4864. 3:26:21हमें डाटा ऐड करना है तो इस बार ऑल्टर
  4865. 3:26:23टेबल नहीं यूज करते हम क्या करते हैं
  4866. 3:26:25इंसर्ट कमांड यूज करते उसे इंसर्ट इनटू
  4867. 3:26:28टेबल टेबल नेम एंड देन वी हैव कॉलम्स एंड
  4868. 3:26:30देन वैल्यू लिख सकते हैं अगेन यू सी द सेम
  4869. 3:26:33एग्जांपल इंसर्ट इनटू स्टूडेंट्स तो टेबल
  4870. 3:26:36का नाम स्टूडेंट है हमने पूरा स्पेसिफाई
  4871. 3:26:39कर दिया ताकि को कंफ्यूजन ना रहे स्टूडेंट
  4872. 3:26:41का नेम है फर्स्ट नेम है लास्ट नेम है ए
  4873. 3:26:44है एंड देर यू सी वैल्यूज और यहां पे
  4874. 3:26:46ब्रैकेट बाय ब्रैकेट विद अ कोम आप मेंशन
  4875. 3:26:48करते जाओ तो फॉर एग्जांपल स्टूडेंट नंबर
  4876. 3:26:51वन इज लाइक आईडी इज वन अमित शर्मा एज 20
  4877. 3:26:56स्टूडेंट नंबर टू आईडी टू पायल गुप्ता एज
  4878. 3:26:5922 लाइक दिस एंड देन इन द एंड यू कैन
  4879. 3:27:02टोटली एंड बाय सेमीकलन सो डेटा ऐड कर सकते
  4880. 3:27:05हैं है ना अगर आपको कोई डाटा सेलेक्ट
  4881. 3:27:08डिलीट करना हो तो क्या कमांड यूज करेंगे
  4882. 3:27:10डिलीट फ्रॉम टेबल और व्हाट एवर कंडीशन इज
  4883. 3:27:13देयर यू कैन राइट द कंडीशन सो डिलीट क्या
  4884. 3:27:16कर रहा है स्कीमा डिलीट नहीं कर रहा उस
  4885. 3:27:19स्कीमा पे जो डाटा है उसे डिलीट कर रहा है
  4886. 3:27:21है ना तो डिलीट फ्रॉम स्टूडेंट वेयर
  4887. 3:27:23स्टूडेंट आईडी इ 1 तो हम टेबल में जाएंगे
  4888. 3:27:27जहां पर भी स्टूडेंट का आईडी वन होगा है
  4889. 3:27:30ना वह पूरा रो डिलीट हो जाएगा आपको पूरा
  4890. 3:27:33टेबल का कंटेंट डिलीट करना है देन यू जस्ट
  4891. 3:27:35राइट डिलीट फ्रॉम टेबल नेम अब इससे क्या
  4892. 3:27:37होगा ध्यान से समझिए स्कीमा चेंज नहीं हो
  4893. 3:27:40रहा स्ट्रक्चर रिमेंस द सेम टेबल डिलीट
  4894. 3:27:42नहीं हो रहा टेबल का डाटा डिलीट हो रहा है
  4895. 3:27:45अगर पूरा टेबल डिलीट करना है तो जैसे हमने
  4896. 3:27:47कमांड यहां पे देखा था देन यू कैन राइट
  4897. 3:27:49ड्रॉप कमांड यस तो दिस इज द बेसिक
  4898. 3:27:52स्ट्रक्चर बट जैसे मैं दोबारा आपसे बोल
  4899. 3:27:55रहा हूं मेरे हिसाब से वो इतना इंपॉर्टेंट
  4900. 3:27:57नहीं है एग्जामिनर्स का इन जनरल ज्यादा
  4901. 3:27:59कंसंट्रेशन रहता है ऑन द क्वेरी पार्ट ऑफ
  4902. 3:28:02इट है ना तो जो हमारा फोर्थ आईडिया था
  4903. 3:28:04क्वेरी कैसे लिखते हैं नाउ लुक एट दिस
  4904. 3:28:06एक-एक करके बड़े इंपॉर्टेंट पॉइंट्स हैं
  4905. 3:28:08मेंशन करते चलूंगा तो एसकल के अंदर जैसे
  4906. 3:28:11हमने अलजेब्रा में पढ़ा था इनपुट और
  4907. 3:28:13आउटपुट दोनों टेबल्स या रिलेशन ही हो
  4908. 3:28:16होंगे इनपुट या तो एक या तो दो रिलेशन
  4909. 3:28:19होते हैं अच्छा कुछ लोग को कंफ्यूजन हो
  4910. 3:28:21सकता है सर हमने क्वेरी देखी वहां पे तीन
  4911. 3:28:22रिलेशन है तो बोलता हूं एक बार में एक ही
  4912. 3:28:25है मान लीजिए एक बार में दो ही हो सकते
  4913. 3:28:27हैं तीन टेबल है ना टेबल वन टेबल टू टेबल
  4914. 3:28:30थ्री तो मैं इसे ऐसे विजुलाइज करते हैं एक
  4915. 3:28:33बार में दो कंसीडर करेंगे फिर जब इनका
  4916. 3:28:35ऑपरेशन कंप्लीट हो जाएगा देन वी विल गो
  4917. 3:28:37फॉर द थर्ड वन जैसे मैं अगर मैथ में आपसे
  4918. 3:28:39बोल दूं कि एडिशन इज अ बाइनरी ऑपरेटर तीन
  4919. 3:28:42नंबर ऐड नहीं किए जा सकते आप बोलो सर कैसी
  4920. 3:28:45बात कर रहे हो तीन नंबर ऐड कर सकते हैं बट
  4921. 3:28:47फैक्ट तो यही है ना पहले हम दो नंबर ऐड
  4922. 3:28:49करते हैं उसके बाद हम तीसरे पे जाते हैं
  4923. 3:28:51समथिंग लाइक दिस तो सेम मैं बात यहां पे
  4924. 3:28:54कर रहा हूं अच्छा बेसिक स्ट्रक्चर की बात
  4925. 3:28:56करेंगे तो यहां देखिए क्वेरी की बात कर
  4926. 3:28:58रहे हैं तीन क्लॉसस आपको मिलेंगे कौन-कौन
  4927. 3:29:00सा सेलेक्ट फ्रॉम वेयर सेलेक्ट क्या बताता
  4928. 3:29:04है कौन-कौन से कॉलम चाहिए अगर आपको याद हो
  4929. 3:29:07मैंने अभी मेंशन आगे किया है यहां देखिए
  4930. 3:29:10ताकि आपको कंपैरिजन होता रहे सेलेक्ट
  4931. 3:29:12फ्रॉम एंड वेयर सेलेक्ट सर ये वही
  4932. 3:29:14प्रोजेक्शन है जो हम रिलेशनल अलजेब्रा में
  4933. 3:29:17यूज़ कर रहे थे याद है लास्ट टू लास्ट
  4934. 3:29:18चैप्टर में पढ़ा ये वही बात है फ्रॉम आपको
  4935. 3:29:21बता रहा कौन सा टेबल यूज करना है एंड वेयर
  4936. 3:29:24क्या है ये वही सिग्मा है बस उसको इंग्लिश
  4937. 3:29:26में उठा के लिख दिया है है ना सो आईडिया
  4938. 3:29:28ऑफ एल इ इसका रीडेबिलिटी भी होना चाहिए
  4939. 3:29:31अलजेब्रा तो बहुत ज्यादा मैथमेटिकल हो गया
  4940. 3:29:33था रेडि बिलिटी होना चाहिए एक और बात ये
  4941. 3:29:36जो वेयर क्लॉज है क्या ये मैंडेटरी है
  4942. 3:29:39नहीं कंडीशन होगा तो मेंशन करेंगे कंडीशन
  4943. 3:29:42नहीं होगा तो ऑब् वियस मेंशन नहीं करेंगे
  4944. 3:29:44मैंडेटरी नहीं है लेकिन ऊपर के जो दोनों
  4945. 3:29:46क्लॉज हैं सेलेक्ट एंड फ्रॉम क्या यह
  4946. 3:29:49मैंडेटरी है हां ये मैंडेटरी है अगर आप
  4947. 3:29:51ध्यान से सोचेंगे इवन हमें सेलेक्ट की भी
  4948. 3:29:54जरूरत नहीं है फॉर एग्जांपल अगर मुझे सारे
  4949. 3:29:56ही कॉलम चाहिए हो है ना तो फिर मैं
  4950. 3:29:58सेलेक्ट क्यों लिखूं लेकिन एकदम आप
  4951. 3:29:59पढ़ेंगे ना फ्रॉम टेबल दिस समझ नहीं आता
  4952. 3:30:02रीडेबिलिटी नहीं है तो जस्ट टू मेक एल मोर
  4953. 3:30:05रीडेबल इवन दो इट इज नॉट इट शुड नॉट बी
  4954. 3:30:08नेसेसरी बट स्टिल हम सेलेक्ट को मैंडेटरी
  4955. 3:30:10रखते हैं तो क्वेरी अगर आप कर रहे हैं तो
  4956. 3:30:12सेलेक्ट और फ्रॉम दोनों वहां पर आपको
  4957. 3:30:15मिलेगा यहां पर मैं यही बात लिखने की
  4958. 3:30:17कोशिश कर रहा हूं अगेन नेक्स्ट पॉइंट एल
  4959. 3:30:19इन जनरल इज नॉट केस सेंसिटिव तो ये जो
  4960. 3:30:22कमांड आप लिख रहे हैं सेलेक्ट फ्रॉम वेरी
  4961. 3:30:25आप कैप्स में लिखें स्मॉल केस में लिखें
  4962. 3:30:27इस बात से कोई फर्क नहीं पड़ता बट अ यू नो
  4963. 3:30:30अ जब हम बात करते हैं स्ट्रिंग मैचिंग की
  4964. 3:30:33वो जरूर केस सेंसिटिव है अच्छा ये भी बड़ी
  4965. 3:30:35सब्जेक्टिव बात है अलग-अलग डेटा बेसेस हैं
  4966. 3:30:37वहां पर हर डेटाबेस की डिफॉल्ट सेटिंग
  4967. 3:30:40होती है बट अगर आप चाहे तो उसको चेंज भी
  4968. 3:30:42कर सकते हैं इफ यू वांट कि कैप्स में और
  4969. 3:30:44स्मॉल केस में और वो डिफरेंटली ट्रीट करें
  4970. 3:30:47या ना करें तो ये बड़ी सब्जेक्टिव बात है
  4971. 3:30:48इन जनरल कोई आपसे पूछेगा नहीं इन जनरल
  4972. 3:30:51एसकल की बात करते हैं तो मान के चलेंगे इट
  4973. 3:30:53इज नॉट केस सेंसिटिव अच्छा एक बात है
  4974. 3:30:56डुप्लीकेशन की जैसा हमने पहले समझा
  4975. 3:30:58अलजेब्रा जो है उसके अंदर डुप्लीकेशन नहीं
  4976. 3:31:01होता एसकल प्रैक्टिकल आइडियाज के अंदर
  4977. 3:31:04डुप्लीकेशन होता है अब आईडिया क्या है
  4978. 3:31:06क्यों भाई आप डुप्लीकेशन एलिमिनेट नहीं कर
  4979. 3:31:08सकते एसकल के डिजाइनर्स कहते हैं कि हम
  4980. 3:31:10डुप्लीकेशन एलिमिनेट कर सकते हैं कोई बड़ी
  4981. 3:31:13बात नहीं है बट डुप्लीकेशन एलिमिनेट कर
  4982. 3:31:15करने में थोड़ा एक्स्ट्रा टाइम लगता है
  4983. 3:31:18जिसकी वजह से जो एसकल की क्वेरी है वो
  4984. 3:31:20थोड़ी टाइम कंजूमिंग हो जाती है तो व्हाट
  4985. 3:31:21दे हैव डन उन्होंने आपको ऑप्शन दे दिया
  4986. 3:31:24उनका कहना ऐसा भी तो हो सकता है यूजर को
  4987. 3:31:26फर्क ही ना पड़ता हो हम बे फॉल्ट में
  4988. 3:31:27डुप्लीकेशन हटाने में लगे हुए हैं तो हम
  4989. 3:31:29आपको रिजल्ट देंगे और जल्दी देंगे अगर
  4990. 3:31:32आपको डुप्लीकेशन हटाना है देन वी विल
  4991. 3:31:34प्रोवाइड यू अ कीवर्ड कॉल्ड डिस्टिंक्ट तो
  4992. 3:31:37हम आपको कीवर्ड देंगे डिस्टिंक्ट जिसके
  4993. 3:31:39बाद डुप्लीकेशन हट जाएगा बट ओबवियसली
  4994. 3:31:41क्वेरी थोड़ी सी स्लो होगी तो आगे जाके हम
  4995. 3:31:43बात करेंगे बाय डिफॉल्ट स्ल सपोर्ट्स
  4996. 3:31:46डुप्लीकेशन इफ यू कैन इफ यू वांट टू रिमूव
  4997. 3:31:48इट देर इज अ कैपेबिलिटी विद अ डिस्टिंक्ट
  4998. 3:31:50कीवर्ड हम रिमूव कर सकते हैं क्वेरी जब
  4999. 3:31:52लिखना शुरू करेंगे तो बात समझ आएगी ी सबसे
  5000. 3:31:54पहले पहले क्लॉस पे आ जाते हैं व्हिच इज द
  5001. 3:31:57सेलेक्ट क्लॉज है ना तो मैं पहले थ्योरी
  5002. 3:31:59पे बाद में आता हूं वी विल सी सम
  5003. 3:32:01एग्जांपल्स हियर तो स्कीमा हमारा सेम है
  5004. 3:32:03बैंकिंग स्कीमा जो हमने अलजेब्रा में देखा
  5005. 3:32:05था हमें मजा आएगा सेलेक्ट ऑल द डिटेल्स ऑफ
  5006. 3:32:09बैंक ब्रांच तो चलिए सर ढूंढिए ये देखिए
  5007. 3:32:12ब्रांच टेबल है सारी डिटेल चाहिए ब्रांच
  5008. 3:32:14का नेम ब्रांच का सटी ब्रांच का एसेट है
  5009. 3:32:17यस अब अगर आपको याद हो जब हमने अलजेब्रा
  5010. 3:32:19में क्वेरी लिखी थी ना तो बेसिकली आपको
  5011. 3:32:21पूरा टेबल ही चाहिए ना तो हमने ब्रांच
  5012. 3:32:23लिखा और ब्रैकेट लगा दिया यहां ऐसा नहीं
  5013. 3:32:26है अब यहां पर अगर आपको सारे कॉलम चाहिए
  5014. 3:32:29तो इट विल बी वेरी यू नो बेवकूफी की बात
  5015. 3:32:31होगी ब्रांच नेम ब्रांच सिटी एसेट सब कुछ
  5016. 3:32:33लिखे तो आपके पास एक शॉर्टकट क्या है यू
  5017. 3:32:36कैन राइट स्टार यू कैन यूज़ एस्टिक आपने
  5018. 3:32:38ओबवियसली शायद पहले देखा भी होगा तो अगर
  5019. 3:32:41मैं लिखता हूं सेलेक्ट एस्ट्रेक तो व्हाट
  5020. 3:32:42डज दैट मीन इसका मतलब है कि मेरे को सारे
  5021. 3:32:45कॉलम चाहिए सेलेक्ट फ्रॉम कहां से चाहिए
  5022. 3:32:47ब्रांच से चाहिए यस अ कंडीशन कोई कंडीशन
  5023. 3:32:50नहीं है मेरे को ऐसा नहीं चाहिए जिसका
  5024. 3:32:52ब्रांच सिटी ये हो मेरे को ऐसा नहीं चाहिए
  5025. 3:32:53जिसका एसेट इससे कम या इससे ज्यादा हो
  5026. 3:32:55मेरे को सारा डाटा चाहिए तो दैट इज़ हाउ
  5027. 3:32:57यू राइट इट सेलेक्ट स्टार फ्रॉम ब्रांच
  5028. 3:33:00क्या चाहिए सेलेक्ट ईच लोन नंबर अलोंग विद
  5029. 3:33:03लोन अमाउंट आओ जरा देखो लोन टेबल ये रहा
  5030. 3:33:08लोन टेबल इस बार सब कुछ नहीं चाहिए दो
  5031. 3:33:10कॉलम चाहिए कौन-कौन लोन का नंबर चाहिए लोन
  5032. 3:33:13का अमाउंट चाहिए कैसे लिखेंगे तो अगेन यू
  5033. 3:33:15राइट देम डाउन सेलेक्ट कौन-कौन से कॉलम
  5034. 3:33:18लोन का नंबर चाहिए लोन का अमाउंट चाहिए
  5035. 3:33:20फ्रॉम लोन अगेन यहां पर भी कोई कंडीशन थी
  5036. 3:33:23कि उस ब्रांच का लोन बताओ या जिसका अमाउंट
  5037. 3:33:26इससे कम या इससे ज्यादा हो बताओ नहीं जस्ट
  5038. 3:33:27जनरिक बात तो जैसे हम बोलते हैं पहली भी
  5039. 3:33:30बात की ना वर्टिकल सिलेक्शन करना है बहुत
  5040. 3:33:33सारे कॉलम है अगर बहुत सारे में से कोई एक
  5041. 3:33:35दोती चार कितने भी कॉलम आपको चाहिए हो
  5042. 3:33:38उसके लिए हम क्या यूज़ कर रहे हैं सेलेक्ट
  5043. 3:33:40यूज़ कर रहे हैं आगे देखो सेलेक्ट ऑल
  5044. 3:33:42कस्टमर नेम विदाउट डुप्लीकेशन भी वही वाली
  5045. 3:33:44बात तो वो कस्टमर जिनके पास बैंक अकाउंट
  5046. 3:33:48है अकाउंट की बात कर रहा है ना वो कस्टमर
  5047. 3:33:52जिनके पास बैंक अकाउंट है वह कहां मिलते
  5048. 3:33:55हैं डिपॉजिटर में तो पहली बात तो आपको
  5049. 3:33:57समझना चाहिए फ्रॉम डिपॉजिटर करना है
  5050. 3:34:00कस्टमर नेम चाहिए बट अब क्योंकि अलग से
  5051. 3:34:02लिख दिया इसने नाउ जो मैं आपसे बात कर रहा
  5052. 3:34:05था डिस्टिंक्ट की दिस इज हाउ यू राइट इट
  5053. 3:34:07तो राइट सेलेक्ट डिस्टिंक्ट कस्टमर नेम
  5054. 3:34:09जिससे क्या होगा जो डुप्लीकेशन होगा हमारा
  5055. 3:34:11वो एलिमिनेट हो जाएगा यह क्या बोल रहा है
  5056. 3:34:15अकाउंट नंबर चाहिए बैलेंस चाहिए विद 6 पर
  5057. 3:34:19ईयरली इंटरेस्ट एडेड टू इट तो यहां पर बस
  5058. 3:34:22एक एग्जांपल ये समझाने का है कि जो बेसिक
  5059. 3:34:24मैथमेटिकल ऑपरेशन है क्या सेलेक्ट क्लॉज
  5060. 3:34:27वो भी सपोर्ट कर सकता है जी हां तो देखिए
  5061. 3:34:29मैंने क्या सेलेक्ट किया अकाउंट में गया
  5062. 3:34:31वहां से मेरे को अकाउंट नंबर मिला और
  5063. 3:34:34बैलेंस को मैं मल्टीप्लाई कर रहा हूं 1.06
  5064. 3:34:38से सो दैट जो इंटरेस्ट है 6 पर वो भी ऐड
  5065. 3:34:40होके नजर आए तो फाइनल जो टेबल आपके सामने
  5066. 3:34:43प्रिंट होगा वहां पर सिर्फ बैलेंस नहीं हो
  5067. 3:34:45होगा जो 6 पर इंटरेस्ट है वो भी इसमें ऐड
  5068. 3:34:48हो चुका होगा तो यह भी सेलेक्ट क्लॉस की
  5069. 3:34:50एक कैपेबिलिटी है तो आई थिंक अभी हमने
  5070. 3:34:52सारी बात समझ ली है अगर हमें कोई भी
  5071. 3:34:55वर्टिकल सिलेक्शन करना है जो अलजेब्रा में
  5072. 3:34:57प्रोजेक्शन करता था जिसे मैं बोलता हूं
  5073. 3:34:58वर्टिकल फिल्टरिंग तो यहां पे सेलेक्ट
  5074. 3:35:01करता है अगर आपको सारे कॉलम चाहिए तो आप
  5075. 3:35:04लिख सकते हैं सेलेक्ट स्टार जिससे सारे
  5076. 3:35:06कॉलम आ जाएंगे और जैसा यहां प हमने
  5077. 3:35:08एग्जांपल में देखा बेसिक मैथमेटिकल ऑपरेशन
  5078. 3:35:11प्लस माइनस डिवाइड मल्टीप्लाई सेलेक की
  5079. 3:35:13कैपेबिलिटी अगर आपको चाहिए तो सेलेक्ट
  5080. 3:35:15क्लॉज वो भी आपके लिए कर सकता है नाउ
  5081. 3:35:19सेलेक्ट के साथ अगर कंडीशन चाहिए जो कि
  5082. 3:35:21ज्यादातर केस में होगी तो बेसिकली मुझे
  5083. 3:35:24कुछ स्पेसिफिक कॉलम तो चाहिए चाहिए बट सर
  5084. 3:35:27मुझे सारी रोनी चाहिए अब रो के पास नाम है
  5085. 3:35:29क्या नहीं तो जो हमने अलजेब्रा में सीखा
  5086. 3:35:32था हमारे पास क्या है कुछ कंडीशंस हो सकती
  5087. 3:35:34है मुझे वो स्टूडेंट चाहिए जिनका यू नो
  5088. 3:35:37रोल नंबर ये हो या जिनके मार्क्स इससे
  5089. 3:35:39ज्यादा हो या मुझे वो अकाउंट चाहिए वो
  5090. 3:35:41बैंक के डिटेल्स चाहिए जो इनका ब्रांच
  5091. 3:35:43यहां पे हो ब्ला ब्ला ब्ला वो सारी चीज
  5092. 3:35:45चीज आप मेंशन कर सकते हो किससे विद द
  5093. 3:35:47हेल्प ऑफ वेयर क्लॉज तो अगेन फर्स्ट वी
  5094. 3:35:49विल लुक इन टू सम एग्जांपल्स एंड देन वी
  5095. 3:35:51विल कम बैक क्या बोल रहा है अकाउंट नंबर
  5096. 3:35:55जिनका बैलेंस 1000 से ज्यादा हो बताओ किधर
  5097. 3:35:58जाने का देर यू सी यहां पे अकाउंट नंबर भी
  5098. 3:36:02है जिसका बैलेंस 1000 से ज्यादा हो तो
  5099. 3:36:04क्या चाहिए सेलेक्ट करिए अकाउंट नंबर वेरी
  5100. 3:36:07सिंपल फ्रॉम द टेबल अकाउंट और देखिए इस
  5101. 3:36:10बार कितना सिंपल है साधारण से कंडीशन लिख
  5102. 3:36:12र है वेयर बैलेंस इज लेस देन 1000 तो
  5103. 3:36:15बोलिए क्या होगा वो सारे अकाउंट नंबर
  5104. 3:36:18सेलेक्ट हो जाएंगे दोनों काम होंगे पहले
  5105. 3:36:21क्या होगा पहले वेयर काम करेगा और वो वो
  5106. 3:36:24सारी रोज निकाल के आपको देगा जिनका बैलेंस
  5107. 3:36:271000 से ज्यादा है उसके बाद सेलेक्ट काम
  5108. 3:36:30करेगा और सिर्फ जो भी अकाउंट नंबर वाला
  5109. 3:36:32कॉलम है वो सेलेक्ट करके आपको दे देगा तो
  5110. 3:36:34आमतौर पे दोनों मिलके ही काम करेंगे यस
  5111. 3:36:37यहां देखिए क्या बोल रहा है दो कंडीशन लगा
  5112. 3:36:40दी क्या बोल रहा है वो ब्रांच नेम चाहिए
  5113. 3:36:43जो दिल्ली के अंदर है एक शहर में से
  5114. 3:36:45ज्यादा ब्रांच हो सकती है और जिनका एसेट
  5115. 3:36:48जो है वह 1 लाख से कम है तो देखिए बहुत
  5116. 3:36:50आराम से सेलेक्ट किया ब्रांच नेम फ्रॉम
  5117. 3:36:52ब्रांच वेयर अब दो कंडीशन है तो बीच में ए
  5118. 3:36:56एंडडी एंड यहां रिलेशनल अलजेब्रा की तरह
  5119. 3:36:59यह कंजंक्शन वाला एंड वाला ऑपरेटर नहीं
  5120. 3:37:01लगाते तो य तो यहां तो इंग्लिश हम यूज़ कर
  5121. 3:37:03रहे तो ए एंडडी एंड लिख सकते हैं तो एसेट
  5122. 3:37:05इज लेस देन 1000 एंड ब्रांच सिटी दे सिंगल
  5123. 3:37:08कोर्स में हमने लिख दिया जो भी स्ट्रिंग
  5124. 3:37:10था दिल्ली फेयर इनफ अब यह क्या बोल रहा है
  5125. 3:37:14अकाउंट नंबर चाहिए उनके ब्रांच का नाम भी
  5126. 3:37:16चाहिए जिनका जो बैलेंस है ग्रेटर दन इक्वल
  5127. 3:37:20टू 1000 हो बट लेस दन इक्वल टू 10000 हो
  5128. 3:37:24तो यहां पे एक हमारे पास कीवर्ड होता है
  5129. 3:37:26बिटवीन तो देखिए उसका यूज़ केस दिखा रहा
  5130. 3:37:28हूं या तो पहले सिंपल देख लीजिए ब्रांच
  5131. 3:37:30नेम अकाउंट नंबर दोनों आपको बता देंगे
  5132. 3:37:34फ्रॉम द टेबल अकाउंट देखिए अकाउंट में
  5133. 3:37:36ब्रांच नेम भी अकाउंट नंबर भी है और दोनों
  5134. 3:37:38कंडीशन मेंशन कर दो बैलेंस इज ग्रेटर दन
  5135. 3:37:41इक्वल ट 1000 एंड बैलेंस इज लेस दन इक्वल
  5136. 3:37:44ट 10000 अदर वाइज दे यू सी वेयर बैलेंस
  5137. 3:37:48बिटवीन तो यहां पे बिटवीन एक कीवर्ड एक
  5138. 3:37:51कमांड है जिसका आप इस्तेमाल कर सकते हैं
  5139. 3:37:53बिटवीन अ 1000 एंड 10000 तो ये ऑटोमेटिक
  5140. 3:37:57क्या करेगा हमारे बिहाव पे अलग से लिखने
  5141. 3:38:00की जरूरत नहीं है 1000 और 10000 के बीच का
  5142. 3:38:03डाटा निकाल के आपको देगा और अगेन बीच का
  5143. 3:38:06क्याक बाउंड्री वैल्यू भी इंक्लूड करने है
  5144. 3:38:08हां यह बात इनको भी पता था जिन्होंने स्कल
  5145. 3:38:10बनाया तो बिटवीन जो है इंग्लिश में बिटवीन
  5146. 3:38:13मतलब बीच में होता है बट यहां पर हम
  5147. 3:38:16बाउंड्री वैल्यू भी इंक्लूड करेंगे तो
  5148. 3:38:18आपको यू नो 999 से एंड 100001 तक जाने की
  5149. 3:38:22जरूरत नहीं है बिटवीन इंक्लूड्स बाउंड्री
  5150. 3:38:25वैल्यू प्लीज रिमेंबर दिस फेयर इनफ तो ये
  5151. 3:38:28बात आपको समझ आ गई और वही सारे पॉइंट
  5152. 3:38:30देखिए यहां मैंने मेंशन किए हैं
  5153. 3:38:32हॉरिजॉन्टल फिल्टरिंग के काम आता है अ
  5154. 3:38:35ग्रेटर देन लेस देन बेसिक कंपैरिजन एंड ऑर
  5155. 3:38:38नॉट इस तरह की सारी चीजें करने की
  5156. 3:38:40कैपेबिलिटी रखता है बिटवीन कीवर्ड यूज़ कर
  5157. 3:38:42सकते हैं नॉट बिटवीन भी कर सकते हैं तो
  5158. 3:38:45इसके अलावा बाहर का डाटा निकाल के देगा
  5159. 3:38:47ओके सेट ऑपरेशंस तो जैसे हमने अलजेब्रा
  5160. 3:38:51में देखा दो अलग-अलग टेबल है जिनका आपस
  5161. 3:38:54में कोई लेना देना नहीं है उस तरह की
  5162. 3:38:55क्वेरीज लिखनी है बिल्कुल आप यू नो यूनियन
  5163. 3:38:59इंटरसेक्शन सेट डिफरेंस सब यूज कर सकते टू
  5164. 3:39:01कोट सम एग्जांपल्स लुक एट दिस सेम बैंकिंग
  5165. 3:39:04स्कीमा है उन लोगों का नाम चाहिए जिनके
  5166. 3:39:07पास लोन भी और अकाउंट भी है अब फिर दोबारा
  5167. 3:39:09देखिए यहां पर हमारे पास कस्टमर है हमारे
  5168. 3:39:13पास अकाउंट है वो कस्ट जिनके पास अकाउंट
  5169. 3:39:16है उनका नाम मिलेगा सर डिपॉजिटर में वो
  5170. 3:39:20कस्टमर जिनके पास लोन है उनका नाम मिलेगा
  5171. 3:39:23बरो व में दोनों बातों का आपस में कोई
  5172. 3:39:26लेना देना नहीं है तो दोनों क्वेरीज काइंड
  5173. 3:39:28ऑफ सेपरेट लिखी होनी चाहिए देयर यू सी
  5174. 3:39:30सेलेक्ट कस्टमर नेम फ्रॉम डिपॉजिटर तो ये
  5175. 3:39:33अकाउंट होल्डर्स निकाल लिए सेलेक्ट कस्टमर
  5176. 3:39:36नेम फ्रॉम बोवर ये लोन वाले निकाल लिए एंड
  5177. 3:39:39देन यू जस्ट राइट यूनियन है ना अलजेब्रा
  5178. 3:39:42में यूनियन का सिंबल लगा रहे थे यहां पे
  5179. 3:39:44इंग्लिश में लिख दीजिए यूनियन तो क्या
  5180. 3:39:46होगा वो सभी लोग आ जाएंगे जिनके पास या तो
  5181. 3:39:49लोन है या तो अकाउंट है या तो दोनों है एक
  5182. 3:39:51और बात जैसे सेट थ्योरी में आप लिखते हैं
  5183. 3:39:54ए ब स लिखते हैं एक सेट है दूसरा सेट है
  5184. 3:39:57लेट मी से b सडी दोनों का यूनियन करेंगे
  5185. 3:39:59बताइए क्या मिलेगा सर हमें मिलेगा ए बी
  5186. 3:40:02सीडी बहुत सिंपल बात है ये जो बीच का जो
  5187. 3:40:05कॉमन पार्ट है दो बार तो नहीं लिखेंगे ना
  5188. 3:40:07अजीब बात है ये तो अब जब मैं दोनों का
  5189. 3:40:10यूनियन करूंगा तो क्या एसकल दोनों बातों
  5190. 3:40:12को डुप्लीकेट करेगा यहां पर उल्टा हो
  5191. 3:40:15जाएगा डुप्लीकेट नहीं करेगा तो यहां पर
  5192. 3:40:18अगर मैं यूनियन या इंटरसेक्ट या सेट
  5193. 3:40:21डिफरेंस एक्स ये सब यूज करता हूं तो बाय
  5194. 3:40:24डिफॉल्ट देखिए यहां पर बाय डिफॉल्ट एएल
  5195. 3:40:27ऑटोमेटिक डुप्लीकेट टपल्स हटा देता है
  5196. 3:40:30हालांकि अगर आप सेपरेटली मेंशन करना चाहते
  5197. 3:40:33हैं कि नहीं मत हटाओ मेरे को चाहिए तो अब
  5198. 3:40:36आपको साथ में ऑल लिखना पड़ेगा सो राइट
  5199. 3:40:38यूनियन ऑल या इंटरसेक्ट ऑल या एक्सेप्ट ऑल
  5200. 3:40:42तो वो डुप्लीकेट रिटेन करेगा जिसकी आम तौर
  5201. 3:40:45पे जनरली आई डोंट थिंक जरूरत पड़ेगी है ना
  5202. 3:40:47अच्छा सिमिलरली अगर मेरे को ऐसे लोग चाहिए
  5203. 3:40:49जिनके पास लोन भी और अकाउंट भी है तो यू
  5204. 3:40:52कैन राइट इंटरसेक्ट है ना तो इंटरसेक्शन
  5205. 3:40:54में क्या होगा दोनों का कॉमन पार्ट
  5206. 3:40:57सेलेक्ट हो जाएगा यूनियन में क्या होगा
  5207. 3:41:00सारे चाहे लोन है चाहे अकाउंट है चाहे
  5208. 3:41:02दोनों है ना ये क्या है हु हैव अ लोन बट
  5209. 3:41:04डू नॉट हैव एन अकाउंट तो सपोज दज दिस इज
  5210. 3:41:08लोन एंड दिस इज अकाउंट मेरे को
  5211. 3:41:09एक्सप्लीसिटली ये पार्ट चाहिए जिनके पास
  5212. 3:41:12लोन तो है बट अकाउंट नहीं है तो य कैन यूज
  5213. 3:41:14एक्सेप्ट या माइनस मा एम आई एन यू एस
  5214. 3:41:17माइनस भी लिख सकते हैं वो भी काम करेगा तो
  5215. 3:41:19बेसिक सेट ऑपरेशंस भी कर सकते हैं
  5216. 3:41:21नाउ वी कम टू द आइडिया ऑफ सेट ऑफ मल्टीपल
  5217. 3:41:25रिलेशंस क्वेरीज ऑफ मल्टीपल रिलेशन जो
  5218. 3:41:27कार्टीजन प्रोडक्ट हमारा है सारे ऑपरेटर
  5219. 3:41:30सेम है अलजेब्रा वाले बस उनको थोड़ा सा
  5220. 3:41:32मॉडिफाई कर दिया उनको सॉफ्टवेयर बना दिया
  5221. 3:41:34है नाउ लुक एट दिस आई विल गो वन बाय वन
  5222. 3:41:36क्वेरी देखिए पहले देन आई विल टेक बैक यू
  5223. 3:41:37टू द थ्योरी
  5224. 3:41:39पार्ट फाइंड द नेम ऑफ ऑल द कस्टमर्स विद
  5225. 3:41:42अकाउंट बैलेंस हु हैव अकाउंट इन द ब्रांच
  5226. 3:41:46वो सब लोगों का नाम चाहिए जिनके पास
  5227. 3:41:49अकाउंट है अलोंग विद देर बैलेंस तो अगेन
  5228. 3:41:52यू सी वो लोग जिनके पास अकाउंट है उनका
  5229. 3:41:56नाम मिलता है किसमें डिपॉजिटर में लेकिन
  5230. 3:41:59अकाउंट का बैलेंस कहां मिलेगा अकाउंटेबल
  5231. 3:42:02में तो यहां पर दो टेबल यूज हो रहे हैं
  5232. 3:42:05पॉइंट नंबर वन दोनों टेबल आपस में रिलेटेड
  5233. 3:42:07भी है ऐसा नहीं डिपॉजिटर बोवर की तरह
  5234. 3:42:10जिनका आपस में कोई लेना देना ना हो तो
  5235. 3:42:11इनका आपस में लेना देना है तो व्हाट वी
  5236. 3:42:14हैव टू डू वी हैव टू फर्स्ट यू नो मर्ज
  5237. 3:42:16देम इनटू अ सिंगल टेबल जिसके लिए जो सबसे
  5238. 3:42:18डिफॉल्ट ऑपरेटर है दैट इज़ कार्टीजन
  5239. 3:42:20प्रोडक्ट तो यहां पे कार्टीजन प्रोडक्ट
  5240. 3:42:22लिखना कैसे यू डोंट हैव टू राइट कार्टीजन
  5241. 3:42:25प्रोडक्ट वे फ्रॉम के अंदर आप बस कॉमा लगा
  5242. 3:42:28के लिख दीजिए तो मैंने लिखा फ्रॉम अकाउंट
  5243. 3:42:31कॉमा डिपॉजिटर तो क्या होगा दोनों टेबल
  5244. 3:42:34काइंड ऑफ़ कार्टीजन प्रोडक्ट हो गए अब
  5245. 3:42:36कार्टीजन प्रोडक्ट की प्रॉब्लम क्या है वो
  5246. 3:42:38जो हमने पहले समझा था दोबारा देख लेते हैं
  5247. 3:42:41एक टेबल है r1 एक टेबल है r2 अब जब दोनों
  5248. 3:42:45को मर्ज करेंगे तो हमें देखना पड़ेगा ना
  5249. 3:42:46लॉस लॉस लेस वाला पॉइंट है दोनों में कॉमन
  5250. 3:42:49क्या दोनों में कॉमन b है यहां पर q क से
  5251. 3:42:52मैच हो रहा है r आ से मैच हो रहा है तो
  5252. 3:42:55लॉजिकली तो दो ही यू नो टपल होने चाहिए 2q
  5253. 3:42:59एक एंड 3r y बट कार्टीजन प्रोडक्ट कोई बात
  5254. 3:43:03समझ नहीं आती वो क्या करता है अगेन यू सी
  5255. 3:43:05वो पहले टेबल की हर रो को दूसरे टेबल की
  5256. 3:43:08हर रो से यू नो कॉन्कैटिनेट कर देता है
  5257. 3:43:11रिलेट करा देता है मल्टीप्लाई करा देता है
  5258. 3:43:13तो बहुत सारे लॉजिकल टपल अगर बी वाला कॉलम
  5259. 3:43:17मैच नहीं हो रहा फॉर एग्जांपल यहां पे अगर
  5260. 3:43:20किसी के भी अकाउंट नंबर को किसी भी के
  5261. 3:43:21अकाउंट नंबर से मैच करोगे तो मतलब क्या है
  5262. 3:43:23है ना बट कार्टीजन प्रोडक्ट की ये
  5263. 3:43:25प्रॉब्लम है तो क्या सॉल्यूशन है इसको य
  5264. 3:43:28बात अलग से बतानी पड़ती है तो यहां देखिए
  5265. 3:43:31मैं वेर में अलग से इस को एक बात बता रहा
  5266. 3:43:32हूं बेटा क्या करो अकाउंट डॉट अकाउंट नंबर
  5267. 3:43:36अकाउंट का जो अकाउंट नंबर वाला
  5268. 3:43:39एट्रिल है दैट मस्ट मैच विद डिपॉजिटर डॉट
  5269. 3:43:44अकाउंट नंबर तो जैसे ही एडिशनल कंडीशन में
  5270. 3:43:46लिखूंगा कार्टीजन प्रोडक्ट में बताइए
  5271. 3:43:49ऑटोमेटिक क्या होगा इसको समझेगा ओके ये जो
  5272. 3:43:52दोनों कॉमन ट्रिब्यूट है ये आपस में मैच
  5273. 3:43:54होने चाहिए और वो सारे के सारे जो
  5274. 3:43:55रिडंडेंट जो एक्स्ट्रा टपल्स है उनको वो
  5275. 3:43:58हटा देगा सो दिस इज हाउ यू राइट इट और ये
  5276. 3:44:00करने के बाद अभी दोनों टेबल मर्ज भी हो गए
  5277. 3:44:03हैं जो रिडंडेंसी है वो भी एलिमिनेट हो गई
  5278. 3:44:05है अभी जो चाहिए निकाल लो तो क्या-क्या
  5279. 3:44:07चाहिए था कस्टमर का नेम चाहिए और बैलेंस
  5280. 3:44:10चाहिए सो यू जस्ट राइट सेलेक्ट कस्टमर नेम
  5281. 3:44:12कॉमा बैलेंस और वो दोनों एटिबल आप के पास
  5282. 3:44:15आएंगे यस तो दैट इज हाउ यू राइट इट और
  5283. 3:44:18कार्टीजन प्रोडक्ट का प्रॉब्लम क्या मैंने
  5284. 3:44:20आपको समझा दिया बाकी नोट्स सब यहां पे
  5285. 3:44:22मेंशन है और डिसएडवांटेज भी हमने देख लिया
  5286. 3:44:25अगेन नाउ कार्टीजन प्रोडक्ट का जो थोड़ा
  5287. 3:44:27सा एडवांस वर्जन है वो हमने पढ़ा था
  5288. 3:44:29अलजेब्रा में यहां पर भी सेम बात है
  5289. 3:44:31नेचुरल जॉइंट तो हालांकि यहां पे मैं बाकी
  5290. 3:44:34वेरिएंट्स की बात करूंगा जो मैंने वहां
  5291. 3:44:35नहीं किया तो नेचुरल जॉइंट है ना अ इज अ
  5292. 3:44:39बेसिक ऑप जिसको कुछ लोग इनर जॉइन भी बोलते
  5293. 3:44:41हैं कंफ्यूज मत होके रखिएगा इनर जॉइन
  5294. 3:44:43नेचुरल जॉइन सेम बात है जहां पर द ऑपरेटर
  5295. 3:44:46इज स्मार्ट एनफ जो खुद में खुद देखता है
  5296. 3:44:49कि दोनों में कॉमन एट्रिल क्या वो खुद से
  5297. 3:44:51एलिमिनेट कर लेगा तो इफ यू राइट नेचुरल
  5298. 3:44:53जॉइन आपको पहले से ही सिर्फ दो रो मिलेंगे
  5299. 3:44:56जहां पर कि डाटा मैच हो रहा होगा है ना
  5300. 3:44:59एंड हाउ डू यू राइट इट यू राइट इंग्लिश
  5301. 3:45:01में नेचुरल जॉइन बात खत्म सो फॉर एग्जांपल
  5302. 3:45:04सेम क्वेरी यहां पर मेरे को नहीं लिखना
  5303. 3:45:06पड़ा अकाउंट डॉट अकाउंट नंबर इ इक्वल टू
  5304. 3:45:09डिपॉजिटर डॉट अकाउंट नंबर हियर देर इज नो
  5305. 3:45:11नीड टू राइट इट सेपरेटली आप जस्ट सिंपली
  5306. 3:45:13मैच करें और यहां पे आप देख सकते हैं
  5307. 3:45:16सिंपली हमने लिखा अकाउंट फ्रॉम अकाउंट अ
  5308. 3:45:20नेचुरल जॉइन विद डिपॉजिटर तो दोनों का
  5309. 3:45:23इसने एलिमिनेट कर लिया होगा और फिर जो
  5310. 3:45:25हमें चाहिए कस्टमर का नाम और उसका बैलेंस
  5311. 3:45:27दोनों हमने सेलेक्ट किया यस अगेन एक
  5312. 3:45:30प्रॉब्लम क्या है नेचुरल जॉइन के अंदर जो
  5313. 3:45:32हमने पहले भी समझा था यार इट इज अ लॉसी
  5314. 3:45:34ऑपरेटर लॉसी क्यों ज्यादा दिमाग लगा देता
  5315. 3:45:36है कहता है वही डाटा लूंगा जो दोनों टेबल
  5316. 3:45:40में मैच करेगा वही डाटा लूंगा जो दोनों
  5317. 3:45:42टेबल में मैच करेगा और वो डटा अगर कोई
  5318. 3:45:46डाटा एक्सप्लीसिटली टेबल वन या टेबल टू
  5319. 3:45:48में उसको मैं कंसीडर नहीं करूंगा तो यहां
  5320. 3:45:50पर आप देख सकते हैं व प दिस डेटा इज
  5321. 3:45:53एक्सप्लीसिटली इन द फर्स्ट टेबल एंड ए ज
  5322. 3:45:57दिस डेटा इज एक्सप्लीसिटली इन द सेकंड
  5323. 3:45:59टेबल वो लॉस हो गया तो नेचुरल जॉइन कुछ
  5324. 3:46:02केसेस में ए अ लॉसी ऑपरेटर काम करता है और
  5325. 3:46:04जो कॉमन डाटा है सर वो मेरा लॉस हो जाता
  5326. 3:46:06है इसको रिजॉल्व करने का एक अच्छा तरीका
  5327. 3:46:09क्या है इसके अलग-अलग वेरिएंट्स हैं आई
  5328. 3:46:12विल टेक अ सिंगल स्लाइड हां और डटा थोड़ा
  5329. 3:46:15सा कंपाइल करके लाया हूं आपको एक-एक बात
  5330. 3:46:17समझा देता हूं इसको हम बोलते हैं आमतौर पे
  5331. 3:46:19इनर जॉइंट नेचुरल जॉइंट को सिर्फ जॉइन भी
  5332. 3:46:21बोल देते हैं इनर जॉइन भी बोल देते हैं यस
  5333. 3:46:23अब इसका पहला वर्जन है जिसको बोलते हैं
  5334. 3:46:25लेफ्ट आउटर जॉइन व्हाट इज द सिंबल ऑफ
  5335. 3:46:28लेफ्ट आउटर जॉइंट लाइक दिस तो नेचुरल जॉइन
  5336. 3:46:32वाला डमरू ठीक है और दोनों तरफ एक-एक एजज
  5337. 3:46:34लगाओ अब ये क्या करता है ये कहता है मैं
  5338. 3:46:36लेफ्ट हैंड साइड यानी कि जो फर्स्ट ऑपरेंट
  5339. 3:46:39मेरा है टेबल वन रिलेशन वन उसका कोई डाटा
  5340. 3:46:42लॉस नहीं होने दूंगा तो वो पूरा का पूरा
  5341. 3:46:44डाटा देखो इसने कॉपी मार दिया 1 2 3 अ p क
  5342. 3:46:48आ और फिर मैच करना स्टार्ट किया जहां मैच
  5343. 3:46:51हुआ जहां मैच हुआ वहां डाटा लिखेगा अगर
  5344. 3:46:55मैच नहीं हुआ तो नल लिख देगा लेकिन फर्स्ट
  5345. 3:46:58टेबल का कोई डाटा लॉस नहीं होने देगा मैच
  5346. 3:47:01नहीं हुआ तो नल लिख देगा लेकिन डाटा लॉस
  5347. 3:47:03नहीं होने देगा यस इसके ठीक उल्टा होगा अब
  5348. 3:47:06अगर वो लेफ्ट आउटर जॉइन है तो ये भाई साहब
  5349. 3:47:09कौन होंगे राइट आउटर जन ये कहेगा अच्छा
  5350. 3:47:11ऐसा है तो आई विल बी बायस्कूप
  5351. 3:47:15यह सेकंड टेबल पूरा लिखेगा जहां डाटा मैच
  5352. 3:47:18होगा वह डाटा लिखेगा मैच नहीं होगा तो विल
  5353. 3:47:21राइट अ नल वैल्यू अब ओबवियसली यू कैन
  5354. 3:47:23एंटीसिपेट जिसको बोलते हैं कंप्लीट आउटर
  5355. 3:47:26जॉइन या फुल आउटर जॉइन एक वर्जन होगा जो
  5356. 3:47:30बोलेगा मैं किसी का भी डाटा लॉस होने नहीं
  5357. 3:47:32दूंगा अगर मैच होगा तो मैं लिखूंगा अगर
  5358. 3:47:35मैच नहीं होगा तो भी लिखूंगा बट अलोंग विद
  5359. 3:47:38द नल वैल्यू तो वहां पर हम क्या करेंगे नल
  5360. 3:47:41वैल्यू लगा देंगे तो आई होप यह धीरे-धीरे
  5361. 3:47:45जो अंडरस्टैंडिंग है आपकी क्लियर है और
  5362. 3:47:46जॉइन के जितने अलग-अलग वेरिएंट्स हैं आपको
  5363. 3:47:49बात समझ आई होगी सम बडी आस्क यू यू कैन
  5364. 3:47:51राइट देम डाउन नाउ रिनेम जिसको हम
  5365. 3:47:54अलजेब्रा में रो बोल रहे थे या यहां पर
  5366. 3:47:57एलियास बोलते हैं अगेन इसका पॉइंट क्या है
  5367. 3:48:00यह अल्टर टेबल कमांड की तरह परमानेंटली
  5368. 3:48:02नेम चेंज नहीं कर रहा है जस्ट फॉर क्वेरी
  5369. 3:48:05परपस हम कभी-कभी टेबल को रिनेम कर लेना
  5370. 3:48:07चाहते हैं जिसमें एक नया कॉपी जनरेट करते
  5371. 3:48:10हैं विद अ डिफरेंट नेम यस क्या-क्या
  5372. 3:48:13एप्लीकेशंस हो सकते हैं देखिए बहुत सिंपल
  5373. 3:48:15सा क्वेरी मैं लिख रहा हूं क्या कह रहा है
  5374. 3:48:17सेलेक्ट कर रहा है अकाउंट नंबर और ये याद
  5375. 3:48:20है हमने इसमें 6 पर इंटरेस्ट वाली बात की
  5376. 3:48:23थी वही है बैलेंस मल्टीप्ला विद 1.06 एंड
  5377. 3:48:27दे यू सी द कीवर्ड एज एज इज अ कीवर्ड फॉर
  5378. 3:48:30रिनेम और यहां पर अब ये किस तरह से
  5379. 3:48:32दिखाएगा एज टोटल बैलेंस टोटल बैलेंस
  5380. 3:48:35दिखाएगा फ्रॉम अकाउंट है ना सो दैट इज हाउ
  5381. 3:48:38यहां पर हमने किसको रिनेम किया हमने रिनेम
  5382. 3:48:41किया कॉलम को तो वो हम यहां पर कर सकते
  5383. 3:48:43हैं हालांकि इंटरेस्ट रेट परट है सो दैट
  5384. 3:48:45मस्ट बी पॉइंटेड नुकसान हो जाएगा वरना
  5385. 3:48:48क्या रिनेम का और भी यूज है हां कभी-कभी
  5386. 3:48:52जब सेल्फ कंपैरिजन करना हो ना एक टेबल को
  5387. 3:48:54अपने आप से तो एक टेबल के मेरे को दो कॉपी
  5388. 3:48:56चाहिए वहां पे यूज हो सकता है जैसे यहां
  5389. 3:48:58देखिए बहुत अच्छा से क्वेरी लिख रहा हूं
  5390. 3:49:01मजा आएगा आपको हमारे पास एक टेबल है
  5391. 3:49:03अकाउंट बेसिकली मेरे को चाहिए क्या मेरे
  5392. 3:49:04को मैक्सिमम अकाउंट बैलेंस चाहिए ऑल दो
  5393. 3:49:07आगे बात करेंगे वी हैव एग्रीगेट फंक्शंस
  5394. 3:49:09मिन मैक्स एवरेज वो सब हमारे पास होता है
  5395. 3:49:11बट यहां कैसे करेंगे ध्यान से देखिए हमने
  5396. 3:49:15कार्टीजन प्रोडक्ट किया दो टेबल का जिसमें
  5397. 3:49:18अकाउंट एज ए एंड अकाउंट एज बी तो बेसिकली
  5398. 3:49:21मान के चलो अकाउंट टेबल की दो कॉपी बन गई
  5399. 3:49:24एक का नाम है ए एक का नाम है बी विजुलाइज
  5400. 3:49:27करो दिस इज अ टेबल ए एंड दिस इज अ टेबल बी
  5401. 3:49:31और मेरे को तो खैर बैलेंस से ज्यादा लेना
  5402. 3:49:33देना है लेट मी से बैलेंस की एक जगह
  5403. 3:49:35वैल्यू लिखा है 1 2 3 अच्छा टेबल तो सेम
  5404. 3:49:37ही है यहां पर भी बैलेंस की वैल्यू लिखा
  5405. 3:49:39है 12 2 3 लाइक दिस नाउ कंडीशन देखो क्या
  5406. 3:49:42बोल रहा है कह रहा है a ड
  5407. 3:49:45मस्ट बी लेस दन बीड बैलेंस वैसे तो कॉमा
  5408. 3:49:47मींस कार्टीजन प्रोडक्ट तो पहले टेबल का
  5409. 3:49:50हर रो दूसरे टेबल के हर रो से रिलेट करेगा
  5410. 3:49:53बट क्या कह रहा है कह रहा सिर्फ वो कंसीडर
  5411. 3:49:55करो जहां पर ए का बैलेंस बी के बैलेंस से
  5412. 3:49:57कम है एंड ए डॉट बैलेंस सेलेक्ट कर लेना
  5413. 3:50:00तो होगा
  5414. 3:50:02क्या क्या वन वन से कम है नहीं वन वन से
  5415. 3:50:05कम नहीं है क्या नटू से कम है ववन तो किसी
  5416. 3:50:10से भी कम नहीं है इजट इट वन सेलेक्ट नहीं
  5417. 3:50:12होगा क्या टू सेलेक्ट हो सकता है क्या 2 व
  5418. 3:50:15से कम है हां 2 1 से कम है 2 2 या थ्री से
  5419. 3:50:18कम नहीं बट कोई बात नहीं एक बार भी
  5420. 3:50:19सेलेक्ट तो सेलेक्ट क्योंकि कार्टीजन है
  5421. 3:50:21सारे कॉमिनेशन है और क्या थ्री किसी से कम
  5422. 3:50:23है हां थ्री जो है वो वन से कम है वो टू
  5423. 3:50:26से कम है तो ये भी सेलेक्ट हो जाएगा तो और
  5424. 3:50:29फाइनली आप a का ही वैल्यू सेलेक्ट कर रहे
  5425. 3:50:30हैं तो जब ये क्वेरी आप लिखेंगे तो बोलिए
  5426. 3:50:33क्या मिलेगा जैसे ये क्वेरी आप लिखेंगे
  5427. 3:50:35आपको मिल जाएगा टू और थ्री है ना यानी कि
  5428. 3:50:39वो वैल्यू मिल जाएंगे जो मैक्सिमम है कि
  5429. 3:50:41मैक्सिमम नहीं है वो वैल्यू मिलेंगे जो
  5430. 3:50:43मिनिमम नहीं है मिनिमम नहीं है वह मिलेगा
  5431. 3:50:46और फिर क्या कर रहा है टोटल से उठा के
  5432. 3:50:48माइनस कर रहा है अब टोटल से उठा के माइनस
  5433. 3:50:50करेगा तो उल्टा हो गया यह यह क्या
  5434. 3:50:52निकालेगा टोटल में है 1 2 3 इधर है 2 3
  5435. 3:50:57आपको वन मिलेगा तो बेसिकली मैक्सिमम नहीं
  5436. 3:50:59मिनिमम मिल जाएगा एक काम करें इसे उल्टा
  5437. 3:51:01कर दो यहां पे बजाय a के b को सेलेक्ट कर
  5438. 3:51:04लो अब सोचो क्या होगा b को सेलेक्ट करोगे
  5439. 3:51:07तो वह जो कम से कम एक बार ग्रेटर हो तो वन
  5440. 3:51:10किसी से ग्रेटर है नहीं वन किसी से ग्रेटर
  5441. 3:51:13आई एम सॉरी
  5442. 3:51:15आई एम सॉरी मैंने उल्टा कर दिया उल्टा कर
  5443. 3:51:17दिया वन किससे कम है सही लिखा ना पहले ए
  5444. 3:51:20वाला है ना क्या वन वन से कम है वन वन से
  5445. 3:51:23कम नहीं है बट वनटू से कम है थ से कम है
  5446. 3:51:26आई एम सॉरी वन सेलेक्ट होगा टू भी सेलेक्ट
  5447. 3:51:30होगा क्योंकि टू भी थ्री से कम है एक बार
  5448. 3:51:32बट थ्री सेलेक्ट नहीं होगा सही लिखा था
  5449. 3:51:34थ्री सेलेक्ट नहीं होगा क्य थ्री तो किसी
  5450. 3:51:36से कम नहीं है तो फाइनली कौन सिलेक्ट होगा
  5451. 3:51:39वन और टू टोटल से माइनस करेंगे तो क्या
  5452. 3:51:41मिलेगा थ्री मिलेगा है ना तो देर यू सी य
  5453. 3:51:44हैव अ अ यू नो अकाउंट यू हैव बैलेंस
  5454. 3:51:47मैक्सिमम बैलेंस आप यहां पे सेलेक्ट कर
  5455. 3:51:49सकते हो तो एक एग्जांपल मैं कोट कर रहा था
  5456. 3:51:52इस तरह की क्वेरी में हम इस्तेमाल करते
  5457. 3:51:54हैं किसका रिनेम का जहां सेल्फ कंपैरिजन
  5458. 3:51:57करना हो ओके टेकिंग इट फॉरवर्ड अगला नंबर
  5459. 3:52:00है एग्रीगेट फंक्शंस का तो अभी बात करेंगे
  5460. 3:52:03एग्रीगेट फंक्शन की एग्रीगेट फंक्शंस बहुत
  5461. 3:52:05इंपॉर्टेंट और ये एएल को सच में स्पेशल
  5462. 3:52:08बना देते हैं बिकॉज़ बहुत सारे कलेक्टिव
  5463. 3:52:10वैल्यू पे सेट पे जब काम करना हो तो ये
  5464. 3:52:12हमारे काम आता है तो सबसे पहले आपको बताता
  5465. 3:52:14हूं कि टोटल फाइव एग्रीगेट फंक्शंस हमारे
  5466. 3:52:17पास है कौन-कौन से यहां पर आपको एवरेज
  5467. 3:52:19मिलेगा मिन मिलेगा मैक्स मिलेगा सम मिलेगा
  5468. 3:52:22काउंट मिलेगा वैसे तो इनके नाम से भी इनका
  5469. 3:52:24काम समझ आ रहा है बहुत सारी न्यूमेरिक
  5470. 3:52:26वैल्यू है एवरेज आउट करना है एवरेज यूज कर
  5471. 3:52:29सकते हैं अभी जैसे हमने यू नो एलियास यूज
  5472. 3:52:31करके मैक्सिमम बैलेंस निकाला था आप
  5473. 3:52:33डायरेक्ट निकाल सकते हैं कुछ एफर्ट मारने
  5474. 3:52:35की जरूरत नहीं है सिमिलरली मिम सम करना है
  5475. 3:52:38सम काउंट करना है काउंट एक दो एग्जांपल
  5476. 3:52:40ट्राई करते हैं फिर आपको ऑटोमेटिक बात समझ
  5477. 3:52:42आएगी देखिए पहली क्वेरी क्या लिखता हूं
  5478. 3:52:44फाइंड द नंबर ऑफ अकाउंट्स इन द बैंक तो
  5479. 3:52:47बैंक में टोटल कितने अकाउंट्स हैं तो आई
  5480. 3:52:50थिंक आपको जाना चाहिए अकाउंट टेबल में और
  5481. 3:52:52यहां पे अकाउंट नंबर अगर काउंट करेंगे तो
  5482. 3:52:54काम हो जाएगा इन जनरल अ स्पेसिफिकली देखिए
  5483. 3:52:57यहां पर अकाउंट नंबर भी नहीं मेंशन किया
  5484. 3:52:59आप वैसे अकाउंट नंबर इज द किया वो भी
  5485. 3:53:01मेंशन कर सकते हैं आमतौर पे स्टैंडर्ड यह
  5486. 3:53:03होता है बिल्कुल ठीक बात है जब सारे टपल स
  5487. 3:53:06हमें काउंट करने है तो इवन कोई एट्रिल को
  5488. 3:53:08क्यों ही मेंशन करना है सीधे स्टार लिखो
  5489. 3:53:10तो यहां पे इन्होंने क्या किया लिखा अगर
  5490. 3:53:12आप काउंट भूल जाएं सेलेक्ट स्ट फ्रॉम
  5491. 3:53:14अकाउंट तो क्या होगा पूरा का पूरा टेबल आ
  5492. 3:53:16जाएगा अब यहां देखिए काउंट एग्रीगेट
  5493. 3:53:18फंक्शन लगा दिया स्टार पे तो क्या होगा
  5494. 3:53:21जितने भी अकाउंट है उन सबका जो जो भी
  5495. 3:53:23वैल्यू होगी वो यहां पे आ जाएगी मान लीजिए
  5496. 3:53:255000 है 2000 है 1000 है 100 है व्हाट एवर
  5497. 3:53:27इट इज ये देखो क्या कर रहा है क्या कंडीशन
  5498. 3:53:31लगाया फिर से अकाउंट टेबल पे गया है वेयर
  5499. 3:53:33ब्रांच नेम इज इक्वल टू साउथ दिल्ली तो
  5500. 3:53:36अभी मेरे ख्याल से पूरे बैंक की बात नहीं
  5501. 3:53:37क जा रही सिर्फ साउथ दिल्ली ब्रांच की बात
  5502. 3:53:40की जा रही है और वहां पर बैलेंस पे क्या
  5503. 3:53:42लगाया गया है एवरेज तो आमतौर पर माना जाता
  5504. 3:53:45है साउथ दिल्ली में या साउथ बॉम्बे में
  5505. 3:53:47हाईफाई लोग रहते हैं तो जरा देखें इनके
  5506. 3:53:50अकाउंट में बैलेंस कितना है तो बैलेंस हम
  5507. 3:53:52निकालेंगे और एवरेज करेंगे तो क्या करेगा
  5508. 3:53:54सोचिए जितने भी अकाउंट्स होंगे सबका सम
  5509. 3:53:56करेगा और उसको एवरेज आउट कर देगा सो दैट
  5510. 3:53:58इज व्हाट एग्रीगेट फंक्शन डज कभी-कभी कुछ
  5511. 3:54:01एक्सेप्शनल केसेस एक दो एग्जांपल आपको
  5512. 3:54:03समझाता हूं मजेदार एक सिंपल केस लिया है
  5513. 3:54:06अकाउंट नंबर बैलेंस ब्रांच नेम आपके पास
  5514. 3:54:08है कुछ लोग ऐसा पूछते हैं कि अगर हमारे
  5515. 3:54:11पास सम और काउंट दोनों है तो अगर सम को
  5516. 3:54:13काउंट से डिवाइड करेंगे तो क्या आएगा
  5517. 3:54:15एवरेज आएगा तो सेपरेटली एवरेज लेने की
  5518. 3:54:18जरूरत क्या थी एक बहुत अच्छा केस आपको
  5519. 3:54:19समझाता हूं जिससे एक लॉजिक भी आपको समझ
  5520. 3:54:21आएगा देखिए जब हम एवरेज कैलकुलेट करेंगे
  5521. 3:54:24अब यहां पर मैंने जानबूझ के एक जगह लिखा
  5522. 3:54:26है नल मे बी अननोन है हमें पता नहीं है
  5523. 3:54:28व्हाट एवर इट इज अब इस तरह के केस में
  5524. 3:54:31एवरेज फंक्शन क्या करेगा ऑब् वियस नल पे
  5525. 3:54:34आप कोई भी मैथमेटिकल ऑपरेशन लगाओगे नल
  5526. 3:54:36प्लस एनीथिंग विल आल्सो बिकम नल तो हर कोई
  5527. 3:54:39नल को इग्नोर कर देगा तो जब एवरेज
  5528. 3:54:40एक्चुअली चलेगा तो वो क्या करेगा वो करेगा
  5529. 3:54:43सर 100 + 500 / 2 तो 600 / 2 एवरेज आएगा
  5530. 3:54:49300 यू नो एवरेज इज गोइंग टू इग्नोर नल
  5531. 3:54:52इधर आ जाओ जब सम चलेगा वो क्या करेगा सर
  5532. 3:54:55वो भी नल को इग्नोर करेगा नल में कुछ सम
  5533. 3:54:57आप कर नहीं सकते तो सम भी ऐसे ही चलेगा
  5534. 3:54:59दैट इज 100 + 500 लेकिन जब काउंट चलेगा तो
  5535. 3:55:04काउंट के मसे की बात क्या है क्या नल को
  5536. 3:55:06काउंट किया जा सकता है हां नल के साथ एरिथ
  5537. 3:55:09मेे िक ऑपरेशन नहीं कर सकते कंपैरिजन नहीं
  5538. 3:55:11कर सकते तो काउंट तो कर सकते हैं काउंट कर
  5539. 3:55:13सकते हैं सर तो करिए फिर दिक्कत क्या है
  5540. 3:55:16तो काउंट आंसर करेगा 3 और 600 / 3 आंसर
  5541. 3:55:19देखिए कितना हो जाएगा आंसर हो जाएगा 200
  5542. 3:55:22अब मेरे ख्याल से दोनों का डिफरेंस यहां
  5543. 3:55:24पर आपको समझ आ रहा होगा यस तो क्या सीखे
  5544. 3:55:26इससे आई विल टेक यू बैक टू द फर्स्ट
  5545. 3:55:28स्लाइड अपार्ट फ्रॉम काउंट बाकी के जो चार
  5546. 3:55:32फंक्शन है क्या ये नल पे काम कर सकते हैं
  5547. 3:55:34सर ये नल पे काम नहीं कर सकते दे सिंपली
  5548. 3:55:36इग्नोर नल बट काउंट इज द ओनली एक्सेप्शनल
  5549. 3:55:40एग्रीगेट फंक्शन जो कि नल पे काम कर सकता
  5550. 3:55:42है बड़ा इंपॉर्टेंट पॉइंट है इंटरव्यू
  5551. 3:55:44वगैरह में पूछा जा सकता है उस परे ध्यान
  5552. 3:55:46रखिएगा एक और
  5553. 3:55:47बात मिन मैक्स और काउंट ये वैसे तो सब के
  5554. 3:55:53सब बेसिकली तो न्यूमेरिक वैल्यू के लिए
  5555. 3:55:54बनाए गए हैं लेकिन याद रखिए मिन मैक्स और
  5556. 3:55:57काउंट ये तीनों के तीनों स्ट्रिंग्स पे भी
  5557. 3:56:00काम कैरेक्टर पे काम कर सकते हैं अभी सर
  5558. 3:56:02कैरेक्टर पे काउंट तो समझ आता है मीन क्या
  5559. 3:56:04होगा अल्फाबेटिकली स्काई वैल्यू के बेस पे
  5560. 3:56:07तो ए वाला नेम सेलेक्ट हो जाएगा z करेंगे
  5561. 3:56:09तो वो सबसे लास्ट वाला होगा लाइक दिस तो
  5562. 3:56:12ये एक छोटी सी कहानी एग्रीगेट फंक्शन की
  5563. 3:56:14एक छोटा सा अंडरस्टैंडिंग हमने लिया कैसे
  5564. 3:56:16यूज करना है अब बात करते हैं ऑर्डरिंग की
  5565. 3:56:19ऑर्डरिंग की क्या कहानी है मैं बार-बार यह
  5566. 3:56:21बोलते आया हूं इवन एसकल में भी और
  5567. 3:56:23अलजेब्रा में भी कि फाइनल आंसर जो है है
  5568. 3:56:26ना ऑर्डर ऑफ रोज एंड ऑर्डर ऑफ कॉलम इज
  5569. 3:56:28इरेलीवेंट बट टू एनहांस रीडेबिलिटी
  5570. 3:56:30कभी-कभी हम चाहते हैं यू नो कि जो रिजल्ट
  5571. 3:56:33हो किसी ऑर्डर में हो सॉर्टेड हो तो क्या
  5572. 3:56:36वो करने का ऑप्शन है स्कल में बिल्कुल
  5573. 3:56:37ऑप्शन है और यहां पर एक अलग से क्लॉज
  5574. 3:56:40हमारे पास है ऑर्डर बाय जैसे यहां पर आप
  5575. 3:56:42देख रहे हैं सेलेक्ट डिस्टिंक्ट ब्रांच
  5576. 3:56:46नेम फ्रॉम ब्रांच वेर ब्रांच सिटी इज
  5577. 3:56:48इक्वल टू दिल्ली तो दिल्ली के अंदर जितनी
  5578. 3:56:50भी ब्रांच है उन सबका नाम चाहिए बट रैंडम
  5579. 3:56:53नहीं चाहिए सॉर्टेड चाहिए तो यहां देखिए
  5580. 3:56:55लास्ट में क्लॉज लगा है ऑर्डर बाय ब्रांच
  5581. 3:56:58नेम तो क्या होगा अल्फाबेटिकल ऑर्डर में
  5582. 3:57:01पहले ए वाले बी वाले सी वाले दिल्ली में
  5583. 3:57:03जितनी ब्रांचेस है वो सब की सब प्रिंट
  5584. 3:57:05होने वाली है वैसे डिफॉल्ट केस असेंडिंग
  5585. 3:57:07ऑर्डर यानी कि अल्फाबेटिकल ऑर्डर ही होता
  5586. 3:57:10है लेकिन अगर आप चाहे फॉर सेक ऑफ क्लेरिटी
  5587. 3:57:12तो पूरा असेंडिंग लिखने की जरूरत नहीं है
  5588. 3:57:14एई एससी भी लिख सकते हैं इसका ज्यादा
  5589. 3:57:17एडवांटेज होगा अगर आपको कभी उल्टा ऑर्डर
  5590. 3:57:19प्रिंट करना है तो क्या करेंगे द क्वेरी
  5591. 3:57:21रिमेंस द सेम और यहां पर यू नो ऑर्डर बाय
  5592. 3:57:24ब्रांच नेम के बाद असेंडिंग लिखने के बजाय
  5593. 3:57:26आप डिसेंडिंग लिखेंगे तो पूरा का पूरा जो
  5594. 3:57:28रिजल्ट होगा वो डिसेंडिंग ऑर्डर में
  5595. 3:57:30प्रिंट हो जाएगा सो दैट इज ऑल अबाउट
  5596. 3:57:32ऑर्डरिंग है ना ये कोई बहुत नई बात नहीं
  5597. 3:57:34है अगली बात करते हैं स्ट्रिंग्स की तो
  5598. 3:57:37स्ट्रिंग्स पे कुछ खास किस्म के ऑपरेशंस
  5599. 3:57:40जैसे सब स्ट्रिंग्स वगैरह पैटर्न मैचिंग
  5600. 3:57:42करना वो सब यहां पर हम यूज करते हैं एक दो
  5601. 3:57:45बात मैं दोबारा बता देता हूं जो हमने पहले
  5602. 3:57:47भी की थी वो किसका था कि बात अगर करें अ
  5603. 3:57:50यू नो कैपिटल सिंबल स्मॉल की सिंबल की केस
  5604. 3:57:53सेंसिटिव है कि नहीं तो एक-एक करके बात
  5605. 3:57:55करते हैं पहला तो जब भी आप स्कल में कहीं
  5606. 3:57:58भी स्ट्रिंग यूज करते हैं तो हम उन्हें
  5607. 3:57:59सिंगल कोट्स में लिखते हैं आपने देखा होगा
  5608. 3:58:01जब भी मैंने पैटर्न मैच किया जैसे यहां पर
  5609. 3:58:03भी दिल्ली है जहां भी नाम यूज़ किया है तो
  5610. 3:58:05उसको हमने सिंगल कोट में मेंशन किया है इन
  5611. 3:58:08जनरल हम यह मानते हैं कि जो स्ट्रिंग
  5612. 3:58:11मैचिंग है एसकल इन जनरल केस सेंसिटिव नहीं
  5613. 3:58:13है बट स्ट्रिंग केस सेंसिटिव है उसके बाद
  5614. 3:58:16भी जो मैंने पहले भी बोला है जैसे माय
  5615. 3:58:18एसकल एसकल सर्वर है दे डू नॉट
  5616. 3:58:20डिस्टिंग्विश फ्रॉम अपर एंड द लोअर केस वो
  5617. 3:58:22केस सेंसिटिव नहीं है हाउ एवर अगर आप चाहे
  5618. 3:58:25तो आप इस सेटिंग को चेंज कर सकते हैं तो
  5619. 3:58:27इसका मतलब इन जनरल यहां पे कोई स्टेटमेंट
  5620. 3:58:30देना सही नहीं है इट इज इ डिपेंड्स
  5621. 3:58:32सब्जेक्टिविटी और बेस्ड ऑन द यूजर बेस्ड
  5622. 3:58:35ऑन द यूज केस आप अगर चाहे तो स्ट्रिंग
  5623. 3:58:37मैचिंग को केस सेंसिटिव रखें चाहे तो ना
  5624. 3:58:39रखें आप सॉफ्टवेयर के अंदर जाकर सेटिंग
  5625. 3:58:41चेंज कर सकते हैं ठीक है अपार्ट फ्रॉम दैट
  5626. 3:58:45यहां पर इक्वल टू तो है ये लाइक आपने लिखा
  5627. 3:58:47वेयर कस्टमर नेम इज इक्वल टू फॉर एग्जांपल
  5628. 3:58:50सचिन तो डायरेक्ट मैच हो जाएगा लेकिन
  5629. 3:58:53सिर्फ इक्वल टू काम नहीं करेगा या
  5630. 3:58:55एग्जैक्ट मैच हमें नहीं करना थोड़ा
  5631. 3:58:56पावरफुल ऑपरेटर चाहिए तो यहां पर हमारे
  5632. 3:58:59पास एक ऑपरेटर है लाइक और लाइक के पास
  5633. 3:59:02सपोर्ट है दो चीजों का किस-किस का सर लाइक
  5634. 3:59:05के पास है सपोर्ट परसेंटेज का एंड
  5635. 3:59:08परसेंटाइल सिंबल यू कैन से और अंडरस्कोर
  5636. 3:59:10का ये कैसे काम करता है मैं एग्जांपल लिख
  5637. 3:59:12के बताता हूं यहां देखिए फाइंड ऑल द
  5638. 3:59:14ब्रांच नेम हु हैव एगजैक्टली फाइव
  5639. 3:59:17कैरेक्टर्स इन देयर नेम सिर्फ पांच
  5640. 3:59:19कैरेक्टर होने चाहिए काउंट के हिसाब से
  5641. 3:59:20बात कर रहा है ब्रांच की बात करी ब्रांच
  5642. 3:59:23टेबल में चलते हैं ब्रांच नेम सेलेक्ट
  5643. 3:59:25करना है ब्रांचेस सेलेक्ट करना है वयर
  5644. 3:59:27ब्रांच नेम इज़ लाइक देर यू सी 1 2 3 4 5
  5645. 3:59:32एक ज्यादा हो गया लेट मी चेंज इट टू सिक्स
  5646. 3:59:35सिक्स कैरेक्टर है अब यहां पे ध्यान
  5647. 3:59:37दीजिएगा यह काम इक्वल टू से नहीं किया जा
  5648. 3:59:40सकता इक्वल टू को इतना पावर नहीं है कि व
  5649. 3:59:42अंडरस्कोर या परसेंटाइल को समझ सके वो तो
  5650. 3:59:44डायरेक्ट मैच करता है तो यहां पर लाइक
  5651. 3:59:46ऑपरेटर आप यूज करेंगे और जितने अंडरस्कोर
  5652. 3:59:49आप लिख रहे हैं इसका मतलब उतना ही
  5653. 3:59:51एग्जैक्ट काउंट जिन ब्रांच नेम में होगा
  5654. 3:59:54वो सेलेक्ट हो जाएंगे है ना एक हमारे पास
  5655. 3:59:57है परसेंटाइल अब यहां देखिए क्या लिखा है
  5656. 3:59:59हमें वो कस्टमर नेम चाहिए जिनके नाम में
  5657. 4:00:01कहीं भी कुमार आ रहा है बेसिकली
  5658. 4:00:03सबस्ट्रिंग वाला केस है बट सबस्ट्रिंग डंट
  5659. 4:00:05मींस कि बीच में ही होना चाहिए वो
  5660. 4:00:07स्टार्टिंग में भी हो सकता है वो एंड में
  5661. 4:00:09भी हो सकता है कहीं भी हो सकता है है ना
  5662. 4:00:11तो यहां पर देखिए क्या बोला सेलेक्ट
  5663. 4:00:13कस्टमर नेम फ्रॉम कस्टमर वयर कस्टमर नेम
  5664. 4:00:16इज लाइक तो यहां देखिए अगर मैं सिर्फ पहले
  5665. 4:00:19परसेंटेज लगाता तो क्या होता सब अ यह बन
  5666. 4:00:22जाता सफिक्स वह लोगों के नाम आते है जिनके
  5667. 4:00:24लास्ट में कुमार है अगर मैं सिर्फ लास्ट
  5668. 4:00:28में लगाता तो क्या बन जाता प्रीफिक्स वह
  5669. 4:00:30लोग आते हैं जिनके पहले कोमार आपने दोनों
  5670. 4:00:32जगह लगा दिया तो नॉट बिकम अ सब स्ट्रिंग
  5671. 4:00:34तो आई होप अभी आपको पता है कि सब स्ट्रिंग
  5672. 4:00:37से और काउंट से यू नो किस तरह के हम काम
  5673. 4:00:39कर सकते हैं जैसे यहां पर वही बताया है 3
  5674. 4:00:42लिखेंगे तो वह लोग आ जाए जिसमें थ्री
  5675. 4:00:44कैरेक्टर्स है थ्री अंडरस्कोर अलोंग विद अ
  5676. 4:00:47परसेंटाइल तो आ जाएगा एटलीस्ट थ्री बिकॉज
  5677. 4:00:49थ्री तो चाहिए ही चाहिए और परसेंटाइल मीन
  5678. 4:00:51उसके बाद कुछ भी हो सकता है तो इस तरह के
  5679. 4:00:54स्ट्रिंग मैचिंग ऑपरेशंस आप कर सकते हैं
  5680. 4:00:57अब एक लेवल इसे थोड़ा सा अपग्रेड करते हैं
  5681. 4:00:59मेरे साथ बने रहिएगा इंटरेस्टिंग केस है
  5682. 4:01:01मैं समझाऊ तो एकदम क्लियर होगा डोंट वरी
  5683. 4:01:03अबाउट इट एक हमारे पास है ग्रुप बायो
  5684. 4:01:05क्लॉस ग्रुप बायो क्लॉस क्या करता है
  5685. 4:01:07कभी-कभी हम नहीं चाहते कि यू नो हम पूरे
  5686. 4:01:11टेबल प एक साथ काम करें जैसे मान लीजिए
  5687. 4:01:13अभी हम ब्रांच की बात कर रहे थे अकाउंट
  5688. 4:01:15बैलेंस की बात कर रहे थे अगर आपने एवरेज
  5689. 4:01:18बैलेंस लिखा तो क्या होगा बैंक के अंदर
  5690. 4:01:20जितने भी अकाउंट्स है हर किसी का बैलेंस आ
  5691. 4:01:24जाएगा बट मान लीजिए कि पहले मैं इसे
  5692. 4:01:27डिवाइड करना चाहता हूं ब्रांच बाय ब्रांच
  5693. 4:01:31तो पहले टेबल में ग्रुप बने ब्रांच बाय
  5694. 4:01:33ब्रांच और फिर हर ब्रांच का अलग-अलग एवरेज
  5695. 4:01:36बैलेंस निकले यह मान लीजिए कॉलेज में
  5696. 4:01:39बच्चों को यू नो परसेंटेज है एवरेज
  5697. 4:01:41परसेंटेज हमें निकालना है हम नहीं चाहते
  5698. 4:01:44पूरे कॉलेज का एवरेज परसेंटेज निकले हम
  5699. 4:01:46कॉलेज को पहले ग्रुप्स में डिवाइड कर लेना
  5700. 4:01:48चाहते हैं बेस्ड ऑन देयर ब्रांच सीएस आईटी
  5701. 4:01:51इलेक्ट्रॉनिक्स मैकेनिकल सिविल एक्सेट्रा
  5702. 4:01:53आर यू गेटिंग इट तो यहां पे हमें काम करता
  5703. 4:01:55है ग्रुप बाय क्लॉज जो हमें परमिट करता है
  5704. 4:01:58कि आप क्या कर सकते हैं टेबल को ग्रुप में
  5705. 4:02:00डिवाइड कर सकते हैं एंड देन अकॉर्डिंग जो
  5706. 4:02:03भी क्वेरी है वो लगा सकते हैं एक छोटा सा
  5707. 4:02:05एग्जांपल देखिए यहां पर आई थिंक यस यहां
  5708. 4:02:07पूरी बात हम समझाने की कोशिश करूंगा आपको
  5709. 4:02:09देखो फाइंड द एवरेज अकाउंट बैलेंस ऑफ ईच
  5710. 4:02:12ब्रांच मैं वही आपसे बोल बो रहा हूं एवरेज
  5711. 4:02:15अकाउंट बैलेंस ऑफ ईच ब्रांच अकाउंट का
  5712. 4:02:18बैलेंस तो आपको यहां मिलेगा यस अगर हम
  5713. 4:02:21डायरेक्टली इसको अप्लाई करेंगे है ना तो
  5714. 4:02:23क्या होगा ब्रांच से फर्क नहीं पड़ता टोटल
  5715. 4:02:26अकाउंट के एवरेज बैलेंस आ जाएगा बट यहां
  5716. 4:02:28देखिए क्या किया हमने ब्रांच नेम लिखा
  5717. 4:02:31एवरेज बैलेंस निकाला टेबल अकाउंट ही यूज
  5718. 4:02:35किया बट देयर यू सी मैंने लिखा ग्रुप बाय
  5719. 4:02:37ब्रांच नेम अब क्या होगा ये जो अकाउंटेबल
  5720. 4:02:41है इसके बहुत सारे टुकड़े हो जाएंगे ये
  5721. 4:02:43ग्रुप्स बन जाएंगे बेस्ड ऑन ब्रांच नेम हर
  5722. 4:02:46ब्रांच नेम का अलग-अलग और उसके बाद आप
  5723. 4:02:48एवरेज कैलकुलेट करेंगे तो आई थिंक नाउ यू
  5724. 4:02:50कैन अंडरस्टैंड जो रिजल्ट आएगा वहां पे
  5725. 4:02:52ब्रांच नेम उस ब्रांच के अकाउंट्स का
  5726. 4:02:55एवरेज बैलेंस ब्रांच नेम उस ब्रांच के
  5727. 4:02:57अकाउंट का एवरेज बैलेंस लाइक दिस इस फैशन
  5728. 4:03:00से हम काम करेंगे तो ये एक आईडिया है जो
  5729. 4:03:03बड़ा इंटरेस्टिंग है कभी-कभी आप चाहेंगे
  5730. 4:03:06कि ग्रुप बने और उसके बाद मैं कुछ कंडीशन
  5731. 4:03:08लगाऊं ग्रुप्स के ऊपर वहां पर एक क्लॉज है
  5732. 4:03:11जिसको बोलते हैं हैविंग क्लॉज मान लीजिए
  5733. 4:03:13जी वेयर का बाप है ये वेयर से ज्यादा
  5734. 4:03:15पावरफुल है क्यों क्योंकि जो वेयर क्लॉज
  5735. 4:03:18है वो भी कंडीशनल क्लॉज है बट वो पूरे
  5736. 4:03:20टेबल पे एक बार में काम करता है है ना बट
  5737. 4:03:23हैविंग पावरफुल है जो इसके छोटे-छोटे
  5738. 4:03:26सबसेट्स या ग्रुप्स जो हमने बनाए वो उनके
  5739. 4:03:28ऊपर भी काम करने की कैपेबिलिटी रखता है
  5740. 4:03:31क्या बोलना चाह रहा हूं देखिए क्या बोल
  5741. 4:03:32रहा है ध्यान से समझिए पूरी बात आपको समझ
  5742. 4:03:35आएगी क्या बोला फाइंड द ब्रांच नेम ऑफ
  5743. 4:03:38ग्वालियर सिटी विद एवरेज बैलेंस मोर देन
  5744. 4:03:411500 मैंने सारे केसेस के अंदर रखे मजा
  5745. 4:03:43आएगा आपको पहली बात मैं देश की सारी
  5746. 4:03:46ब्रांचेस की बात नहीं कर रहा मैं सिर्फ उन
  5747. 4:03:48ब्रांचेस की बात कर रहा हूं जो ग्वालियर
  5748. 4:03:50शहर के अंदर है यस तो यहां पर यहां से
  5749. 4:03:53देखिए अच्छा कौन-कौन सा टेबल यूज़ हुआ है
  5750. 4:03:55देखना पड़ेगा मेरे ख्याल से एक से काम
  5751. 4:03:57चलेगा नहीं तो ब्रांच और अकाउंट दो टेबल
  5752. 4:04:00यूज़ किए एक-एक पॉइंट समझाते चलता हूं अभी
  5753. 4:04:03कार्टीजन प्रोडक्ट है तो रिडंडेंट अपल
  5754. 4:04:05जनरेट हुए होंगे दोनों में कुछ कॉमन है है
  5755. 4:04:07ना ब्रांच नेम यू सी तो लिखा है ब्रांच ड
  5756. 4:04:11ब्रांच नेम इ अकाउंट ड ब्रांच नेम
  5757. 4:04:13रिडंडेंट टपल चले गए अगेन उसके बाद ब्रांच
  5758. 4:04:17सिटी इज इक्वल्स टू ग्वालियर तो वेयर ने
  5759. 4:04:19भी अपना काम किया मान लो आधा टेबल तो वैसे
  5760. 4:04:21ही साफ हो गया आधे से ज्यादा और अब मेरे
  5761. 4:04:23पास सिर्फ वो ब्रांच बचे हैं जो ग्वालियर
  5762. 4:04:25सिटी के अंदर है उसके बाद अब ये करेगा
  5763. 4:04:28ग्रुपिंग पहले वेयर चलता है फिर ग्रुप
  5764. 4:04:30चलता है तो अब ग्वालियर के अंदर मान लीजिए
  5765. 4:04:32दो ब्रांच हैं लेट मी से नॉर्थ ग्वालियर
  5766. 4:04:34एंड साउथ ग्वालियर फॉर एग्जांपल अब ये जो
  5767. 4:04:37बचा हुआ टेबल है उसके ग्रुप करेगा तो पहले
  5768. 4:04:40क्या चलता है पहले वेयर चलता है सर उसके
  5769. 4:04:43बाद ग्रुप होता है ग्रुप बन गया अब कंडीशन
  5770. 4:04:45लगेगी हैविंग यहां वेयर नहीं चलेगा और ये
  5771. 4:04:48कंडीशन किस पे लगेगी इन इंडिविजुअल
  5772. 4:04:50ग्रुप्स पे लगेगी क्या बोल रहा है एवरेज
  5773. 4:04:53बैलेंस इज ग्रेटर दन 1500 और वही फाइनली
  5774. 4:04:56ब्रांच डन ब्रांच नेम एवरेज बैलेंस रिजल्ट
  5775. 4:04:59मुझे नजर आ रहा है तो मेरे हिसाब से क्या
  5776. 4:05:01हुआ है उन ब्रांचेस के नाम अलोंग विद देर
  5777. 4:05:05एवरेज बैलेंस आने चाहिए जो ग्वालियर शहर
  5778. 4:05:08के अंदर हो और जिनका एवरेज बैलेंस 1500 से
  5779. 4:05:11ज्यादा हो तो यहां पर हमने ग्रुप बाय
  5780. 4:05:14हैविंग और वेयर तीनों को एक साथ इस्तेमाल
  5781. 4:05:16करना सीखा है यस सो दैट इज द आईडिया अच्छा
  5782. 4:05:20अब कुछ पेंडिंग छोटे-छोटे दो-तीन आईडियाज
  5783. 4:05:23है जल्दी से एक बार डिस्कस करता हूं
  5784. 4:05:24डेफिनेशन पॉइंट ऑफ व्यू से इंपॉर्टेंट है
  5785. 4:05:27नोट्स का लिंक आपको डिस्क्रिप्शन में
  5786. 4:05:28मिलेगा बाकी आप स्क्रीन शॉट भी ले सकते
  5787. 4:05:30हैं ट्रिगर क्या होता है ये मैंने देखा
  5788. 4:05:33सेमेस्टर एग्जाम में जिन पे सेपरेट
  5789. 4:05:35क्वेश्चन मुझे मिला ट्रिगर ट्रिगर इज अ
  5790. 4:05:37सेपरेट स्पेशल प्रोसीजर दैट ऑटोमेटिक
  5791. 4:05:39एक्टिवेट इन द रिस्पांस टू मॉडिफिकेशन ऑन
  5792. 4:05:42ए टेबल और व्यू ऑफ़ द डेट डेटाबेस एडिंग
  5793. 4:05:44टू मेंटेन द डेटा इंटीग्रिटी कभी-कभी
  5794. 4:05:47ट्रिगर मतलब वही ऑटोमेटेड ट्रांजिशन है
  5795. 4:05:49जैसे ही कोई कंडीशन होगी व खुद में खुद रन
  5796. 4:05:51करेगा जैसे फॉर एग्जांपल आप कोई भी ओटीपी
  5797. 4:05:54है है ना कोई भी बैंकिंग ट्रांजैक्शन
  5798. 4:05:56करेंगे तो पहले उसका ओटीपी आएगा ओटीपी
  5799. 4:05:59जनरेट हो इसके लिए एक ट्रिगर लिखा होगा
  5800. 4:06:01मान लीजिए किसी अकाउंट बैलेंस किसी बैंक
  5801. 4:06:03में अगर अकाउंट बैलेंस 000 से कम है तुरंत
  5802. 4:06:06₹1 माइनस कर लो मे भी काइंड ऑफ अ पेनल्टी
  5803. 4:06:08अ 10 तारीख को मैसेज जाना चाहिए कि आपका
  5804. 4:06:11अकाउंट बैलेंस इतना है हर महीने के अंदर
  5805. 4:06:13एक ईमेल जाना चाहिए वह जितने भी ऑटोमेटेड
  5806. 4:06:16तरह के चीजें हैं उनके लिए हम ट्रिगर यूज़
  5807. 4:06:18करते हैं यहां पर वही अपडेट्स है इंसर्ट ए
  5808. 4:06:21डिली है उनके लिए ट्रिगर बताया गया है
  5809. 4:06:24नेक्स्ट दो अलग पॉइंट्स आपको सुनने को
  5810. 4:06:26मिलेंगे कभी-कभी एंबेडेड स्कल और डायनेमिक
  5811. 4:06:28स्कल इस पर छोटी सी क्लेरिटी चाहता हूं
  5812. 4:06:31एंबेडेड एल एंबेडेड एसकल इज़ अ मॉडल वेर
  5813. 4:06:34एल स्टेटमेंट्स आर इनकॉरपोरेटेड
  5814. 4:06:36डायरेक्टली इनटू प्रोसीजरल प्रोग्रामिंग
  5815. 4:06:39लैंग्वेज सच एज सीए जावा इट अलाउ द
  5816. 4:06:41प्रोग्रामर टू इंटीग्रेट एल कररी विद इन द
  5817. 4:06:43कोड अब इस बात को समझिए समय के साथ
  5818. 4:06:46प्रोग्रामिंग लैंग्वेज आई है और गई है बट
  5819. 4:06:48जैसे मैं आपसे बोल रहा था स्कल रिमेंस
  5820. 4:06:51इंटैक्ट इन लास्ट 50 इयर्स रीजन इज वन ऑफ
  5821. 4:06:54द रीजन इज एंबेडेड स्कल बिकॉज़ इसने हर
  5822. 4:06:56प्रोग्रामिंग लैंग्वेज से दोस्ती कर ली है
  5823. 4:06:58तो एंबेडेड स्कल में क्या है कि जो भी
  5824. 4:07:00स्टैंडर्ड कोड है उनके अंदर हम एएल का कोड
  5825. 4:07:03भी लिख सकते हैं सी जावा पाइथन के अंदर वो
  5826. 4:07:05जो अंडरस्टैंडिंग है उसे हम बोल रहे हैं
  5827. 4:07:07एंबेडेड एसकल आगे लिखते हैं स्टेटमेंट्स
  5828. 4:07:09आर स्टेटिक एंड डायनेमिक एट द कंपाइल टाइम
  5829. 4:07:11दोनों हो सकते हैं कमिंग टू डायम स्कल इट
  5830. 4:07:14इनेबल कंस्ट्रक्शन ऑफ स्कल स्टेटमेंट्स
  5831. 4:07:16डायनामिक एट रन टाइम एक पॉइंट तो क्या है
  5832. 4:07:19कोड के अंदर आपने लिख दिया एक पॉइंट है कि
  5833. 4:07:23यूजर ने क्वेरी लिखी उस क्वेरी को क्वेरी
  5834. 4:07:26नहीं लिखी यूजर ने तो मान लीजिए कोई फॉर्म
  5835. 4:07:28फिल किया सबमिट का बटन दबाया उस आंसर को
  5836. 4:07:31लाने के लिए हमारा प्रोग्राम इतना कैपेबल
  5837. 4:07:34है कि वो रन टाइम पे एक स्कल क्वेरी जनरेट
  5838. 4:07:36कर रहा है जो फाइनली डेटाबेस से यू नो
  5839. 4:07:39डाटा को
  5840. 4:07:42रिट्राईंग न टाइम पे हम पहले से कोड के
  5841. 4:07:45अंदर नहीं लिख रहे रन टाइम पे वो एसकल
  5842. 4:07:47वाला कोड जनरेट होगा एल की एक क्वेरी
  5843. 4:07:49जनरेट होगी यह थोड़ी सी बात हो गई चलिए अब
  5844. 4:07:53बात करते हैं रिलेशनल कैलकुलस की दो तीन
  5845. 4:07:56बात पहले बता दूं पहला तो रिलेशनल कैलकुलस
  5846. 4:07:59पे आपको बहुत ही लिमिटेड कंटेंट मिलेगा
  5847. 4:08:01वेदर इट इज स्टैंडर्ड बुक आल्सो यस और जो
  5848. 4:08:04मिलेगा भी जो मिलेगा भी उसमें कुछ बहुत
  5849. 4:08:07ज्यादा समझ नहीं आएगा लोगों ने बहुत
  5850. 4:08:08स्टैंडर्ड करके बताया तो मेरा जैसे यहां
  5851. 4:08:11पर जो ऑब्जेक्टिव फंक्शन है बड़ा क्लियर
  5852. 4:08:13है कि यार सेमेस्टर एग्जाम के लिए बेसिक
  5853. 4:08:15अंडरस्टैंडिंग आपको डेवलप करनी है तो हर
  5854. 4:08:18किसी का छोटा-छोटा टेस्ट करा के चलूंगा
  5855. 4:08:20आपका बेसिक आईडिया हो जाए एक रिवीजन हो
  5856. 4:08:22जाए और अगर कोई आपसे बात करे तो कुछ बात
  5857. 4:08:24इसके बारे में आप कर पाए ठीक है तो जैसा
  5858. 4:08:27हमने पहले समझा रिलेशनल कैलकुलस जो है वो
  5859. 4:08:29नॉन प्रोसीजरल है यानी कि यहां पर आप यह
  5860. 4:08:31बताते हैं क्या चाहिए कैसे चाहिए वो नहीं
  5861. 4:08:34बताते इसके दो आइडियाज है मतलब दो बिल्कुल
  5862. 4:08:37डिफरेंट अप्रोच है एक है टपल रिलेशनल
  5863. 4:08:39कैलकुलस एक है डोमेन रिलेशनल कैलकुलस अगर
  5864. 4:08:42बहुत साधारण शब्दों में बताऊं तो अगर एक
  5865. 4:08:45रिलेशन एक टेबल हमारे पास है टपल रिलेशनल
  5866. 4:08:47कैलकुलस का अप्रोच है कि हम हॉरिजॉन्टल
  5867. 4:08:50फैशन में टपल रो के साइड से इस टेबल को
  5868. 4:08:54अप्रोच करेंगे और जो भी क्वेरी वगैरह हमें
  5869. 4:08:56करना है वो हम करेंगे ऑन द कंटरी डोमेन
  5870. 4:08:59माने एटिबल डोमेन का आईडिया होगा कि
  5871. 4:09:02वर्टिकल फैशन में डोमेन से इसको एक्सेस
  5872. 4:09:04करें और तब इसके ऊपर हम काम करना शुरू
  5873. 4:09:06करें सो रिलेशनल कैलकुलस इज अ प्रो नॉन
  5874. 4:09:10प्रोसीजरल क्वेरी लैंग्वेज वयर वी हैव टू
  5875. 4:09:12डिफाइन अ व्हाट टू गेट एंड नॉट हाउ टू गेट
  5876. 4:09:15इट अभी टपल की जैसे मैं बात कर रहा था
  5877. 4:09:17हॉरिजॉन्टल अप्रोच करते हैं तो जैसे सेट
  5878. 4:09:20थ्योरी में याद है आपको सेट बिल्डर फॉर्म
  5879. 4:09:22यूज करते हैं आईडिया इज मैं बोलूंगा कि
  5880. 4:09:25मेरा आंसर है टपल मुझे टी चाहिए और फिर
  5881. 4:09:28मैं उस टपल की एडिशनल कंडीशंस बताऊंगा
  5882. 4:09:31जैसे-जैसे कंडीशन क्लियर होती जाएंगी हमें
  5883. 4:09:33पता लगता जाएगा कि हमारा रिजल्ट क्या है
  5884. 4:09:36एग्जांपल से सिर्फ बात करेंगे यहां वरना
  5885. 4:09:38बात समझ आएगी नहीं तो यहां बैंकिंग स्कीमा
  5886. 4:09:40भी यूज नहीं कर रहा पहले फिर जाऊंगा उसके
  5887. 4:09:42ऊपर सा क्वेरी देखिए टेबल है स्टूडेंट रोल
  5888. 4:09:45नंबर कॉमा नेम कॉमा ब्रांच और चाहिए क्या
  5889. 4:09:49कंप्यूटर साइंस के जितने भी स्टूडेंट हैं
  5890. 4:09:51उनका डिटेल चाहिए दो लैंग्वेज ऑलरेडी पढ़
  5891. 4:09:53चुके तो दोनों क्वेरी पहले से लिख ली एल
  5892. 4:09:55में बहुत मुश्किल नहीं होता सेलेक्ट सार
  5893. 4:09:57फ्रॉम स्टूडेंट वेर ब्रांचेज सीएसी यहां
  5894. 4:10:00पे ऐसा लगा देता हूं अगर यही हम अलजेब्रा
  5895. 4:10:04में लिखते तो स्टूडेंट टेबल हमारे पास है
  5896. 4:10:06और सिग्मा आप जानते हैं कंडीशन लिखता है
  5897. 4:10:08ब्रांच हम सीएससी लिख देते यहां पर कैसे
  5898. 4:10:11लिखेंगे देखिए टीआरसी के अंदर टपल रिलेशनल
  5899. 4:10:13कैलकुलस के अंदर हमारा रिजल्ट है t पहले
  5900. 4:10:17तो ये बताने का तरीका कि जो t है जैसे सेट
  5901. 4:10:19थ्योरी में बताते हैं यह कुछ भी रैंडम
  5902. 4:10:22नहीं है यह स्टूडेंट से बिलोंग करेगा फिर
  5903. 4:10:24क्या चाहिए स्टूडेंट टेबल से बिलोंग करेगा
  5904. 4:10:27अब ब्रांच भी स्पेसिफाई करनी है ऐसे बता
  5905. 4:10:29देते हैं बहुत सारे तरीके अ एक-एक समझाता
  5906. 4:10:31हूं डॉ ब्रांच = सीएससी तो मैं अलग से बता
  5907. 4:10:34रहा हूं मेरे को टप्पल चाहिए जो स्टूडेंट
  5908. 4:10:37टेबल पे काम कर रहा है उसका जो ब्रांच है
  5909. 4:10:39व क्या है वो सीएससी है तो यह एक आईडिया
  5910. 4:10:42हुआ अ इसमें थोड़ी सी और अगर मैं डिटेलिंग
  5911. 4:10:45में चला जाऊं प्रोजेक्शन मेरे को सब कुछ
  5912. 4:10:47नहीं चाहिए सीएससी के जो स्टूडेंट्स हैं
  5913. 4:10:49उनका रोल नंबर चाहिए तो अगेन एल होता तो
  5914. 4:10:52कोई प्रॉब्लम नहीं होती आप रोल नंबर लिख
  5915. 4:10:54लेते अलजेब्रा में अगेन इसके बाद एक
  5916. 4:10:57प्रोजेक्शन लगा देते यहां पर अलग-अलग
  5917. 4:10:59तरीके हो सकते हैं एक अप्रोच यह है कि
  5918. 4:11:02बाकी पूरी क्वेरी तो एकदम सेम है अह टपल
  5919. 4:11:05जो है वह स्टूडेंट पे बिलॉन्ग करेगा टपल
  5920. 4:11:07का जो ब्रांच होगा वह सीएससी होगा यहां पर
  5921. 4:11:09आप देख सकते हैं t डॉट रोल नंबर तो इसका
  5922. 4:11:12मतलब मैं से आपको बता रहा हूं प्रोजेक्शन
  5923. 4:11:14मानो मुझे सब कुछ नहीं चाहिए मुझे सिर्फ
  5924. 4:11:17रोल नंबर चाहिए है ना तो यह एक अप्रोच है
  5925. 4:11:21जो यहां पर काम करता है अब हम दोबारा चलते
  5926. 4:11:23हैं बैंकिंग स्कीमा पे और अगेन इसी तरह दो
  5927. 4:11:26चार पांच क्वेरी समझेंगे तो आपको लिखने का
  5928. 4:11:28एक बेसिक अंडरस्टैंडिंग आ जाएगी यहां
  5929. 4:11:30देखिए फाइंड ऑल द डिटेल्स ऑफ लोन वेयर
  5930. 4:11:33अमाउंट इज ओवर 1200 लोन का अमाउंट लोन
  5931. 4:11:37टेबल यूज हुआ होगा तो देखो यह दूसरा तरीका
  5932. 4:11:40है लिखने का टपल तो मेरे को चाहिए t t
  5933. 4:11:43बिलोंग टू लोन तो हमने बता दिया बल्कि ये
  5934. 4:11:45और जेनेरिक मेथड है जो स्टैंडर्ड बुक यूज
  5935. 4:11:47करती हैं हमने बता दिया कि लोन टेबल में
  5936. 4:11:49जाना है और ऐसा स्क्वायर बैकेट में t
  5937. 4:11:51अमाउंट इज ग्रेटर दन 1200 तो मानो सब कुछ
  5938. 4:11:55बात नहीं कर रहे सिर्फ उन्हीं लोंस का
  5939. 4:11:57डिटेल चाहिए प्रोजेक्शन नहीं है सब कुछ
  5940. 4:11:59आएगा सिर्फ उन्हीं लोन का डिटेल चाहिए
  5941. 4:12:01जिनका जो अमाउंट है लोन अमाउंट जो है वो
  5942. 4:12:031200 से ज्यादा है बहुत बेसिक बात है आगे
  5943. 4:12:06बढ़ी ये और इंटरेस्टिंग केसे आपको मजा
  5944. 4:12:09आएगा इसमें देखिए क्या किया है अ यहां पर
  5945. 4:12:13आंसर हमें चाहिए t बट अंदर देखिए एक टपल
  5946. 4:12:17बनाया s जो कि लोन पे बिलोंग कर रहा है तो
  5947. 4:12:20s बिलोंग टू लोन ओके s डॉट अमाउंट इज
  5948. 4:12:24ग्रेटर दन 1200 तो वो भी बात समझ आ गया कि
  5949. 4:12:27जितने बाकी टपल से हटा दिए होंगे सिर्फ वो
  5950. 4:12:29चाहिए जो 1200 से ज्यादा अमाउंट रखते हैं
  5951. 4:12:31गेम क्या है गेम है ये ड लोन नंबर इ s ड
  5952. 4:12:36लोन नंबर ऐसा हम आमतौर पर क्या करते थे
  5953. 4:12:39रिडंडेंट ल एलिमिनेट करने के लिए करते थे
  5954. 4:12:41अलजेब्रा में याद है एसकल में बट यहां तो
  5955. 4:12:44एक ही टेबल है रिडंडेंट टपल भी नहीं ध्यान
  5956. 4:12:46से देखिए मैंने किसको किस से मैच किया है
  5957. 4:12:48मैंने टी लोन नंबर को s लोन नंबर से मैच
  5958. 4:12:51किया और अंदर चल रहा था s बेसिकली ये एक
  5959. 4:12:55तरीका है प्रोजेक्शन डिफाइन करने का तो ये
  5960. 4:12:57भी एक मेथड है जहां पे हम यहां फर्स्ट
  5961. 4:12:59क्लॉज में नहीं लिखते कुछ लोग मानते हैं
  5962. 4:13:01गड़बड़ है तो दिस इज हाउ यू टेल कि मेरे
  5963. 4:13:04को सब कुछ नहीं चाहिए मेरे को टी में
  5964. 4:13:06सिर्फ लोन नंबर चाहिए तो क्या हुआ वो लोन
  5965. 4:13:09नंबर चाहिए जहां पे लोन अमाउंट 1200 1200
  5966. 4:13:12से ज्यादा है सो दैट इज हाउ यू राइट
  5967. 4:13:14प्रोजेक्शन इन टीआरसी टपल रिलेशनल कैलकुलस
  5968. 4:13:17अब इसी तरह यहां पे देखिए काम कर सकते हैं
  5969. 4:13:20क्या-क्या है फाइंड द नेम ऑफ ऑल द
  5970. 4:13:22कस्टमर्स हु हैव अ लोन फ्रॉम नोएडा ब्रांच
  5971. 4:13:25तो सबकी बात नहीं कर रहे नोएडा ब्रांच की
  5972. 4:13:28बात कर रहे हैं और कस्टमर का नाम चाहिए वो
  5973. 4:13:31कस्टमर जिनके पास लोन है उनका नाम मिलता
  5974. 4:13:34है बरोबर में और ब्रांच का नाम मिलता है
  5975. 4:13:37लोन के अंदर एक टेबल यूज होगा कि दो टेबल
  5976. 4:13:40यूज होंगे दो टेबल यूज होंगे ध्यान से
  5977. 4:13:42देखिए क्या-क्या किया
  5978. 4:13:44एक टपल बनाया s जो कि बरोबर पर काम किया
  5979. 4:13:48वेरी
  5980. 4:13:49गुड एक टपल बनाया य जो कि लोन पर काम कर
  5981. 4:13:53रहा है वेरी गुड ये दोनों आ गए हमारे पास
  5982. 4:13:56अब देखिए क्या किया है य डॉट कस्टमर नेम
  5983. 4:14:00दोनों में कॉमन क्या है लोन नंबर है ना
  5984. 4:14:02यहां पे ये मेरे ख्याल से यू और एस है ना
  5985. 4:14:04यहां लोन नंबर होना चाहिए लेट मी राइट रोल
  5986. 4:14:07नंबर लेट मी राइट लोन नंबर तो यहां लोन
  5987. 4:14:10नंबर कर लो तोब ये क्या होगा य डॉट लो
  5988. 4:14:13नंबर इ s डट लोन नंबर बेसिकली यहां पर तो
  5989. 4:14:16दो टेबल है ना तो रिडंडेंट अपल एलिमिनेट
  5990. 4:14:18करना पड़ेगा तो रिडंडेंट अपल हमने
  5991. 4:14:21एलिमिनेट कर लिया फिर बता दिया ब्रांच का
  5992. 4:14:23नाम नोएडा चाहिए ब्रांच नेम नोएडा आ गया
  5993. 4:14:26और अब डॉट कस्टमर नेम इ एड कस्टमर नेम
  5994. 4:14:30आपको पता है दिस इज नॉट रंडन टपल
  5995. 4:14:32एलिमिनेशन बट प्रोजेक्शन तो हमें वो
  5996. 4:14:35कस्टमर नेम मिलेंगे जिनके पास लोन है
  5997. 4:14:39फ्रॉम नोएडा ब्रांच है ना तो वन बाय वन
  5998. 4:14:43वैल्यू बाय वैल्यू आई थिंक हम इसे समझ भी
  5999. 4:14:44पा रहे हैं और धीरे-धीरे आगे बढ़ रहे हैं
  6000. 4:14:47यहां देखिए यह क्या है बॉवर डिपॉजिटर यह
  6001. 4:14:50तो दोनों ही प्रोजेक्शन है ध्यान से देखिए
  6002. 4:14:52तो ये भी प्रोजेक्शन है ये भी प्रोजेक्शन
  6003. 4:14:55है s जो है वो मेरे ख्याल से काम कर रहा
  6004. 4:14:57है बोवर पे ऐसा ही है और u जो है वो काम
  6005. 4:15:01कर रहा है डिपॉजिटर पे और बाद में उठा के
  6006. 4:15:04हमने दोनों का क्या कर दिया यूनियन कर
  6007. 4:15:06दिया अगेन सेट थ्योरी में आप ऐसा लिखो या
  6008. 4:15:08वो डिसजंक्शन वाला जो ऑपरेटर होता है v
  6009. 4:15:12वैसे लिखो दोनों क्वेरी सेपरेट है कोई
  6010. 4:15:14लेना देना नहीं है है ना यहां पर भी बता
  6011. 4:15:17दूं क्योंकि यह भी सेट थ्योरी पे बेस्ड है
  6012. 4:15:19तो यहां पर भी कोई आपको डुप्लीकेशन नहीं
  6013. 4:15:21मिलेगा फेयर इनफ टेकिंग इट फॉरवर्ड अगला
  6014. 4:15:25केस देखिए अ यहां पर क्या हो रहा है मुझे
  6015. 4:15:28बताइए अगेन इसकी जगह हमने एंड लगा दिया
  6016. 4:15:31नथिंग न्यू तो इस बार इंटरसेक्शन है तो
  6017. 4:15:33क्या होगा वो लोग मिलेंगे जिनके पास लोन
  6018. 4:15:35भी है और जिनके पास अकाउंट भी है दोनों
  6019. 4:15:38बाकी कोरी एकदम सेम है यहां देखिए नेगे
  6020. 4:15:40लगा दिया विद एंड अलग-अलग कॉमिनेशन मैं
  6021. 4:15:43बना रहा हूं निगेशन लगा दिया विद एंड तो
  6022. 4:15:45क्या होगा वो लोग मिलेंगे जिनके पास
  6023. 4:15:48अकाउंट है बट जिनके पास लोन नहीं है इजेंट
  6024. 4:15:52इट हु हैव अ अकाउंट बट हु अच्छा यहां
  6025. 4:15:54उल्टा लिखा है बट यहां उल्टा हो गया कोई
  6026. 4:15:56बात नहीं नहीं आई एम सॉरी बोवर ऊपर
  6027. 4:16:00है यू डिपॉजिटर पे काम कर रहा है
  6028. 4:16:05ना हां ऐसा ही है तो हमें वो मिलेंगे
  6029. 4:16:08जिनके यह डबल लिखा गया कोई बात नहीं हमें
  6030. 4:16:10वो लोग मिलेंगे जिनके पास अकाउंट है बट
  6031. 4:16:13लोन नहीं है क्योंकि एंड है और नेगे है अब
  6032. 4:16:16बात करते हैं डोमेन की तो जैसे मैंने आपसे
  6033. 4:16:19बोला अप्रोच का डिफरेंस अभी आप चलाएंगे तो
  6034. 4:16:21आपको बात समझ आएगी यहां पर गेम क्या है
  6035. 4:16:24यहां पर गेम है डोमेन के अंदर कि हम रो
  6036. 4:16:27बाय रो इसको इन्वेस्टिगेट नहीं करेंगे हम
  6037. 4:16:29इसको कॉलम के हिसाब से इन्वेस्टिगेट
  6038. 4:16:31करेंगे और फिर आगे चलेंगे क्या चेंजेज
  6039. 4:16:34होंगे क्या आईडिया है एक-एक करके समझाता
  6040. 4:16:36हूं यहां देखिए स्टूडेंट रोल नंबर नेम और
  6041. 4:16:39ब्रांच तीन चीजें हमारे पास है अब यहां पर
  6042. 4:16:42देखिए डोमेन में लिखते हैं क्या फर्स्ट
  6043. 4:16:44क्लॉज में आप सारा कॉलम बता दीजिए यहां
  6044. 4:16:46प्रोजेक्शन लिखना तो ओबवियसली बहुत आसान
  6045. 4:16:48है तो मैंने आपको प्रोजेक्शन बताया अ लोन
  6046. 4:16:50नंबर नेम और ब्रांच मेरे को क्या-क्या
  6047. 4:16:52चाहिए देन व्हाट डू वी हैव स्टूडेंट यहां
  6048. 4:16:56पे रोल नंबर नेम ब्रांच वो सब है और अलग
  6049. 4:16:59से य ये बेसिकली आप बोल सकते हैं दिस इज
  6050. 4:17:01इनपुट एंड दिस इज योर कंडीशन दिस इज
  6051. 4:17:03सिग्मा कि ब्रांच मेरे को सीएससी चाहिए
  6052. 4:17:06बाकी यू नो क्वेरी में मैंने एक सब्द लिख
  6053. 4:17:08के रखी है बेसिकली एक ही काम को करने की
  6054. 4:17:12काइंड ऑफ़ चार भाषाएं हमने सीख ली है ना
  6055. 4:17:14तो थोड़ा समय लगेगा बट यहां पर आप अ
  6056. 4:17:18प्रोजेक्शन बोल लीजिए मैं बोल देता हूं आप
  6057. 4:17:20आउटपुट बोल दीजिए तो क्या आउटपुट चाहिए
  6058. 4:17:23क्या इनपुट है और क्या कंडीशन है दैट इज
  6059. 4:17:26हाउ वी राइट द सेम क्वेरी इन डीआरसी और
  6060. 4:17:29केस देखते हैं यहां देखिए अभी यहां
  6061. 4:17:31प्रोजेक्शन लिखना और भी आसान है कैसे
  6062. 4:17:34लिखेंगे नाउ बेसिकली दैट इज आउटपुट इस बार
  6063. 4:17:38सब कुछ तो नहीं चाहिए सीएससी वालों का रोल
  6064. 4:17:40नंबर चाहिए है ना ना दैट रिमेंस योर इनपुट
  6065. 4:17:43जो पूरा टेबल इनपुट दिया नाउ दैट इज योर
  6066. 4:17:46कंडीशन जहां पर हमने बताया कि ब्रांच
  6067. 4:17:49सीएससी होना चाहिए अच्छा ये एक तरीका है
  6068. 4:17:52बहुत सारे स्टैंडर्ड बुक्स में आपको लिखा
  6069. 4:17:54मिलेगा जहां पर काइंड ऑफ हम अलग से ये
  6070. 4:17:56मेंशन कर देते हैं कि आउटपुट में क्या
  6071. 4:17:59नहीं चाहिए थोड़ी अजीब बात है बट दैट इज
  6072. 4:18:01हाउ वी राइट इट डाउन आउटपुट में क्या नहीं
  6073. 4:18:04चाहिए अच्छा मजे की बात क्या है इसमें कौन
  6074. 4:18:06सा लिखने का तरीका सही कौन सा गलत है यह
  6075. 4:18:09तो सब्जेक्टिव बात है बिकॉज़ यह किसी
  6076. 4:18:10सॉफ्टवेयर में रन करके तो हम चेक नहीं कर
  6077. 4:18:12रहे कि प्रोग्राम का आउटपुट निकाल के देख
  6078. 4:18:14लेंगे आपकी और मेरी अंडरस्टैंडिंग अलग-अलग
  6079. 4:18:16हो सकती है तो बेसिकली जो यू नो कोर्स
  6080. 4:18:19नवाते दो चार स्टैंडर्ड राइटर जो लिखते
  6081. 4:18:21हैं उन्हीं को स्टैंडर्ड मान के आगे बढ़
  6082. 4:18:22रहे हैं फिर दोबारा आ जाते हैं अच्छा एक
  6083. 4:18:26एग्जांपल है कोई इंस्ट्रक्टर है
  6084. 4:18:28इंस्ट्रक्टर आईडी नेम डिपार्टमेंट सैलरी
  6085. 4:18:30मैं शॉर्ट में लिख रहा हूं बिकॉज पूरा
  6086. 4:18:31लिखूंगा तो विल बी वेरी लेंथी है ना तो
  6087. 4:18:34यहां पर देखिए आई थिंक सभी कुछ चाहिए ऑल
  6088. 4:18:36डिटेल्स चाहिए तो दैट इज हाउ वी राइट
  6089. 4:18:40प्रोजेक्शन यह क्या हुआ सर दैट इज़ योर
  6090. 4:18:43इनपुट सब कुछ बता दिया एंड दैट इज़ हाउ वी
  6091. 4:18:47राइट द कंडीशन कि सैलरी मस्ट बी ग्रेटर दन
  6092. 4:18:50800000 तो यह एक क्वेरी हो गई हमारी
  6093. 4:18:52किसमें अगेन डीआरसी में और कुछ एग्जांपल्स
  6094. 4:18:55फिर से बैंकिंग स्कीमा पे चलते हैं वह
  6095. 4:18:58सारी सेम क्वेरी जो हमने डीआरसी में लिखी
  6096. 4:19:00अ टीआरसी में लिखी थी टपल में अभी डोमेन
  6097. 4:19:03में लिखने की कोशिश कर रहे हैं तो यहां
  6098. 4:19:04देखिए फिर वही पैटर्न दिस इज़ योर आउटपुट
  6099. 4:19:08पूरा टेबल फिर पूरा टेबल योर इनपुट एंड
  6100. 4:19:11देन यू हैव अ कंडीशन तो आउटपुट में इसका
  6101. 4:19:13मतलब मेरे को क्या चाहिए मेरे को सिर्फ वह
  6102. 4:19:15डिटेल्स चाहिए जहां पर जो लोन का अमाउंट
  6103. 4:19:18है वह 1200 से ज़्यादा है यहां प्रोजेक्शन
  6104. 4:19:20करना आसान होगा कि मुश्किल होगा यहां आसान
  6105. 4:19:22होगा तो देखिए इस बार वही लिया होगा लोन
  6106. 4:19:25नंबर चाहिए लोन नंबर सो शॉर्ट में लिख रहा
  6107. 4:19:28हूं अगेन दिस इज़ योर लोन नंबर दिस इज़
  6108. 4:19:32योर इनपुट दिस इज़ योर कंडीशन और जैसा
  6109. 4:19:35मैंने बोला दिस इज़ अ काइंड ऑफ़ आइडिया
  6110. 4:19:37ऑफ़ नॉट आउटपुट तो l तो आखिरी में आ गया
  6111. 4:19:40क्या नहीं आया b और a
  6112. 4:19:43लोन की बात कर रहे हैं ना ब्रांच नेम और
  6113. 4:19:46अमाउंट तो आपको इधर नजर आ गया इसी तरह
  6114. 4:19:48पैटर्न बाय पैटर्न मेरे ख्याल से रिमेनिंग
  6115. 4:19:50केसेस भी आप समझ सकते हैं यह क्या है हमें
  6116. 4:19:54कितने इनपुट टेबल यहां पर दो टेबल इनपुट
  6117. 4:19:57नजर आ रहे है सो दिस वन टेबल च इज बोवर
  6118. 4:20:01इनपुट दे अनदर टेबल च इज लोन इनपुट
  6119. 4:20:06धीरे-धीरे करके फिर वही बात लिखना अलग बात
  6120. 4:20:08है बेसिक बेसिक क्वेरी लिख के पढ़ तो सकते
  6121. 4:20:10हो ना दैट डिफाइंस कंडीशन और यहां पे
  6122. 4:20:13देखिए इससे कॉमन b निकाल लिया यहां से
  6123. 4:20:15कॉमन n निकाल लिया जो आउटपुट पे नहीं
  6124. 4:20:17पहुंचा है तो क्या क्वेरी बनी यही बनी कि
  6125. 4:20:20हमें वह सारे लोंस का डिटेल चाहिए है ना
  6126. 4:20:23वह सारे कस्टमर के नेम अलोंग विद देयर
  6127. 4:20:26अमाउंट हमें चाहिए जिनके पास लोन है फ्रॉम
  6128. 4:20:29नोएडा ब्रांच तो अकॉर्डिंग हम लिख पा रहे
  6129. 4:20:32हैं धीरे-धीरे फिर देखिए यहां लोन निकाल
  6130. 4:20:35लिया नोएडा ब्रांच से अकाउंट ले लिया
  6131. 4:20:38नोयडा ब्रांच का और टोटल पे कर दिया
  6132. 4:20:40यूनियन बताओ क्या मिलेगा अगेन हेयर वी विल
  6133. 4:20:43हैव दोज कस्टमर्स नेम हु आइर हैव अ लोन और
  6134. 4:20:47अकाउंट फ्रॉम नोएडा ब्रांच वो सारे के
  6135. 4:20:49क्वेरी बहुत लंबी हो जाती है आधा बोर्ड भर
  6136. 4:20:51जाए समझना है इसलिए उन सबके लिए एक्रोनिल
  6137. 4:20:54शॉर्ट फॉर्म यूज कर रहा हूं ताकि पूरी
  6138. 4:20:56क्वेरी को यहां फिट किया जा सके अच्छा एक
  6139. 4:20:59छोटा सा पॉइंट है सेफ्टी का सेफ्टी क्या
  6140. 4:21:02है क्योंकि देखिए सेट थोरी में काम कर रहे
  6141. 4:21:03हैं क्या इस तरह से डिफाइन किया जा सकता
  6142. 4:21:06है मैं यह बता सकता हूं कि मेरा टपल किस
  6143. 4:21:09टेबल में बिलोंग करेगा अगर मैं बोलता हूं
  6144. 4:21:12कि मेरा टपल इस टेबल को बिलोंग नहीं करेगा
  6145. 4:21:15क्या मतलब है इस बात का तो फिर तो इसका
  6146. 4:21:17मतलब है सेट थ्योरी के हिसाब से
  6147. 4:21:19कॉम्प्लीयंट
  6148. 4:21:20सबसे बिलोंग करेगा ना दैट क्रिएट्स
  6149. 4:21:23कंफ्यूजन तो इस तरह के केस को हम बोलते
  6150. 4:21:25हैं अनसेफ है ना तो हमें जो क्वेरी लिखनी
  6151. 4:21:28है वो सेफ लिखनी है और उसके बाद एक छोटा
  6152. 4:21:30सा आईडिया पावर कंपैरिजन का तो यहां देखिए
  6153. 4:21:33जो हमारा रिलेशनल अलजेब्रा है जिसमें अगर
  6154. 4:21:36हम एक्सटेंडेड ऑपरेटर ना यूज करें जो
  6155. 4:21:38हमारा टपल रिलेशनल कैलकुलस है डोमेन
  6156. 4:21:41रिलेशनल कैलकुलस है यू नो रिस्ट्रिक्टेड
  6157. 4:21:44टू सेफ्टी ये सेफ्टी वाला पॉइंट ध्यान
  6158. 4:21:45रखना है तो तीनों का जो एक्सप्रेसिव पावर
  6159. 4:21:48है वो बिल्कुल सेम है हालांकि फिर वही बात
  6160. 4:21:51टपल और डोमेन भी आप देख चुके हैं तो ऐसा
  6161. 4:21:54नहीं है कि इसको लिखने का हमें बहुत
  6162. 4:21:56ज्यादा प्रयास करना है अप्रोच क्या मैं
  6163. 4:21:58आपको अप्रोच समझाता हूं जैसे आप
  6164. 4:22:00टेक्नोलॉजी में देखेंगे धीरे-धीरे हम आगे
  6165. 4:22:01बढ़ रहे हैं हम चाहते हैं कि हम
  6166. 4:22:03टेक्नोलॉजी का इस्तेमाल कर पाए बिना
  6167. 4:22:06एक्सटेंसिवली टेक्नोलॉजी में उलझे हुए
  6168. 4:22:09आईडिया ये है तो लॉन्ग रन में हम चाहते
  6169. 4:22:11हैं हम ऐसी क्वेरी लिखें जिसमें हमें
  6170. 4:22:13बताना ना पड़े कि क्वेरी रिट्राईंग कैसे
  6171. 4:22:15करनी है लेकिन अभी इस चीज को रिप्रेजेंट
  6172. 4:22:17करने का कुछ ऐसा आईडिया है रिलेटिवली
  6173. 4:22:19थोड़ा सा
  6174. 4:22:21कॉम्प्लेक्शन और डीआरसी का एक बेसिक
  6175. 4:22:23अंडरस्टैंडिंग अलोंग विद द थ्योरी एंड द
  6176. 4:22:26डेफिनेशन आपको समझ आया होगा नाउ वी विल
  6177. 4:22:29हैव द काइंड ऑफ लास्ट चैप्टर्स व्हिच इज
  6178. 4:22:31लाइक ट्रांजैक्शन तो डेटाबेस बन गया
  6179. 4:22:34एफिशिएंट हो गया कंसिस्टेंट हो गया क्वेरी
  6180. 4:22:36भी करना सीख गए अभी डे टू डे ऑपरेशन जब
  6181. 4:22:38करते हैं तो बहुत सारी बातों का मेंटेनेंस
  6182. 4:22:41का ध्यान रखना पड़ता है मेंटेनेंस हम कवर
  6183. 4:22:43करेंगे ट्रांजैक्शन एंड कॉन्करेंस कंट्रोल
  6184. 4:22:45में तो चलिए अभी बात करते हैं ट्रांजैक्शन
  6185. 4:22:48की देखिए ट्रांजैक्शन पढ़ने से पहले ये
  6186. 4:22:50समझना जरूरी है कि ट्रांजैक्शन हम पढ़
  6187. 4:22:52क्यों रहे हैं इसकी बेसिक प्रॉब्लम आपको
  6188. 4:22:54समझाता हूं देखिए ये मैंने सब लिख के भी
  6189. 4:22:56रखा है मान लीजिए एक एग्जीक्यूशन है
  6190. 4:22:58सीक्वेंस का मैं क्या कर रहा हूं किसी
  6191. 4:23:00वेरिएबल a की वैल्यू मैंने रीड किया
  6192. 4:23:02बेसिकली प्लस माइनस करने की बात है तो
  6193. 4:23:04वेरिएबल यस वेरिएबल a का वैल्यू मैंने रीड
  6194. 4:23:07किया देन - 100 कर रहा हूं राइट कर रहा
  6195. 4:23:10हूं बी को रीड कर रहा हूं ् 100 कर रहा
  6196. 4:23:12हूं राइट कर रहा हूं बेसिकली इट्स समथिंग
  6197. 4:23:13लाइक कि ₹1 आ आई वांट टू ट्रांसफर फ्रॉम
  6198. 4:23:16अकाउंट ए टू अकाउंट बी ए से बी में ₹1
  6199. 4:23:18ट्रांसफर करना कोई दिक्कत नहीं है अब देखो
  6200. 4:23:21व्हाट इज अ प्रोग्राम अ प्रोग्राम इज अ
  6201. 4:23:23सेट ऑफ इंस्ट्रक्शन तो मैं इसको
  6202. 4:23:24एग्जीक्यूट कर रहा हूं बीच में ना कहीं पर
  6203. 4:23:26भी फेलियर हो सकता है और ऑपरेटिंग सिस्टम
  6204. 4:23:29की अगर माने इन जनरल कंप्यूटर की माने तो
  6205. 4:23:31फेलियर इज ओके फेलियर होने का क्या यह
  6206. 4:23:34मतलब होगा कि मुझे पूरा अनडू करना पड़े
  6207. 4:23:36नहीं ऑपरेटिंग सिस्टम हम ऐसा नहीं करते
  6208. 4:23:38जहां फेलियर है वहां रुकते हैं फिर आगे
  6209. 4:23:40देखेंगे आगे कैसे करना है ये चीज इन जनरल
  6210. 4:23:43एग्जीक्यूशन में तो ठीक रहती है जब हम कोई
  6211. 4:23:45प्रोग्राम एग्जीक्यूट करते हैं ब जब हम
  6212. 4:23:47डेटाबेस के कॉन्टेक्स्ट में बात करते हैं
  6213. 4:23:49जब हम यूजर के पॉइंट ऑफ व्यू से बात करते
  6214. 4:23:51हैं ये बात बड़ी अजीब हो जाती है क्यों छह
  6215. 4:23:53इंस्ट्रक्शन थी ना टोटल सिक्स
  6216. 4:23:55इंस्ट्रक्शंस वर देयर और करना ये था कि
  6217. 4:23:57अकाउंट ऐसे अकाउंट बी में ₹1 ट्रांसफर
  6218. 4:23:59करना था अब सोच के जरा मुझे बताइए बड़ा
  6219. 4:24:01इंटरेस्टिंग बात है कि आप ये बोल सकते हैं
  6220. 4:24:03यूजर को कि कोई बात नहीं भले तुम्हारे ₹1
  6221. 4:24:06अकाउंट बी में नहीं पहुंचे कम से कम
  6222. 4:24:08अकाउंट ब ए से कट तो गए तो मैंने आधा काम
  6223. 4:24:10तो किया और दैट डजन मेकस सेंस तो डेटाबेस
  6224. 4:24:13के अंदर हमें जो हम बोलते हैं ना
  6225. 4:24:16इंस्ट्रक्शंस आर एटॉमिक इन नेचर या तो
  6226. 4:24:18इंस्ट्रक्शन रन होगी या तो इंस्ट्रक्शन रन
  6227. 4:24:20नहीं होगी वो काम नहीं करते मेरे को क्या
  6228. 4:24:23चाहिए मेरे को ये पूरा का पूरा प्रोग्राम
  6229. 4:24:25चाहिए कि एटॉमिक हो जाए नेचर में या तो
  6230. 4:24:27सारा काम हो अगर अकाउंट ए से ₹1 कटता है
  6231. 4:24:31अकाउंट बी में भी आना चाहिए सर और अगर
  6232. 4:24:33अकाउंट बी में नहीं आ रहा तो वापस डाल दो
  6233. 4:24:34अकाउंट ए में बीच में उसको मत लटका देना
  6234. 4:24:36तो ये जो एटोमिसिटी है ये मुझे
  6235. 4:24:38इंस्ट्रक्शन पे नहीं ये मुझे पूरे कोड पे
  6236. 4:24:41चाहिए एंड ट इज व्हाट वी से इज अ
  6237. 4:24:43ट्रांजैक्शन तो ट्रांजैक्शन जो है ये वही
  6238. 4:24:46प्रोग्राम है लेकिन ट्रांजैक्शन का
  6239. 4:24:48फंडामेंटल प्रॉपर्टी क्या है एटोमिसिटी है
  6240. 4:24:50लुक एट दिस मैं क्या लिखता हूं हियर वी नो
  6241. 4:24:52पार्शियल एग्जीक्यूशन इफ वी इंक्रीज द
  6242. 4:24:54लेवल ऑफ़ एटोमिसिटी एंड द बंडल ऑफ
  6243. 4:24:56इंस्ट्रक्शन ऑर लॉजिकल ऑपरेशन इनटू यूनिट
  6244. 4:24:58इज कॉल्ड ट्रांजैक्शन तो एक ट्रांजैक्शन
  6245. 4:25:00क्या एक लॉजिकल वर्क कर रहा है हम अपने
  6246. 4:25:03पॉइंट ऑफ व्यू से बात नहीं कर रहे यूजर के
  6247. 4:25:04पॉइंट ऑफ व्यू से बात कर रहे हैं ये
  6248. 4:25:06ट्रांजैक्शन क्या कर रहा है अकाउंट ए से
  6249. 4:25:08अकाउंट बी में ₹1 ट्रांसफर कर रहा इसका
  6250. 4:25:10सबसे इंपॉर्टेंट प्रॉपर्टी क्या है
  6251. 4:25:12एटोमिसिटी आधा धूरा नहीं छोड़ेंगे या तो
  6252. 4:25:15छह के छह इंस्ट्रक्शन कंप्लीट होंगे या
  6253. 4:25:17आपको वापस वहीं पे छोड़ देंगे जहां से
  6254. 4:25:19स्टार्ट किया था फेयर इनफ डेटाबेस के
  6255. 4:25:21कॉन्टेक्स्ट में अगर बात करूं तो डेटाबेस
  6256. 4:25:24में हम दो ही ऑपरेशन करते हैं कौन सा या
  6257. 4:25:26तो रीड ऑपरेशन करते हैं तो राइट ऑपरेशन
  6258. 4:25:28करते हैं बाकी प्लस माइनस डिवाइड
  6259. 4:25:31मल्टीप्लाई एंड और लॉजिकल जितने भी ऑपरेशन
  6260. 4:25:33है वो बेसिकली आप सीपीयू में कर रहे हैं
  6261. 4:25:35मेरे डाटा बेस को मेरी मेमोरी को आप दो ही
  6262. 4:25:37केस में टच करोगे आइर यू रीड और यू राइट
  6263. 4:25:40एक बेसिक अंडरस्टैंडिंग मान के चलेंगे अब
  6264. 4:25:42ध्यान से एक बात समझो क्या मैं आपको यह
  6265. 4:25:44समझा पा रहा हूं कि इंस्ट्रक्शन अपने आप
  6266. 4:25:48में कुछ नहीं है बहुत सारी इंस्ट्रक्शन का
  6267. 4:25:51जो बंडल है उसको मैं ट्रांजेक्शन
  6268. 4:25:53ट्रांजैक्शन कह के बुला रहा हूं मेरा जो
  6269. 4:25:56डेटाबेस है क्या यह डे वन में कंसिस्टेंट
  6270. 4:25:58है हां है कंसिस्टेंट तो है अब यह जो
  6271. 4:26:01ट्रांजैक्शन है ये इस डेटाबेस प ऑपरेट
  6272. 4:26:03करेगा और सोचिए अग ट्रांजैक्शन की
  6273. 4:26:06क्वालिटी अच्छी नहीं हुई तो क्या होगा यह
  6274. 4:26:08इस डेटाबेस की क्वालिटी को भी खराब कर
  6275. 4:26:10देगा य इस डेटाबेस को कंसिस्टेंट कर देगा
  6276. 4:26:13मानते हैं इस बात को तो अब अगर आप चाहते
  6277. 4:26:16हैं कि जैसे आपका डेटाबेस ट्रांजैक्शन से
  6278. 4:26:18पहले कंसिस्टेंट था सब कुछ बढ़िया था
  6279. 4:26:21इनकंसिस्टेंसी नहीं थी वैसे ही डेटाबेस
  6280. 4:26:24ट्रांजैक्शन के बाद भी कंसिस्टेंट रहे अब
  6281. 4:26:27वो कंसिस्टेंसी कैसे मेंटेन होगी आपको
  6282. 4:26:29देखना पड़ेगा कि ट्रांजैक्शन ठीक से काम
  6283. 4:26:31कर रहा है कि नहीं इजेंट इट डेटाबेस तो
  6284. 4:26:33कंसिस्टेंट था ट्रांजैक्शन अगर खराब होगा
  6285. 4:26:36तो डेटाबेस को खराब कर देगा और
  6286. 4:26:37ट्रांजैक्शन की कंसिस्टेंसी या क्वालिटी
  6287. 4:26:40जज की जाती है चार प्रॉपर्टी में जिनको
  6288. 4:26:43बोलते हैं एसिड प्रॉपर्टीज सेमेस्टर पॉइंट
  6289. 4:26:45ऑफ व्यू से बहुत इंपॉर्टेंट है पूछेगा ही
  6290. 4:26:47पूछेगा ऐसा मान लो कौन-कौन सी नाउ एसिड इज
  6291. 4:26:51एन एक्रोनिल जो चार चीजों से मिलके बना है
  6292. 4:26:53जैसे आप देख पा रहे हैं एटोमिसिटी
  6293. 4:26:56कंसिस्टेंसी आइसोलेशन एंड ड्यूरेबल आई विल
  6294. 4:26:59गो वन बाय वन तो शायद एटोमिसिटी तो मैं
  6295. 4:27:01ऑलरेडी आपको बता चुका हूं ये तो वो
  6296. 4:27:02फंडामेंटल प्रॉपर्टी है जिस बेस पर
  6297. 4:27:04ट्रांजैक्शन का जन्म हुआ है क्या बोल रहे
  6298. 4:27:06हैं या तो एवरी इंस्ट्रक्शन
  6299. 4:27:08पार्टिसिपेटिंग इन द ट्रांजैक्शन आइर एवरी
  6300. 4:27:10बडी इज एग्जीक्यूट और नन ऑफ देम शुड बी
  6301. 4:27:12एग्जीक्यूटेड एटोमिसिटी यस अगला क्या है
  6302. 4:27:15अगला है कंसिस्टेंसी कंसिस्टेंसी कोई अपने
  6303. 4:27:18आप में क्रिस प्रॉपर्टी नहीं है ये इन
  6304. 4:27:20जनरल बस कंसिस्टेंसी की बात करता है क्या
  6305. 4:27:23एक डेटाबेस है अगर डेटाबेस ट्रांजैक्शन से
  6306. 4:27:26पहले कंसिस्टेंट था तो यह डेटाबेस
  6307. 4:27:29ट्रांजैक्शन के बाद भी ऑब् वियस डेटाबेस
  6308. 4:27:31अपडेट हो जाएगा लेट मी से दिस इज़ डेटाबेस
  6309. 4:27:33वन दैट विल बिकम डेटाबेस टू कोई कंटेंट तो
  6310. 4:27:36चेंज करोगे ना लेकिन अगर पहले कंसिस्टेंट
  6311. 4:27:39था तो ट्रांजैक्शन के बाद भी कंसिस्टेंट
  6312. 4:27:41होना चाहिए जैसे फॉर एग्जांपल
  6313. 4:27:43द कंडीशन ऑफ कंसिस्टेंसी इ सब्जेक्टिव में
  6314. 4:27:46वेरी फ्रॉम केस टू केस उदाहरण के लिए अगर
  6315. 4:27:48ए से बी में आप पैसा ट्रांसफर कर रहे कैन
  6316. 4:27:51आई से ए बी का सम ट्रांजैक्शन से पहले और
  6317. 4:27:55ट्रांजैक्शन के बाद दोनों केस में सेम
  6318. 4:27:57रहना चाहिए सोच के बताओ हां बात तो सही है
  6319. 4:27:59अगर दोनों अगर पैसा ठीक से ट्रांसफर हुआ
  6320. 4:28:02है अकाउंट ए प्लस अकाउंट बी शुड रिमन
  6321. 4:28:04कंसिस्टेंट बिफोर एंड आफ्टर द ट्रांजैक्शन
  6322. 4:28:07सो दैट इज व्हाट कंसिस्टेंसी इज नेक्स्ट
  6323. 4:28:10है आइसोलेशन इसको अगर आसान भाषा में मैं
  6324. 4:28:12समझाऊं वैसे इन प्रैक्टिकल क्या कॉन्करेंस
  6325. 4:28:16है दुनिया में कि नहीं है कॉन्करेंस है अब
  6326. 4:28:19मान लीजिए एसबीआई का सर्वर है इंडियन
  6327. 4:28:20रेलवेज का सर्वर है एक बार में हजारों
  6328. 4:28:23लाखों ट्रांजैक्शन रन होते हैं तो क्या सच
  6329. 4:28:25में आइसोलेशन है नहीं आइसोलेशन नहीं है बट
  6330. 4:28:28क्या यहां पर लॉजिकल आइसोलेशन होना चाहिए
  6331. 4:28:32क्या एक ट्रांजैक्शन के एग्जीक्यूशन का
  6332. 4:28:34किसी दूसरे ट्रांजैक्शन प कोई इंपैक्ट आना
  6333. 4:28:36चाहिए सर वो नहीं आना चाहिए इंपैक्ट आएगा
  6334. 4:28:38तो मतलब क्या है इमेजिन यू गो टू अ
  6335. 4:28:40रेस्टोरेंट एंड आपको कोई खाना र्ड करते हो
  6336. 4:28:42और आपको एग्जैक्ट वही खाना मिलता है इर
  6337. 4:28:44रिस्पेक्टिव ऑफ द फैक्ट कि वहां पे और
  6338. 4:28:46कस्टमर्स भी है कि नहीं तो क्या ये
  6339. 4:28:48आइसोलेशन है दिस इज द आइसोलेशन कि आपके
  6340. 4:28:51होने ना होने से या किसी और के होने ना
  6341. 4:28:53होने से आपके ऊपर कोई इंपैक्ट नहीं आना
  6342. 4:28:56चाहिए तो रियलिटी में आइसोलेशन नहीं है बट
  6343. 4:28:58द सिस्टम इज मैनेज्ड है ना इन सच अ फैशन
  6344. 4:29:02कि इट सीम्स कि वहां पे आइसोलेशन है आगे
  6345. 4:29:06बढ़ते हैं नेक्स्ट जो हम यहां पर बात करने
  6346. 4:29:08वाले हैं वो बात करने वाले हैं किसका
  6347. 4:29:10ड्यूरेबल का नाउ व्हाट इज ड्यूरेबल
  6348. 4:29:12देखिए अगर मान लीजिए अकाउंट ए में ₹10 थे
  6349. 4:29:15है ना अब आपने उसमें कोई चेंज किया किसी
  6350. 4:29:18ने अपने पूरे जीवन का रिटायरमेंट फंड
  6351. 4:29:19इसमें डाला एंड नाउ दिस ₹10 बिकम 10 लाख
  6352. 4:29:23उसने ट्रांसफर किया अब 10 दिन के बाद वो
  6353. 4:29:25आता है उसको कुछ पैसे की जरूरत है पैसा
  6354. 4:29:26निकालने आता है और आप बोलते हो कि नहीं
  6355. 4:29:28देर सम काइंड ऑफ अ लॉस और वो तो दोबारा
  6356. 4:29:30₹10 ही शो कर रहा है सर सॉरी आपको दोबारा
  6357. 4:29:32से करना पड़ेगा ऐसा नहीं हो सकता अगर हम
  6358. 4:29:35एक प्रोफेशनल डेटाबेस यूज कर रहे हैं तो
  6359. 4:29:38आपके पास जो भी बैकअप रिकवरी प्लान होगा
  6360. 4:29:41वो हो लेकिन जो भी डाटा हमने चेंज किया है
  6361. 4:29:45वह डाटा वहां पे मैनेज्ड होना चाहिए द
  6362. 4:29:47चेंज मस्ट बी रेबल तो अगर मैंने इस 10 को
  6363. 4:29:50चेंज करके 10 लाख कर दिया है तो अब वह 10
  6364. 4:29:53लाख ही रहेगा जब तक हम उसे दोबारा चेंज
  6365. 4:29:56नहीं करेंगे इस प्रॉपर्टी को इस सर हम
  6366. 4:29:58क्या बोलते हैं ड्यूरेबल बोलते हैं तो आई
  6367. 4:30:01होप यह पांचों प्रॉपर्टी आपको बात समझ आ
  6368. 4:30:04गई नॉट पांचों चारों प्रॉपर्टी एटोमिसिटी
  6369. 4:30:06आइसोले एटोमिसिटी अ कंसिस्टेंसी आइसोलेशन
  6370. 4:30:09एंड ड्यूरेबल गोइंग फॉरवर्ड अगला नंबर
  6371. 4:30:12यहां पर आ जाएगा ट्रांजैक्शन स्टेट्स का
  6372. 4:30:14सर ये बहुत इंपॉर्टेंट है जैसे सीपी
  6373. 4:30:16शेड्यूलिंग में हमने प्रोसेस का लाइफ
  6374. 4:30:18साइकिल पढ़ा ना सेम आईडिया यहां पे अभी
  6375. 4:30:20कैसे काम करता है स्टेट्स कैसे चलती है
  6376. 4:30:22एकएक करके गौर करते हैं
  6377. 4:30:23देखिए जब भी गेम स्टार्ट होता है
  6378. 4:30:27ट्रांजैक्शन सबसे पहले होगा एक्टिव स्टेट
  6379. 4:30:29में और मजे की बात क्या है इमेजिन करिए
  6380. 4:30:31कोई ट्रांजैक्शन है जिसमें 100
  6381. 4:30:33इंस्ट्रक्शंस है इमेजिन करिए कितनी
  6382. 4:30:35इंस्ट्रक्शन है 100 तो जब तक पहली
  6383. 4:30:38इंस्ट्रक्शन एग्जीक्यूशन शुरू हुआ और जब
  6384. 4:30:40तक आखिरी एग्जीक्यूट हो रही है द
  6385. 4:30:42ट्रांजैक्शन रिमेंस इन एक्टिव स्टेट ओनली
  6386. 4:30:44कहां पर ही रहता है एक्टिव में तो एक्टिव
  6387. 4:30:46स्टेट में ट्रांजैक्शन अपने जीवन का
  6388. 4:30:48ज्यादातर समय बिताता है मैं इसी बोर्ड पे
  6389. 4:30:50एक्सप्लेन करता हूं अब जैसे ही 100 के 100
  6390. 4:30:54इंस्ट्रक्शन का एग्जीक्यूशन कंप्लीट हो
  6391. 4:30:55जाता है ट्रांजैक्शन पहुंच जाता है
  6392. 4:30:58पार्शियली कमिटेड स्टेट में आप बोलेंगे
  6393. 4:31:00कमिट हो गया अभी कमिट नहीं हुआ हम बोलते
  6394. 4:31:02हैं पार्शियली कमिट हुआ है क्यों बहुत
  6395. 4:31:04सारे रिकवरी मैनेजमेंट सिस्टम में
  6396. 4:31:06ज्यादातर केस में हम क्या करते हैं जो
  6397. 4:31:08चेंजेज है क्या यह उसी समय रियल डेटाबेस
  6398. 4:31:12प्योर होते हैं यह बहुत रिस्की है सर
  6399. 4:31:13रास्ते में कुछ गड़बड़ हुआ तो डेटाबेस की
  6400. 4:31:15कंसिस्टेंसी हैंपर हो जाएगी तो यह चेंजेज
  6401. 4:31:18हम लोकली मान लीजिए एक बफर में मैनेज करके
  6402. 4:31:20रखते हैं जो काम करना था वोह कर लिया गया
  6403. 4:31:23बट उसको भी मेन डेटाबेस में अपडेट नहीं
  6404. 4:31:25किया अभी हमने उसको टेंपरेरी बफर में
  6405. 4:31:27होल्ड करके रखा है जब हम उसको मेन डेटाबेस
  6406. 4:31:30में अपडेट कर देते हैं देन इट बिकम कमिटेड
  6407. 4:31:33समझ रहे हैं पार्शियली कमिटेड कमिटेड मान
  6408. 4:31:35लीजिए आपको कोई बहुत इंपॉर्टेंट
  6409. 4:31:38डॉक्यूमेंट फिल करना है लेट मी गिव एन
  6410. 4:31:40एग्जांपल स्टैंप पेपर होता है ना जब
  6411. 4:31:42प्रॉपर्टीज खरीदी बेची जाती है स्टैंप
  6412. 4:31:44पेपर्स लगते हैं उनकी बहुत कीमत होती है
  6413. 4:31:45मैं भी में भी एक-एक स्टैंप पेपर 50-50 हज
  6414. 4:31:48का होता है तो अगर आपको कोई प्रॉपर्टी सेल
  6415. 4:31:50या परचेज करनी है तो आमतौर पे जो एडवोकेट
  6416. 4:31:52होते हैं वो क्या करते हैं जो भी पूरा
  6417. 4:31:54फॉर्मेट है पहले वो वाइट पेपर पे आपको
  6418. 4:31:56निकाल के देते हैं कि प्रूफ रीड कर लीजिए
  6419. 4:31:58इफ एवरीथिंग इज सॉर्टेड कि हां इसमें कोई
  6420. 4:32:00मिस्टेक नहीं है देन ओनली दे राइट और
  6421. 4:32:02फाइनल प्रिंट आपको मिलता स्टम पेपर पे सेम
  6422. 4:32:05लॉजिक यहां पे है जब हमने उसको लोकल एक
  6423. 4:32:07सिंपल पेपर पे अपडेट करके रखा दैट इज
  6424. 4:32:09पार्शियली कमिटेड उसको जब परमानेंटली राइट
  6425. 4:32:11कर देते देन दैट बिकम कमिटेड मानते हैं अब
  6426. 4:32:15गड़बड़ कब हो सकती है जीवन में कभी भी
  6427. 4:32:17गड़बड़ हो सकती है अगर गड़बड़ हो सकती है
  6428. 4:32:20तो गड़बड़ होगी तो क्या जब एग्जीक्यूशन हो
  6429. 4:32:24रहा है ड्यूरिंग द एग्जीक्यूशन क्या कोई
  6430. 4:32:26फेलियर हो सकता है एनी हार्डवेयर
  6431. 4:32:28सॉफ्टवेयर फेलियर जी हां हो सकता है तो हम
  6432. 4:32:30यहां से डायरेक्टली पहुंचेंगे फेल्ड स्टेट
  6433. 4:32:33में और हम जब भी फेल्ड स्टेट में पहुंचते
  6434. 4:32:35हैं ना इस बात का क्या मतलब है कि कोशिश
  6435. 4:32:38करके देख ली गई है बट नाउ वी कैन नॉट
  6436. 4:32:41कंटिन्यू विद द नॉर्मल एग्जीक्यूशन रोल
  6437. 4:32:43बैक करना पड़ेगा बॉड करना पड़ेगा हम पहुंच
  6438. 4:32:45गए फील्ड स्टेट में क्या पार्शियली कमिटेड
  6439. 4:32:48स्टेट में भी कुछ प्रॉब्लम हो सकती है सर
  6440. 4:32:50प्रॉब्लम कहीं भी हो सकती है यहां से भी
  6441. 4:32:52आप फील्ड स्टेट में आ गए अगर आप अभी फील्ड
  6442. 4:32:55स्टेट में है तो इस बात का मतलब कि अब
  6443. 4:32:56नॉर्मल एग्जीक्यूशन तो हो नहीं सकता अब जो
  6444. 4:32:59भी आपके पास रिकवरी स्कीम है आपको इस बात
  6445. 4:33:01का ध्यान रखना है कि डेटाबेस को बीच में
  6446. 4:33:03नहीं छोड़ना इनकंसिस्टेंट स्टेट में नहीं
  6447. 4:33:05छोड़ना तो अगर मान लीजिए जो भी हमने चेंज
  6448. 4:33:08किए वो सारे चेंज अब हमें रोल बैक करने
  6449. 4:33:10पड़ेंगे अनडू करने पड़ेंगे और हम एक नई
  6450. 4:33:12स्टेट में पहुंचते हैं जिसे बोलते हैं
  6451. 4:33:14अबोर्ड स्टेट अबोर्ड का मतलब क्या है कि
  6452. 4:33:16जहां से शुरू किया था वहीं पहुंच गए हैं
  6453. 4:33:18मजे की बात आइर यू आर इन कमिटेड स्टेट और
  6454. 4:33:22यू आर इन अबोर्ड स्टेट इन बोथ द केसेस
  6455. 4:33:24डेटाबेस रिमन कंसिस्टेंट तो मैं वही वाली
  6456. 4:33:27बात बोल रहा हूं दोबारा
  6457. 4:33:28से अगर मैं पहले था डेटाबेस वन में और फिर
  6458. 4:33:31मैं पहुंचा डेटाबेस टू में है ना एंड देर
  6459. 4:33:34सम काइंड ऑफ अ ट्रांजैक्शन t अगर मैं
  6460. 4:33:37डेटाबेस टू में पहुंचा तो मैं कमिटेड हूं
  6461. 4:33:39अगर बीच में कोई गड़बड़ घोटाला हुआ तो मैं
  6462. 4:33:42यहां नहीं रुकूंगा मैं वापस आ जाऊंगा
  6463. 4:33:43डेटाबेस वन पे देन आई एम इन द वाटेड स्टेट
  6464. 4:33:46बट अगेन इन बोथ द केसेस द डेटाबेस रिमेंस
  6465. 4:33:50कंसिस्टेंट है ना यह बात नहीं भूलना तो
  6466. 4:33:52मेरे ख्याल से पांचों जो स्टेट है वो
  6467. 4:33:54क्या-क्या काम कर रहे हैं मैंने लिख के
  6468. 4:33:56रखा है यू कैन पॉज द वीडियो इफ यू वांट यू
  6469. 4:33:58कैन टेक स्क्रीनशॉट बाकी नोट्स आपको
  6470. 4:34:00डिस्क्रिप्शन में लिंक मिल जाएगा वहां भी
  6471. 4:34:03आप चेक कर सकते हैं तो चारों स्टेट्स का
  6472. 4:34:05पांचों स्टेट्स का जो आईडिया था मैंने
  6473. 4:34:07आपको बता दिया यस आगे बढ़ते हैं अब बात
  6474. 4:34:10करता हूं कॉन्करेंस देखिए एसेट प्रॉपर्टीज
  6475. 4:34:13हमने समझ ली ट्रांजैक्शन के स्टेट्स हमने
  6476. 4:34:16समझ ली एक बेसिक अंडरस्टैंडिंग हमें है अब
  6477. 4:34:18ध्यान से एक बात समझना पूरा प्रॉब्लम जो
  6478. 4:34:21डेटाबेस में है ना मेंटेनेंस का इश्यूज है
  6479. 4:34:23वो है कॉन्करेंस की वजह से बस मैं छोटी सी
  6480. 4:34:25एक बात कर रहा हूं अगर हम यह बोल दे कि
  6481. 4:34:28डेटाबेस में कॉन्करेंस नहीं होगी तो क्या
  6482. 4:34:30सारी चीजों को मैनेज करना बहुत आसान होगा
  6483. 4:34:33जी हां पूरा गेम पूरी प्रॉब्लम मैं
  6484. 4:34:36बार-बार बोल रहा हूं किससे अराइज होती है
  6485. 4:34:37कॉन्करेंस से तो मैं बस एक बात ये बोलना
  6486. 4:34:39चाहता हूं कि आप ऐसा इंडिन सर्स चाहते हैं
  6487. 4:34:42जहां पूरे इंडिया में एक बार में एक
  6488. 4:34:43ट्रांजैक्शन हो क्या आप एसबीआई का ऐसा
  6489. 4:34:46सर्वर चाहते हैं जहां एक बार में एक
  6490. 4:34:47ट्रांजैक्शन हो क्या इंडियन स्टॉक
  6491. 4:34:48एक्सचेंज बीएससी एनएससी चाहते हैं एक बार
  6492. 4:34:50में एक ही शेयर खरीदा बेचा जाए पॉसिबल ही
  6493. 4:34:53नहीं है है ना वेटिंग टाइम इतना ज्यादा हो
  6494. 4:34:55जाएगा थ्रू बुट इतना कम होगा इकोनॉमी टू
  6495. 4:34:57स्केल जो आजकल है कुछ भी आप नहीं कर
  6496. 4:34:59पाएंगे तो डिस्कशन ये हो ही नहीं रहा कि
  6497. 4:35:03कॉन्करेंस करना है कि नहीं करना है सर
  6498. 4:35:05कॉन्करेंस तो करना है पॉइंट ये है
  6499. 4:35:07कॉन्करेंस से कुछ प्रॉब्लम आएंगे जो आएंगे
  6500. 4:35:10उनको सॉल्व करेंगे बट इसका मतलब ये नहीं
  6501. 4:35:12कि हम कॉन्करेंस छोड़ दें यस तो वी नीड
  6502. 4:35:15कॉन्करेंट एग्जीक्यूशन दैट इज फॉर श्यर अब
  6503. 4:35:18बिकॉज ऑफ कॉन्करेंस देयर विल बी नंबर ऑफ
  6504. 4:35:20इश्यूज उन इश्यूज अभी बहुत इश्यूज में
  6505. 4:35:22डेप्थ में नहीं जा रहा बट उन इश्यूज को
  6506. 4:35:24मैनेज करने का एक नया मेथड एक नया
  6507. 4:35:27मैकेनिज्म हमें डेवलप करना पड़ता है जिसको
  6508. 4:35:29हम बोलते हैं शेड्यूल क्या मतलब है इस बात
  6509. 4:35:31का देखिए जब हम ट्रांजैक्शन की बात कर रहे
  6510. 4:35:34हैं ना एक बार में हम एक ट्रांजैक्शन
  6511. 4:35:36स्टडी कर रहे हैं बट जैसे हम बोल रहा
  6512. 4:35:38रियलिटी में एक बार में एक तो हो नहीं रहा
  6513. 4:35:40तो हमें क्या करना पड़ेगा हमें कलेक्टिवली
  6514. 4:35:42एक से ज्यादा ट्रांजैक्शंस एक साथ स्टडी
  6515. 4:35:44करने पड़ेंगे और जब एक से ज्यादा
  6516. 4:35:46ट्रांजैक्शंस को हम कलेक्टिवली स्टडी करते
  6517. 4:35:48हैं तो हम उसको ट्रांजैक्शन ना बोल के
  6518. 4:35:50शेड्यूल बोलते हैं यस सो दैट इज एन
  6519. 4:35:53एग्जांपल ऑफ अ शेड्यूल व्हेन टू र मोर
  6520. 4:35:56ट्रांजैक्शंस एग्जीक्यूटेड टुगेदर वन
  6521. 4:35:57आफ्टर अनदर देन दे कैन बी बंडल्ड अप इन टू
  6522. 4:36:00हार यूनिट ऑफ एग्जीक्यूशन नोन एज शेड्यूल
  6523. 4:36:03तो एकसे ज्यादा हम कर सकते हैं अब यहां पे
  6524. 4:36:05भी दो वैरायटी है लगो वन बाय वन यह जो
  6525. 4:36:07एग्जांपल आप देख रहे हैं सीरियल शेड्यूल
  6526. 4:36:09इसका मतलब क्या है इन सीरियल डल वी
  6527. 4:36:12से जब एक ट्रांजैक्शन पूरा कंप्लीट हो
  6528. 4:36:16जाता है उसके बाद जब दूसरा ट्रांजैक्शन
  6529. 4:36:20स्टार्ट करते हैं उसको बोलते हैं सीरियल
  6530. 4:36:22है ना एक बात मैं क्लियर कर दूं इसका यह
  6531. 4:36:24बिल्कुल भी मतलब नहीं है कि पहले t नॉ ही
  6532. 4:36:26चलना चाहिए उल्टा भी हो सकता था पहले t1
  6533. 4:36:29कंप्लीट हो जाए उसके बाद t न चालू हो तब
  6534. 4:36:31भी सीरियल होता नॉन सीरियल का मतलब क्या
  6535. 4:36:33होगा कॉमन सेंस सोचा जा सकता है जिगजैग
  6536. 4:36:36फैशन में कुछ इंस्ट्रक्शन आपका चला फिर
  6537. 4:36:39कुछ मेरा चल गया फिर आपका चला कॉन्टेक्स्ट
  6538. 4:36:41स्विच हो रहा है बार-बार फिर मेरा चला
  6539. 4:36:43बेसिकली एक ट्रांजैक्शन कंप्लीट किए बिना
  6540. 4:36:46अगर हम दूसरा ट्रांजैक्शन स्टार्ट कर देते
  6541. 4:36:48हैं तो ये जो एग्जांपल है बन जाता है नॉन
  6542. 4:36:51सीरियल शेड्यूल का है ना तो दोनों बातें
  6543. 4:36:53हमें समझ आ गई एक आईडिया होगा सीरियल
  6544. 4:36:55शेड्यूल दूसरा आईडिया हो गया हमारा नॉन
  6545. 4:36:57सीरियल शेड्यूल नाउ आगे क्या स्टडी करना
  6546. 4:37:01अप्रोच क्या है देखिए अगर हम सीरियल
  6547. 4:37:03शेड्यूल समझते हैं ना तो सीरियल शेड्यूल
  6548. 4:37:06नाम ही के शेड्यूल है इसमें कॉन्करेंस तो
  6549. 4:37:08कोई है नहीं जब एक ट्रांजैक्शन कंप्लीट हो
  6550. 4:37:11हुआ तो दूसरा शुरू हुआ तो क्या सीरियल
  6551. 4:37:14शेड्यूल हमेशा कंसिस्टेंट होंगे क्या यह
  6552. 4:37:16डेटाबेस को हमेशा कंसिस्टेंट रखेंगे हां
  6553. 4:37:19रखेंगे सर कोई प्रॉब्लम नहीं है नॉन
  6554. 4:37:21सीरियल ये रिस्की है गुरु बिकॉज़ यहां नाम
  6555. 4:37:23के लिए नहीं रियलिटी में कॉन्करेंस है ना
  6556. 4:37:26बार-बार कॉन्टेक्स्ट स्विच हो रहा है ये
  6557. 4:37:27रिस्की है तो अब हमें क्या करना है हमें
  6558. 4:37:30एडवांटेज तो चाहिए सोचिए सीरियल शेड्यूल
  6559. 4:37:32का क्योंकि हमें कंसिस्टेंसी चाहिए उससे
  6560. 4:37:35हमारा काम चलेगा नहीं क्योंकि वहां
  6561. 4:37:36कॉन्करेंस नहीं है हमें कॉन्करेंस चाहिए
  6562. 4:37:38नॉन सीरियल की तो अब हमें कुछ ऐसे
  6563. 4:37:41मैकेनिज्म डेवलप करने हैं जहां पर हम यह
  6564. 4:37:44प्रूफ कर पाएं कि जो नॉन सीरियल शेड्यूल
  6565. 4:37:46है भले ही वो नॉन सीरियल है भले ही वो
  6566. 4:37:48हमें कॉन्करेंस दे रहा है बट वो भी
  6567. 4:37:50कंसिस्टेंट है और यह काम हम कैसा प्रूफ
  6568. 4:37:52करते हैं अभी आपको टेक्निक समझाऊ कुछ
  6569. 4:37:55मैकेनिज्म के थ्रू हम नॉन सीरियल शेड्यूल
  6570. 4:37:58को सीरियल शेड्यूल में कन्वर्ट करके दिखा
  6571. 4:38:01देते हैं वी सम हाउ प्रूव कि नॉन सीरियल
  6572. 4:38:03एंड सीरियल शेड्यूल्स आर सेम अब अगर वो
  6573. 4:38:06सेम है और शेड्यूल सीरियल शेड्यूल
  6574. 4:38:08कंसिस्टेंट है तो फिर नॉन सीरियल भी
  6575. 4:38:10कंसिस्टेंट होगा कुछ इस तरह का मैकेनिज्म
  6576. 4:38:12है एग्जांपल से समझाता हूं आपको बात देखिए
  6577. 4:38:15बेसिकली हम करते क्या है हम रन टाइम पे ना
  6578. 4:38:17लुक एट दिस एग्जांपल हम रन टाइम पे
  6579. 4:38:20इंस्ट्रक्शन स्वप करने की कोशिश करते हैं
  6580. 4:38:22फॉर एग्जांपल जैसे कुछ हो सकती है कुछ
  6581. 4:38:25नहीं हो सकती क्या इन दोनों इंस्ट्रक्शन
  6582. 4:38:28को मैं स्वैप कर सकता हूं दो ट्रांजैक्शन
  6583. 4:38:30है दोनों को सेम डाटा पे रीड ऑपरेशन करना
  6584. 4:38:33है कौन पहले रीड करे कौन बाद में रीड ग से
  6585. 4:38:36कोई फर्क पड़ेगा क्या मेरे को तो नहीं
  6586. 4:38:37लगता इससे कोई फर्क पड़ेगा स्वप किया जा
  6587. 4:38:39सकता है क्या इन दोनों दोनों को भी स्वप
  6588. 4:38:42किया ये नहीं कर सकते सर बिकॉज दिस इज अ
  6589. 4:38:44राइट ऑपरेशन है ना अगर मैं रीड बी को राइट
  6590. 4:38:47बी के बाद में करूंगा तो ट्रांजैक्शन t1
  6591. 4:38:50बजाय ओरिजिनल बी की वैल्यू रीड करने के वो
  6592. 4:38:52वैल्यू रीड कर लेगा जो ट्रांजैक्शन t3 ने
  6593. 4:38:54लिखी होगी अप्रोच समझे नॉन सीरियल को
  6594. 4:38:58सीरियल शेड्यूल में स्वैप करेंगे कन्वर्ट
  6595. 4:39:00करेंगे इंस्ट्रक्शन स्वैप करके बट हर कोई
  6596. 4:39:04इंस्ट्रक्शन स्वैप नहीं की जा सकती
  6597. 4:39:06कभी-कभी कर सकते कभी-कभी नहीं कर सकते
  6598. 4:39:08जैसे मैंने कुछ एग्जांपल बनाए हैं दो
  6599. 4:39:10ट्रांजैक्शन है ना दोनों अलग-अलग डटा पर
  6600. 4:39:12रीड ऑपरेशन कर रहे हैं अगर मैं स्वैप कर
  6601. 4:39:15दूं जैसा यहां पर आपने देखा मुझे लग रहा
  6602. 4:39:17कोई प्रॉब्लम नहीं है बिकॉज डटा आइटम ही
  6603. 4:39:19डिफरेंट है यहां पर आप रीड मैं राइट कर
  6604. 4:39:22रहा हूं बट आई थिंक यहां भी कोई प्रॉब्लम
  6605. 4:39:24नहीं है बिकॉज़ डेटा आइटम डिफरेंट है तो श
  6606. 4:39:27इट शुड नॉट बी एन इशू अगर डेट आइटम सेम भी
  6607. 4:39:30कर दे जैसा अभी हमने एग्जांपल देखा भी था
  6608. 4:39:32लेकिन स्टिल दोनों रीड है तो भी मुझे लगता
  6609. 4:39:34है कोई प्रॉब्लम नहीं होगा तो क्या इन
  6610. 4:39:36इंस्ट्रक्शंस को स्वैप कर सकते हैं हां
  6611. 4:39:39टर्मिनोलॉजी में बोलूं तो क्या इन
  6612. 4:39:41इंस्ट्रक्शंस में आपस में कंफ्लेक्स नहीं
  6613. 4:39:44है स्वप किया जा सकता है यहां देखिए वन इज
  6614. 4:39:48रीड वन इज राइट डिफरेंट ट्रांजैक्शन सेम
  6615. 4:39:50डेटा वैल्यू वन ऑफ देम इज राइट ऑपरेशन
  6616. 4:39:53क्या इनको स्वैप कर सकते हैं ये स्वैपिंग
  6617. 4:39:55नहीं हो सकती सर बिकॉज़ फिर वही बात है
  6618. 4:39:57ट्रांजैक्शन t1 इंपैक्ट हो जाएगा है ना
  6619. 4:39:59आइसोलेशन वाली कंडीशन वॉयलेट हो जाएगी t1
  6620. 4:40:02वो पढ़ने लगेगा जो t2 लिख रहा है यहां पर
  6621. 4:40:05उल्टा है इसे रीड कर लो तो यहां पे t2
  6622. 4:40:08इंपैक्ट हो जाएगा t2 वो पढ़ने लगेगा जो t1
  6623. 4:40:10लिख रहा है और अगर दोनों ही राइट ऑपरेशन
  6624. 4:40:12है तो भी नहीं कर सकते क्यों बिकॉज इस केस
  6625. 4:40:15में क्या होगा डेटाबेस की फाइनल वैल्यू
  6626. 4:40:17चेंज हो जाएगी यहां पर फाइनल वैल्यू वो
  6627. 4:40:19आएगी जो t1 लिख रहा है जबकि इधर फाइनल
  6628. 4:40:22वैल्यू व आएगी जो t2 लिख रहा है तो यहां
  6629. 4:40:24पर इन इंस्ट्रक्शंस को हम स्वैप नहीं कर
  6630. 4:40:26सकते इनको बोलते हैं कंफ्लेक्स
  6631. 4:40:28इंस्ट्रक्शन मुझसे बोलो क्या बोलते हैं
  6632. 4:40:30कंफ्लेक्स व्हेन वी से इंस्ट्रक्शंस आर
  6633. 4:40:32कंफ्लेक्स मैं उन्हे स्वैप ना कर सकूं
  6634. 4:40:36अब एक एक आईडिया समझिए दो शेड्यूल है हमें
  6635. 4:40:40एक टॉपिक समझना कन्फ रिलाइजेबिलिटी धीरे
  6636. 4:40:42धीरे उसकी तरफ आपको लेके जा रहा हूं यह दो
  6637. 4:40:44शेड्यूल है ध्यान से देखिए कुछ पोजीशंस
  6638. 4:40:48मैं फिक्स कर देता हूं अगर आप देखें लोअर
  6639. 4:40:50हाफ ऑफ द ट्रांजैक्शन जो और शेड्यूल जो है
  6640. 4:40:53वो एकदम सेम है उसमें कोई चेंज तो नहीं
  6641. 4:40:55किया एक चेंज हुआ है मोटा मोटा यह देखिए
  6642. 4:40:58इनको नीचे लाया गया है इन भाई साहब को ऊपर
  6643. 4:41:01ले जाया गया है ऐसा ही हुआ है ना यह देखो
  6644. 4:41:03यह नीचे आ गया यह पोर्शन ऊपर चला गया बताओ
  6645. 4:41:06यह स्वैप हो सकता था क्या सर ये ए पर काम
  6646. 4:41:09कर रहा है ये बी पर काम कर रहा है हो सकता
  6647. 4:41:11कोई प्रॉब्लम नहीं भले ही रीडो राइटो
  6648. 4:41:13डिफरेंट ट्रांजैक्शन वैल्यूज है कोई इशू
  6649. 4:41:15नहीं होना चाहिए तो अब क्या यह शेड्यूल
  6650. 4:41:18मैन लीज इसका नाम है ए ड इसका रख देता हूं
  6651. 4:41:21ए डबल ड क्या दोनों शेड्यूल काइंड ऑफ
  6652. 4:41:23इक्वल है इक्विवेलेंट है हां इनको बोलेंगे
  6653. 4:41:25कंफ्लेक्स
  6654. 4:41:27क्यों कैन आई से शेड्यूल s ड कैन बी
  6655. 4:41:31कन्वर्टेड इंटू शेड्यूल s डबल ड बाय
  6656. 4:41:35स्वैपिंग ऑफ नॉन कंफ्लेक्स क्शन कंफ्लेक्स
  6657. 4:41:39को स्वैप नहीं कर सकता सर नॉन
  6658. 4:41:41कॉन्फ्लेटिंग को तो कर सकता हूं कर सकता
  6659. 4:41:43हूं तो एक शेड्यूल को दूसरे में कन्वर्ट
  6660. 4:41:45किया बाय स्वैपिंग ऑफ नॉन कॉन्फ्लेटिंग
  6661. 4:41:47इंस्ट्रक्शन है ना जब दो शेड्यूल में आपस
  6662. 4:41:49में प्रॉपर्टी व क्या कहलाते हैं
  6663. 4:41:51कंफ्लेक्स वेलेंट आई वांट टू टेक इट टू द
  6664. 4:41:53नेक्स्ट लेवल नाउ लुक एट दिस यह मेरे को
  6665. 4:41:55बताओ यह मेरे को बताओ यह भी कॉन्फ्ल
  6666. 4:41:58इक्विवेलेंट है क्या अ कौन-कौन कौन पोजीशन
  6667. 4:42:01सेम है इनकी पोजीशन सेम है पहले दो
  6668. 4:42:04की इनकी भी पोजीशन सेम है लास्ट दो की
  6669. 4:42:08यहां मुझे लगता है स्वैप हुआ है इंट इट
  6670. 4:42:11रीड बी राइट बी को ऊपर लाया गया है रीड ए
  6671. 4:42:14राइट ए को नीचे कर दिया गया है ऐसा ही हुआ
  6672. 4:42:16है ना अब फिर मुझे बताना अगर इसका नाम है
  6673. 4:42:19एस और इसका नाम है एस ड क्या ये स्वैपिंग
  6674. 4:42:22अलाउड है अलाउड है सर क्योंकि ये बी पे
  6675. 4:42:24काम कर रहा है ए पे काम कर रहा है तो आई
  6676. 4:42:26कैन स्वैप नॉन कॉन्फ्लेटिंग इंस्ट्रक्शंस
  6677. 4:42:29तो दीज टू शेड्यूल्स अगेन आर कंफ्लेक्स
  6678. 4:42:33बट इफ यू सी क्लोजल ये तो सीरियल ही बन
  6679. 4:42:36गया सीरियल है तो कंसिस्टेंट है तो अब मैं
  6680. 4:42:40इसको बोल सता हूं कंफ्लेक्स आइजे बल
  6681. 4:42:43कंफ्लेक्स आइजे बल इसको बोलने के बहुत
  6682. 4:42:45सारे तरीके मैं दो-तीन बात बोलता हूं इफ आ
  6683. 4:42:48शेड्यूल एस इज कॉन्फ्लेट इक्विवेलेंट टू अ
  6684. 4:42:51सीरियल शेड्यूल इज कॉन्फ्लेट इक्विवेलेंट
  6685. 4:42:54टू अ सीरियल शेड्यूल देन s बिकम कॉन्फ्लेट
  6686. 4:42:56सीरियल जबल और आई कैन से डायरेक्टली इफ इन
  6687. 4:43:00अ शेड्यूल इन अ नॉन सीरियल शेड्यूल इफ वी
  6688. 4:43:02कैन स्वैप नॉन कंफ्लेक्स इंस्ट्रक्शंस इफ
  6689. 4:43:06वी कैन स्वप अगर नॉन कंफ्लेक्स क्शन को
  6690. 4:43:08स्वप करें एंड वी कैन कन्वर्ट इट इनटू अ
  6691. 4:43:11सीरियल शेड्यूल देन द शेड्यूल इज कन्फ
  6692. 4:43:12सलाइज बल एंड इफ शेड्यूल इज कन्फ सलाइज बल
  6693. 4:43:15देन इट इज कंसिस्टेंट तब वो कंसिस्टेंट
  6694. 4:43:17होता है यह पूरी मैथ है तो मैथ आपको समझा
  6695. 4:43:20दी क्वेश्चन समझाना जो सेमेस्टर में आएगा
  6696. 4:43:23एक शेड्यूल बना है आपके सामने पूछ रहा है
  6697. 4:43:26बताओ इतना ही दिमाग है आपके अंदर पूरी बात
  6698. 4:43:28पता है तो बताओ कि ये कन्फ रिलाइजेबल है
  6699. 4:43:30कि नहीं है कैसे बताना गौर करिए तो यहां
  6700. 4:43:33पर एक ग्राफ बनाते
  6701. 4:43:36हैं लुक एट दिस जैसे बोलते काइंड ऑफ
  6702. 4:43:38प्रेसिडेंस ग्राफ तो तीन पार्टिसिपेटिंग
  6703. 4:43:40ट्र क् है तीन वर्टेक्स मैंने बना लिए
  6704. 4:43:42व्हाट आई विल डू मैं ऊपर से नीचे चेक
  6705. 4:43:45करूंगा एक ही एग्जांपल सॉल्व करेंगे ध्यान
  6706. 4:43:47से देखना मैं ऊपर से नीचे चेक करूंगा तो
  6707. 4:43:50सबसे पहले मैं चेक करूंगा रीड एकस अब अपने
  6708. 4:43:52ट्रांजैक्शन से तो कंफ्लेक्स में देखना और
  6709. 4:44:01कफ्लिफ्ट
  6710. 4:44:03ऑपरेशन है और रीड राइट रीड राइट दोनों में
  6711. 4:44:06क्लैश है नहीं स्वैप हो सकता तो अगर ये
  6712. 4:44:08स्वैप नहीं हो सकता तो मानो t1 इन दोनों
  6713. 4:44:11को बता रहा है कि बेटा अगर एग्जीक्यूशन
  6714. 4:44:13होगा अगर हम सीरियल बने मुझे नहीं पता
  6715. 4:44:15बनेंगे नहीं बनेंगे अगर बने तो पहले मैं
  6716. 4:44:17रन करूंगा क्योंकि यह दो इंस्ट्रक्शन
  6717. 4:44:19स्वैप नहीं हो पाएंगी क्योंकि यह दो
  6718. 4:44:21इंस्ट्रक्शन स्वैप नहीं हो पाएंगी इजेंट
  6719. 4:44:23इट तो क्या करूं बोलो t1 एक-एक एज बनाएगा
  6720. 4:44:26दोनों पे इनको बताने के लिए कि दिस इज़ द
  6721. 4:44:29ऑर्डर ऑफ़ प्रेसिडेंस t2 से पहले t1 का
  6722. 4:44:32नंबर t3 से पहले t1 का नंबर आगे बढ़ रीड y
  6723. 4:44:36यह तो y पे काम कर नहीं रहा यह काम कर रहा
  6724. 4:44:38है बट दोनों रीड है कोई प्रॉब्लम नहीं है
  6725. 4:44:41आगे बढ़ी अगेन रीड बाय ये काम नहीं कर रहा
  6726. 4:44:44ये काम कर रहा राइट है अगेन यू सी देस अ
  6727. 4:44:46प्रॉब्लम डिफरेंट ट्रांजैक्शन सेम डेटा
  6728. 4:44:49वैल्यू वन ऑफ देम इज द राइट ऑपरेशन यह
  6729. 4:44:50प्रॉब्लम है और प्रॉब्लम है तो क्या करेगा
  6730. 4:44:53t3 भी मानो t2 को बता रहा है कि बेटा हम
  6731. 4:44:56तुमसे पहले एग्जीक्यूट करेंगे वरना सीरियल
  6732. 4:44:59बनाना पॉसिबल होगा नहीं यस t2 का कोई
  6733. 4:45:02कंफ्लेक्स
  6734. 4:45:05किया और आगे भी आप देखेंगे और कोई
  6735. 4:45:09कंफ्लेक्स नहीं आ रहा फाइनली यह ग्राफ बना
  6736. 4:45:12हमारा और यह जो ग्राफ बना नोटिस कर मुझे
  6737. 4:45:15बताइए क्या इसमें साइकिल है कुछ लोग देखते
  6738. 4:45:17ही बोलते थे हां सर साइकिल नजर तो आ रही
  6739. 4:45:19है नहीं भाई एजेस का डायरेक्शन भी देखना
  6740. 4:45:21है कोई ऐसा वर्टेक्स जहां पे हम शुरू कर
  6741. 4:45:24रहे हैं और पूरा चक्कर लगा के वहां वापस आ
  6742. 4:45:26सके नहीं ऐसा नहीं हो पा रहा तो इसके अंदर
  6743. 4:45:28कोई साइकिल नहीं है और ये अच्छी बात है
  6744. 4:45:30साइकिल नहीं है तो एक ऑर्डर ऑफ सलाइज
  6745. 4:45:32बिलिटी पॉसिबल है क्या पॉसिबल होगा बताओ
  6746. 4:45:35सबसे पहले t1 एग्जीक्यूट करेगा आई थिंक
  6747. 4:45:38सबसे बाद में t2 होगा और इन बिटवीन
  6748. 4:45:41डिपेंडेंसी आएगी किसकी t3 की सो यस दिस
  6749. 4:45:45शेड्यूल इज कंफ्लेक्स इबल एंड t1 t3 एंड
  6750. 4:45:48t2 इज द ऑर्डर ऑफ द सीलाइट सो आई होप ये
  6751. 4:45:51पूरा आईडिया आपको क्लियर हुआ होगा और बस
  6752. 4:45:54इसी तरह से इसको बनाना है ये जो हमने
  6753. 4:45:56बनाया ये पूरा का पूरा प्रेसिडेंस ग्राफ
  6754. 4:45:59पूरा सेम मैकेनिज्म यहां मैंने लिख के रखा
  6755. 4:46:01है तो यूनिवर्सिटी एग्जाम में आमतौर पे
  6756. 4:46:03मैं मानता हूं सेमेस्टर्स में दे विल आस्क
  6757. 4:46:05यू डायरेक्ट क्वेश्चन कि टेबल बना है या
  6758. 4:46:07टेबल बना लो पहले वो डायरेक्ट फॉर्म में
  6759. 4:46:09लिख देते हैं एंड इसी मेजम से आप बता सकते
  6760. 4:46:12हो अबाउट द आइडिया ऑफ कंफ्लेक्स
  6761. 4:46:14रिलाइजेबिलिटी
  6762. 4:46:16नाउ यह तो हम समझ गए कि अगर कोई शेड्यूल
  6763. 4:46:19कंफ्लेक्स रिलाइजेबल है तो वो कंसिस्टेंट
  6764. 4:46:21है इसमें कोई डाउट नहीं है बट अगर आप
  6765. 4:46:24कंफ्लेक्स रिलाइजेबल नहीं है तो क्या इसका
  6766. 4:46:26मतलब आप इनकंसिस्टेंट है ऐसा नहीं है सर
  6767. 4:46:29देर इज आल्सो वीकर फॉर्म ऑफ सलाइज बिलिटी
  6768. 4:46:32व्हिच इज कॉल्ड व्यू सलाइज बिलिटी आप
  6769. 4:46:33देखिए कंफ्लेक्स
  6770. 4:46:36है तो आप व्यू भी है बट अगर आप व्यू है तो
  6771. 4:46:39आप कंफ्लेक्स जरूरी नहीं है तो व्यूज
  6772. 4:46:41रिलाइजेबिलिटी एक थोड़ा सा लिबरल फॉर्म ऑफ
  6773. 4:46:43रिलाइजेबिलिटी है और अगर कोई शेड्यूल
  6774. 4:46:46व्यूज रिलाइजेबल है तो भी वोह कंसिस्टेंट
  6775. 4:46:47होता है दो-तीन बातें पहले बता दूं व्यू
  6776. 4:46:50से रिलाइजेबिलिटी चेक करना रिलेटिवली एक
  6777. 4:46:52बहुत मुश्किल काम है अगर आप थोड़ा समझते
  6778. 4:46:55हैं इट इज अ एनपीसी प्रॉब्लम एनपी कंप्लीट
  6779. 4:46:57प्रॉब्लम है तो इट्स अ वेरी डैम टफ
  6780. 4:46:59प्रॉब्लम और नॉर्मली जब हम एल्गोरिथम्स
  6781. 4:47:01आगे जाके डेवलप करेंगे इस चैप्टर में
  6782. 4:47:03नोबडी यूज दिस मैकेनिज्म इन द प्रैक्टिकल
  6783. 4:47:06सेंस तो कोई कंफ्लेक्स रिलाइजेबिलिटी को
  6784. 4:47:08एक्चुअली यूज नहीं करता बट समझने के लिए
  6785. 4:47:10जा ने के लिए एक बार थोड़ा सा जान लेते
  6786. 4:47:12हैं सेमेस्टर पॉइंट ऑफ व्यू से अगेन आई वि
  6787. 4:47:14से दिस इज नॉट इंपोर्टेंट आई डोंट
  6788. 4:47:15एक्सपेक्ट यहां से कोई डिटेल में कोई बात
  6789. 4:47:17करेगा मैं भी इतना ही बता के चलूंगा कि
  6790. 4:47:19आपकी बेसिक अंडरस्टैंडिंग क्लियर हो न इस
  6791. 4:47:22टॉपिक प तो लोग कॉम्पिटेटिव एग्जाम में
  6792. 4:47:23गेट में कभी बात नहीं की जाती है तो
  6793. 4:47:25सेमेस्टर्स तो बहुत दूर की बात है यस तो
  6794. 4:47:28यह जो पॉइंट था मैंने ऑलरेडी आपको बता
  6795. 4:47:29दिया वीकर फॉर्म में अब यहां गेम क्या है
  6796. 4:47:31गेम
  6797. 4:47:32समझिए इसका अप्रोच यह है यह कहता है कि
  6798. 4:47:36मैं नहीं देख देखूंगा कि नॉन कंफ्लेक्स हो
  6799. 4:47:40पा रहे है कि नहीं हो हो पा रहे हैं और
  6800. 4:47:41स्वैप होने के बाद वो सीरियल बन पा रहा है
  6801. 4:47:43कि नहीं बन पा रहा मेरा अप्रोच ये नहीं है
  6802. 4:47:45मेरा अप्रोच ये है अगर मैं आपको बहुत
  6803. 4:47:47सिंपल शब्दों में समझाऊं दो शेड्यूल है
  6804. 4:47:50दोनों का इनपुट देख लो दोनों का आउटपुट
  6805. 4:47:53देख लो इनपुट सेम हुआ क्या आउटपुट सेम गया
  6806. 4:47:56क्या और बीच में जो ऑपरेशंस हैं वो सेम
  6807. 4:47:58ऑर्डर में परफॉर्म हुए क्या अगर ये तीनों
  6808. 4:48:00चीजें सेम है तो ऑब् वियस वो दोनों
  6809. 4:48:02ट्रांजैक्शन भी सेम ही होंगे दोनों
  6810. 4:48:04शेड्यूल सेम होंगे इंडिविजुअली स्वैप
  6811. 4:48:06कराने की जरूरत नहीं है तो जरा मैं एक-एक
  6812. 4:48:08करके तीनों पॉइंट पढ़ देता हूं आपके सामने
  6813. 4:48:12दो शेड्यूल है एस और एड दे आर कॉल्ड व्यू
  6814. 4:48:15इक्विवेलेंट इफ दे सेटिस्फाई फॉलोइंग
  6815. 4:48:16कंडीशन पहला देखिए क्या बोल रहा है फॉर च
  6816. 4:48:19डेटा आइटम क फॉर ईच डेटा आइटम क इफ अ
  6817. 4:48:22ट्रांजैक्शन टीआई रीड क रीड द इनिशियल
  6818. 4:48:25वैल्यू ऑफ इन एस देन द सेम ट्रांजैक्शन
  6819. 4:48:28टीई मस्ट इन शेड्यूल ए आल्सो रीट द
  6820. 4:48:30इनिशियल वैल्यू ऑफ q य देखिए एग्जांपल से
  6821. 4:48:33समझाता हूं इफ दिस इज ए एंड दिस इज ए ड
  6822. 4:48:36अगर पहले शेड्यूल में ट्रांजैक्शन t1 है
  6823. 4:48:40जो a और बी पर पहली बार रीड ऑपरेशन कर रहा
  6824. 4:48:44है तो एड में भी t1 ही होगा जो दोनों पे
  6825. 4:48:48पहली पहली बार इनिशियल रीड करेगा डू यू सी
  6826. 4:48:50दिस इनिशियली पहली बार किसने ऑपरेशन किया
  6827. 4:48:54उसपे बात ये कर रहा है आगे देखिए अगला केस
  6828. 4:48:57क्या होगा मैं कलर चेंज कर लेता हूं अ रीड
  6829. 4:49:01पहले थर्ड फॉर्म देखिए फाइनल राइट ऑपरेशन
  6830. 4:49:04की बात कर रहा है ट्रांजैक्शन शेड्यूल ए
  6831. 4:49:07में बताइए ए और बी पे आखिरी बार राइट
  6832. 4:49:09ऑपरेशन किसने कि किया तो मेरे ख्याल से वह
  6833. 4:49:12t2 है जिसने दोनों पर आखिरी बार राइट
  6834. 4:49:15ऑपरेशन किया और मजे की बात है s ड में भी
  6835. 4:49:18आखिरी बार राइट ऑपरेशन t2 नहीं किया दो
  6836. 4:49:20ऑर्डर सेम हो गए अब सेकंड स्टेटमेंट पढ़ो
  6837. 4:49:22दोबारा देखो सेकंड में क्या लिख रहा है इफ
  6838. 4:49:25अ ट्रांजैक्शन t इन शेड्यूल एस रेडी रीड्स
  6839. 4:49:28एनी डेटा आइटम क्य व्हिच इज़ अपडेटेड बाय
  6840. 4:49:31ट्रांजैक्शन टीजे देन द ट्रांजैक्शन टीआई
  6841. 4:49:33मस्ट इन शेड्यूल एस्ट आल्सो रीड द सेम
  6842. 4:49:34आइटम क अपडेटेड बाय ट्रांजैक्शन टीजन
  6843. 4:49:36शेड्यूल s ड जो डाटा आइटम कोई ट्रांजैक्शन
  6844. 4:49:40टीआई रीड कर रहा है जो टीजे ने लिखी थी
  6845. 4:49:43दूसरे शेड्यूल में भी सेम ऑर्डर होना
  6846. 4:49:45चाहिए उदाहरण से समझाता हूं यहां
  6847. 4:49:47देखिए यहां पर टीई ने t1 ने राइट किया ए
  6848. 4:49:52पे इसको रीड किया t2 ने यहां पर t1 ने
  6849. 4:49:56राइट किया बी पे इसको रीड किया t2 ने क्या
  6850. 4:50:00देखो यहां भी सेम ऑर्डर है हां है ना सर
  6851. 4:50:03यहां भी t1 ने राइट किया ए पे रीड किया t2
  6852. 4:50:06ने राइट किया t1 ने रीड किया t2 ने नों
  6853. 4:50:10प्रॉपर्टी होल्ड हो रही है इसका मतलब यह
  6854. 4:50:13दोनों शेड्यूल आपस में फिर वही मैकेनिज्म
  6855. 4:50:16ये दोनों शेड्यूल आपस में व्यू
  6856. 4:50:18इक्विवेलेंट है और क्योंकि ये भाई साहब
  6857. 4:50:21सीरियल है तो ये बन जाते है व्यू सीरियल
  6858. 4:50:24इजेब क्योंकि ये सीरियल है तो ये बन जाता
  6859. 4:50:26है व्यू स रिलाइजेबल ये सेम मैकेनिज्म है
  6860. 4:50:29जो काम कर रहा है यस तो आई होप आपको ये
  6861. 4:50:31बात एकदम क्लियर हुई होगी अब जैसे यहां पर
  6862. 4:50:34एक एग्जांपल आप देख सकते हैं एक ही डेटा
  6863. 4:50:36आइटम है इनिशियल रीड दोनों में t3 ने किया
  6864. 4:50:42फाइनल राइट दोनों में t6 ने किया
  6865. 4:50:47इंटरमीडिएट में राइट का ऑर्डर चेंज है बट
  6866. 4:50:49क्या कोई इंटरमीडिएट रीड है कोई
  6867. 4:50:51इंटरमीडिएट रीड है ही नहीं तो तीनों
  6868. 4:50:53कंडीशन हमारी सेटिस्फाइड और सेटिस्फाइड है
  6869. 4:50:56तो इसका मतलब ये दोनों शेड्यूल आपस में
  6870. 4:50:58व्यू इक्विवेलेंट है और क्योंकि यह सीरियल
  6871. 4:51:00है तो ये पहले वाले भाई साहब बन जाते है
  6872. 4:51:02व्यू सलाइज बल एंड दैट इज एन एग्जांपल ऑफ
  6873. 4:51:04अ शेड्यूल व्हिच इज नॉट कन्फेक्ट सीला बल
  6874. 4:51:08बट वच इज व्यू सलाइज बल तो ये एग्जांपल इस
  6875. 4:51:11बात का भी बता यू नो एक सिंबॉलिक
  6876. 4:51:13रिप्रेजेंटेशन का एक प्रतीक है इस बात का
  6877. 4:51:15कि भाई व्यू रिलाइजेबल वीकर फॉर्म है
  6878. 4:51:17शेड्यूल कन्फ सलाइज बल अगर नहीं भी हो तो
  6879. 4:51:20भी रिलाइजेबल हो सकता है इतना लिख देंगे
  6880. 4:51:23तो आई थिंक दैट इज मोर देन सफिशिएंट अब
  6881. 4:51:26यहां तक हमने अभी तक जो भी डिस्कशन किया
  6882. 4:51:29ना दो आइडियाज डिस्कस किए कंफ्लेक्स
  6883. 4:51:31रिलाइजेबिलिटी एंड व्यूज रिलाइजेबिलिटी बट
  6884. 4:51:33यहां पर हमने एक बात का ध्यान रखा हमने ये
  6885. 4:51:36अज्यू नहीं किया कि बीच में कहीं पर
  6886. 4:51:38गड़बड़ घोटाला हो सकता
  6887. 4:51:41अगर बीच में कहीं कोई गड़बड़ हुआ तो कैसे
  6888. 4:51:43मैनेज होगा हार्डवेयर सॉफ्टवेयर फेलियर तो
  6889. 4:51:45कहीं भी हो सकते हैं उसके लिए दो
  6890. 4:51:47प्रॉपर्टीज दो-तीन शेड्यूल हमारे पास है
  6891. 4:51:49रिकवरेबिलिटी कैस्केड लेसनेस एंड
  6892. 4:51:52स्ट्रिक्टनेस अब ये क्या-क्या चीजें हैं
  6893. 4:51:54एक एक एग्जांपल समझाता हूं अगेन
  6894. 4:51:55इंपॉर्टेंट है फॉर सेमेस्टर पॉइंट ऑफ व्यू
  6895. 4:51:57यहां देखिए लुक एट दिस
  6896. 4:51:59शेड्यूल यह एक शेड्यूल है जो अपने आप में
  6897. 4:52:02सीरियल है कोई प्रॉब्लम नहीं है सीरियल है
  6898. 4:52:04तो कंसिस्टेंट है पर इस बार मैं आपको ये
  6899. 4:52:06भी बता रहा हूं कौन किस ऑर्डर में कमिट कर
  6900. 4:52:08रहा है तो t2 ने बाद में रन किया बट कमिट
  6901. 4:52:11पहले किया यानी कि फाइनल अपडेट पहले किया
  6902. 4:52:13देन t1 ने किया अब वैसे ही कंसिस्टेंट है
  6903. 4:52:16बट प्रॉब्लम समझिए क्या है मान लीजिए अगर
  6904. 4:52:19यहां कहीं फेलियर हो जाए क्या सिस्टम में
  6905. 4:52:22कभी भी कहीं भी किसी भी ऑर्डर में फेलियर
  6906. 4:52:24हो सकता है सर हो सकता है हो गया अब जैसे
  6907. 4:52:26ही फेलर हुआ नोटिस करिए क्या t2 रोल बैक
  6908. 4:52:30करेगा t2 तो रोल बैक कर नहीं सकता t2 जो
  6909. 4:52:32ऑलरेडी कमिटेड ट्रांजैक्शन को रोल बैक
  6910. 4:52:34करने की जरूरत नहीं है बट क्या t1 रोल बैक
  6911. 4:52:37करेगा सर t1 रोल बैक करेगा जो ट्रांजैक्शन
  6912. 4:52:40कम नहीं किया उसको तो रोल बैक करना ही
  6913. 4:52:42चाहिए मजे की बात क्या है t2 ने यहां पे
  6914. 4:52:45किया डर्टी रीड एक ऐसी वैल्यू रीड करी जो
  6915. 4:52:48डेटाबेस में परमानेंट नहीं थी t1 ने
  6916. 4:52:51टेंपरेरिली लिखी थी क्योंकि t1 ने भी भी
  6917. 4:52:53कमिट नहीं किया था एक टेंपरेरी वैल्यू रीड
  6918. 4:52:56करके यह भाई साहब तो कमिट करके चले गए मान
  6919. 4:52:58लीजिए x की ओरिजिनल वैल्यू वन थी t1 ने
  6920. 4:53:01कुछ समय के लिए उसे 10 किया था कमिट करने
  6921. 4:53:04ही वाला था कि t2 ने रीड किया और t2 ने 10
  6922. 4:53:06रीड करके कमिट कर लिया अब जब फेलियर हुआ
  6923. 4:53:09t1 तो रोल बैक करेगा रोल बैक करेगा तो 10
  6924. 4:53:12को हटा के दोबारा वन लिख देगा प्रॉब्लम
  6925. 4:53:14में फंस गए हम t2 टेक्निकली एक ऐसी वैल्यू
  6926. 4:53:17रीड करके जा चुका है जो लॉजिकली डेटाबेस
  6927. 4:53:19में एजिस्ट ही नहीं करती 10 तो नहीं है ये
  6928. 4:53:22प्रॉब्लम है ये जो रीड है जब एक
  6929. 4:53:24ट्रांजैक्शन किसी दूसरे ट्रांजैक्शन का
  6930. 4:53:26अनकमिटेड वैल्यू रीड करता है इसको बोलते
  6931. 4:53:29हैं डर्टी रीड मुझ बोलो क्या बोलते हैं
  6932. 4:53:31डर्टी रीड तो ये डर्टी रीड किया था और ये
  6933. 4:53:33गड़बड़ यहां पर हो गया नाउ दैट शेड्यूल इज
  6934. 4:53:35इरिकवरेबल अब ये रिकवरेबल नहीं है आपका
  6935. 4:53:38डेटाबेस इनकंसिस्टेंट स् स्टेट में जा
  6936. 4:53:41चुका है वंस अ ट्रांजैक्शन इज कमिटेड उसको
  6937. 4:53:44रोल बैक नहीं किया जा सकता यस इसको सॉल्व
  6938. 4:53:47करने का तरीका क्या है यहां देखिए आप
  6939. 4:53:50डर्टी रीड करें कोई प्रॉब्लम नहीं है बट द
  6940. 4:53:53ट्रांजैक्शन मस्ट कमिट इन द सेम ऑर्डर इन
  6941. 4:53:57व्हिच द डर्टी रीड इज डन तो उसी ऑर्डर में
  6942. 4:53:59कमिट करो आपने रीड किया है ना किसी का
  6943. 4:54:01वैल्यू जैसे बोलता हूं आपने चीटिंग किया
  6944. 4:54:03ना तो कॉपी पहले मत सबमिट करो पहले जिसकी
  6945. 4:54:06कॉपी से चीटिंग किया पहले उसको सबमिट करने
  6946. 4:54:08दो अगर उसने कुछ चेंज किया फेलियर हुआ तो
  6947. 4:54:11आपके पास आंसर चेंज करने का ऑप्शन बचेगा
  6948. 4:54:13तो मैंने रीड किया बट मैं वेट कर रहा हूं
  6949. 4:54:16कि बेटा पहले तू कमिट कर उसके बाद में कर
  6950. 4:54:18करूंगा तो अगर कहीं भी फेलियर होगा तो
  6951. 4:54:20मेरे पास मौका है रोल बैक करने का है ना
  6952. 4:54:23तो कैसे पता लगाएंगे नॉन रिकवरेबल डर्टी
  6953. 4:54:26रीड हो और आप पहले कमिट करो नॉन रिकवरेबल
  6954. 4:54:29बन जाएगा रिकवरेबल करना है तो या तो डर्टी
  6955. 4:54:32रीड करो ही मत अगर करना भी है तो कर लो
  6956. 4:54:35चीटिंग करना अधिकार है आपका लेकिन ध्यान
  6957. 4:54:37रखना है पहले नहीं बाद में कमिट करना है
  6958. 4:54:39बाद में कमिट करें तो शेड्यूल बनेगा
  6959. 4:54:41रिकवरेबल बात समझ आती है अगला एक
  6960. 4:54:44अंडरस्टैंडिंग रिकवरेबिलिटी के बाद
  6961. 4:54:46रिकवरेबिलिटी इज अ मैंडेटरी प्रॉपर्टी इंट
  6962. 4:54:49इट मैं ऐसा कोई शेड्यूल अपने डेटाबेस में
  6963. 4:54:51नहीं चलाऊंगा जहां रिकवरेबिलिटी ऑप्शनल हो
  6964. 4:54:54भाई डटा खराब कर देगा तो फिर मतलब नहीं
  6965. 4:54:56बनता कभी-कभी रिकवरेबिलिटी के बाद भी
  6966. 4:54:58कंसिस्टेंसी नहीं एफिशिएंसी इश्यूज हो
  6967. 4:55:00सकते है जैसे यहां
  6968. 4:55:02देखिए t2 मुझे t1 से डर्टी रीड करते नजर आ
  6969. 4:55:05रहा है और t3 मुझे t2 से डर्टी रीड करते
  6970. 4:55:08नजर आ रहा है कोई प्रॉब्लम नहीं है
  6971. 4:55:10बिल्कुल सही ऑर्डर में काम हुआ है अब यहां
  6972. 4:55:12प्रॉब्लम समझिए क्या है प्रॉब्लम ये है सर
  6973. 4:55:15अगर यहां कहीं फेलियर हुआ t1 रोल बैक
  6974. 4:55:18करेगा t2 ने t1 का वैल्यू रीड किया है तो
  6975. 4:55:22t1 को देख के t2 भी रोलबैक करेगा ना
  6976. 4:55:24खरबूजे को देख के खरबूजा रंग बदलता है और
  6977. 4:55:26सिमिलरली t3 ने t2 का वैल्यू रीड किया तो
  6978. 4:55:29ये भाई साहब भी रोल बैक करेंगे मान तो ये
  6979. 4:55:31बार ये तीनों रोल बैक कर जाएंगे जिससे
  6980. 4:55:33डेटाबेस का भारी नुकसान होगा क्योंकि ये
  6981. 4:55:36ट्रांजैक्शन काइंड ऑफ एक दूसरे पे
  6982. 4:55:38डिपेंडेंट थे इसको सॉल्व करने के एक तरीका
  6983. 4:55:40क्या हो सकता है यहां देखिए कि आप बीच-बीच
  6984. 4:55:43में ना कमिट लगा दीजिए अब हालांकि फिर
  6985. 4:55:46कॉन्करेंस डिप्राइव हो जाएगी बट जब आपने
  6986. 4:55:49कमिट कर दिया तो अब ये जो रीड है ये डर्टी
  6987. 4:55:52रीड है क्या नहीं क्योंकि अब ट्रांजैक्शन
  6988. 4:55:54कमिटेड है तो टेक्निकली मैं जो वैल्यू रीड
  6989. 4:55:57कर रहा हूं डेटाबेस की वैल्यू रीड कर रहा
  6990. 4:55:59हूं कोई टेंपररी वैल्यू रीड नहीं कर रहा
  6991. 4:56:00अगर फेलियर हुआ भी तो t2 को या फिर t3 को
  6992. 4:56:04रोल बैक करने की कोई जरूरत नहीं है इनको
  6993. 4:56:06बोलते हैं ये जो सिनेरियो उसको बोलते हैं
  6994. 4:56:08कैस्केडिंग रोल बैक्स होना एक की वजह से
  6995. 4:56:10दूसरा रोलबैक करें ये जो सिनेरियो है ये
  6996. 4:56:13शेड्यूल है कैस्केड लेस कैस्केड लेस यानी
  6997. 4:56:16कि इसमें कैस्केडिंग रोल बैक्स नहीं है
  6998. 4:56:18किसी शेड्यूल का मैं फिर से बोल रहा हूं
  6999. 4:56:20किसी शेड्यूल का रिकवरेबल होना मैंडेटरी
  7000. 4:56:23प्रॉपर्टी है मैंडेटरी है कैस्केडलेस होना
  7001. 4:56:26डिजायरेबल है मैंडेटरी नहीं है अगर हो तो
  7002. 4:56:28बहुत बढ़िया अगर नहीं हो तो भी चला लेंगे
  7003. 4:56:31यस इन दोनों के बाद वैसे स्ट्रिक्ट
  7004. 4:56:34शेड्यूल आगे हम डिटेल में पढ़ेंगे बट एक
  7005. 4:56:36और मैकेनिज्म है जिसको हम बोलते हैं
  7006. 4:56:38स्ट्रिक्ट शेड्यूल अब स्ट्रिक्ट शेड्यूल
  7007. 4:56:40का का प्रॉब्लम क्या है ये तीन मैंने
  7008. 4:56:41एग्जांपल लिखे देखिए एक-एक करके आप
  7009. 4:56:43ऑब्जर्व करिए अ पढ़ भी लेता हूं शेड्यूल
  7010. 4:56:45इन व्हिच ईच पेयर ऑफ ट्रांजैक्शन टीआई
  7011. 4:56:47इंटी ज सच दैट टीजे रीड एंड डेटा आइटम
  7012. 4:56:49प्रीवियसली रिटन बाय टीआई देन द कमिट र
  7013. 4:56:52अबोर्ड टीआई मस्ट अपीयर बिफोर रीड एंड
  7014. 4:56:54राइट ऑफ़ टी टीजे बोलना क्या चाह रहा है
  7015. 4:56:57जैसे यहां देखिए रीड किया राइट किया t2
  7016. 4:57:01राइट कर रहा है अब यहां पे देखिए क्या
  7017. 4:57:03मैंने डर्टी रीड किया डर्टी रीड नहीं किया
  7018. 4:57:05जब रीड किया तो कमिट हो चुका है तो
  7019. 4:57:07रिकवरेबिलिटी के हिसाब से देखेंगे कोई इशू
  7020. 4:57:09नहीं है कंसिस्टेंसी के हिसाब से देखें
  7021. 4:57:11कोई इशू नहीं है बिकॉज पहले एक काम
  7022. 4:57:13कंप्लीट हुआ फिर दूसरा हुआ ये तो एकदम
  7023. 4:57:15सॉलिड ही काम किया इस भाई साहब ने तो कमिट
  7024. 4:57:17ही कर लिया तब अगले पे गया यहां देखिए
  7025. 4:57:19यहां पर क्या किया रीड किया फिर राइट किया
  7026. 4:57:23अब अगेन अब मैं रीड के बाद राइट कर रहा
  7027. 4:57:25हूं है ना ये अलाउड कायदे से नहीं होना
  7028. 4:57:28चाहिए तो स्ट्रिक्ट शेड्यूल का मतलब क्या
  7029. 4:57:29हुआ स्ट्रिक्ट शेड्यूल अगेन कह रहा है कि
  7030. 4:57:32जब भी किसी ट्रांजैक्शन पे राइट ऑपरेशन हो
  7031. 4:57:35तो मैं रीड तो नहीं करता वो तो डटी रीड
  7032. 4:57:37वाली प्रॉब्लम है उस परे राइट भी ना करूं
  7033. 4:57:39ना रीड करूं ना राइट
  7034. 4:57:40पढ़ो इन अ शेड्यूल फॉर ईच पेयर ऑफ
  7035. 4:57:43ट्रांजैक्शन टीआई इफ टीजे रीड्स द डटा
  7036. 4:57:46आइटम दैट इज प्रीवियसली रिटन बाय टीआई
  7037. 4:57:49किसी ट्रांजैक्शन टीआई ने कोई आइटम लिखी
  7038. 4:57:51और टीजर रीड कर रहा है देन द कमिट और
  7039. 4:57:54अबाउट ऑफ टीआई मस्ट अपीयर बिफोर द रीड एंड
  7040. 4:57:57राइट ऑफ ट्रांजैक्शन टीज उसके बाद आना
  7041. 4:58:00चाहिए तो अगर कोई दूसरा रीड राइट कुछ भी
  7042. 4:58:03कर रहा है तो उसके बाद अब मैं वहां पे
  7043. 4:58:04ऑपरेशन नहीं करूंगा ये जो मैकेनिज्म है ये
  7044. 4:58:07कहलाता है क्या स्ट्रिक्ट शेड्यूल यस अभी
  7045. 4:58:10बात करते हैं स्ट्रिक्ट शेड्यूल की जो मान
  7046. 4:58:12लीजिए रिकवरेबिलिटी और कैस्केड लेसनेस के
  7047. 4:58:14भी नेक्स्ट एक्सट्रीम है थोड़ा सा और
  7048. 4:58:16ज्यादा स्ट्रिक्ट है एंड दैट इज द रीज़न
  7049. 4:58:18कि इसको स्ट्रिक्ट शेड्यूल कहके बुला रहे
  7050. 4:58:19हैं अब यहां पर इस शेड्यूल पे ध्यान दीजिए
  7051. 4:58:22क्या यहां पर कोई डर्टी रीड हुआ है क्या
  7052. 4:58:24राइट हु रीड हुआ है राइट हुआ है राइट हुआ
  7053. 4:58:26अब यहां पर रीड हुआ बट रीड होने से पहले
  7054. 4:58:28आप देख रहे हैं कि ट्रांजैक्शन t1 कमिट कर
  7055. 4:58:30चुका है सो यस दैट इज़ नॉट अ डर्टी रीड है
  7056. 4:58:33ना तो ये रिकवरेबिलिटी कैस्केड लेसनेस
  7057. 4:58:36दोनों के दोनों जो हमारे एक तरीके से
  7058. 4:58:37फिल्टर्स उन्हें पास आउट करेगा बट अगेन यू
  7059. 4:58:40सी ये कोई बहुत अच्छा तरीका नहीं है
  7060. 4:58:42क्योंकि t1 ने रीड किया था राइट किया था
  7061. 4:58:45अभी t2 ने राइट जब किया तो काइंड ऑफ t1 की
  7062. 4:58:48वैल्यू को अपडेट कर दिया और t1 को बेचारे
  7063. 4:58:50को इस बात का पता भी नहीं वो स्टिल कमिट
  7064. 4:58:52कर रहा है तो दैट इज नॉट अ वेरी गुड
  7065. 4:58:53सिनेरियो तो यहां पर अब एक पॉइंट हो सकता
  7066. 4:58:55है कि अगर आपने किसी वैल्यू पे राइट किया
  7067. 4:58:58है तो आप राइट छोड़िए मैं रीड भी नहीं
  7068. 4:59:01करूंगा ना रीड करूंगा ना राइट करूंगा रीड
  7069. 4:59:03करने से तो ट रीड रोक रहा है बट राइट करने
  7070. 4:59:06से कोई नहीं रोक रहा तो स्ट्रिक्ट शेड्यूल
  7071. 4:59:08ये कहता है इफ अ वैल्यू इज डेटेड अगर किसी
  7072. 4:59:11ट्रांजैक्शन ने किसी वैल्यू को अपडेट किया
  7073. 4:59:12है जब तक वो ट्रांजैक्शन कमिट नहीं हो
  7074. 4:59:15जाएगा तब तक हम उसके ऊपर राइट तब तक हम
  7075. 4:59:18उसके ऊपर नाइ दर रीड नॉर राइट कोई ऑपरेशन
  7076. 4:59:21परफॉर्म नहीं करेंगे अब जैसे यहां आप देख
  7077. 4:59:23सकते हैं तो जैसे आप कमिट किए जब तक कमिट
  7078. 4:59:26नहीं किया तब तक मैंने ये राइट ऑपरेशन
  7079. 4:59:27नहीं किया कमिट होने के बाद ही राइट या
  7080. 4:59:29रीड ऑपरेशन परफॉर्म करूंगा सो दिस इज नोन
  7081. 4:59:32एज अ स्ट्रक शेड्यूल बट यहां पर कुछ लोग
  7082. 4:59:34को कंफ्यूजन हो सकता है सर इसका मतलब तो
  7083. 4:59:36इस ट्रिक का मतलब बेसिकली सीरियल ही हो
  7084. 4:59:38गया बिकॉज़ जब मैं ना राइट ड कर सकता नहीं
  7085. 4:59:40रीड कर सकता तो एक थर्ड वेरिएंट देखिए जो
  7086. 4:59:43आपको समझाएगा ना स्ट्रिक्ट होना और सीरियल
  7087. 4:59:46होना अलग-अलग बात है जैसे यहां पर ये
  7088. 4:59:48शेड्यूल स्ट्रिक्ट है और नॉन सीरियल है
  7089. 4:59:50कैसे आप सेम डाटा पे नहीं कर सकते किसी और
  7090. 4:59:52पे तो कर सकते हैं और t1 ने काम करना शुरू
  7091. 4:59:55किया जैसे ही आपने राइट ऑपरेशन किया ए पे
  7092. 4:59:58अब जब तक t1 कमिट नहीं करता मैं ए पे ना
  7093. 5:00:01रीड करूंगा ना राइट करूंगा बट क्या मैं
  7094. 5:00:03किसी दूसरे डेटा पे कर सकता हूं हां दूसरे
  7095. 5:00:05डाटा पे कर सकता हूं एंड एज सून एज t1
  7096. 5:00:07कमिट्स तब मैं रीड ऑपरेशन भी कर सकता हूं
  7097. 5:00:10तो दैट इज द रीज़न
  7098. 5:00:11कि डर्टी रीड से एक लेवल परे जाके इसको
  7099. 5:00:14काइंड ऑफ डर्टी राइट आप बोल सकते हैं कि
  7100. 5:00:17रीड अगर राइट अगर किसी ने किया अपडेट अगर
  7101. 5:00:19किया तो फिर ना रीड होगा ना राइट होगा सो
  7102. 5:00:21दिस इज़ नॉट एन स्ट्रिक्ट शेड्यूल तो यहां
  7103. 5:00:23पर आप देख सकते हैं कि स्ट्रिक्ट और
  7104. 5:00:25ज्यादा रिस्ट्रिक्टिव है अगर आप स्ट्रिक्ट
  7105. 5:00:27हैं तो आप कैस्केडलेस भी हैं रिकवरेबल भी
  7106. 5:00:29हैं अगर आप कैस्केडलेस हैं तो रिकवरेबल है
  7107. 5:00:32स्ट्रिक्ट हो या ना हो जरूरी नहीं है
  7108. 5:00:34रिकवरेबल है तो सिर्फ रिकवरेबल है इन
  7109. 5:00:36दोनों का पूरा डिपेंडेंसी है डर्टी रीड पे
  7110. 5:00:39अगर डर्टी रीड ही नहीं है अगर डर्टी रीड
  7111. 5:00:41नहीं है कैस्केड लेसनेस रिकवरेबल दोनों है
  7112. 5:00:44डर्टी रीड अगर है तो कैस्केडलेस नहीं है
  7113. 5:00:46रिकवरेबल हो सकता है ब शर्त है जो हमने
  7114. 5:00:48देखा था कमिट उस ऑर्डर में हो जिस ऑर्डर
  7115. 5:00:51में यू नो डर्ट रीड ऑपरेशन परफॉर्म हुआ है
  7116. 5:00:54सो दैट रोल बैक करने का ऑप्शन रहे तो खैर
  7117. 5:00:56इस तरह के ग्राफ बाद में आप बना देंगे तो
  7118. 5:00:58सेमेस्टर एग्जाम में आपके नंबर थोड़े से
  7119. 5:01:01बढ़ सकते हैं नाउ गोइंग विद द फ्लो अभी
  7120. 5:01:04बात करते हैं ये थोड़े से थोरेट्स है आने
  7121. 5:01:07वाले जो हैं तो मैं आपको क्लियर बता रहा
  7122. 5:01:09हूं कि हम अभी थोड़े से प्रोटोकॉल्स
  7123. 5:01:11डिस्कस करेंगे इन प्रोटोकॉल्स में वेदर इट
  7124. 5:01:14इज कॉम्पिटेटिव एग्जाम गेट नेट की बात कर
  7125. 5:01:16रहा हूं आप जानते हो मैं हर किसी पे यू नो
  7126. 5:01:18मैंने बहुत समय पढ़ा लिया और वेदर इट इज अ
  7127. 5:01:20सेमेस्टर एग्जाम थोरेट्स ज्यादा है तो जो
  7128. 5:01:23स्लाइड्स हैं उनको थोड़ा इंपॉर्टेंस देके
  7129. 5:01:25चलिए एगजैक्टली कैसे लिख के आते हैं
  7130. 5:01:27मोटा-मोटा आईडिया मैं आपको समझाते चलूंगा
  7131. 5:01:29तो एक आईडिया सबसे पहले लॉक बेस रिकवरी अब
  7132. 5:01:32हम बोल तो रहे हैं कि जो रिजल्ट होगा एक
  7133. 5:01:34बार कमिट हो गया तो कमिट हो गया ड्यूरेबल
  7134. 5:01:37रहेगी होगी कैसे भाई तो यहां पर एक छोटा
  7135. 5:01:39सा मैकेनिज्म है कि सिस्टम जो भी चेंज
  7136. 5:01:42करेगा वो चेंज जैसे हिसाब किताब नोट करते
  7137. 5:01:45हैं वही हिसाब किताब वाली बात है वो चेंज
  7138. 5:01:48एक बुक में हम नोट करते चलेंगे है ना तो
  7139. 5:01:50यहां पर आप देख सकते हैं जैसे कोई
  7140. 5:01:52ट्रांजैक्शन स्टार्ट होगा टीआई कॉमा
  7141. 5:01:55स्टार्ट एक एंट्री है जो बता रहा है कि टी
  7142. 5:01:57किस टाइम पे स्टार्ट हुआ इसका एक लॉग रख
  7143. 5:01:59लेते हैं देन t एक j v1 v2 किसी
  7144. 5:02:04ट्रांजैक्शन t1 ने x ज ओबवियसली कोई डटा
  7145. 5:02:07आइटम होगा उसकी वैल्यू को चेंज कि या क्या
  7146. 5:02:10चेंज किया फ्रॉम v1 टू v2 तो इस तरह का एक
  7147. 5:02:13लॉग हमें मिल जाएगा कि पता लगेगा किस टाइम
  7148. 5:02:15पे डेट आइटम x ज की वैल्यू को v1 से v2 कर
  7149. 5:02:18दिया गया ये एक आईडिया है किसने कब कमिट
  7150. 5:02:21किया इस बात का रिकॉर्ड रखना किसने कब
  7151. 5:02:24अवॉर्ड किया इस बात का रिकॉर्ड रखना तो
  7152. 5:02:26जितने भी ऑपरेशंस है अगर हम हर चीज का लॉग
  7153. 5:02:30करते चले और बाद में कभी फेलियर होता है
  7154. 5:02:33या कमिट होने के बाद कोई प्रॉब्लम होती है
  7155. 5:02:35दोबारा से उसको रीडो करना पड़ता है तो
  7156. 5:02:37क्या ये सारे काम हम कर सकते हैं जी हां
  7157. 5:02:39बिल्कुल कर सकते हैं अब इसमें भी दो
  7158. 5:02:42वेरिएशन है मैंने कई जगह देखा है
  7159. 5:02:44सेमेस्टर्स में जब मैं चेक कर रहा था तो
  7160. 5:02:46डिफरेंस पूछा गया डिफर्ड डेटाबेस
  7161. 5:02:48मॉडिफिकेशन ये लॉक बेस रिकवरी के अंदर ही
  7162. 5:02:50आता है और इमीडिएट डेटाबेस मॉडिफिकेशन तो
  7163. 5:02:53एक सिंपल सा पॉइंट है जिसके आगे पीछे सब
  7164. 5:02:55कुछ घूम रहा है ऑपरेशन कब करेंगे अगर आप
  7165. 5:02:59सारे ऑपरेशन होल्ड करके रख रहे हैं और एट
  7166. 5:03:01द टाइम ऑफ कमिट आप लास्ट में ऑपरेशन करते
  7167. 5:03:03हैं तो ये आ जाता है डिफर डेटाबेस
  7168. 5:03:05मॉडिफिकेशन के अंदर और जैसे-जैसे चेंजेज
  7169. 5:03:08होते जा रहे हैं अगर उसी समय आप अपडेट कर
  7170. 5:03:10रहे हैं तो यह आ जाता है इमीडिएट डेटाबेस
  7171. 5:03:12अ मॉडिफिकेशन के अंदर बाकी और सारे ऑप्शंस
  7172. 5:03:16भी मैंने लिख के रखे हैं विद द एग्जांपल
  7173. 5:03:18सो दैट अगर कोई आपसे डिफरेंस पूछे पांच
  7174. 5:03:20नंबर में सात नंबर में 10 नंबर में तो आप
  7175. 5:03:23उतने अच्छे से ही आंसर करके आए है ना बट
  7176. 5:03:25अगेन इन जनरल दिस इज नॉट ऑफ वेरी हाई
  7177. 5:03:28इंपॉर्टेंस आगे बढ़ता हूं रिकवरी का एक और
  7178. 5:03:31टेक्निक है जिसको बोलते हैं शैडो पेजिंग
  7179. 5:03:34रिकवरी टेक्निक अगेन मैं एक बेसिक
  7180. 5:03:36अंडरस्टैंडिंग आपको बता देता हूं लॉजिक
  7181. 5:03:38क्या अब यहां पे ऑपरेटिंग सिस्टम का जो
  7182. 5:03:40पेजिंग है वो आईडिया भी यूज होता है लॉजिक
  7183. 5:03:42ये है कि देखिए जैसे मान लीजिए पेस्ट टेबल
  7184. 5:03:45होता है ना हमारे पास तो हमारे पास एक
  7185. 5:03:47पेस्ट टेबल होगा जो तब हम इनिशिएटिव
  7186. 5:03:50स्टार्ट होगा उसको हम बोलते हैं बेसिकली
  7187. 5:03:52शैडो पेज ओरिजिनल पेज टेबल और पेज टेबल
  7188. 5:03:55क्या करता है पेज टेबल हमें एड्रेस बताता
  7189. 5:03:57है कि कौन सा पेज फिलहाल मेमोरी के किस
  7190. 5:04:00फ्रेम में रखा हुआ है यस अब जैसे-जैसे
  7191. 5:04:03सिस्टम चेंज होता जाएगा जो जो चेंज होंगे
  7192. 5:04:06पेज टेबल की कुछ एंट्रीज चेंज हो सकती हैं
  7193. 5:04:09जोब चेंज हो जाए जाएंगी कुछ कंटेंट चेंज
  7194. 5:04:11हो सकता है पुराना डाटा भी हम एज इट इज
  7195. 5:04:13होल्ड करके रखेंगे जिनका सिर्फ सब कुछ
  7196. 5:04:16अपडेट नहीं करेंगे सब हर चीज की डबल कॉपी
  7197. 5:04:18नहीं रखेंगे एक नई पेज टेबल साथ-साथ
  7198. 5:04:20मेंटेन करते रहेंगे जहां पर कि अपडेटेड
  7199. 5:04:23लिंक हो और जहां पर अगर कोई पेज ऐसा है जो
  7200. 5:04:26मॉडिफाई हुआ है तो उस पेज की हमने नई कॉपी
  7201. 5:04:28बना ली हो इन द लास्ट इफ एवरीथिंग इज फाइन
  7202. 5:04:31तो हम इस वाले कॉपी को हटा देंगे और इस
  7203. 5:04:34वाले को नया पेज टेबल ऑफिशियल पेज टेबल
  7204. 5:04:36डिक्लेयर कर देंगे अगर कोई प्रॉब्लम होती
  7205. 5:04:38है तो इस को भूल जाइए क्योंकि पुराना जो
  7206. 5:04:41शैडो पेज टेबल है उसके पास पुराने लिंक्स
  7207. 5:04:44भी है और पुराना डाटा भी है ये एक बेसिक
  7208. 5:04:46आईडिया है तो जिसके मैं सिस्टमिक फैशन में
  7209. 5:04:48अगर लिखूं इनिश इइ जेशन करना एक नई कॉपी
  7210. 5:04:52बना के मॉडिफिकेशन जो होगा अपडेट करना देन
  7211. 5:04:55कमिट कर देना रिकवरी में देखना अगर कोई
  7212. 5:04:58इशू नहीं है तो जो जो अभी हम मेंटेन करके
  7213. 5:05:01चल रहे हैं उसको ऑफिशियल न्यू पेज टेबल
  7214. 5:05:03बना देंगे अदर वाइज पुराने पे ही रिटर्न
  7215. 5:05:05कर जाएंगे ये एक कांसेप्ट है डेटा
  7216. 5:05:08फ्रेगमेंटेशन तो इसके ऊपर मैंने कई बार
  7217. 5:05:10देखा है अगेन थ्योरिया कांसेप्ट है
  7218. 5:05:12मोटा-मोटा आईडिया ये है कि मोस्टली हम
  7219. 5:05:14इसको पढ़ते हैं डिस्ट्रीब्यूटर सिस्टम्स
  7220. 5:05:16के अंदर तो डिस्ट्रीब्यूटर सिस्टम जहां एक
  7221. 5:05:18डेटाबेस है बट उसके टुकड़े करके बहुत सारे
  7222. 5:05:21कंप्यूटर नेटवर्क्स में हमने शेयर किए हुए
  7223. 5:05:23हैं तो सारी कॉपी अगर हर अ यू नो सर्वर के
  7224. 5:05:26पास रखेंगे तो बहुत इशू होगा डटा का साइज
  7225. 5:05:28बहुत ज्यादा होगा तो यहां पर हम
  7226. 5:05:30फ्रेगमेंटेशन करते हैं हॉरिजॉन्टल
  7227. 5:05:32फ्रेगमेंट करना मानो कॉलम्स डिवाइड कर
  7228. 5:05:35लेना किसी टेबल के डेटाबेस के कुछ कॉलम्स
  7229. 5:05:37आपके पास हैं किसी टेबल के कुछ कॉलम किसी
  7230. 5:05:39दूसरे के पास है वर्टिकल जहां पर हम बात
  7231. 5:05:43कर सकते हैं वर्टिकली डिवाइड कर रहे हैं
  7232. 5:05:46डेटाबेस डिवाइडेड बाय कॉलम विद डिफरेंट
  7233. 5:05:48सेट ऑफ कॉलम अच्छा सॉरी यहां कॉलम है और
  7234. 5:05:50यहां पे रोज हमने डिवाइड किया होगा
  7235. 5:05:53हॉरिजॉन्टल डिवाइड करना रोज डिवाइड अच्छा
  7236. 5:05:55ये उल्टा लिखा है तो डिवाइड करना मतलब रोज
  7237. 5:05:57डिवाइड करना वर्टिकल डिवीजन करना पैरेलल
  7238. 5:06:00तरीके से यानी कि अलग-अलग कॉलम डिवाइड कर
  7239. 5:06:02लेना और हाइब्रिड में आ जाता है दोनों का
  7240. 5:06:05डिफरेंस अगेन फ्रेगमेंटेशन का बेसिक मतलब
  7241. 5:06:07यही है डिस्ट्रीब्यूटर डेटाबेस में सारा
  7242. 5:06:10डाटा हर किसी के पास रहे मेंटेन कॉपी रहे
  7243. 5:06:13उसको मेंटेन करने के लिए अप्रोच हम यूज
  7244. 5:06:15करते हैं तो अगेन एडवांटेज डिसएडवांटेज वो
  7245. 5:06:18सब कुछ मैंने यहां पर लिख के रखा है अब आ
  7246. 5:06:20जाते हैं हम प्रोटोकॉल्स पे यहां भी अगेन
  7247. 5:06:23मैं वही बोलूंगा कि थियोरेटिकली
  7248. 5:06:25इंपोर्टेंट जदा है प्रैक्टिकली क्या-क्या
  7249. 5:06:26पॉइंट है समझाते चलता हूं देखिए अभी जो
  7250. 5:06:29हमने कुछ प्रॉपर्टी समझी ना कॉन्फ्लेट
  7251. 5:06:31सलाइज बिलिटी व्यू रिलाइजेबिलिटी
  7252. 5:06:33रिकवरेबिलिटी कैस्केड लेसनेस वो हमने समझी
  7253. 5:06:36और कोई भी नॉन सीरियल शेड्यूल है हमने समझ
  7254. 5:06:39उसपे प्रॉपर्टी कैसे चेक करेंगे बट फैक्ट
  7255. 5:06:41ऑफ द मैटर इज रन टाइम पे ऐसा थोड़ी होगा
  7256. 5:06:44एक शेड्यूल आपके पास आएगा फिर आप चेक
  7257. 5:06:46करोगे ओके होगा तो आगे बढ़ेगा अभी
  7258. 5:06:48आईआरसीटीसी तो जब तत्काल ओपन होता है एक
  7259. 5:06:51एक लाख ट्रांजैक्शन रेलवे हैंडल कर रहा
  7260. 5:06:53होता है तो हमें क्या चाहिए हमें ऐसे
  7261. 5:06:56एल्गोरिथम चाहिए ऐसे प्रोटोकॉल चाहिए जो
  7262. 5:06:59रन टाइम पे जो शेड्यूल बनाए वो ऑटोमेटिक
  7263. 5:07:02डिजायरेबल प्रॉपर्टी फॉलो करते हो वो
  7264. 5:07:05ऑटोमेटिक व्यू सीरियल इजेब कंफ्लेक्स इबल
  7265. 5:07:08रिकवरेबल कैस्केट जो भी डिजायरेबल
  7266. 5:07:10प्रॉपर्टी है होल्ड करें तो यहां पर हम
  7267. 5:07:12वही पढ़ रहे होंगे बात समझ आती है कौन सा
  7268. 5:07:15प्रोटोकॉल अच्छा है कौन सा प्रोटोकॉल खराब
  7269. 5:07:17है अगेन हर किसी के कुछ एडवांटेज
  7270. 5:07:19डिसएडवांटेज होंगे हमें देखना होगा फास्ट
  7271. 5:07:21हो हमें देखना होगा कॉम्प्लेक्शन कम हो
  7272. 5:07:24अगर कुछ क्राइटेरियास की बात करूं हमें
  7273. 5:07:26देखना होगा कि वो प्रोटोकॉल ढूंढ के लाएं
  7274. 5:07:28जहां कॉन्करेंस ज्यादा से ज्यादा मिले है
  7275. 5:07:30ना वही जो स्टैंडर्ड हमारे चीजें होती हैं
  7276. 5:07:34इसमें दो-तीन अप्रोचेबिलिटी
  7277. 5:07:40जहां पर ऐसा मान लीजिए नंबरिंग करना
  7278. 5:07:42सीरियल नंबर हम दे देते हैं और जब भी
  7279. 5:07:44क्लैश होता है नंबर देके क्लैश रि सॉल्व
  7280. 5:07:46कर लेते हैं मोटी मोटी यह कहानी है एक है
  7281. 5:07:48हमारा लॉग बेस अप्रोच ये भी बड़ा
  7282. 5:07:50ऑर्थोडॉक्स आईडिया है जहां पे अगेन अगर एक
  7283. 5:07:53टाइम पे एक ही डाटा पे दो लोग क्लैश कर र
  7284. 5:07:55है भाई लॉक लगा लो ना तो पहले लॉक लगा लो
  7285. 5:07:57जो ऑपरेटिंग सिस्टम में हमने किया था लॉक
  7286. 5:08:00लगा लेते जिसके पास लॉक होगा वो एक्सेस
  7287. 5:08:02करेगा जिसके पास लॉक नहीं होगा वो एक्सेस
  7288. 5:08:04नहीं कर पाएगा अ वेरी फंडामेंटल आईडिया
  7289. 5:08:06एंड द लास्ट वन इज अ वैलिडेशन अप्रोच ये
  7290. 5:08:09भी बहुत अच्छा आईडिया है जहां पर हम कुछ
  7291. 5:08:11नहीं करते जैसे बोलते हैं ना डिटेक्ट एंड
  7292. 5:08:12रिकवरी वाला आईडिया है कुछ मत करो क्योंकि
  7293. 5:08:14इनका मानना ज्यादातर केस में कंफ्लेक्स
  7294. 5:08:18ओवर हाई ओवर रेट कर रहे हैं तो बाद में
  7295. 5:08:21देख लेंगे अगर कहीं क्लैश होगा तो उसको
  7296. 5:08:22रीड कर लेंगे कुछ इस तरह की अप्रोच है तो
  7297. 5:08:24मैं एकएक करके हर किसी के डिटेल में जाता
  7298. 5:08:27हूं तो पहले समझाता हूं आपको टाइम
  7299. 5:08:29स्टंपिंग अगेन दोबारा से दिला रहा हूं
  7300. 5:08:31इनकी प्रॉपर्टी ज्यादा इंपॉर्टेंट है
  7301. 5:08:32डिटेल में कोई आपसे शेड्यूल खाएगा नहीं स
  7302. 5:08:35टाइम स्टंपिंग आइडिया देखिए जब भी कोई
  7303. 5:08:38ट्रांजैक्शन सिस्टम में में एंटर करेगा है
  7304. 5:08:40ना हम उसको एक टाइम स्टैंप एलोकेट करेंगे
  7305. 5:08:43थोरेट्स सारे पॉइंट मैं ऑलरेडी कवर कर
  7306. 5:08:46लूंगा बोलते हुए तो जब भी ट्रांजैक्शन
  7307. 5:08:48आएगा लेट मी से ट्रांजैक्शन का नाम टीआई
  7308. 5:08:50है उसके साथ एक टाइम स्टैंप एसोसिएट
  7309. 5:08:53करेंगे नोन एसटीएस ऑफ टीआई जैसे अभी जब
  7310. 5:08:55मैं वीडियो बना रहा हूं समय हुआ है
  7311. 5:08:5811:3 तो लेट मी से रफल बोल देता हूं ये
  7312. 5:09:02टाइम स्टेंप हमने इसके साथ
  7313. 5:09:05असोसिएशन लेट मी से टीज आया लेट मी से दो
  7314. 5:09:08मिनट के बाद बाद आया तो उसका टाइम स्टैंप
  7315. 5:09:11हो जाएगा 1133 बहुत सिंपल अप्रोच है तो
  7316. 5:09:13जैसे-जैसे सिस्टम आगे बढ़ता जाएगा
  7317. 5:09:16वैसे-वैसे हम ट्रांजैक्शन के साथ टाइम
  7318. 5:09:19स्टैंप एसोसिएट करेंगे ये बेसिकली आपका
  7319. 5:09:21डेट ऑफ बर्थ टाइम है आपके बर्थ का टाइम है
  7320. 5:09:24इस टाइम स्टैंप की दो खास बात है क्या दो
  7321. 5:09:26ट्रांजैक्शन का टाइम स्टैंप कभी एगजैक्टली
  7322. 5:09:28सेम हो सकता है सर एक बार में भले
  7323. 5:09:31प्रोसेसर कितना फास्ट हो भले इन दोनों का
  7324. 5:09:34अंतर कितना कम हो एक बार में एक ही
  7325. 5:09:35ट्रांजैक्शन सिस्टम में एंटर करेगा तो ये
  7326. 5:09:38दो टाइम स्टेम कभ एग्जैक्ट मैच नहीं कर
  7327. 5:09:40सकते सो एवरी ट्रांजैक्शन मस्ट हैव अ
  7328. 5:09:42यूनिक टाइम स्टेंप पॉइंट नंबर टू क्योंकि
  7329. 5:09:46अलग-अलग होगा तो दो ये जो ट्रांजैक्शन का
  7330. 5:09:48टाइम स्टेंप है किसी भी ट्रांजैक्शन के
  7331. 5:09:50लिए थ्रू आउट द लाइफ क्या ये कभी चेंज
  7332. 5:09:52होगा क्या सर ये कभी चेंज क्योंकि आपकी
  7333. 5:09:54डेट ऑफ बर्थ कभी चेंज नहीं हो सकती ना तो
  7334. 5:09:56जब तक ट्रांजैक्शन सिस्टम में है उसका
  7335. 5:09:58टाइम स्टम सेम रहेगा जो यह नहीं बताएगा कि
  7336. 5:10:00उसने रीड राइट ऑपरेशन कब किया ना ये टाइम
  7337. 5:10:03स्टप बताएगा कि इसने सिस्टम में एंट्री कब
  7338. 5:10:05की थी ओके पॉइंट नंबर टू यह जो दो बातें
  7339. 5:10:09मैंने बोली वही दोनों पॉइंट यहां पर मेंशन
  7340. 5:10:11किए पॉइंट नंबर टू हम डेटा के साथ भी टाइम
  7341. 5:10:13स्टैंप लगाते हैं सिर्फ ट्रांजैक्शन की
  7342. 5:10:15टाइम स्टैंप नहीं होगी डेटा की भी होगी सो
  7343. 5:10:17विद एवरी डेटा आइटम क्यों हम दो लगाएंगे
  7344. 5:10:20एक लगाएंगे रीड टाइम स्टैंप और एक हम
  7345. 5:10:22एसोसिएट करेंगे राइट टाइम स्टैंप
  7346. 5:10:24क्या-क्या करेंगे बताओ रीड टाइम स्टेम एंड
  7347. 5:10:26राइट टाइम स्टेम तो इसकी क्या कहानी है ये
  7348. 5:10:28समझिए जब हम बात करेंगे रीड टाइम स्टेम की
  7349. 5:10:31तो रीड टाइम स्टम के अंदर हम बोलते हैं
  7350. 5:10:34किसी भी डाटा आइटम पे आखिरी बार जिसने रीड
  7351. 5:10:38किया दैट विल बी द री टाइम स्टेंप ऑफ क
  7352. 5:10:40जैसे फॉर एग्जांपल यहां लिखा है 1141 समझा
  7353. 5:10:44देता हूं यहां लिखा है लेट मी से 1153 फॉर
  7354. 5:10:47एग्जांपल अब इस बात का मतलब यह नहीं है कि
  7355. 5:10:50डाटा आइटम क्य पे राइट ऑ रीड ऑपरेशन 1141
  7356. 5:10:54पे हुआ ना ना ना ना ना डोंट बी कंफ्यूज इस
  7357. 5:10:57बात का यह मतलब है कि वो ट्रांजैक्शन
  7358. 5:11:00जिसने डाटा आइटम क्य पे आखिरी बार रीड
  7359. 5:11:03ऑपरेशन किया था वो सिस्टम में 1141 पे आया
  7360. 5:11:07था क्योंकि जब भी कोई ट्रांजैक्शन डेट
  7361. 5:11:09आइटम पे कोई रीड या राइट ऑपरेशन करता है
  7362. 5:11:11वो अपना टाइम स्टैंप वहां चिपका जाता है
  7363. 5:11:13तोब बताओ इसका क्या मतलब है सोच लो फिर
  7364. 5:11:15मैं बोलता हूं इसका मतलब है वो
  7365. 5:11:18ट्रांजैक्शन हमें नहीं पता वो कौन है वो
  7366. 5:11:20ट्रांजैक्शन अ यू नो जिसने डाटा आइटम कूप
  7367. 5:11:25राइट ऑपरेशन परफॉर्म किया वो 1153 पे
  7368. 5:11:28सिस्टम में आया था ये उस ट्रांजैक्शन का
  7369. 5:11:31टाइम स्टैंप है मैं फिर से दोहरा रहा हूं
  7370. 5:11:33ये वो टाइम नहीं है जिस टाइम पे ऑपरेशन
  7371. 5:11:35किया गया ये उस ट्रांजैक्शन का टाइम
  7372. 5:11:37स्टैंप है यस तो जो जो चेंजेज हुए वो क्या
  7373. 5:11:40हुए डेटा आइटम का जो टाइम स्टैंप है वो
  7374. 5:11:42थ्रू आउट द लाइफ स्पैन चेंज होते रहेंगे
  7375. 5:11:45जबकि जो ट्रांजैक्शन का टाइम स्टेम वो
  7376. 5:11:47कांस्टेंट चलता है तो ये दो अलग-अलग चीजें
  7377. 5:11:49आपको पढ़नी है अकॉर्डिंग लिख के आनी है अब
  7378. 5:11:51प्रोटोकॉल कैसे हुआ एल्गोरिथम कैसे हुआ जब
  7379. 5:11:54भी कोई पूछेगा कि मेरे को काम करना है कि
  7380. 5:11:56नहीं करना कुछ रूल्स और रूल्स बड़े कॉमन
  7381. 5:11:58सेंस के आप समझ सकते हैं जैसे यहां देखिए
  7382. 5:12:00कह रहा है अगर कोई ट्रांजैक्शन रीड क्यों
  7383. 5:12:03रिक्वेस्ट करें तो पहली बात तो हम पता है
  7384. 5:12:05रीड का रीड से जो क्लैश होता नहीं है राइट
  7385. 5:12:07से होता है तो हम कंपेयर करते हैं कि
  7386. 5:12:09ट्रांजैक्शन टीआई जो रीड रिक्वेस्ट करना
  7387. 5:12:12चाह रहा है किसी डेटा आइटम क्यू पे हम
  7388. 5:12:14देखते हैं उसका राइट टाइम स्टेंप क्या है
  7389. 5:12:16और अगर राइट टाइम स्टम कम होता है टीआई का
  7390. 5:12:18हम ये ऑपरेशन रिजेक्ट कर देते हैं क्यों
  7391. 5:12:20मैं आपको समझाता हूं छोटा सा एग्जांपल
  7392. 5:12:22देखिए फिर आगे की बाद आप खुद समझ जाएंगे
  7393. 5:12:25मैं हूं कोई ट्रांजैक्शन टी मान लीजिए
  7394. 5:12:27मेरा टाइम स्टेंप है 5 और कोई और
  7395. 5:12:29ट्रांजैक्शन रहा होगा t एक हमें नहीं पता
  7396. 5:12:32वो कौन है उसका टाइम स्टेंप है 10 है ना
  7397. 5:12:35वो राइट ऑपरेशन हमें रीड करना है ना और ये
  7398. 5:12:38राइट से कंपेयर कर रहे हैं
  7399. 5:12:39वो डेटा आइटम क्यू पर राइट ऑपरेशन कर चुका
  7400. 5:12:42है हमें पहले कर लेना था हम अभी बात कर
  7401. 5:12:46रहे देखो यह तो मतलब हुआ ना क्योंकि इसका
  7402. 5:12:49टाइम स्टैंप 10 है राइट टाइम स्टेंप है 10
  7403. 5:12:52हमारा टाइम स्टेंप है फ और हम चाह रहे हैं
  7404. 5:12:55कि हम ऑपरेशन करें बट हमारी वैल्यू कम है
  7405. 5:12:57तो इस बात को समझिए हुआ क्या आपका टाइम
  7406. 5:13:00स्टैंप अगर कम है तो आप जूनियर है कि
  7407. 5:13:02सीनियर है सर आप आप सीनियर है आप पहले आए
  7408. 5:13:04थे ना आपका जन्म आपका डेट ऑफ बर्थ छोटा है
  7409. 5:13:07तो आप सीनियर आप पहले आए थे आप पहले आए थे
  7410. 5:13:10तो आपको रीड क ऑर्डर के हिसाब से पहले कर
  7411. 5:13:13लेना था आप पहले नहीं कर पाए आपके बाद
  7412. 5:13:16आपका जूनियर आके राइट ऑपरेशन कर गया कर
  7413. 5:13:19गया तभी तो हमें पता लगा इसका टाइम स्टेम
  7414. 5:13:20चेंज हो गया स्टमल वो ऑपरेशन कर चुका है
  7415. 5:13:22अब वो ऑपरेशन कर चुका है और अब आप मुझसे
  7416. 5:13:24कहते हो कि सर अब आप मुझे रीड ऑपरेशन अलाउ
  7417. 5:13:26कर दो कैसे अलाउ करूंगा सर इजंस वप ऑफ़
  7418. 5:13:30कंफ्लेक्स क्शन देखो ये वही कंफ्लेक्स
  7419. 5:13:33रिलाइजेबिलिटी प कंसंट्रेट कर रहा है यस
  7420. 5:13:35दिस इज अ स्वप ऑफ कंफ्लेक्स प्रक्स दिस
  7421. 5:13:37ऑपरेशन नाउ कैन नॉट अलाउड अब तो एक ही
  7422. 5:13:40तरीका है बेटा ट्रांजैक्शन तुम जाओ तुम
  7423. 5:13:43रोल बैक करो पुनर्जन्म लेकर आओ और नया
  7424. 5:13:47टाइम स्टैंप लो जब नया टाइम स्टैंप लोगे
  7425. 5:13:49तो हो सकता है इस बार तुम्हारा टाइम स्टम
  7426. 5:13:5115 हो जाए तब मैं आपको अलाव करूंगा यह
  7427. 5:13:53कांसेप्ट है अगर शॉर्ट में बता दूं ना अगर
  7428. 5:13:57बराबर या बड़ा होता तो अलाव कर देते छोटे
  7429. 5:13:58पर अलाउ नहीं किया शॉर्ट में बता दू उस
  7430. 5:14:00पूरे टाइम स्टंपिंग का एक रूल जिससे सारे
  7431. 5:14:02रूल लिख सकते हो वो क्या हमेशा जूनियर को
  7432. 5:14:07अलाव करेंगे सीनियर को अला नहीं करेंगे बस
  7433. 5:14:09ये रूल है किसी को बताना मत जूनियर को
  7434. 5:14:12अलाव करेंगे सीनियर को अलाव नहीं करेंगे
  7435. 5:14:14रियल लाइफ से थोड़ा उल्टा लगता है अब यहां
  7436. 5:14:16पे टीआई जूनियर था कि सीनियर था इसका टाइम
  7437. 5:14:18स्टम कम है तो पहले आया था ये सीनियर था
  7438. 5:14:20इसको अलाउ नहीं किया यहां जूनियर अलाव कर
  7439. 5:14:22दिया अगेन वहां मैं रीड की बात कर रहा था
  7440. 5:14:25अगर कोई राइट रिक्वेस्ट करे तो इस बार भी
  7441. 5:14:27क्या सिर्फ राइट टाइम स्टैंप से कंपेयर
  7442. 5:14:29करें इस बार दोनों से करना पड़ेगा क्योंकि
  7443. 5:14:31राइट का क्लश तो रीड से भी होता है और
  7444. 5:14:33राइट से भी होता है तो फिर वही कहानी हर
  7445. 5:14:35बार सीनियर है नॉट अलाउड सीनियर है नॉट
  7446. 5:14:39अलाउड जूनियर है अलाउड जूनियर है अलाउड
  7447. 5:14:42यही है टाइम स्टंपिंग प्रोटोकॉल बात समझ आ
  7448. 5:14:44गई तो बहुत शॉर्ट में कंक्लूजन समझाया
  7449. 5:14:47आपको प्रॉपर्टीज देख लीजिए मुझे तो लगता
  7450. 5:14:48है सबसे इंपॉर्टेंट ये सेमेस्टर एग्जाम के
  7451. 5:14:50हिसाब से टाइम स्टंपिंग अगर हम करते हैं
  7452. 5:14:53टाइम स्टंपिंग ऑर्डरिंग करते हैं तो आपने
  7453. 5:14:55अप्रोच समझ ही ली क्या कहीं पर भी मैंने
  7454. 5:14:57कंफ्लेक्स शक् को स्वैप किया नहीं किया तो
  7455. 5:15:00जो शेड्यूल बनेंगे वो हमेशा कंफ्लेक्स
  7456. 5:15:03रिलाइजेबल होंगे कंफ्लेक्स
  7457. 5:15:05से बोलने की जरूरत नहीं उसी का लिबरल
  7458. 5:15:08फॉर्म है रही बात डेड लॉक की तो डेड लॉक
  7459. 5:15:11फ्रीडम भी होगी क्यों मैंने किसी को वेट
  7460. 5:15:13कराया कभी सोचो आप डेडलॉक कब लगता है जब
  7461. 5:15:16ट्रांजैक्शन वेट करें वेट भी कितने समय के
  7462. 5:15:19लिए जब ट्रांजैक्शन
  7463. 5:15:24इनफाइकिल किया है या तो अलाव किया तो
  7464. 5:15:27रिजेक्ट कर दिया रोल बैक करा दिया तो डेड
  7465. 5:15:29लॉक भी नहीं लगेगा रही बात रिकवरेबिलिटी
  7466. 5:15:31की और कैस्केड लेसनेस की तो एक बात पर
  7467. 5:15:34कंसंट्रेट करिए वैसे तो याद भी कर सकते
  7468. 5:15:35हैं क्या टाइम स्टंपिंग में डर्टी रीड हो
  7469. 5:15:39सकता है हां हो सकता है और डर्टी रीड हुआ
  7470. 5:15:42तो कैस्केड लेसनेस तो गया क्या टाइम
  7471. 5:15:44स्टंपिंग ने बोला किसको किस ऑर्डर में
  7472. 5:15:46कमिट करना है सर ये भी नहीं बोला अगर
  7473. 5:15:48ऑर्डर नहीं बोला कमिट का तो इसका मतलब
  7474. 5:15:51यहां पे रिकवरेबिलिटी भी हो सकती है तो इन
  7475. 5:15:53दोनों पॉइंट के बारे में हम बोल रहे हैं
  7476. 5:15:54नो रिकवरेबल होगा गारंटी नहीं है
  7477. 5:15:57कैस्केडलेस होगा गारंटी नहीं है अब टाइम
  7478. 5:15:59स्टेंप का टाइम स्टंपिंग का ही एक वर्जन
  7479. 5:16:02है जिसको बोलते थॉमस राइट रूल तो थॉमस
  7480. 5:16:05राइट रूल कोई अलग से प्रोटोकॉल नहीं है
  7481. 5:16:07लेट बी वेरी ऑनेस्ट इट इज नॉट अ सेपरेट
  7482. 5:16:10प्रोटोकॉल बट ये क्या है यह जो पुराना
  7483. 5:16:12हमारा प्रोटोकॉल है ना उसी का एक
  7484. 5:16:14इंप्रूवमेंट है टाइम स्टंपिंग का जो
  7485. 5:16:15इंप्रूवमेंट है उसी को हम बोलते थॉमस राइट
  7486. 5:16:17रूल क्या इंप्रूवमेंट है कैसे करता है मैं
  7487. 5:16:19आपको डायरेक्ट एग्जांपल से समझाता हूं जरा
  7488. 5:16:22यह सिचुएशन
  7489. 5:16:23देखिए कम है मैं पांच हूं ये 10 है है ना
  7490. 5:16:28मैं कोई ट्रांजैक्शन हूं जिसका टाइम स्टम
  7491. 5:16:30फाइव है यह कोई ट्रांजैक्शन जिसका टाइम
  7492. 5:16:31स्टम 10 है यह बड़ा है तो यह भाई साहब
  7493. 5:16:34राइट ऑपरेशन कर चुके हैं मैं सीनियर हूं
  7494. 5:16:38तो मैं
  7495. 5:16:39मेरे को पहले करना चाहिए था मैं कर नहीं
  7496. 5:16:41पाया अभी मैं बाद में करना चाह रहा हूं है
  7497. 5:16:43ना तो ओबवियसली यह होगा स्वप ऑफ
  7498. 5:16:45इंस्ट्रक्शन और इस तरह के केस में टाइम
  7499. 5:16:48स्टंपिंग क्लियर कट मना करके बाहर जाओ रोल
  7500. 5:16:50बैक करो दोबारा आना लेकिन थॉमस राइड बोलता
  7501. 5:16:53है कि यार एक मिनट बैठ के सोच लो दो मिनट
  7502. 5:16:55के लिए इमेजिन करो कि पहले सच में टीआई ने
  7503. 5:16:59ही रीड किया राइट किया होता अगर उसने राइट
  7504. 5:17:02कर भी दिया होता तो भी क्या टीजे को उसको
  7505. 5:17:05ओवरराइट कर देना था मान लीजिए बेटा अगर
  7506. 5:17:07तुम पांच लिख भी देते तो भी मेरे को आके
  7507. 5:17:10उसको 10 लिखना था अभी तुम बोल रहे हो मेरा
  7508. 5:17:12नंबर कट गया मेरे को आके पांच लिखने दो रा
  7509. 5:17:15पांच लिखना ना लिखना इरेलीवेंट है क्योंकि
  7510. 5:17:17वैसे ही वो वैल्यू ओवरराइट होनी थी बात
  7511. 5:17:19समझ आई क्या ये थॉमस राइट है तो थॉमस राइट
  7512. 5:17:22कहता है अब इतनी छोटी सी बात पे मिट्टी
  7513. 5:17:25डाल दो इसको रोल बैक मत कराओ वरना दैट विल
  7514. 5:17:28बी अ वेस्ट ऑफ टाइम इसको बस इग्नोर कर दो
  7515. 5:17:32सो बाकी पूरा प्रोटोकॉल एकदम सेम है ओनली
  7516. 5:17:35इन दिस सिचुएशन हम क्या करते हैं इंस्टेड
  7517. 5:17:37ऑफ रोल बैक हम रोल बैक नहीं कराते इंस्टेड
  7518. 5:17:40ऑफ रोल बैक हम कहते हैं बस यहीं से इसको
  7519. 5:17:42आप क्या करो इग्नोर कर दो तो जो शेड्यूल
  7520. 5:17:45बनता है दैट बिकम अ यू नो शेड्यूल व्हिच
  7521. 5:17:48इज अलाउड अंडर थॉमस राइट रूल एंड द
  7522. 5:17:51शेड्यूल व्हिच कैन बी व्यू सीरियल जबल बट
  7523. 5:17:55नॉट कंफ्लेक्स रिलाइजेबल तो एक अकेला ऐसा
  7524. 5:17:58एक्सेप्शन है क्योंकि आपने इग्नोर किया अब
  7525. 5:18:00इग्नोर करने वाली बात इन जनरल तो काम करती
  7526. 5:18:02नहीं है भाई है ना कोई लॉजिक तो हुआ नहीं
  7527. 5:18:04बट प्रैक्टिकली काम कर रहा है तोब जैसे इस
  7528. 5:18:06तरह के सिनेरियो में आप को रीड करना है
  7529. 5:18:09देन राइट अगर यह अपना स्लॉट मिस भी कर दे
  7530. 5:18:12लेट इट भी कोई फर्क नहीं पड़ता क्योंकि
  7531. 5:18:14वैसे भी वो वैल्यू बाद में ओवरराइट ही
  7532. 5:18:16होना है है ना तो जब आप प्रॉपर्टीज देखते
  7533. 5:18:18हैं बाकी सारी प्रॉपर्टी सेम है बस कन्फ
  7534. 5:18:22सला कन्फ रिलाइजेबिलिटी प देर विल बी नो
  7535. 5:18:25उसका रीजन मैं आपको समझा पा रहा हूं कि ये
  7536. 5:18:28बोलता है रोल बैक मत करो इग्नोर कर दो तो
  7537. 5:18:30टेक्निकली इट इज नॉट करेक्ट बट
  7538. 5:18:31प्रैक्टिकली इट मेक्स सेंस सो यह बात हुई
  7539. 5:18:34टाइम स्टंपिंग की अब बात कर लेते हैं लॉग
  7540. 5:18:36बेस प्रोटोकॉल की तो बेसिक कांसेप्ट तो
  7541. 5:18:39एकदम सेम है डाटा आइटम पे जब आपका मन
  7542. 5:18:42करेगा जिस ऑर्डर में आपका मन करेगा आप
  7543. 5:18:44रैंडम रीड राइट नहीं करेंगे सर फर्स्ट यू
  7544. 5:18:47मस्ट एक्वायर अ लॉक ऑन द डेटा आइटम एंड
  7545. 5:18:50देन ओनली द ट्रांजैक्शन इज अलाउड टू
  7546. 5:18:52परफॉर्म ऑपरेशंस यस ये एक बेसिक मैथ हो गई
  7547. 5:18:56अब हम चाहते हैं कि लॉक तो लगे बट ऐसा ना
  7548. 5:18:59हो कि लोग आदत बना ले कि बस आए लॉक लगा सो
  7549. 5:19:02गए जाके आराम से काम कर रहे हो उससे
  7550. 5:19:04कंक्रेंस बहुत यू नो पुअर हो जाएगी
  7551. 5:19:07ज्यादातर लोग एक साथ काम नहीं कर पाए
  7552. 5:19:08पाएंगे तो लॉजिक फिर यह कहता है कि लॉग
  7553. 5:19:11ज्यादा से ज्यादा समय के लिए लगना चाहिए
  7554. 5:19:13कि कम से कम लॉग कम से कम समय के लिए के
  7555. 5:19:16लिए लगे देन इट मेक्स सेंस तो यहां पर
  7556. 5:19:18देखिए दो तरह के लॉक हैं शेयर्ड मोड और
  7557. 5:19:22एक्सक्लूसिव मोड शेयर्ड दो लॉक दो मोड
  7558. 5:19:25क्यों लगा रहे हैं ताकि अगेन कॉन्करंसी हो
  7559. 5:19:27शेयर्ड मोड कौन वो ट्रांजैक्शन जिन्हें
  7560. 5:19:30सिर्फ रीड ऑपरेशन करना है उनको हम शेयर्ड
  7561. 5:19:33मोड लॉक देंगे और शेयर्ड मोड का मतलब यह
  7562. 5:19:35है एक बार में दो ट्रांजैक्शन को सेम डेटा
  7563. 5:19:39आइटम पे लॉक दिया जा सकता है दैट इज द
  7564. 5:19:40रीजन आई एम कॉलिंग इट शेयर्ड मोड अगर आपको
  7565. 5:19:42राइट ऑपरेशन रीड रीड का वैसे भी तो क्लैश
  7566. 5:19:45नहीं कितनी बार समझ चुके हैं अगर आपको
  7567. 5:19:47करना है राइट ऑपरेशन तब मेरे पास ऑप्शन है
  7568. 5:19:49तब तो आपको एक्सक्लूसिव देना पड़ेगा और
  7569. 5:19:51एक्सक्लूसिव की किसी से दोस्ती नहीं है
  7570. 5:19:52जैसे यहां पर आप देखेंगे तो क्या शेयर्ड
  7571. 5:19:56और शेयर्ड इसको बोलते हैं कंपैटिबिलिटी
  7572. 5:19:58क्या शेयर्ड शेयर्ड की दोस्ती है हां है
  7573. 5:20:00ना यस है लेकिन एक्सक्लूसिव की ना
  7574. 5:20:03एक्सक्लूसिव से ना शेयर से एक्सक्लूसिव की
  7575. 5:20:06ना एक्सक्लूसिव से ना शेयर से कोई दोस्ती
  7576. 5:20:08नहीं है तो ये एक आईडिया है अब क्या सिर्फ
  7577. 5:20:12लॉग लगाना या लॉग हटाने से सिलाइजन जाती
  7578. 5:20:17है नहीं यू कैन सी दिस इज एन एग्जांपल
  7579. 5:20:20जहां पे सिस्टम डेड लॉक में चला जाएगा इवन
  7580. 5:20:23दो मैं लॉकिंग और अनलॉकिंग करूंगा तो अब
  7581. 5:20:26अगर सीरिल इजबेट चाहिए सारे पॉइंट यहां
  7582. 5:20:28मैंने मेंशन करके रखे हैं अगर सीरियल
  7583. 5:20:30इजबेट चाहिए तो हम एक नई अप्रोच सीखते हैं
  7584. 5:20:33जिसको बोलते हैं टू फेस लॉकिंग करना इस
  7585. 5:20:35बात का क्या मतलब है ट्रांजैक्शन
  7586. 5:20:39अपने लाइफ स्पैन में दो फेसेस से होके
  7587. 5:20:41गुजरेगा जब ऊपर जाएगा इसको बोलेंगे
  7588. 5:20:44ग्रोइंग फेज जब नीचे आएगा इसको बोलेंगे
  7589. 5:20:47श्रिंकिंग फेस ग्रोइंग फेस का मतलब आप
  7590. 5:20:50सिर्फ लॉक लगा सकते हैं यू कैन ओनली
  7591. 5:20:52एक्वायर लॉक्स बट यू कैन नॉट रिलीज एनी
  7592. 5:20:54लॉक्स और जब आप श्रिंकिंग फेज में होंगे
  7593. 5:20:57तब आप लॉक्स सिर्फ हटा सकते हैं यू कैन
  7594. 5:20:59रिलीज लॉक्स बट देन यू कैन नॉट एक्वायर
  7595. 5:21:01एनी न्यू लॉक्स और ये जो पॉइंट होगा दैट
  7596. 5:21:04विल बी नोन एज लॉक पॉइंट इसको हम क्या
  7597. 5:21:06बोलेंगे इसको बोलेंगे लॉक पॉइंट तो यह एक
  7598. 5:21:09आईडिया है और इसको हम चला के देखते हैं इस
  7599. 5:21:11पे काम करके देखते हैं अगर ट्रांजैक्शन इस
  7600. 5:21:14फैशन में काम करता है ग्रोइंग फेज और
  7601. 5:21:16शिंकिंग फेज में तो वो डेडलॉक में जा सकता
  7602. 5:21:19है दैट इज़ पॉसिबल बट अगर डेड लॉक में
  7603. 5:21:21नहीं गया तो जो शेड्यूल बनेगा वोह
  7604. 5:21:23कंफ्लेक्स सलाइज बबल बनेगा बिकॉज़ तब इनके
  7605. 5:21:25आपस में प्रॉब्लम नहीं होगा तो यू कैन सी
  7606. 5:21:29लॉक लगा रहा है लगा रहा है लगा रहा है लॉक
  7607. 5:21:31लगाया ऐसा नहीं सब एक साथ लगाओ लगाया
  7608. 5:21:33लगाया लगाया बाद में अनलॉक किया लॉक लगा
  7609. 5:21:35रहा है लॉक लगा रहा है लॉक लगा रहा है लॉक
  7610. 5:21:37लगा रहा है बाद में अनलॉक किया सो दिस इज
  7611. 5:21:39एन आईडिया यस अब इसकी प्रॉपर्टी बता देता
  7612. 5:21:42हूं जब आप बेसिक टू पीएलए लॉक अनलॉक
  7613. 5:21:45ग्रोइंग श्रिंकिंग जब आप ऐसा करते हैं
  7614. 5:21:47कंफ्लेक्स रहता है लेकिन बाकी तीनों नो
  7615. 5:21:51रहते हैं पहली बात तो इसमें डेड लॉग लग
  7616. 5:21:53सकता है एक बड़ी प्रॉब्लम दूसरा यहां पर
  7617. 5:21:55भी हमने कोई कमेंट नहीं किया कि अगर आपने
  7618. 5:21:58लॉक किया आपने राइट कर लिया रिलीज किया
  7619. 5:22:01मैंने लॉक किया मैं रीड करूंगा तो डर्टी
  7620. 5:22:03रीड होगा कि नहीं होगा होगा क्या आपने
  7621. 5:22:05बोला कौन किस ऑर्डर में कमिट करेगा नहीं
  7622. 5:22:08बोला तो डर्टी रीड के साथ-साथ इर
  7623. 5:22:09रिकवरेबिलिटी कैस्केड लेसनेस सारे इश्यूज
  7624. 5:22:12हो सकते हैं इन इश्यूज से बचने के लिए इस
  7625. 5:22:14बार इसको यहां हम छोड़ते नहीं है हम क्या
  7626. 5:22:16करते हैं हम इसके अलग-अलग वेरिएंट्स भी
  7627. 5:22:18स्टडी करते हैं तो मैं वेरिएंट्स का
  7628. 5:22:20एग्जांपल्स आपको समझाता हूं प्रॉपर्टीज
  7629. 5:22:23मैंने ऑलरेडी आपको बता दी पहला वेरिएंट है
  7630. 5:22:25कंजरवेटिव टू
  7631. 5:22:26पीएल साधारण शब्दों में बोले तो प्रॉब्लम
  7632. 5:22:29क्या है डेड लॉक कब लगता है मैंने लॉक
  7633. 5:22:31लगाना शुरू किया मैंने एक लॉक लगाया मान
  7634. 5:22:34लीजिए b पे लॉक लगाया सोचा c पर भी जरूरत
  7635. 5:22:36नहीं है इन द मीनवाइल आगे बढ़ा किसी ने सी
  7636. 5:22:39पे लॉक लगा लिया हो गई प्रॉब्लम कंजरवेटिव
  7637. 5:22:42टू पीएल कहता है कि मैं ये बारी-बारी से
  7638. 5:22:44लॉक नहीं लगाऊंगा मैं स्टार्ट ही लॉक
  7639. 5:22:46पॉइंट से करूंगा मतलब फर्स्ट आई विल
  7640. 5:22:49एक्वायर ऑल द लॉक्स ऑन द डाटा आइटम जो
  7641. 5:22:52मेरे को चाहिए उसके बाद ही मैं
  7642. 5:22:53एग्जीक्यूशन चालू करूंगा रिलीज करते
  7643. 5:22:55जाऊंगा अब सोचिए अगर आप सारे लॉक ही पहले
  7644. 5:22:58लगाएंगे तो या तो आपको सारे लॉक मिलेंगे
  7645. 5:23:00या तो आपको सारे लॉक नहीं मिलेंगे बट रन
  7646. 5:23:03टाइम पे आप नहीं लटक ये बात इंपॉर्टेंट है
  7647. 5:23:05है ना रन टाइम पे नहीं लटक तो डेडलॉक वाली
  7648. 5:23:08जो सिचुएशन है वो सिचुएशन नहीं लगेगी यह
  7649. 5:23:11बात एकदम पक्के से समझ आती है और इसीलिए
  7650. 5:23:14इसको हम बोलते हैं कंजर्वेशन टू पीएल
  7651. 5:23:22कंजर्वेशंस करूंगा कोई और लॉक करेगा मैंने
  7652. 5:23:24अपडेट किया वो रीड करेगा वो डेटी रीड हो
  7653. 5:23:26सकता है वो प्रॉब्लम अी है बट डेडलॉक की
  7654. 5:23:29प्रॉब्लम यहां पे नहीं रहेगी यस आगे बढ़ता
  7655. 5:23:32हूं एक अप्रोच है रिग्रेस रिग्रेस
  7656. 5:23:35प्रोटोकॉल या रिग्रेस टू पीएल डेडलॉक की
  7657. 5:23:37प्रॉब्लम पे ध्यान नहीं देता क्योंकि
  7658. 5:23:39हमारा ओएस का भी ऑब्जर्वेशन है
  7659. 5:23:40प्रैक्टिकली डेडलॉक इतनी बड़ी प्रॉब्लम ही
  7660. 5:23:42नहीं है डर्टी रीड प्रॉब्लम है डर्टी रीड
  7661. 5:23:44से कैसे
  7662. 5:23:45बचे मैंने लॉक लगाए मैंने बहुत सारे राइट
  7663. 5:23:48ऑपरेशन परफॉर्म किए अब जैसे ही मैंने
  7664. 5:23:51अनलॉकिंग करना चालू किया किसी दूसरे
  7665. 5:23:53नालायक ने लॉक किया रीड कर लिया डर्टी रीड
  7666. 5:23:55हो गया तो ठीक है मैं अनलॉक ही नहीं करता
  7667. 5:23:58ना मैं ऑपरेशंस लॉक लगाऊंगा ऑपरेशन
  7668. 5:24:02परफॉर्म करूंगा अनलॉक नहीं करूंगा मैं
  7669. 5:24:03सीधे कमिट करूंगा और कमिट करने के बाद
  7670. 5:24:06ऑटोमेटिक लॉक्स रिलीज हो जाएंगे य य र नो
  7671. 5:24:09ऑब् वियस इसका एडवांटेज क्या है जब आप
  7672. 5:24:10अनलॉक ही नहीं करोगे दूसरा लॉक कैसे करे
  7673. 5:24:12लॉक नहीं करेगा डर्टी रीड कैसे करेगा
  7674. 5:24:15लेकिन ऑब् वियस इससे कॉन्करंसी हमारी बहुत
  7675. 5:24:17डिप्राइव हो जाती है डेड लॉक की सिचुएशन
  7676. 5:24:19अभी भी इसमें होगी क्योंकि यहां पे फेज
  7677. 5:24:21बाय फेज आप लॉक लगा रहे हैं तो प्रॉपर्टी
  7678. 5:24:23की अगर मैं बात करूं डेड लॉक की गारंटी
  7679. 5:24:26नहीं है बट यहां पहली बार रिकवरेबिलिटी और
  7680. 5:24:29कैस्केड लेसनेस हम होल्ड कर पाएंगे
  7681. 5:24:31रिग्रेस इसलिए क्योंकि यार कंक्रेंस बहुत
  7682. 5:24:33जबरदस्त तरीके से नीचे चली गई इसी का एक
  7683. 5:24:36लिबरल वर्जन है जिसको बोलते हैं रिगस नहीं
  7684. 5:24:39है स्ट्रिक्ट है इसका लॉजिक क्या है लॉक
  7685. 5:24:42हम फेज बाय फेज फैशन में ही लगाएंगे लेकिन
  7686. 5:24:45अनलॉकिंग जब शुरू करेंगे तो हम
  7687. 5:24:48एक्सक्लूसिव लॉक रिलीज नहीं करेंगे शेयर्ड
  7688. 5:24:51वाले लॉक रिलीज कर सकते हैं कॉमन सेंस भाई
  7689. 5:24:53प्रॉब्लम किससे प्रॉब्लम डर्टी रीड से है
  7690. 5:24:56डर्टी रीड कब होगा जब मैं किसी अपडेटेड
  7691. 5:24:59वैल्यू को रीड करूं लेकिन शेयर्ड मोड अगर
  7692. 5:25:02मैं रिलीज कर रहा हूं तो वो वैल्यू
  7693. 5:25:04अपडेटेड नहीं है ना वो वैल्यू तो सिर्फ
  7694. 5:25:06रीड वाली वैल्यू उसको मैं रिलीज कर सक
  7695. 5:25:08सकता हूं तो यह इसको बोलते हैं पार्शियली
  7696. 5:25:11मैं अनलॉक करूंगा या पार्शियल श्रिंकिंग
  7697. 5:25:13फेस है तो यहां पे डर्टी रीड का इशू नहीं
  7698. 5:25:16होगा यस तो दिस इज एन आइडिया नो द
  7699. 5:25:18स्ट्रिक्ट इनकी सारी प्रॉपर्टी एकदम सेम
  7700. 5:25:20है बस बोल सकते हैं स्ट्रिक्ट जो है उसकी
  7701. 5:25:23रिलेटिव टू रिग्रेस जो कंक्रेंस है वो
  7702. 5:25:26बेटर होती है तो हमने सारे फेस कंप्लीट कर
  7703. 5:25:29लिए एक पहले यह वाला कंप्लीट कर लेता हूं
  7704. 5:25:32वैलिडेशन बेस्ड प्रोटोकॉल तो वैलिडेशन
  7705. 5:25:34बेस्ड प्रोटोकॉल भी एक अप्रोच है जो क्या
  7706. 5:25:36बोलता है अब मान लीजिए आप
  7707. 5:25:38amazon2 एक्सेस करते हैं बहुत सारी
  7708. 5:25:40वेबसाइट्स चेक करते हैं बट फैक्ट ये है
  7709. 5:25:43आईआरसीटीसी एक्सेस करते हैं रेलवे का
  7710. 5:25:45शेड्यूल देखते हैं टाइम टेबल देखते हैं
  7711. 5:25:47कौन सी ट्रेन किधर कब जा रही है रियलिटी
  7712. 5:25:49में राइट कितनी बार करते एक्चुअल चेंज कब
  7713. 5:25:51करते हैं एक्चुअल चेंज कम करते हैं इजंस
  7714. 5:25:54बेस्ड प्रोटोकॉल कहता है 90 टू 95 पर ऑफ द
  7715. 5:25:58ऑपरेशंस आर गोइंग टू बी रीड ओनली ऑपरेशंस
  7716. 5:26:00ओनली इन दैट केस क्या आप मेरे को ये सब
  7717. 5:26:03बता रहे हो शेड्यूल बाजी ग्रोइंग फेस
  7718. 5:26:05शिंकिंग फेस टाइम स्टंपिंग अगर मैं कुछ भी
  7719. 5:26:07ना करूं तो भी तो मेरा डेटाबेस कंसिस्टेंट
  7720. 5:26:09ही रहेगा बात तो ठीक है तो वैलिडेशन बेस
  7721. 5:26:12प्रोटोकॉल कहता है सर मेरा अप्रोच अलग
  7722. 5:26:14रहने वाला है क्योंकि मेजॉरिटी ऑफ़ द
  7723. 5:26:15ट्रांजैक्शन रीड ओनली ट्रांजैक्शन होंगे
  7724. 5:26:17मैं सीधे पॉइंट पे आता हूं थ्योरी यू कैन
  7725. 5:26:20यू नो पॉज द वीडियो एंड यू कैन टेक दैट
  7726. 5:26:22डाउन तीन फेज होंगे रीड फेस वैलिडेशन फेज
  7727. 5:26:26राइट फेस रीड फेस में आपको जो करना है आप
  7728. 5:26:29करो यह वही वाली बात है अ पार्शियल
  7729. 5:26:32कमिटमेंट वाली बात आपको जो करना है आप करो
  7730. 5:26:35लेकिन वो जितने भी ऑपरेशंस आप करोगे वो सब
  7731. 5:26:38एक लोकल बफर में सेव रखो य सेव रख लिया
  7732. 5:26:41आपने अब आप स्टेप नंबर टू में करो वैलिडेट
  7733. 5:26:44क्योंकि आपने कोई कॉन्करेंस कंट्रोल
  7734. 5:26:45टेक्निक यूज नहीं की एक बार चेक करो क्या
  7735. 5:26:48सारे चेंजेज ठीक है या कुछ गड़बड़ हो गया
  7736. 5:26:50है अगर सारे चेंजेज ठीक है और हम इस बात
  7737. 5:26:53की 999 पर उम्मीद है कि कोई प्रॉब्लम नहीं
  7738. 5:26:56होगी तो आप वैलिडेट करो वैलिडेट के बाद
  7739. 5:26:59उसको अपडेट कर दो यानी कि राइट कर दो काम
  7740. 5:27:01खत्म हो गया अगर यहां पे बाय चांस यह पता
  7741. 5:27:04लगा कि यार कुछ प्रॉब्लम हो गया है तो कोई
  7742. 5:27:06बात नहीं हमने कौन सा नल डेटाबेस में चेंज
  7743. 5:27:09किया वापस जाओ इसको भूल जाओ लोकल बफर को
  7744. 5:27:12फिर से राइट कर दो यस तो यह आमतौर पर उन
  7745. 5:27:16तरह के सिस्टम के लिए एक ब्रह्मास्त्र
  7746. 5:27:18साबित होगा संजीवनी बूटी साबित होगी जहां
  7747. 5:27:21पर की रिलेटिवली राइट ऑपरेशन की परसेंटेज
  7748. 5:27:25बहुत कम है क्योंकि वहां पर क्लैश हो ही
  7749. 5:27:27नहीं रहा दैट इज एन एफिशिएंट आईडिया तो यह
  7750. 5:27:30था वैलिडेशन बेस्ड अप्रोच अब एक छोटा सा
  7751. 5:27:33कांसेप्ट है मल्टीपल
  7752. 5:27:37ग्रेनटीईसी वेदर ये खासकर जो लॉग बेस
  7753. 5:27:40अप्रोच है ना लॉग बेस ये कोई अपने आप में
  7754. 5:27:42प्रोटोकॉल नहीं है ये लॉग बेस अप्रोच को
  7755. 5:27:45एफिशिएंट बनाने का एक तरीका ये समझो हाउ
  7756. 5:27:48टू मेक लॉग बेस प्रोटोकॉल एफिशिएंट क्यों
  7757. 5:27:50मान लीजिए मुझे दिवाली बोनस देना है आई
  7758. 5:27:54हैव अ टाटा को दिवाली बोनस देना है टाटा
  7759. 5:27:56के पास हो सकता है यू नो 10 लाख एंप्लॉयज
  7760. 5:27:58है क्या ट्रांजैक्शन को एक-एक करके हर एक
  7761. 5:28:02एंप्लॉई पर लॉक लगाना पड़ेगा फिर लॉक
  7762. 5:28:04ऑपरेशन करना पड़ेगा फिर रिलीज करना पड़ेगा
  7763. 5:28:07ट्स गोइंग टू बी वेरी स्लो इजट इट सो क्या
  7764. 5:28:10कोई ऐसा तरीका नहीं हो सकता कि मैं कहीं
  7765. 5:28:12एक सिंगल लॉक लगाऊ और ऑटोमेटिक डेटाबेस के
  7766. 5:28:15सारे के सारे आइटम लॉक हो जाए इट्स लाइक
  7767. 5:28:17अगर आप घर से बाहर जाते हैं आप मेन एमसीबी
  7768. 5:28:20डाउन करते हैं ना जो घर के बाहर होता है
  7769. 5:28:22अंदर पूरी पावर सप्लाई खत्म हो जाती है
  7770. 5:28:24मुकाबला इसके रोज एक-एक बटन आप चेक करें
  7771. 5:28:26बस यही अप्रोच है मल्टीपल ग्रेनटीईसी
  7772. 5:28:38ब्ला ब्ला ब्ला इनको हमने एक फाइल ए नाम
  7773. 5:28:40से अरेंज कर लिया सिमिलरली यहां पे फाइल
  7774. 5:28:43बी है सिमिलरली यहां पे फाइल सी है फाइल ए
  7775. 5:28:46फाइल बी बिलोंग टू एरिया वन फाइल सी
  7776. 5:28:49बिलोंग टू एरिया टू एंड बोथ ऑफ द एरियाज
  7777. 5:28:51बिलोंग टू द डेटाबेस कितने लेवल होंगे हर
  7778. 5:28:54लेवल पे कितने चिल्ड्रेंस होंगे वो ऑब्
  7779. 5:28:56वियस सब्जेक्टिव है सिस्टम टू सिस्टम वेरी
  7780. 5:28:59कर सकता है अब अगर कोई ट्रांजैक्शन है
  7781. 5:29:02जिसको कि मान लीजिए पूरे डेटाबेस पे काम
  7782. 5:29:05करना है तो आपको इधर आके लॉक लगाने की
  7783. 5:29:07जरूरत नहीं है आप सीधे इधर आओ एंड फॉर
  7784. 5:29:09एग्जांपल यू हैव एक्सक्लूसिव लॉक सीधे रूट
  7785. 5:29:11पे लॉक लगाओ तो क्या होगा बोलो जितना भी
  7786. 5:29:14डाटा है वो सबका सब ऑटोमेटिक लॉक हो जाएगा
  7787. 5:29:17आपको इंडिविजुअली उसको लॉक करने की जरूरत
  7788. 5:29:19नहीं है और जब आप जाएंगे अनलॉक कर दीजिए
  7789. 5:29:22कहानी खत्म पैसा हजम तो ये जो अप्रोच है
  7790. 5:29:24ये आपके सिस्टम को क्या बना देगा मुझे
  7791. 5:29:26बताइए ये आपके सिस्टम को एफिशिएंट बना
  7792. 5:29:29देगा ये बात समझ आती है अब ये सुनने में
  7793. 5:29:31तो बहुत आसान लग रहा है बट यहां देखिए
  7794. 5:29:33इसकी जो कंपैटिबिलिटी टेबल है वो बड़ी टफ
  7795. 5:29:36है और ये थोड़ा
  7796. 5:29:38क्यों एग्जांपल से समझाता
  7797. 5:29:39हूं शेयर्ड और एक्सक्लूसिव इनकी
  7798. 5:29:42कंपैटिबिलिटी तो आप पहले से जानते हैं
  7799. 5:29:44शेयर्ड शेयर्ड की ट्रू है और एक्सक्लूसिव
  7800. 5:29:47की आप जानते हैं बाकी सबके साथ खुद शेयर्ड
  7801. 5:29:49या एक्सक्लूसिव के साथ फॉल्स होती है तो
  7802. 5:29:52यह चार एरियाज तो हमको पता है अब ये आईस
  7803. 5:29:55और आई एक्स क्या है इनका मतलब होता है
  7804. 5:29:58इंटेंशन शेयर्ड और इंटेंशन एक्सक्लूसिव इस
  7805. 5:30:00बात का देखिए मतलब क्या है अगर किसी
  7806. 5:30:03ट्रांजैक्शन को इमेजिन करिए सिर्फ यहां
  7807. 5:30:06काम करना है तो वो यहां पर आके
  7808. 5:30:08एक्सक्लूसिव लॉक लगाएगा मानते हो इस बात
  7809. 5:30:10को लेकिन कोई नया ट्रांजैक्शन आया उसको
  7810. 5:30:13थोड़ी पता है कि य एक्सक्लूसिव लॉक लगा
  7811. 5:30:14हुआ है अगर वो आया और उसने सीधे रूट के
  7812. 5:30:16अंदर एक्सक्लूसिव लॉक लगा दिया तो क्या
  7813. 5:30:18प्रॉब्लम नहीं हो जाएगा क्लैश हो जाएगा सर
  7814. 5:30:21आपको कैसे पता लगेगा कि डेटाबेस के
  7815. 5:30:23सबसेक्शन में कोई और ट्रांजैक्शन काम कर
  7816. 5:30:25रहा है तो इसको कैसे रिजॉल्व करते हैं
  7817. 5:30:27इसके लिए हमने इंटेंशन लॉक्स लगाए अप्रोच
  7818. 5:30:30समझाता हूं अगर ये मान लीजिए दिस इज काइंड
  7819. 5:30:33ऑफ अ ट्रांजैक्शन लेट मी से t1 इसको
  7820. 5:30:35एक्सक्लूसिव लॉक लगाना है तो आपको रूट से
  7821. 5:30:36शुरू करना है आप जाइए रूट पे लगाइए
  7822. 5:30:39इंटेंशन एक्सक्लूसिव लॉक इस बात का क्या
  7823. 5:30:41मतलब है इस बात का यह मतलब नहीं कि पूरा
  7824. 5:30:43डेटाबेस लॉक है इस बात का यह मतलब इट्स अ
  7825. 5:30:46इंटेंशन लॉक यह बता रहा है कि कहीं ना
  7826. 5:30:49कहीं डेटाबेस का कोई सब पार्ट फ़िलहाल
  7827. 5:30:52एक्सक्लूसिव मोड में मैं लॉग करूंगा अभी
  7828. 5:30:54मान लीजिए किया नहीं मैं करूंगा तो कृपया
  7829. 5:30:56रुक जाइए फिर आगे बढ़ेगा अब यहां आके यही
  7830. 5:31:00लॉग दोबारा लगाएगा एरिया वन पे और फिर
  7831. 5:31:03फाइनली फाइल b पे जाएगा और अगर अभी कोई
  7832. 5:31:05लॉक नहीं होगा तो यहां एक्सक्लूसिव लॉक
  7833. 5:31:06लगाएगा तो जब आप लॉकिंग करेंगे आप टॉप
  7834. 5:31:10डाउन फैशन में करेंगे अब सोचिए जब कोई नया
  7835. 5:31:13ट्रांजैक्शन आया मान लीजिए t2 आया अब वो
  7836. 5:31:15सोच रहा है कि मेरे को पूरा डेटाबेस लॉक
  7837. 5:31:17करना है जरा देखना इंटेंशन एक्सक्लूसिव और
  7838. 5:31:19एक्सक्लूसिव की कंपैटिबिलिटी क्या है
  7839. 5:31:21फॉल्स हम अलाउ नहीं करेंगे क्योंकि हम समझ
  7840. 5:31:23जाएंगे यार कहीं डेटाबेस के किसी सब पार्ट
  7841. 5:31:26के अंदर कोई और ट्रांजैक्शन काम कर रहा है
  7842. 5:31:28लेकिन अगर यह ट्रांजैक्शन t2 गई यार मेरे
  7843. 5:31:31को तो फाइल सी पे काम करना है तो क्या ये
  7844. 5:31:34इंटेंशन एक्सक्लूसिव लगा सकता है देखिए
  7845. 5:31:36इंटेंशन एक् एक्सक्लूसिव इंटेंशन
  7846. 5:31:38एक्सक्लूसिव सरप्राइजिंगली ट्रू है हां
  7847. 5:31:40फिर लगा ले आगे जा इस सब पार्ट पे लगा और
  7848. 5:31:43अब आके एक्सक्लूसिव लगा तो एक यू नो नोड
  7849. 5:31:47के ऊपर दो लोग इंटेंशन एक्सक्लूसिव लगा
  7850. 5:31:49सकते हैं रूट नोड में क्योंकि वो अलग-अलग
  7851. 5:31:50एरिया पे काम कर रहे होंगे बट रूट पे आपको
  7852. 5:31:52नहीं लगाने दूंगा बाकी आप इसके अलग-अलग
  7853. 5:31:55परम्यूटेशन कॉमिनेशन बना के देख सकते हैं
  7854. 5:31:57हाउ इट इज वर्क्स बट दैट इज अ आईडिया कि
  7855. 5:32:00हम कैसे इस पूरी प्रोसेस को आसान बना सकते
  7856. 5:32:02हैं है ना एफिशिएंट बना सकते हैं सो दैट
  7857. 5:32:05विल बी ऑल अभी मैंने कंपाइल नहीं किया
  7858. 5:32:08मुझे नहीं पता 5 घंटा 6 घंटा कितना समय की
  7859. 5:32:10वीडियो बनी है बट बहुत अच्छा रिस्पांस आप
  7860. 5:32:13लोगों ने दिया था ऑपरेटिंग सिस्टम की
  7861. 5:32:14वीडियोस को और अगर आप लास्ट में य बात सुन
  7862. 5:32:17रहे लास्ट में हमेशा इसलिए कर रहा हूं
  7863. 5:32:18क्योंकि आपने पूरी वीडियो देखी होगी तभी
  7864. 5:32:20आप यहां लास्ट तक पहुंचे थैंक यू सो मच
  7865. 5:32:22फॉर योर सपोर्ट ये वन शॉर्ट वीडियो मैं
  7866. 5:32:25सेपरेटली बना रहा हूं विद द इंटेंशन टू द
  7867. 5:32:27माइंड कि आपके सेमेस्टर्स एग्जाम जो है ना
  7868. 5:32:29वो एक बड़ी प्रॉब्लम है बहुत सारे बच्चों
  7869. 5:32:31के लिए और बहुत सारी चीजें होती है लास्ट
  7870. 5:32:33मक में समझ नहीं आ रहा होता है ना तो यह
  7871. 5:32:36वही आईडिया है कि पांच से 6 घंटे के अंदर
  7872. 5:32:38आपकी प्रॉब्लम खत्म कर दूं और विद नो
  7873. 5:32:41कॉम्प्रोमाइजिंग इन अंडरस्टैंडिंग एग्जाम
  7874. 5:32:43में आप अच्छे से करके आए डिफरेंस
  7875. 5:32:45क्या-क्या चीजें होनी चाहिए साथ दीजिए
  7876. 5:32:47बिकॉज सब्सक्राइब आप करते हैं ना आपका कुछ
  7877. 5:32:49नहीं जाता बट हमें बहुत मोटिवेशन मिलता है
  7878. 5:32:52आप लोगों ने ओएस वाली वीडियो पे इतने
  7879. 5:32:54अच्छे कमेंट्स दिए थे कि मैं रोक नहीं
  7880. 5:32:55पाया एंड विदन अ वीक है ना सात दिन से कम
  7881. 5:32:58फ्राइडे को गई थी ये भी आई होप फ्राइडे को
  7882. 5:32:59अपलोड हो जाएगी एडिटिंग में देखते हैं
  7883. 5:33:01कितना टाइम लगेगा तो 7 दिन में ही मैं
  7884. 5:33:03दूसरी वीडियो अपलोड कर रहा हूं एंड आई हैव
  7885. 5:33:05एन इंटेंशन कि ये सीरीज अभी आगे लं चलाऊं
  7886. 5:33:08तो साथ दीजिए सपोर्ट करिए इसको शेयर भी
  7887. 5:33:10करिए बिकॉज शेयर करेंगे ना तो जल्दी से
  7888. 5:33:13चीजें आगे बढ़ेंगी नंबर्स आते तो हमारे
  7889. 5:33:15पास ऑप्शन आता है हमारे पास हिम्मत आती है
  7890. 5:33:17कि यार यहां पे टाइम लगाया जा सकता है कोई
  7891. 5:33:20है जो इसकी वैल्यू कर रहा है तो इसी तरह
  7892. 5:33:22साथ देते रहिए मोटिवेट करते रहिए हम भी
  7893. 5:33:24इसी तरह प्रयास करते रहेंगे भगवान आप सभी
  7894. 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.