دوره آموزشی یادگیری اصولی SQL: پرسوجو، تحلیل و کاوش دادههای رابطهای
6 ساعت 52 دقیقهمبتدی2026-08-17
مدرسین

Walter Shields
Tech Educator and Best-Selling Author
جزئیات دوره
اگر میخواهید مهارت خود را در کار با داده، نوشتن Query و مدیریت پایگاههای داده به سطح حرفهایتری برسانید، این دوره یک مسیر فشرده و کاملاً کاربردی برای تقویت مهارتهای SQL و کار با محیطهای Database در اختیار شما قرار میدهد.
دوره با آشنایی با سیستمهای مدرن داده و مفاهیم پایه پایگاههای داده رابطهای آغاز میشود و سپس به سراغ SQL و ساختار دستورات آن میرود. در ادامه یاد میگیرید چگونه Queryهای بهینه بنویسید، دادهها را فیلتر و مرتب کنید و با استفاده از Join اطلاعات موجود در جداول مختلف را با یکدیگر ترکیب کنید تا بتوانید از دادههای خام، اطلاعات و بینشهای ارزشمند استخراج کنید.
در بخشهای عملیتر، نحوه کار با جداول پیچیده و مدیریت و دستکاری دادهها را تمرین میکنید. هدف این است که مهارتهای SQL شما فقط به نوشتن چند Query ساده محدود نماند، بلکه بتوانید در موقعیتهای واقعی و مسائل رایج محیطهای کاری از آنها استفاده کنید.
یکی از بخشهای مهم دوره به استفاده از هوش مصنوعی در Workflowهای SQL اختصاص دارد. یاد میگیرید چگونه AI میتواند در نوشتن و بهبود Queryها، تحلیل داده و حل مسائل به شما کمک کند و در عین حال با محدودیتها و خطاهای احتمالی آن آشنا میشوید. همچنین با نحوه استفاده از تکنیکهای یادگیری ماشین در کنار تحلیل داده و SQL آشنا خواهید شد.
در طول دوره، مفاهیم مختلف را در قالب سناریوهای واقعی و مسئلهمحور تمرین میکنید و برای انجام تمرینها از یک محیط پایگاه داده نمونه مبتنی بر SQLite استفاده خواهید کرد. این رویکرد کمک میکند آموختههای تئوری را به مهارتهای عملی و قابل استفاده در محیط کار تبدیل کنید.
این دوره برای تحلیلگران داده، متخصصان کسبوکار، افراد فعال در حوزه عملیات، توسعهدهندگان و افرادی که قصد تغییر مسیر شغلی به سمت داده و تحلیل را دارند مناسب است. همچنین برای کسانی که میخواهند مهارتهای ماندگار و قابل استفاده در محیطهای سازمانی برای تصمیمگیری مبتنی بر داده به دست آورند، گزینه مناسبی است.
اهداف یادگیری
با سیستمهای مدرن داده و مفاهیم پایه پایگاههای داده رابطهای آشنا شوید.
ساختار و Syntax زبان SQL را بهصورت اصولی یاد بگیرید.
Queryهای SQL را برای استخراج اطلاعات ارزشمند از دادهها طراحی و بهینه کنید.
دادهها را با استفاده از Filtering و Sorting مدیریت و تحلیل کنید.
با استفاده از Join، اطلاعات را از چند جدول مختلف ترکیب کنید.
دادهها را در جداول پیچیده مدیریت، ویرایش و دستکاری کنید.
مهارتهای SQL را در سناریوهای واقعی و مسئلهمحور به کار بگیرید.
از SQLite برای تمرین Queryنویسی و کار با پایگاه داده استفاده کنید.
هوش مصنوعی را به شکل مؤثر در Workflowهای SQL و تحلیل داده ادغام کنید.
محدودیتها، خطاها و ریسکهای استفاده از AI در تولید و تحلیل Queryهای SQL را شناسایی کنید.
از تکنیکهای یادگیری ماشین در کنار SQL و تحلیل داده استفاده کنید.
توانایی تصمیمگیری مبتنی بر داده را با استفاده از مهارتهای SQL و Database Management تقویت کنید.
مهارتهای کاربردی و قابل اتکا برای کار با پایگاههای داده در محیطهای سازمانی به دست آورید.
دوره با آشنایی با سیستمهای مدرن داده و مفاهیم پایه پایگاههای داده رابطهای آغاز میشود و سپس به سراغ SQL و ساختار دستورات آن میرود. در ادامه یاد میگیرید چگونه Queryهای بهینه بنویسید، دادهها را فیلتر و مرتب کنید و با استفاده از Join اطلاعات موجود در جداول مختلف را با یکدیگر ترکیب کنید تا بتوانید از دادههای خام، اطلاعات و بینشهای ارزشمند استخراج کنید.
در بخشهای عملیتر، نحوه کار با جداول پیچیده و مدیریت و دستکاری دادهها را تمرین میکنید. هدف این است که مهارتهای SQL شما فقط به نوشتن چند Query ساده محدود نماند، بلکه بتوانید در موقعیتهای واقعی و مسائل رایج محیطهای کاری از آنها استفاده کنید.
یکی از بخشهای مهم دوره به استفاده از هوش مصنوعی در Workflowهای SQL اختصاص دارد. یاد میگیرید چگونه AI میتواند در نوشتن و بهبود Queryها، تحلیل داده و حل مسائل به شما کمک کند و در عین حال با محدودیتها و خطاهای احتمالی آن آشنا میشوید. همچنین با نحوه استفاده از تکنیکهای یادگیری ماشین در کنار تحلیل داده و SQL آشنا خواهید شد.
در طول دوره، مفاهیم مختلف را در قالب سناریوهای واقعی و مسئلهمحور تمرین میکنید و برای انجام تمرینها از یک محیط پایگاه داده نمونه مبتنی بر SQLite استفاده خواهید کرد. این رویکرد کمک میکند آموختههای تئوری را به مهارتهای عملی و قابل استفاده در محیط کار تبدیل کنید.
این دوره برای تحلیلگران داده، متخصصان کسبوکار، افراد فعال در حوزه عملیات، توسعهدهندگان و افرادی که قصد تغییر مسیر شغلی به سمت داده و تحلیل را دارند مناسب است. همچنین برای کسانی که میخواهند مهارتهای ماندگار و قابل استفاده در محیطهای سازمانی برای تصمیمگیری مبتنی بر داده به دست آورند، گزینه مناسبی است.
اهداف یادگیری
با سیستمهای مدرن داده و مفاهیم پایه پایگاههای داده رابطهای آشنا شوید.
ساختار و Syntax زبان SQL را بهصورت اصولی یاد بگیرید.
Queryهای SQL را برای استخراج اطلاعات ارزشمند از دادهها طراحی و بهینه کنید.
دادهها را با استفاده از Filtering و Sorting مدیریت و تحلیل کنید.
با استفاده از Join، اطلاعات را از چند جدول مختلف ترکیب کنید.
دادهها را در جداول پیچیده مدیریت، ویرایش و دستکاری کنید.
مهارتهای SQL را در سناریوهای واقعی و مسئلهمحور به کار بگیرید.
از SQLite برای تمرین Queryنویسی و کار با پایگاه داده استفاده کنید.
هوش مصنوعی را به شکل مؤثر در Workflowهای SQL و تحلیل داده ادغام کنید.
محدودیتها، خطاها و ریسکهای استفاده از AI در تولید و تحلیل Queryهای SQL را شناسایی کنید.
از تکنیکهای یادگیری ماشین در کنار SQL و تحلیل داده استفاده کنید.
توانایی تصمیمگیری مبتنی بر داده را با استفاده از مهارتهای SQL و Database Management تقویت کنید.
مهارتهای کاربردی و قابل اتکا برای کار با پایگاههای داده در محیطهای سازمانی به دست آورید.
سرفصل ها
مقدمه
- PixelMetrics - حل یک مسئله تجاری واقعی با SQL و هوش مصنوعی
سیستمهای داده مدرن
- سناریوی PixelMetrics - ما اصلاً چه دادهای داریم
- نظریه پایگاه داده رابطهای
- موتور پایگاه داده SQLite
- نکته برجسته گردش کار هوش مصنوعی - وقتی هوش مصنوعی طرحواره را اشتباه میخواند
پشته SQL
- WSDA Music - با پایگاه داده نمونه آشنا شوید
محیط پایگاه داده SQLite
- بارگیری فایل پایگاه داده نمونه
- آشنایی با یک پایگاه داده
- منطقه مرور داده
- منطقه نوشتن پرسوجو
- نکته برجسته گردش کار هوش مصنوعی - هنگام کشف طرحواره، هوش مصنوعی چه چیزی را از دست میدهد
نوشتن پرسوجوها
- پرسوجوها
- توضیحنویسی پرسوجو
- ترکیب پرسوجو
- بهترین روشهای ترکیب پرسوجو
- نامهای سفارشی ستون
- مرتبسازی نتایج پرسوجو
- محدود کردن نتایج پرسوجو
- راهحل - دفترچه تماس تیم فروش
- نکته برجسته گردش کار هوش مصنوعی - ابتدا خودتان بنویسید، سپس از هوش مصنوعی بخواهید آن را بهبود بخشد
کشف بینش در دادهها
- انواع عملگرهای SQL
- فیلتر و تحلیل دادههای عددی
- عملگرهای BETWEEN و IN
- فیلتر و تحلیل دادههای متنی
- جستجوی رکوردها بدون تطابق دقیق
- فیلتر و تحلیل با استفاده از تاریخها
- فیلتر رکوردها بر اساس بیش از یک شرط
- عملگر منطقی OR
- پرانتزها و ترتیب
- منطق IF THEN با CASE
- راهحل - فیلتر رکوردها با عملگرهای چندگانه
- نکته برجسته گردش کار هوش مصنوعی - آیا هوش مصنوعی میتواند یک عبارت CASE بنویسد که یک ذینفع به آن اعتماد کند
دسترسی به دادهها از چندین جدول
- توضیح JOINها
- چگونه جداول با یکدیگر ارتباط دارند، قسمت ۱
- چگونه جداول با یکدیگر ارتباط دارند، قسمت ۲
- سادهسازی JOINها
- انواع JOINها
- INNER JOIN
- LEFT JOIN
- RIGHT JOIN
- جداول و نمودارهای موجودیت-رابطه
- پیوستن به چندین جدول
- راهحل - گزارش جزئیات آیتمهای فاکتور
- نکته برجسته گردش کار هوش مصنوعی - وقتی هوش مصنوعی JOIN را اشتباه میگیرد
توابع SQL
- سناریوی PixelMetrics - دادهها قبل از اینکه بتوانند داستانی تعریف کنند، نیاز به تمیزکاری دارند
- محاسبه با توابع
- انواع توابع رشتهای، تاریخ و تجمعی
- اتصال رشتهها
- جدا کردن متن
- توابع رشتهای UPPER و LOWER
- توابع تاریخ
- توابع تجمعی
- تودرتو کردن توابع
- راهحل - لیست تماس کارکنان فرمتشده
گروهبندی
- گروهبندی نتایج پرسوجو
- فیلتر با شرط گروهبندیشده
- گروهبندی با بند WHERE
- گروهبندی با بند HAVING
- گروهبندی با WHERE و HAVING
- گروهبندی بر اساس چندین فیلد
- راهحل - گزارش درآمد بازار فعال
- نکته برجسته گردش کار هوش مصنوعی - تبدیل نتیجه GROUP BY به یک تصمیم ذینفع
تودرتو کردن پرسوجوها
- زیرپرسوجوها و توابع تجمعی
- زیرپرسوجوی بند SELECT
- زیرپرسوجوهای تجمعی
- زیرپرسوجوهای غیرتجمعی
- زیرپرسوجوی بند IN
- زیرپرسوجوی بند DISTINCT
- راهحل - دریافت فاکتورهای بالاتر از میانگین شرکت
پرسوجوهای ذخیرهشده
- معرفی نما
- ایجاد نما
- ویرایش نما
- پیوستن نماها
- حذف نماها
- راهحل - ایجاد دفترچه راهنمای کارکنان قابل استفاده مجدد
- نکته برجسته گردش کار هوش مصنوعی - استفاده از هوش مصنوعی به عنوان شریک نوشتن نما
افزودن، اصلاح و حذف دادهها
- تحلیل و مدیریت
- درج داده
- بهروزرسانی داده
- حذف داده
- راهحل - نگهداری جدول Genre
- نکته برجسته گردش کار هوش مصنوعی - بررسی DML تولیدشده توسط هوش مصنوعی قبل از اینکه دادههای واقعی را لمس کند
پروژه نهایی - ادغام هوش مصنوعی در گردش کار SQL شما
- آمادهسازی برای پروژه نهایی
- پروژه نهایی PixelMetrics - گردش کار SQL کامل با کمک هوش مصنوعی
سناریو - مصاحبه SQL شبیهسازیشده
- برای مصاحبه SQL مدرن آماده شوید
- تمرین مصاحبه غیرفنی
نتیجهگیری
- گامهای بعدی - حرفه شما به عنوان یک تحلیلگر داده توانمند با هوش مصنوعی