ورود و خرید
دسترسی دائمی به فایلهای دوره + شرکت خودکار در قرعهکشی
دوره برنامه نویسی SQL
بدون امتیاز
0 نقد و بررسیها
مشاهده در موبایل
همین حالا اسکن کنید
آموزش SQL از صفر؛ گزارشگیری و تحلیل داده بدون پیشنیاز
اگر با داده، گزارشگیری، تحلیل کسبوکار یا تصمیمگیری مدیریتی سروکار دارید، SQL یکی از کاربردیترین مهارتهایی است که میتوانید یاد بگیرید.
این دوره کاملاً از صفر شروع میشود و فرض بر این است که هیچ تجربه قبلی در SQL ندارید. هدف این است که در پایان بتوانید اطلاعات موردنیازتان را از پایگاه داده بیرون بکشید، آنها را فیلتر و مرتب کنید، چند جدول را به هم متصل کنید و از دادههای خام به اطلاعات قابلاستفاده برسید.
SQL چرا اینقدر مهم است؟
تقریباً تمام کسبوکارهای امروزی اطلاعات خود را در Database نگهداری میکنند؛ از مشتری و سفارش گرفته تا محصول، فروش و رفتار کاربران.
با SQL میتوانید به سؤالهایی مثل این پاسخ دهید:
- کدام مشتریها بیشترین خرید را داشتهاند؟
- مجموع فروش ماه گذشته چقدر بوده؟
- چه سفارشهایی بیشتر از مبلغ مشخصی هستند؟
- کدام کاربران ویژگی خاصی دارند؟
- اطلاعات مربوط به چند جدول چگونه به هم مرتبط میشوند؟
این یعنی بهجای حدس زدن، میتوانید براساس داده واقعی تصمیم بگیرید.
آشنایی با Database و ساختار دادهها
قبل از نوشتن Query، دوره ابتدا مفهوم Database را ساده توضیح میدهد.
با موضوعاتی مثل:
Database Table Field Record RDBMS Primary Key Schema Relationship
آشنا میشوید و میبینید چرا اطلاعات در یک پایگاه داده حرفهای بین چند جدول تقسیم میشوند.
همچنین مفهوم Normalization را یاد میگیرید؛ یعنی طراحی دادهها به شکلی که اطلاعات بیهوده تکرار نشوند و مدیریت و تحلیل آنها سادهتر شود.
کار عملی با Microsoft SQL Server
دوره فقط تئوری نیست.
برای تمرین از Microsoft SQL Server و محیط SQL Server Management Studio یا SSMS استفاده میشود و نحوه نصب، اتصال به Server و Restore کردن یک Database نمونه نیز قدمبهقدم آموزش داده میشود.
به این ترتیب میتوانید همزمان با مدرس Queryها را اجرا کنید.
نوشتن اولین Query
بعد وارد SQL واقعی میشوید.
از سادهترین ساختار شروع میکنید:
SELECT CustomerName
FROM dbo.Customers;
و یاد میگیرید SELECT چه اطلاعاتی را انتخاب میکند و FROM مشخص میکند داده از کدام جدول گرفته شود.
کمکم با موضوعاتی مثل:
SELECT DISTINCT TOP Alias Wildcard *
آشنا میشوید و میتوانید خروجی Query را دقیقاً مطابق نیازتان تنظیم کنید.
فیلتر کردن دادهها با WHERE
یکی از مهمترین مهارتهای SQL این است که بهجای دریافت تمام اطلاعات، فقط دادهای را که واقعاً لازم دارید بیرون بکشید.
در این بخش با مواردی مثل:
WHERE AND OR IN NOT IN LIKE NOT LIKE BETWEEN
کار میکنید.
مثلاً میتوانید فقط مشتریان یک منطقه، سفارشهای بالاتر از مبلغ مشخص یا نامهایی با الگوی خاص را پیدا کنید.
JOIN؛ اتصال چند جدول به یکدیگر
یکی از مهمترین قسمتهای دوره، آموزش JOIN است.
در دنیای واقعی معمولاً تمام اطلاعات موردنیاز شما داخل یک Table قرار ندارند.
مثلاً اطلاعات سفارش در جدول Orders است، اما نام و شماره تلفن مشتری داخل Customers قرار دارد.
با JOIN یاد میگیرید این جدولها را براساس شناسههای مشترک به هم وصل کنید و یک گزارش کامل بسازید.
همچنین تفاوت میان:
INNER JOIN LEFT OUTER JOIN RIGHT OUTER JOIN
را بهصورت عملی میبینید.
مرتبسازی، شمارش و محاسبه اطلاعات
دوره فقط به نمایش اطلاعات محدود نمیشود.
با ORDER BY نتایج را مرتب میکنید و با Functionهایی مثل:
COUNT SUM GETDATE DATEADD
میتوانید از دادهها گزارش واقعی بسازید.
مثلاً:
- تعداد سفارشهای ماه گذشته
- مجموع درآمد ماه گذشته
- فروش هر مشتری
- سفارشهای اخیر
را مستقیماً از Database استخراج کنید.
GROUP BY؛ تبدیل داده خام به گزارش
با GROUP BY میتوانید اطلاعات را دستهبندی و خلاصه کنید.
مثلاً بهجای دیدن صدها سفارش جداگانه، میتوانید ببینید هر مشتری در مجموع چقدر خرید کرده است.
این همان جایی است که SQL از یک زبان ساده Query به یک ابزار واقعی تحلیل داده و گزارشگیری تبدیل میشود.
Query Designer؛ ساخت Queryهای پیچیده بدون دردسر
یکی از جذابترین بخشهای دوره در انتهاست.
با Query Designer میتوانید جدولها و ستونها را بهصورت بصری انتخاب کنید و SQL Server بخش زیادی از Query، JOIN، Filter، Sort و حتی GROUP BY را برایتان بسازد.
این قابلیت مخصوصاً برای افراد تازهکار بسیار جذاب است و کمک میکند ساختار Queryهای پیچیده را سریعتر درک کنند.
این دوره برای چه کسانی مناسب است؟
این آموزش مخصوصاً برای افراد زیر کاربردی است:
- تحلیلگران داده و کسبوکار
- مدیران محصول
- مدیران و صاحبان کسبوکار
- پژوهشگران
- برنامهنویسان تازهکار
- علاقهمندان Data Analysis
- کسانی که با Excel کار میکنند و میخواهند وارد دنیای Database شوند
- هر کسی که در محیط کاری با حجم زیادی از داده روبهروست
برای شروع هم هیچ پیشزمینه برنامهنویسی یا مدرک علوم کامپیوتر لازم نیست.
114(1).txt
چرا این دوره ارزش دیدن دارد؟
چون SQL مهارتی نیست که فقط برنامهنویسها به آن نیاز داشته باشند.
اگر بتوانید مستقیماً با دادههای یک کسبوکار کار کنید، بهجای منتظر ماندن برای گزارش دیگران میتوانید خودتان سؤال بپرسید و پاسخ را از Database بگیرید.
بعد از این دوره، مفاهیمی مثل SELECT، WHERE، JOIN، GROUP BY و SUM دیگر مجموعهای از کلمات عجیب نیستند؛ بلکه ابزارهایی هستند که با آنها میتوانید اطلاعات خام را به گزارش و بینش قابلاستفاده تبدیل کنید.
اگر میخواهید یکی از کاربردیترین مهارتهای دنیای داده و کسبوکار را از صفر یاد بگیرید، این دوره شروع بسیار خوبی است.
🌐 مشاهده و تهیه دوره از wsho.ir
نقد و بررسیها کاربران
برای نوشتن دیدگاه باید وارد بشوید.

