آموزش تست‌های عملی SQL برای مهندسی داده - آخرین آپدیت

دانلود SQL for Data Engineering - Practice Tests

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد. این دوره صرفا آزمون یا تمرین می باشد و ویدیو ندارد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: SQL برای خط لوله‌های داده (Data Pipelines): توابع پنجره‌ای (Window Functions)، بهینه‌سازی کوئری‌ها، CTEها، SCD، CDC و الگوهای بارگذاری افزایشی. نوشتن SQL در سطح تولید برای وظایف مهندسی داده شامل Joinها، توابع پنجره‌ای، CTEها و کوئری‌های بازگشتی. بهینه‌سازی کوئری‌های کند از طریق تحلیل برنامه‌های اجرا (Execution Plans)، انتخاب نوع ایندکس مناسب و تشخیص رفتار Planner. پیاده‌سازی الگوهای خط لوله شامل SCD انواع ۱ و ۲، CDC، بارگذاری‌های افزایشی، Upsertها و تلاش‌های مجدد Idempotent. شناسایی و رفع ضدالگوهای (Anti-patterns) رایج SQL که باعث حذف بی‌صدای داده‌ها، رکوردهای تکراری و افت عملکرد می‌شوند. پیش نیازها: آشنایی اولیه با SQL الزامی است. شما باید در نوشتن دستورات ساده SELECT راحت باشید و بدانید JOIN چه کاری انجام می‌دهد. برای شروع تست‌های ۱ و ۲، نیازی به تجربه مهندسی داده نیست. تست‌های ۳ تا ۶ فرض می‌کنند که شما در یک محیط حرفه‌ای یا تحلیلی با SQL کار کرده‌اید و آماده هستید تا عمیق‌تر وارد مباحث عملکرد، الگوهای پیشرفته کوئری و طراحی خط لوله شوید.

زبان SQL پرکاربردترین مهارت مورد آزمایش در مصاحبه‌های مهندسی داده و ابزار اصلی در خط لوله‌های تولیدی است. این دوره شامل ۳۰۰ سوال تمرینی است که تمام سطوح، از منطق پایه SELECT و JOIN تا بهینه‌سازی کوئری در سطح خبره و الگوهای طراحی خط لوله در دنیای واقعی را پوشش می‌دهد.

تست‌ها دارای یک روند پیشرونده هستند. تست‌های ۱ و ۲ پایه‌های استواری می‌سازند: فیلترینگ، مدیریت مقادیر NULL، منطق CASE WHEN، عملیات مجموعه‌ها و زیرکوئری‌ها، همگی بر اساس سناریوهای واقعی مهندسی داده. تست‌های ۳ و ۴ به حوزه‌های پیشرفته می‌روند: توابع پنجره‌ای شامل ROW_NUMBER، LAG، LEAD، FIRST_VALUE، عبارت‌های Frame و پنجره‌های نام‌گذاری شده، و در ادامه CTEها، کوئری‌های بازگشتی، ترتیب اجرای کوئری و Lateral Joinها. تست‌های ۵ و ۶ در سطح خبره عمل می‌کنند: تحلیل Execution Planها، انتخاب بین ایندکس‌های B-tree، GIN، BRIN و Partial، تشخیص رفتار Planner و پیاده‌سازی الگوهای خط لوله که در مصاحبه‌های ارشد مهندسی داده و موقعیت‌های On-call ظاهر می‌شوند، از جمله SCD انواع ۱ تا ۶، CDC مبتنی بر Log و Query، استراتژی‌های Watermark، آپسرت‌های Idempotent، دستورات MERGE و جابجایی اتمیک جداول (Atomic Table Swaps).

هر سوال شامل توضیح کامل در مورد دلیل درست بودن پاسخ صحیح و توضیح جداگانه برای هر گزینه نادرست است که اغلب در سطح رفتار Planner، معناشناسی SQL یا ریسک‌های عملیاتی بررسی شده است.

تمام محتوا بر اساس PostgreSQL، گسترده‌ترین موتور SQL متن‌باز در استک‌های داده مدرن است و در موارد مربوطه به ابزارهایی مانند dbt، Debezium، Apache Kafka و Delta Lake اشاره می‌کند.

چه در حال آماده شدن برای مصاحبه مهندسی داده باشید، چه برای ارتقای شغلی بازبینی کنید و چه بخواهید شکاف‌های دانش SQL خود را پس از سال‌ها کوئری‌نویسی غریزی پر کنید، این دوره عمق و جزئیاتی را به شما می‌دهد تا از سطح توانمند به سطح مطمئن برسید.


تمرین ها و آزمونها

تست‌های عملی Practice Tests

  • دستورات SELECT، JOINها و تجمیع (Aggregation) SELECT, JOINs & Aggregation

  • مقادیر NULL، منطق CASE WHEN، UNION و زیرکوئری‌ها NULLs, CASE WHEN, UNION & Subqueries

  • توابع پنجره‌ای (Window Functions) Window Functions

  • مبحث CTEها، کوئری‌های بازگشتی و اجرای کوئری CTEs, Recursive Queries & Query Execution

  • بهینه‌سازی کوئری، ایندکس‌ها و برنامه‌های اجرا (Execution Plans) Query Optimisation, Indexes & Execution Plans

  • الگوهای خط لوله: SCD، CDC، بارگذاری‌های افزایشی و Upserts Pipeline Patterns: SCD, CDC, Incremental Loads & Upserts

نمایش نظرات

آموزش تست‌های عملی SQL برای مهندسی داده
جزییات دوره
آزمون یا تمرین
300
(آخرین آپدیت)
17
از 5
ندارد
ندارد
ندارد
Tech Coach
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Tech Coach Tech Coach

مهندس و مربی