اصول SQL با PostgreSQL
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک اصول SQL – یادگیری مفاهیم پایگاه داده، راهاندازی PostgreSQL و سینتکس SQL
- ایجاد و مدیریت پایگاههای داده – تعریف جداول، روابط، کلیدهای اصلی/خارجی و محدودیتها
- دستکاری داده – انجام عملیات INSERT ،UPDATE، DELETE و عملیات دادهای عمده
- کوئری و فیلتر کردن داده – استفاده از SELECT، WHERE ،ORDER BY ،LIMIT ،OFFSET و DISTINCT
- کار با Joinها – یادگیری INNER JOIN ،LEFT JOIN و FULL JOIN برای اتصال جداول
- تجمع و گروهبندی داده – استفاده از COUNT ،SUM، AVG ،MIN ،MAX ،GROUP BY و HAVING
پیشنیازهای دوره
- نیازی به تجربه برنامهنویسی نیست، تمامی موارد لازم ارائه خواهد شد.
توضیحات دوره
به اصول SQL را با استفاده از PostgreSQL، یکی از قدرتمندترین و پرکاربردترین سیستمهای پایگاه داده رابطهای، مسلط شوید! چه به عنوان یک مبتدی که میخواهد وارد مدیریت داده شود، چه یک توسعهدهنده که قصد تقویت مهارتهای SQL خود را دارد، این دوره اصول محکمی در طراحی پایگاه داده، کوئری و دستکاری داده به شما میدهد.
شما خواهید آموخت چگونه پایگاه داده ایجاد کنید، جداول را تعریف کنید، داده را وارد و مدیریت کنید، کوئری های پیچیده انجام دهید و عملکرد را بهینه کنید. همه اینها با استفاده از مثالهای دنیای واقعی و بهترین شیوهها آموزش داده میشود.
در پایان این دوره، در نوشتن کوئریهای SQL مهارت لازم را کسب کرده و آماده بهکارگیری دانش خود در پروژههای واقعی خواهید بود.
نتایج یادگیری
در پایان این دوره، فراگیران قادر خواهند بود:
اصول SQL و راهاندازی PostgreSQL
- نصب و راهاندازی PostgreSQL (با استفاده از Docker و pgAdmin)
- درک پایگاه داده رابطهای و سینتکس SQL
- یادگیری ساختارهای پایگاه داده و نمودارهای ERD (نمودارهای ارتباط موجودیتها)
تعریف و مدیریت جداول
- ایجاد و تغییر جداول با استفاده از کلیدهای اصلی و خارجی
- تعریف نوع داده، محدودیتها و روابط
- پیادهسازی روابط یکبهیک، یکبهچند و چندبهچند
وارد کردن، بروزرسانی و حذف داده
- انجام عملیات INSERT ،UPDATE و DELETE
- استفاده از تراکنشها و بازگردانی برای حفظ یکپارچگی داده
- بارگذاری داده JSON و CSV در PostgreSQL
کوئری و فیلتر کردن داده
- بازیابی داده با کوئریهای SELECT
- فیلتر کردن رکوردها با WHERE ،LIKE ،IN ،BETWEEN و عملگرهای منطقی
- استفاده از ORDER BY ،LIMIT و OFFSET برای صفحهبندی
Join ها و روابط در SQL
- تسلط به INNER JOIN ،LEFT JOIN ،RIGHT JOIN و FULL JOIN
- درک چگونگی اتصال چند جدول بهطور مؤثر
- مدیریت روابط یکبهچند و چندبهچند
تجمع و گروهبندی داده
- استفاده از COUNT ،SUM ،AVG ،MI ،MAX برای تجمع داده
- یادگیری GROUP BY و HAVING برای فیلتر کردن داده گروهبندیشده
- کار با زیرکوئری ها و جداول مشتقشده
این دوره برای چه کسانی مناسب است؟
- مبتدیها و حرفهایهای داده مشتاق – نیازی به تجربه قبلی SQL نیست!
- توسعهدهندگان و مهندسان نرمافزار – که میخواهند PostgreSQL را در اپلیکیشن ها وارد کنند.
- تحلیلگران داده و حرفهایهای هوش تجاری – که به دنبال بهبود مهارتهای SQL هستند.
- دانشجویان و تغییردهندگان مسیر شغلی – که وارد مشاغل مرتبط با فناوری و داده میشوند.
- هر کسی که با پایگاه داده کار میکند – و میخواهد اصول PostgreSQL را به خوبی بیاموزد.
اصول SQL با PostgreSQL
-
مقدمه 02:49
-
مقدمه ماژول 01:54
-
راهنمای شروع سریع: VSCode برای ویندوز و MacOS 10:34
-
سامانه مدیریت پایگاه داده رابطهای (RDMS)، پایگاه داده و SQL 07:26
-
ایجاد پایگاه داده PostgreSQL با Docker 16:22
-
راهنمای راهاندازی کد منبع 05:25
-
مقدمه ماژول 02:17
-
معرفی ساختار پایگاه داده و نمودار ERD 04:32
-
اتصال به پایگاه داده PostgreSQL 11:17
-
ایجاد و مدیریت پایگاه داده با SQL 08:55
-
تعریف و مدیریت جداول با SQL 13:39
-
انواع داده متداول (رشتهها، اعداد، بولین) 19:53
-
فیلدهای تاریخ و زمان 07:40
-
فیلدهای اجباری، Null و خالی 11:01
-
مقادیر پیشفرض 08:00
-
مقادیر یکتا 07:58
-
ایجاد کلیدهای اصلی 09:16
-
ایجاد کلیدهای خارجی 16:40
-
رفتار حذف داده 08:54
-
تعریف روابط چندبهچند 10:36
-
ایجاد رابطه یکبهیک 07:59
-
معرفی محدودیتهای Check 13:19
-
تعریف کامل جداول SQL در یک دستور 13:52
-
اتصال به پایگاه داده با pgAdmin 09:53
-
ایجاد و مدیریت جداول پایگاه داده با pgAdmin 11:16
-
مقدمه ماژول 01:42
-
بازسازی پایگاه داده 03:30
-
وارد کردن داده در جداول 13:34
-
وارد کردن دادههای عمده در SQL 03:39
-
بروزرسانی رکوردهای موجود 09:13
-
وارد کردن داده با کلیدهای خارجی 04:43
-
مدیریت وارد کردن داده در روابط یکبهیک 16:04
-
مدیریت وارد کردن داده در روابط چندبهچند 08:59
-
حذف رکوردها 04:58
-
حذف داده با روابط 10:35
-
بارگذاری داده JSON در PostgreSQL 20:05
-
بارگذاری داده CSV در PostgreSQL 11:29
-
پشتیبانگیری و بازیابی پایگاه داده PostgreSQL 16:10
-
نگهداری دادهها در کانتینر Docker PostgreSQL 08:12
-
مدیریت داده پایگاه داده با pgAdmin 12:28
-
ساخت اسکریپت راهاندازی PostgreSQL 06:17
-
مقدمه ماژول 01:56
-
دستور SELECT – بازیابی همه ستونها در مقابل ستونهای خاص 09:01
-
فیلتر رکوردها با WHERE 07:04
-
مرتبسازی نتایج با ORDER BY (صعودی/نزولی) 07:08
-
بازیابی اولین رکورد 04:55
-
محدودیت و آفست – اصول صفحهبندی 05:18
-
DISTINCT – حذف مقادیر تکراری 06:59
-
آلیاسها – تغییر نام ستونها/جداول برای خوانایی 06:07
-
معرفی Viewها 09:25
-
معرفی توابع 18:09
-
مقدمه ماژول 01:42
-
استفاده از عملگرهای منطقی AND ،OR و NOT 08:25
-
استفاده از عملگرهای مقایسهای 06:43
-
استفاده از LIKE برای تطابق الگو 09:27
-
استفاده از IN و NOT IN برای فیلتر کردن لیستها 04:49
-
استفاده از BETWEEN برای بازهها 06:18
-
مقدمه ماژول 01:49
-
درک JOIN ها در SQL 04:53
-
INNER JOIN برای روابط یکبهچند 16:34
-
INNER JOIN برای روابط یکبهیک 05:42
-
INNER JOIN برای روابط چندبهچند 08:57
-
LEFT JOIN برای روابط یکبهچند 09:12
-
LEFT JOIN در روابط یکبهیک 02:44
-
LEFT JOIN در روابط چندبهچند 10:48
-
FULL OUTER JOIN 04:14
-
مقدمه ماژول 01:23
-
شمارش رکوردها با تابع COUNT 05:51
-
جمع کردن مقادیر با تابع SUM 07:56
-
محاسبه میانگین با تابع AVG 02:16
-
استفاده از GROUP BY برای تجمع داده 11:26
-
فیلتر نتایج تجمعی با HAVING 03:22
-
پیدا کردن مقادیر حداقل و حداکثر 03:01
مشخصات آموزش
اصول SQL با PostgreSQL
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:73
- مدت زمان :10:06:39
- حجم :4.78GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy