آموزش SQL پیشرفته برای مهندسی داده

Advanced SQL for Data Engineering

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: تسلط بر مدیریت پایگاه داده SQL و بهینه سازی پرس و جوی SQL برای مهندسی داده با کارایی بالا. اجرای دستکاری پایگاه داده مدیریت DateTime در SQL Handle انواع داده های پیچیده تکنیک های جستجوی پیشرفته کارشناسی ارشد بهینه سازی پایگاه های داده

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

این دوره در هشت بخش جامع تشکیل شده است. این کار با تنظیم محیط و مروری بر پایگاه‌های داده رابطه‌ای آغاز می‌شود تا زمینه را برای موضوعات پیشرفته‌تر SQL ایجاد کند. شما با نحو SQL و همچنین زبان تعریف داده (DDL)، زبان دستکاری داده ها (DML)، زبان جستجوی داده (DQL) و زبان کنترل داده (DCL) آشنا خواهید شد.

بخش‌های بعدی به طور سیستماتیک از طریق دستکاری پایگاه‌های داده، مدیریت و دستکاری DateTime در SQL، مدیریت انواع داده‌های پیچیده، و کاوش تکنیک‌های جستجوی پیشرفته پیشرفت می‌کنند. شما به عبارات ضروری SQL مانند CREATE، ALTER، INSERT، UPDATE، DELETE، MERGE و DROP مسلط خواهید شد.

سپس به ظرافت‌های انواع DateTime، مناطق زمانی و فواصل زمانی می‌پردازید و تجربه عملی با ENUM دریافت می‌کنید. محدوده ها و داده های تو در تو هر موضوع برای تجهیز شما به تکنیک های پیشرفته برای مدیریت، پرس و جو و دستکاری پایگاه های داده طراحی شده است.

پس از آن، تکنیک‌های جستجوی پیشرفته را با تمرکز بر OVER، انواع مختلف JOINS، CASE، CONCAT و عبارات جدول مشترک بازگشتی قدرتمند (CTE) بررسی خواهید کرد. این مفاهیم مهارت های شما را در پرس و جوی پیچیده داده، یک جنبه محوری از مهندسی داده، تقویت می کند.

بخش ششم به بهینه سازی ساختارهای داده می پردازد و مفهوم نرمال سازی داده در SQL را معرفی می کند. شما تئوری و کاربرد عملی نرمال سازی داده ها و همچنین طرح واره و مدل برف ریزه را یاد خواهید گرفت که هر دو در طراحی پایگاه های داده کارآمد ضروری هستند.

بخش هفت به عملکرد و کنترل می‌پردازد، جایی که شما بر رویه‌های ذخیره‌شده، توابع تعریف‌شده توسط کاربر (UDF)، جداول موقت، نماهای تحقق‌یافته و تراکنش‌ها مسلط خواهید شد. این مفاهیم قابلیت‌های شما را برای مدیریت و بهینه‌سازی پایگاه‌های داده برای حداکثر کارایی افزایش می‌دهد.

بخش پایانی به شما امکان می دهد تمام دانشی را که به دست آورده اید با یک سری تمرینات چالش برانگیز عملی کنید. این وظایف عملی برای تقویت درک شما از موضوعات تحت پوشش و آماده سازی شما برای سناریوهای دنیای واقعی طراحی شده اند.

در پایان دوره Advanced SQL for Data Engineering، به ویژگی های پیشرفته SQL مسلط خواهید شد و قادر به طراحی، مدیریت و بهینه سازی پایگاه داده ها خواهید بود.

چه یک مهندس داده نوظهور یا یک حرفه ای با تجربه باشید که به دنبال افزایش مهارت های خود هستید، این دوره شما را پوشش می دهد!



سرفصل ها و درس ها

راه اندازی محیط و نمای کلی پایگاه های داده رابطه ای Setting up the environment and overview of relational databases

  • معرفی دوره Introduction to the course

  • مخزن Coure GitHub Coure GitHub repository

  • راه اندازی محیط Setting up the environment

  • مروری بر پایگاه های داده رابطه ای An overview of relational databases

  • DDL، DML، DQL، DCL DDL, DML, DQL, DCL

  • نحو SQL SQL syntax

دستکاری پایگاه های داده: تسلط بر عبارات ضروری SQL Manipulating databases: Mastering essential SQL statements

  • عبارات مقدماتی SQL Intro SQL statements

  • ايجاد كردن CREATE

  • تغییر دهید ALTER

  • درج کنید INSERT

  • به روز رسانی UPDATE

  • حذف DELETE

  • ادغام MERGE

  • رها کردن DROP

زمان بندی همه چیز است: مدیریت و دستکاری DateTime در SQL Timing is everything: managing and manipulating DateTime in SQL

  • معرفی DateTime DateTime intro

  • انواع مختلف DateTime Different DateTime types

  • محدوده های زمانی Timezones

  • فواصل Intervals

انواع داده های پیچیده: ENUM، آرایه، محدوده و داده های تودرتو در SQL Complex data types: ENUMs, ARRAYs, Ranges, and Nested data in SQL

  • ENUM ENUM

  • آرایه ها ARRAYs

  • دامنه RANGE

  • داده های تو در تو Nested data

تکنیک های جستجوی پیشرفته: کاوش OVER، JOINS، CASE و موارد دیگر در SQL Advanced query techniques: exploring OVER, JOINS, CASE and more in SQL

  • بر فراز OVER

  • CROSS JOIN CROSS JOIN

  • پیوستن جانبی LATERAL JOIN

  • CROSS JOIN جانبی CROSS JOIN LATERAL

  • یکی شدن COALESCE

  • مورد CASE

  • CONCAT CONCAT

  • CTE بازگشتی Recursive CTE

  • CTE بازگشتی - بخش دوم Recursive CTE - second part

بهینه سازی ساختارهای داده: هنر و علم نرمال سازی داده ها در SQL Optimizing data structures: The art and science of data normalization in SQL

  • هنجارسازی داده ها (1/3) Data normatlization (1/3)

  • هنجارسازی داده ها (2/3) Data normatlization (2/3)

  • هنجارسازی داده ها (3/3) Data normatlization (3/3)

  • طرح واره ستاره برف STAR schema Snowflake

عملکرد و کنترل: تسلط بر رویه های ذخیره شده، جداول موقت Performance and control: Mastering stored procedures, temporary tables

  • رویه های ذخیره شده و UDF (1/3) Stored procedures and UDFs (1/3)

  • رویه های ذخیره شده و UDF ها (2/3) Stored procedures and UDFs (2/3)

  • رویه های ذخیره شده و UDF ها (3/3) Stored procedures and UDFs (3/3)

  • جدول دما Temp table

  • نمای مادی شده Materialized view

  • معاملات Transactions

  • ساختارهای SQL SQL structures

وظایف عملی Practical tasks

  • سوال 1 Question 1

  • سوال 2 Question 2

  • سوال 3 Question 3

  • سوال 4 Question 4

نمایش نظرات

نظری ارسال نشده است.

آموزش SQL پیشرفته برای مهندسی داده
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2.5 hours
46
Udemy (یودمی) udemy-small
22 خرداد 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
321
4.6 از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shashank Kalanithi Shashank Kalanithi

مهندس ارشد نرم افزار - داده

365 Careers 365 Careers

ایجاد فرصت برای دانشجویان علوم داده و مالی

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

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