دوره آموزشی متوسط SQL برای دانشمندان داده (2021)
2 ساعت 39 دقیقهمتوسط2021-07-20
مدرسین

Dan Sullivan
Enterprise Architect, Big Data Expert
جزئیات دوره
نیاز فزاینده ای به دانشمندان و تحلیلگران داده ها برای درک ذخیره داده های رابطه ای وجود دارد. مدت هاست که سازمان ها از پایگاه داده SQL برای ذخیره داده های معاملاتی و همچنین داده های مربوط به هوش تجاری استفاده می کنند. این دوره برای دانشمندان داده که نیاز به کار با پایگاه داده های SQL دارند، طراحی شده است. به طور خاص، این برنامه برای کمک به این متخصصان در یادگیری نحوه انجام وظایف مشترک علوم داده، از جمله کاوش و استخراج داده ها در پایگاه های ارتباطی طراحی شده است.
مربی Dan Sullivan با مروری کوتاه بر دستورات دستکاری داده های SQL و تعریف داده ها، دوره را شروع می کند. وی سپس بر چگونگی استفاده از پرس و جوهای SQL برای تهیه داده ها برای تجزیه و تحلیل تمرکز دارد. استفاده از توابع آماری برای درک بهتر این داده ها؛ و با مصالح ، عملیات پنجره و موارد دیگر کار کنید.
مربی Dan Sullivan با مروری کوتاه بر دستورات دستکاری داده های SQL و تعریف داده ها، دوره را شروع می کند. وی سپس بر چگونگی استفاده از پرس و جوهای SQL برای تهیه داده ها برای تجزیه و تحلیل تمرکز دارد. استفاده از توابع آماری برای درک بهتر این داده ها؛ و با مصالح ، عملیات پنجره و موارد دیگر کار کنید.
مهارت ها
PostgreSQLDesktop DatabasesSQLDatabase AdministrationDatabase DevelopmentDatabase ManagementPersonaData AnalysisProgramming LanguagesData ScienceBusiness Analysis and StrategyBusiness Software and ToolsOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01 - نیاز به SQL در علم داده
- 02 - آنچه باید بدانید
1. مبانی SQL برای علم داده
- 03 - مروری بر عملیات علم داده
- 04 - دستورات دستکاری داده ها
- 05 - دستورات تعریف داده
- 06 - استانداردهای SQL
- 07 - نصب PostgreSQL
2. آمار پایه با SQL
- 08 - دانلود داده ها
- 09 - توابع کلی پایه
- 10 - توابع تجمیع آماری
- 11 - گروه بندی و فیلتر کردن داده ها
- 12 - پیوستن و فیلتر کردن داده ها
- 13 - چالش - یک کوئری با فیلتر بنویسید
- 14 - راه حل - یک کوئری با فیلتر بنویسید
3. Munging داده با SQL
- 15 - دادههای کاراکتر را دوباره فرمت کنید
- 16 - رشتهها را از دادههای کاراکتر استخراج کنید
- 17 - فیلتر با عبارات منظم
- 18 - دادههای عددی را دوباره فرمت کنید
- 19 - از SOUNDEX با متن غلط املایی استفاده کنید
- 20 - چالش - یک مجموعه داده برای تجزیهوتحلیل آماده کنید
- 21 - راه حل - یک مجموعه داده برای تجزیهوتحلیل آماده کنید
4. فیلتر کردن و تجمع
- 22 - برای یافتن زیر گروهها از عبارت HAVING استفاده کنید
- 23 - سؤالات فرعی برای مقادیر ستون
- 24 - سؤالات فرعی در بندهای FROM
- 25 - سؤالات فرعی در بندهای WHERE
- 26 - از ROLLUP برای ایجاد جمعهای فرعی استفاده کنید
- 27 - از CUBE برای مجموع ابعاد استفاده کنید
- 28 - از کوئریهای Top-N برای یافتن نتایج برتر استفاده کنید
- 29 - چالش - یک مجموعه داده را فیلتر و تجمیع کنید
- 30 - راه حل - یک مجموعه داده را فیلتر و تجمیع کنید
5. توابع پنجره و دادههای مرتب شده
- 31 - مقدمه ای بر توابع پنجره
- 32 - NTH VALUE و NTILE
- 33 - RANK، LEAD و LAG
- 34 - WIDTH BUCKET و CUME DIST
- 35 - چالش - یک مجموعه داده را با استفاده از توابع پنجره تقسیم کنید
- 36 - راه حل - یک مجموعه داده را با استفاده از توابع Window تقسیم کنید
6. عبارات جدول رایج
- 37 - مقدمه ای بر عبارات جدول رایج (CTEs)
- 38 - عبارات جدول متداول چندگانه
- 39 - جداول سلسله مراتبی
- 40 - عبارات جدول مشترک بازگشتی
- 41 - چالش - یک کوئری پیچیده را برای استفاده از CTEها بازنویسی کنید
- 42 - راه حل - یک کوئری پیچیده را برای استفاده از CTEها بازنویسی کنید
نتیجه
- 43 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی استفاده از PostgreSQL در کنار RAG
- دوره آموزشی پروژه عملی PostgreSQL: علم داده فضایی
- دوره آموزشی راهنمای کامل هوش مصنوعی مولد برای تحلیل دادهها و علم دادهها
- دوره آموزشی تحلیل دادهها با PostgreSQL
- دوره آموزشی پشتیبان گیری و بازیابی PostgreSQL با pgBackRest
- دوره آموزشی کار با آرایه های داده در PostgreSQL
- دوره آموزشی تسلط بر دستورات متا در PostgreSQL
- دوره آموزشی PostgreSQL: کوئریهای پیشرفته