در این مطلب، ویدئو مبانی پایگاه های داده با استفاده از پایتون و TinyDB با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:07:43
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:02,159
سلام به این ویدیوی جوان
2
00:00:02,159 –> 00:00:04,880
درباره مبانی پایگاه داده با tinydb و
3
00:00:04,880 –> 00:00:06,080
پایتون خوش آمدید،
4
00:00:06,080 –> 00:00:08,080
در اینجا قصد داریم برخی از
5
00:00:08,080 –> 00:00:10,880
اصول اولیه نحوه استفاده و چرایی استفاده از
6
00:00:10,880 –> 00:00:13,280
پایگاه داده را یاد بگیریم و ببینیم که چگونه می توان
7
00:00:13,280 –> 00:00:15,679
با چیزی به سادگی tinydb این کار را انجام داد. و
8
00:00:15,679 –> 00:00:17,359
پایتون،
9
00:00:17,359 –> 00:00:19,439
بنابراین پایگاه داده چیست، یک پایگاه داده
10
00:00:19,439 –> 00:00:21,439
برای ما مفید است زمانی که میخواهیم
11
00:00:21,439 –> 00:00:24,000
اطلاعاتی را ذخیره کنیم که حتی زمانی که یک
12
00:00:24,000 –> 00:00:25,680
برنامه تمام میشود،
13
00:00:25,680 –> 00:00:28,160
باقی میماند، همچنین راهی برای ذخیره اطلاعات به
14
00:00:28,160 –> 00:00:30,960
صورت سازمانیافته است و همچنین به شما امکان میدهد
15
00:00:30,960 –> 00:00:34,800
به سرعت و ایمن به آن دسترسی داشته باشید،
16
00:00:36,880 –> 00:00:39,440
پس چرا آیا اکنون به یک پایگاه داده نیاز داریم، پایگاه
17
00:00:39,440 –> 00:00:42,320
داده همانطور که قبلاً در مورد آن صحبت کردیم،
18
00:00:42,320 –> 00:00:44,719
یک روش بسیار سازمان یافته برای ذخیره سازی
19
00:00:44,719 –> 00:00:46,320
اطلاعات است و داشتن آن به
20
00:00:46,320 –> 00:00:48,640
صورت سازماندهی شده به ما امکان می دهد به آن
21
00:00:48,640 –> 00:00:51,280
اطلاعات به روشی بسیار سریع و سریع دسترسی پیدا
22
00:00:51,280 –> 00:00:52,480
کنیم،
23
00:00:52,480 –> 00:00:54,239
همچنین می توانید سطوح مختلف
24
00:00:54,239 –> 00:00:55,840
دسترسی را کنترل کنید. افراد
25
00:00:55,840 –> 00:00:57,360
مختلف مقادیر متفاوتی به اطلاعات دسترسی دارند
26
00:00:57,360 –> 00:00:58,559
27
00:00:58,559 –> 00:01:00,640
و همچنین به شما اجازه می دهد تا از
28
00:01:00,640 –> 00:01:04,719
امنیت خاصی مانند نام کاربری و رمز عبور برخوردار باشید
29
00:01:07,920 –> 00:01:11,760
اکنون خود tinydb
30
00:01:11,760 –> 00:01:15,119
برای انواع خاصی از موارد استفاده بسیار مفید است و
31
00:01:15,119 –> 00:01:17,040
به طور کامل در پایتون نوشته شده است و
32
00:01:17,040 –> 00:01:18,400
بسیار سریع
33
00:01:18,400 –> 00:01:21,360
است، بسیار ساده و کوچک و سرگرم کننده است
34
00:01:21,360 –> 00:01:24,000
و شروع کردن با آن برای کسی بسیار آسان است
35
00:01:24,000 –> 00:01:26,400
و یک کتابخانه بسیار تمیز
36
00:01:26,400 –> 00:01:29,280
و مستند است، بنابراین این
37
00:01:29,280 –> 00:01:33,520
انتخاب ما برای یادگیری در مورد پایگاه داده است
38
00:01:33,520 –> 00:01:36,000
اکنون شما نمی خواهید
39
00:01:36,000 –> 00:01:37,840
هنگامی که یک برنامه بسیار پیچیده دارید
40
00:01:37,840 –> 00:01:40,000
و به دنبال کارایی بالا هستید، از tinydb استفاده
41
00:01:40,000 –> 00:01:41,360
کنید، ممکن است بخواهید
42
00:01:41,360 –> 00:01:45,439
چیزی مانند sq lite یا mongodb را
43
00:01:46,479 –> 00:01:49,680
در نظر بگیرید، اکنون هر پایگاه داده ای که استفاده می کنید اساساً
44
00:01:49,680 –> 00:01:53,439
بر روی چهار عملیات اساسی است
45
00:01:53,439 –> 00:01:55,119
که برای دانستن آنها لازم است و هر چیز
46
00:01:55,119 –> 00:01:57,360
دیگری وجود دارد. از آن مشتق شده و به
47
00:01:57,360 –> 00:02:01,280
اینها عملیات خام گفته می شود که
48
00:02:01,280 –> 00:02:05,119
مخفف ایجاد به روز رسانی و حذف فید است،
49
00:02:05,119 –> 00:02:08,239
بنابراین ایجاد به ما اجازه می دهد تا یک پایگاه داده
50
00:02:08,239 –> 00:02:11,840
جداول جدید ایجاد کنیم و همچنین ورودی های جدید در آن
51
00:02:11,840 –> 00:02:14,080
پایگاه داده ها یا جداول
52
00:02:14,080 –> 00:02:16,080
و خواندن به ما امکان می دهد به آن
53
00:02:16,080 –> 00:02:19,040
اطلاعات به طور کلی دسترسی داشته باشیم یا به عنوان بخشی از
54
00:02:19,040 –> 00:02:19,840
به
55
00:02:19,840 –> 00:02:22,160
روز رسانی به ما امکان می دهد برخی از مقادیر را
56
00:02:22,160 –> 00:02:24,640
در آنها تغییر دهیم و حذف به ما امکان می دهد
57
00:02:24,640 –> 00:02:26,400
آن اطلاعات را پاک کنیم و آن
58
00:02:26,400 –> 00:02:29,680
رکوردها را از پایگاه داده حذف
59
00:02:31,519 –> 00:02:34,640
کنیم. نصب db بسیار آسان است، تنها کاری
60
00:02:34,640 –> 00:02:37,680
که باید انجام دهید این است
61
00:02:37,680 –> 00:02:39,680
که اگر در ویندوز و مک
62
00:02:39,680 –> 00:02:41,360
هستید و از پایتون 3 استفاده می کنید و از پایتون 3 استفاده
63
00:02:41,360 –> 00:02:44,480
64
00:02:44,480 –> 00:02:48,160
می کنید، می توانید db را نصب کنید، سپس می توانید tiny db را وارد کنید. شی
65
00:02:48,160 –> 00:02:50,560
tiny db و همچنین
66
00:02:50,560 –> 00:02:53,599
از ماژول tiny db در کد پایتون خود پرس و جو کنید
67
00:02:53,599 –> 00:02:55,360
و وقتی این را اجرا کردید اگر
68
00:02:55,360 –> 00:02:58,000
با موفقیت انجام شد
69
00:02:58,000 –> 00:03:01,760
می دانید که هیچ خطایی ندارید
70
00:03:01,760 –> 00:03:04,319
حالا بیایید نگاهی بیندازیم که چگونه می
71
00:03:04,319 –> 00:03:06,400
توانیم یک پایگاه داده ایجاد کنیم و اطلاعاتی را اضافه کنیم.
72
00:03:06,400 –> 00:03:08,879
در
73
00:03:08,879 –> 00:03:11,840
اینجا ما شی tinydb را نمونهسازی میکنیم
74
00:03:11,840 –> 00:03:14,000
و نام فایل را در مورد
75
00:03:14,000 –> 00:03:15,680
db.json مشخص میکنیم
76
00:03:15,680 –> 00:03:17,920
و متوجه میشوید که
77
00:03:17,920 –> 00:03:20,640
فایل db.json فایل نقطهای وجود دارد که در
78
00:03:20,640 –> 00:03:22,879
پوشه شما ایجاد میشود که همه این
79
00:03:22,879 –> 00:03:24,640
اطلاعات در آن ذخیره میشوند
80
00:03:24,640 –> 00:03:28,319
و سپس اضافه میشود. یک ورودی در این ما از
81
00:03:28,319 –> 00:03:31,519
روش insert استفاده می کنیم، بنابراین db.insert را انجام می دهیم و
82
00:03:31,519 –> 00:03:34,959
می توانیم به سادگی یک فرهنگ لغت وارد کنیم
83
00:03:34,959 –> 00:03:37,440
و به طور کلی می خواهید از جفت های مقادیر کلیدی استفاده کنید
84
00:03:37,440 –> 00:03:40,080
که در آن کلید
85
00:03:40,080 –> 00:03:42,959
شناسه داده ها است و مقدار آن
86
00:03:42,959 –> 00:03:45,920
مقدار ورودی های خاص است. می توانید ببینید
87
00:03:45,920 –> 00:03:49,360
که ما دو ورودی مشابه داریم در جایی
88
00:03:49,360 –> 00:03:51,920
که نوع به عنوان کلید وجود دارد و مقدار آن
89
00:03:51,920 –> 00:03:54,319
apple است و سپس به عنوان کلید شمارش می شود
90
00:03:54,319 –> 00:03:56,959
و مقدار هفت به عنوان مقدار
91
00:03:56,959 –> 00:04:00,560
یکسان برای نوع هلو