YouTube2Text

آموزش پایگاه داده (دیتابیس) - جلسه 22: مرور عملگرهای جبر رابطه ای با پایگاه داده ملوانان قایق — Transcript

by Softin Academy · 2,607 words · 328 segments · language en · Watch on YouTube

Full transcript

  1. 0:01ممنون میشم با سابسکرایب، لایک و کامنت از
  2. 0:04این کانال حمایت بکنین. زنگوله رو هم روشن
  3. 0:07بکنین که هر زمانی آموزش جدیدی آپلود شد
  4. 0:11به شما اطلاع داده بشه. به نام خدا عرض
  5. 0:15سلام و ادب دارم خدمت دانشجویان عزیز،
  6. 0:19علاقه‌مندان به درس پایگاه داده. محدث
  7. 0:22همدانیان هستم. با یک جلسه دیگه از این
  8. 0:25دوره آموزشی در خدمتتون هستم. امروز
  9. 0:28می‌خوایم در ادامه مباحث مربوط به جبر
  10. 0:31رابطه‌ای یک پایگاه‌ داده جدید به اسم
  11. 0:34ملوانان قایق رو معرفی بکنیم و یک تعدادی
  12. 0:38مثال رو روی این پایگاه داده بررسی کنیم.
  13. 0:41در پایگاه داده ملوانان قایق ما ۳ تا جدول
  14. 0:45یا رابطه داریم. جدول اول مربوط به ملبان
  15. 0:48ما هست. ه تا ستون داره. اس آیدی که آیدی
  16. 0:51ملبان میشه. اس نیم که نام ملوان هست و
  17. 0:55ستون ا که سن ملوان ما در این ستون درج
  18. 0:58شده. رابطه دوم جدول مربوط به قایق‌ها
  19. 1:02هست. اینجا هم س۳ تا ستون داریم. بی آیدی
  20. 1:05آیدی قایق میشه. بینیم نامش میشه و کالر
  21. 1:09رنگ قایقمون. یک جدول دیگه هم داریم به
  22. 1:12اسم رزرو. در این جدول اطلاعات رزرو
  23. 1:15قایق‌ها ذخیره میشه. س۳ تا ستون داره. S
  24. 1:19آیدی بی آیدی و دیت. ‏s آیدی که شماره
  25. 1:22ملبان بود بی آیدی که شماره قایق بود و
  26. 1:25دیت هم تاریخ ما هست الان این سطر میگه در
  27. 1:29تاریخ ۱۴۰۴
  28. 1:33ملوان شماره ۱ قایق شماره ۱۰۰ رو رزرو کرد
  29. 1:37یا سطر دوم میگه در تاریخ ۲ ۱۴۰۴
  30. 1:42همین ملبان یعنی ملبان شماره یک قایق ۱۰۱
  31. 1:46رو رزرو کردیم در سطر بعدی داریم که در
  32. 1:49تاریخ ۱۷ ۱۴۰۴
  33. 1:52ملبان شماره ۲ ما یعنی حسام قایق شماره
  34. 1:57۱۰۳ رو رزرو کرد. به همین ترتیب اطلاعات
  35. 2:01مربوط به ملبان، قایق و رزرو اون‌ها در
  36. 2:04این جداول ذخیره میشه. بریم با همدیگه یه
  37. 2:07چند تا مثال روی این پایگاه داده بررسی
  38. 2:10بکنیم.
  39. 2:12بریم اولین پرسجو رو با همدیگه ببینیم.
  40. 2:15گفته پرسجویی بنویسید برای نام ملبانانی
  41. 2:18که همه قایق‌ها رو رزرو کردن. گفتیم زمانی
  42. 2:22که توی یک پرسجو کلمه همه رو می‌بینیم از
  43. 2:25عملگر تقسیم استفاده می‌کنیم. اون قسمت
  44. 2:28مربوط به همه در مخرج تقسیم ما قرار
  45. 2:30می‌گیره. یعنی بخش دوم تقسیم ما. اینجا
  46. 2:33سؤال ما گفته همه قایق‌ها از اونجایی که
  47. 2:36همه قایق‌ها رو خواسته میریم سراغ جدول
  48. 2:39قایق و ستون مربوط به کلید اصلی یعنی بی
  49. 2:43آیدی رو از جدول قایق برمی‌داریم. معمولاً
  50. 2:47در قسمت همه ما فقط کلید اصلی رو
  51. 2:49برمی‌داریم و سایر ستون‌ها رو حذفش
  52. 2:52می‌کنیم. چرا؟ چون شما هر ستونی رو که در
  53. 2:55قسمت دوم تقسیمتون استفاده بکنین حتماً
  54. 2:59باید در بخش اول تقسیم یعنی در صورت
  55. 3:02تقسیمتونم وجود داشته باشه و خیلی از
  56. 3:05صفت‌های ما صفت‌هایی هست که مختص همون
  57. 3:07جدوله و در جدول‌های دیگه نیستن. پس اگر
  58. 3:10شما بیارینشون توی مخرج تقسیمتون عملاً به
  59. 3:13مشکل برمی‌خورید. پس معمولاً کلید اصلی رو
  60. 3:16استخراج می‌کنیم چونکه کلید اصلی به عنوان
  61. 3:19کلید خارجی در سایر جداول حضور داره و ما
  62. 3:22می‌تونیم شرایط تقسیم رو فراهم بکنیم.
  63. 3:25الان برای این مثال در قسمت مخرج تقسیممون
  64. 3:30بی آیدی از جدول قایق‌ها پرتو میشه. برای
  65. 3:34قسمت صورت تقسیم یا بخش اول تقسیم گفته
  66. 3:37نام ملبان رو می‌خوایم که همه قایق‌ها رو
  67. 3:41رزرو کردن. می‌دونیم که چون بی آیدی در
  68. 3:43بخش دوم تقسیم هست قطعاً باید در بخش اول
  69. 3:47هم باشه. پس بی آیدی رو میاریم و ثانیاً
  70. 3:50می‌دونیم که این اطلاعات رو داریم از جدول
  71. 3:53مربوط به اطلاعات رزرومون می‌خونیم. صورت
  72. 3:56سؤال نام ملبان رو از ما خواسته و
  73. 3:58می‌دونیم که در جدول رزرومون نام ملبان رو
  74. 4:02نداریم بلکه آیدیشون رو داریم. اشکالی
  75. 4:04نداره آیدیشون رو میاریم به همراه بی آیدی
  76. 4:07در صورت تقسیم نگه می‌داریم و بعد در
  77. 4:10ادامه کاری می‌کنیم که این آیدی به نام
  78. 4:13ملبان تبدیل بشه. پس اتفاقی که میفته ما
  79. 4:16در صورت تقسیم یا بخش اول تقسیممون دو
  80. 4:20ستون s آیدی و بی آیدی از جدول رزرومون رو
  81. 4:24برمی‌داریم که می‌بینید من اینجا هایلایت
  82. 4:26زرد کردم. برای قسمت دوم تقسیممون که همون
  83. 4:30مخرجش میشه اصطلاحاً ما فقط ستون بی آیدی
  84. 4:33از جدول قایق رو برداشتیم چون می‌خواستیم
  85. 4:36همه قایق‌ها رو داشته باشیم. گفتیم این
  86. 4:39ستون‌های اضافه اگر در مخرج باشه برای ما
  87. 4:42مشکل‌ساز میشه چون هر ستونی در مخرج داریم
  88. 4:45حتماً باید در بخش اول تقسیم یا صورت
  89. 4:48تقسیممونم حضور داشته باشن و اصلاً جدول
  90. 4:51رزرو ستون‌هایی به اسم بینیم یا کالر
  91. 4:54نداره. پس همون ابتدای کار اون‌ها رو حذف
  92. 4:56می‌کنیم و فقط کلید اصلی رو برای مخرج
  93. 4:59تقسیممون نگه می‌داریم. حالا می‌دونیم
  94. 5:02دیگه زمانی که داره تقسیم اتفاق میفته،
  95. 5:04ستون‌هایی که بین صورت و مخرج مشترکن از
  96. 5:08جواب نهایی حذف میشن و سایر ستون‌های صورت
  97. 5:11میرن به عنوان خروجی. الان اینجا بی آیدی
  98. 5:15در صورت و مخرج مشترکه پس حذف میشه برای
  99. 5:18خروجی و فقط اسآیدی میره داخل خروجی. چه
  100. 5:21اتفاقی میفته الان؟ وقتی میگه همه قایق‌ها
  101. 5:24رو باید ملبان رزرو کرده باشه یعنی مثلاً
  102. 5:27ملبان شماره یک باید با هر ۴ار تا قایق
  103. 5:30اینجا سطر داشته باشه یعنی هر ۴ار تا قایق
  104. 5:33رو قبلاً رزرو کرده باشه می‌بینیم که
  105. 5:35ملبان شماره یکمون فقط د تا قایق رو رزرو
  106. 5:38کرده یعنی ۱۰۰ و ۱۰۱ پس برای ما به خروجی
  107. 5:42نمیره و جزو جواب‌های ما نیست میریم سراغ
  108. 5:45ملبان شماره د این ملبان فقط یک قایق رو
  109. 5:48رزرو کرده و سه تا قایق دیگه رو اصلاً
  110. 5:51رزرو نکرده کرده. پس ملوان شماره ۲ هم جزو
  111. 5:55جواب‌های ما نیست. بریم ملوان شماره ۳ رو
  112. 5:57ببینیم. ببینین همه قایق‌ها رو باهاشون
  113. 6:00سطر داره و همه رو حداقل یک بار رزرو
  114. 6:03کرده. پس ملبان شماره ۳ تنها ملبانیه که
  115. 6:07اسمش در خروجی ظاهر میشه. حالا اتفاقی که
  116. 6:10میفته اینه که ما می‌دونیم اس آیدی شماره
  117. 6:13ه قایق‌ها رو رزرو کرده ولی صورت سؤال از
  118. 6:17ما نام ملبان رو می‌خواد. پس در ادامه این
  119. 6:20خروجی رو با جدول ملبان یا سیلرزمون پیوند
  120. 6:24طبیعی می‌کنیم تا در نهایت بتونیم بفهمیم
  121. 6:28ملوانی که اسآیدیش شماره ه بوده نامش چیه
  122. 6:32در پیوند طبیعی این دو چون ستون اس آیدی
  123. 6:35مشترک هست و ما در پیوند طبیعی شرط برابری
  124. 6:39صفات مشترک رو داریم سه باید با سه برابر
  125. 6:42بشه و نهایتاً این سطر به عنوان خروجی
  126. 6:45انتخاب میشه یعنی سطر شماره د اگر دقت بکن
  127. 6:48کنین اینجا بعد از اینکه پیوند طبیعی رو
  128. 6:51انجام دادم فقط ستون اس نیم رو پرتو زدم
  129. 6:54به خاطر اینکه صورت سؤال فقط نام ملوانان
  130. 6:57رو خواسته پس نهایتاً از این سطر ستون اس
  131. 7:01نیم استخراج میشه که نام علی به عنوان
  132. 7:03جواب به ما برگردونده میشه
  133. 7:07یک پرسجوی دیگه ببینیم گفته پرسجویی
  134. 7:10بنویسید برای نام ملوانانی که قایق شماره
  135. 7:14۱۰۳ رو رزرو کردن دوباره ببینید صورت سؤال
  136. 7:17از ما نام ملبان رو خواسته در صورتی که ما
  137. 7:20در جدول رزرو کد ملبان‌ها رو داریم پس اول
  138. 7:23میایم کد ملبانانی که قایق شماره ۱۳ رو
  139. 7:26رزرو کردن رو به دست میاریم و بعد در
  140. 7:29نهایت به کمک پیوند طبیعی نام ملبان رو
  141. 7:32استخراج می‌کنیم. پس برای پرسجومون میریم
  142. 7:35سراغ جدول رزرومون و سطرهایی رو گزینش
  143. 7:39می‌کنیم که بی آیدی برابره با ۱۰۳ باشه.
  144. 7:42یعنی شماره قایق ۱۰۳ باشه. این د تا سطری
  145. 7:45که هایلایت زرد کردم انتخاب میشه. حالا
  146. 7:48این د تا سطر با جدول ملوانان ما پیوند
  147. 7:51طبیعی میشن. از اونجایی که Sآیدی بین د تا
  148. 7:54جدول مشترکه سطر زردرنگ اول وقتی می‌خواد
  149. 7:58ترکیب بشه میره سراغ اسآی دی شماره ۲. چون
  150. 8:01اینجا اسآیدی من دوئه حتماً می‌تونه با
  151. 8:03سطری که اسآیدیش د فقط ترکیب بشه. پس این
  152. 8:07سطر با این سطر آخر جدول ملوانان من ترکیب
  153. 8:11میشه و سطر دوم زردرنگ ما چون اس آیدیش سه
  154. 8:15هست فقط می‌تونه با سطر دوم از جدول ملبان
  155. 8:19ما ترکیب بشه. اتفاقی که میفته بعد از این
  156. 8:23فقط ستون اسنیم رو استخراج کردیم. یعنی
  157. 8:27الان از نتیجه ترکیب این سطرها فقط ستون
  158. 8:31اسنیم رو استخراج می‌کنم که باعث میشه
  159. 8:33نام‌های علی و حساب برای من برگرده. در
  160. 8:37راه حل اول جدول رزرو رو ابعادش رو کاهش
  161. 8:41دادم. یعنی فقط سطرهای با بی آیدی ۱۰۳ رو
  162. 8:45استخراج کردم بعد با سیلرز پیوند طبیعی
  163. 8:48کردم. در این پرسجوی دوم اول اومدم این د
  164. 8:51تا رو با همدیگه پیوند طبیعی کردم. بعد
  165. 8:55گفتم از حاصل این پیوند طبیعی سطرهایی رو
  166. 8:58بده که بی آیدی ۱۰۳ باشه و نهایتاً اس نیم
  167. 9:02رو پرتو کردم. هر دوی این جواب‌ها درسته
  168. 9:05ولی معمولاً این جواب اول استفاده میشه
  169. 9:08چون بهینه‌تره. چون قبل از اینکه وارد جو
  170. 9:11یا پیوند بشیم اومدیم ابعاد جدولمون رو
  171. 9:15کاهش دادیم و باعث میشه که این پیونده
  172. 9:17زمان کمتری رو از ما بگیره. ولی باز هم
  173. 9:20میگم روش دوم هم روش صحیحیه.
  174. 9:25یک مثال دیگه ببینیم. گفته پرسجویی
  175. 9:28بنویسید برای نام ملوانانی که قایق آبی
  176. 9:32رنگ رو رزرو کردن. باید بریم ببینیم چه
  177. 9:35جدای درگیر این پرسجو هستن. اولاً گفته
  178. 9:38رنگ قایق آبی‌رنگ باشه و ما می‌دونیم که
  179. 9:41رنگ قایق‌ها فقط در جدول قایق ذخیره میشه.
  180. 9:45در مرحله بعد گفته ملوانانی که این قایق
  181. 9:47رو رزرو کردن. پس می‌فهمیم که جدول رزرو
  182. 9:50رو هم احتیاج داریم و نهایتاً چون نام
  183. 9:53ملبان رو از ما خواسته پس جدول سیلرز یا
  184. 9:57ملبان هم مورد نیاز هست. ۳ تا جدول رو
  185. 10:00داریم. حالا ببینیم پرسجومون رو چطور
  186. 10:02می‌تونیم بنویسیم. هر دو تای این
  187. 10:04جواب‌هایی که من نوشتم درسته ولی هر
  188. 10:07کدومشون به یک روش رفتن. در روش اول اول
  189. 10:10اومدم از جدول قایق‌ها قایق‌هایی رو
  190. 10:14استخراج کردم که رنگشون آبیه. پس اومدم
  191. 10:17اینجا سطرهایی رو برداشتم که مقدارشون در
  192. 10:21ستون کالر بلو هست. سطر اول که الان
  193. 10:24هایلایت کردم خروجی این پرانتز درونی
  194. 10:26میشه. حاصل این خروجی رو اومدم با جداول
  195. 10:30رزرو و ملوانان پیوند طبیعی کردم. پس حاصل
  196. 10:34میشه یک سری سطرهای طولانی. حالا از این
  197. 10:37سطرهای طولانی من فقط ستون اس نیم رو
  198. 10:40می‌خوام. پس ستون اس نیم برگردونده شد.
  199. 10:43اتفاقی که میفته زمانی که این سطر می‌خواد
  200. 10:46با جدول رزرو من پیوند طبیعی بخوره چون بی
  201. 10:51آیدی بینشون مشترکه میاد اینجا فقط با
  202. 10:54سطرهای این سطررو ترکیب می‌کنه که بی
  203. 10:56آیدیشون ۱۰۰ باشن یعنی دقیقاً با این د تا
  204. 10:59سطری که من اینجا به صورت هایلایت براتون
  205. 11:02گذاشتم حالا یک بار این سطر با سطر اول
  206. 11:05رنگی من ترکیب میشه یک بار هم با سطر دوم
  207. 11:09ترکیب میشه نهایتاً در ادامه هر کدوم از
  208. 11:13این سطرها با جدول ملوانان ما ترکیب میشن.
  209. 11:17در جدول ملوانان ما اس آیدی داریم که باید
  210. 11:20با S آیدی مربوط به جدول رزرو تطابق داشته
  211. 11:24باشه. از اونجایی که اسآیدی جدول رزرو یک
  212. 11:27هست پس سطر اول حاصل ترکیب این د تا با
  213. 11:31سطر اول ملبان ترکیب میشه و سطر دوم حاصل
  214. 11:35از ترکیب یعنی این قسمتی که دارم با
  215. 11:37اشاره‌گر موس نشون میدم چون s آیدی س بوده
  216. 11:41با سطر دوم مربوط به جدول ملبان ترکیبش
  217. 11:45حالا از حاصل که یک سطر طولانی هست فقط
  218. 11:49ستون اس نیم که رضا و علی هست استخراج
  219. 11:52میشه در روش دوم یه مقداری سعی کردیم
  220. 11:55ابعاد رو کاهش بدیم و بعد پیوند طبیعی رو
  221. 11:58انجام بدیم. اول اومدیم از جدول قایق
  222. 12:01سطرهایی رو انتخاب کردیم که رنگ قایقشون
  223. 12:04آبی‌رنگه. همین سطری که الان رنگی کردیم
  224. 12:07نتیجه خروجی ما میشه. بعد اومدیم از این
  225. 12:10حاصل فقط ستون بی آیدی رو برداشتیم. گفتیم
  226. 12:12ما به بقیهش نیازی نداریم. یعنی الان فقط
  227. 12:15از اینجا ۱۰۰ د درراومده. این س رو اومدم
  228. 12:19نهایتاً با جدول رزرو با همدیگه پیوند
  229. 12:22طبیعی کردم که باعث میشه این د تا سطری که
  230. 12:25الان رنگی هست بره توی خروج و نهایتاً از
  231. 12:29این د تا سطر اس آیدی رو پرتو کردم که فقط
  232. 12:33ی و سه به عنوان s آی دی میره در خروجی
  233. 12:36این مرحله بعد حاصل این اسآیدی یک و سه رو
  234. 12:40با جدول ملبانم اومدم پیوند طبیعی کردم و
  235. 12:44نهایتاً ستون اسنیم رو استخراج کردم کردم
  236. 12:47از اونجا که اس آیدی ی و سه داشتم پس ستون
  237. 12:51اسم می‌شود رضا و علی
  238. 12:55یک مثال دیگه با همدیگه ببینیم گفته
  239. 12:57پرستجویی بنویسید برای نام ملبانانی که
  240. 13:01قایق آبی یا سبز رنگ رو رزرو کردم در
  241. 13:05مرحله اول اومدم بر روی جدول قایق‌ها یک
  242. 13:10گزینش انجام دادم گفتم کالر بلو باشه یا
  243. 13:14کالر ما گرین باشه یعنی یا رنگ قایق آبی
  244. 13:17باشه یا سبز باشه. حاصل این نتیجه رو
  245. 13:20ریختم در یک جدول موقتی به اسم تمپ. الان
  246. 13:24تمپ من یک جدولیه با سه تا ستون مشابه
  247. 13:28ستون‌های جدول قایب ولی فقط این د تا سطر
  248. 13:32رنگی رو داره که در اونجا قایق‌های من آبی
  249. 13:34و سبز هستن. حاصل این تمپ رو کافیه با
  250. 13:38جدول رزرو و جدول ملبان پیوند طبیعی بکنم.
  251. 13:43با جدول رزرو که پیوند طبیعی بکنم چون بی
  252. 13:46آیدی مشترکه فقط سطرهایی ترکیب میشه که بی
  253. 13:49آیدی ۱۰۰ و ۱۰۲ دارن. می‌بینین که من
  254. 13:52اینجا رنگی کردم و دوباره نتیجه این‌ها
  255. 13:56وقتی با جدول ملوانان ترکیب میشه چون اس
  256. 13:59آیدی بینشون مشترک هست از اونجایی که
  257. 14:02Sآیدی های ما اینجا ی و سه هست فقط سطرهای
  258. 14:06یک و سه در این ترکیب شرکت می‌کنن.
  259. 14:09نهایتاً ستون اسنیمو استخراج می‌کنیم که
  260. 14:12رضا و علی به عنوان جواب به ما برمی‌گردن.
  261. 14:18یک مثال دیگه با همدیگه ببینیم. گفته
  262. 14:20پرستجویی بنویسید برای نام ملبان که قایق
  263. 14:24آبی و سبزرنگ رو رزرو کردن. این پرسجو
  264. 14:28دقیقاً مشابه پرسجوی اسلاید قبلی هست. فقط
  265. 14:32اونجا یا داشتیم. اینجا به و تبدیل شده.
  266. 14:35ممکنه اولین چیزی که به ذهنتون می‌رسه
  267. 14:38بگین همون پرسشوی قبلی رو باید بنویسین.
  268. 14:41فقطی که اونجا بین رنگ‌های سبز و آبی هست
  269. 14:44باید به اند تبدیل بشه. شاید در نگاه اول
  270. 14:47جواب شما درست باشه ولی اگر کمی عمیق‌تر
  271. 14:50به این موضوع نگاه بکنین می‌بینین جوابتون
  272. 14:53کاملاً غلطه. وقتی اون رو به ان تبدیل
  273. 14:56می‌کنین یعنی من قایق‌هایی رو می‌خوام که
  274. 14:58همزمان هم رنگشون سبز باشه هم آبی باشه.
  275. 15:02ما چنین قایق‌هایی نداریم. پس اصلاً خروجی
  276. 15:06نداره اون پرسجو. یعنی در ستون کالر من
  277. 15:10نمی‌تونه همزمان برای یک قایق د تا رنگ
  278. 15:13نوشته شده باشه. قایق من یا رنگش آبیه یا
  279. 15:16رنگش سبزه. پس اند این د تا مفهومی نداره.
  280. 15:21این صورت سؤال داره میگه نام ملبان رو
  281. 15:24می‌خوایم که هم قایق آبی رزرو کرده باشن
  282. 15:28هم قایق سبز رزرو کرده باشن. راه حل چیه؟
  283. 15:32اینه که اول بیایم ملوانانی رو پیدا بکنیم
  284. 15:35که قایق‌های آبی رنگ رو رزرو کردن که من
  285. 15:38اینو ریختم داخل یک جدول موقتی به اسم تی
  286. 15:42۱ بعد ملبانانی رو پیدا می‌کنیم که
  287. 15:45قایق‌های سبز رنگ رو رزرو کردن حاصل رو
  288. 15:48می‌ریزیم در یک جدول موقتی به اسم تی د و
  289. 15:52از اونجایی که ملوانانی رو می‌خوایم که هر
  290. 15:55دوی این مدل قایق‌ها رو رزرو کرده باشن
  291. 15:58بین تی ۱ و تی د اشتراک می‌گیریم بریم
  292. 16:01کویمونو ببینیم
  293. 16:02ببینین ابتدای کار روی جدول قایق اومدم
  294. 16:06گزینش انجام دادم و گفتم رنگ کالرم آبی
  295. 16:09باشه. حاصل رو اومدم یه پیوند طبیعی کردم
  296. 16:13با جدول رزرو. می‌بینین که حاصل اینجا
  297. 16:17نوشته شده. الان سطری که رنگش آبی باشه
  298. 16:20این سطریه که رنگیه. زمانی که با جدول
  299. 16:24رزرو پیوند طبیعیش می‌کنم چون بی آیدی
  300. 16:26بینشون مشترکه فقط با صدرهای پیوند طبیعی
  301. 16:30اتفاق میفته که بی آیدی ۱۰۰ باشه که اینجا
  302. 16:32باز من اونا رو رنگی کردم حالا از حاصل
  303. 16:35این پیوند طبیعی فقط اس آیدی رو کشیدیم
  304. 16:38بیرون که می‌بینین ی و سه میشه خروجی این
  305. 16:41قسمت این میشه پس برای تی ۱ برای تی د
  306. 16:46اومدم قایق‌هایی رو انتخاب کردم که رنگشون
  307. 16:48سبزه اینجا براتون کشیدم یعنی این قسمت
  308. 16:52سبز رنگ بعد اومدم حاصل رو با جدول رزرو
  309. 16:56پیوند طبیعی کردم چون بی آیدیش ۱۲ هست پس
  310. 17:01فقط با این سطری که رنگیه قابل ترکیبه و
  311. 17:04نهایتاً اینجا هم sآیدی رو استخراج کردم
  312. 17:07که اس آیدی این سطر رنگی می‌شود سه از این
  313. 17:11طرف اسآی ی و سه اومده از این طرف هم اس
  314. 17:15آی س اومده اشتراک بین این‌ها میشه s آیدی
  315. 17:19س و می‌بینین که دقیقاً ما اس آیدی س رو
  316. 17:22پیدا کردیم حالا چیزی که پیدا کردیم کد
  317. 17:25ملبان هست در صورتی که صورت سؤال نام
  318. 17:28ملبان رو می‌خواد پس s اس آیدی س رو میام
  319. 17:31پیوند طبیعی می‌کنم با جدول ملبان و از
  320. 17:34اونجایی که فقط نام ملبان رو می‌خوام از
  321. 17:37حاصل این پیوند طبیعی فقط ستون اسم رو
  322. 17:41پرتو می‌زنم نهایتاً نام علی به عنوان
  323. 17:44جواب این سؤال به ما برگردونده میشه به
  324. 17:48پایان مباحث مربوط به این جلسه جلسه
  325. 17:51رسیدیم. امیدوارم که این جلسه هم براتون
  326. 17:53مفید باشه و با سابسکرایب، لایک و کامنت
  327. 17:57از این کانال حمایت بکنین. وقت شما بخیر و
  328. 18:01خدانگهدار.

About this transcript

This page contains the full transcript of آموزش پایگاه داده (دیتابیس) - جلسه 22: مرور عملگرهای جبر رابطه ای با پایگاه داده ملوانان قایق by Softin Academy, generated from the public captions YouTube serves with the video. The transcript has 2,607 words across 328 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.