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

Advanced Querying Techniques in SQL Server

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: موتور داده SQL Server به طور سنتی داده های رابطه ای را ذخیره می کند، اما می تواند برای ذخیره داده ها در طرحواره های غیر رابطه ای نیز استفاده شود. با یک مثال آشنا خواهید شد -- Entity, Attribute, Value (EAV). زبان Transact-SQL SQL Server توانایی تبدیل داده های رابطه ای را به روش های مختلف دارد. در این دوره، تکنیک های جستجوی پیشرفته در SQL Server، شما توانایی حل چهار مشکل مهم را با استفاده از SQL Server به دست خواهید آورد. ابتدا، یاد خواهید گرفت که چگونه داده های سلسله مراتبی را با استفاده از عبارات جدول مشترک بازگشتی (CTEs) هدایت کنید. دوم، نحوه چرخش داده‌های جدولی را در حین جمع‌آوری معیارهای مورد نظر با استفاده از PIVOT بررسی خواهید کرد. در مرحله بعد، نحوه تبدیل داده های جدول بندی شده متقاطع به داده های رابطه ای را با استفاده از UNPIVOT کشف خواهید کرد. سپس، نحوه استفاده از مدل‌سازی داده‌های معنایی و ساختارهای داده ورودی، ویژگی و ارزش را خواهید دید، زمانی که یک مدل کاملاً رابطه‌ای انعطاف‌پذیری را محدود می‌کند و ویژگی‌ها می‌توانند اغلب تغییر کنند. در نهایت، نحوه نمونه برداری از داده های SQL Server را برای تجزیه و تحلیل و آزمایش خواهید آموخت. وقتی این دوره را به پایان رساندید، مهارت ها و دانش تکنیک های جستجوی پیشرفته SQL Server مورد نیاز برای رسیدگی سریع به مشکلات ارائه شده در اینجا را خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

پیمایش سلسله مراتب داده ها با استفاده از پرس و جوهای بازگشتی Navigating Data Hierarchies Using Recursive Queries

  • مقدمه ای بر پرس و جوهای بازگشتی Introduction to Recursive Queries

  • با استفاده از بیانیه WITH Using the WITH Statement

  • نسخه ی نمایشی: پرس و جوهای تکراری با استفاده از بیانیه WITH Demo: Iterative Queries Using the WITH Statement

  • نوشتن بازگشتی Transact-SQL Writing Recursive Transact-SQL

  • نسخه ی نمایشی: پرس و جوهای بازگشتی ساده Demo: Simple Recursive Queries

  • محدودیت های T-SQL برای پرس و جوهای بازگشتی T-SQL Restrictions for Recursive Queries

  • نسخه ی نمایشی: پیمایش سلسله مراتب داده با استفاده از Recursion در T-SQL Demo: Navigating a Data Hierarchy Using Recursion in T-SQL

  • خلاصه ماژول Module Summary

جمع آوری داده ها با استفاده از بندهای PIVOT و UNPIVOT Aggregating Data Using the PIVOT and UNPIVOT Clauses

  • مقدمه ای بر PIVOT و UNPIVOT Introduction to PIVOT and UNPIVOT

  • نسخه ی نمایشی: چرخش در یک صفحه گسترده Demo: Pivoting in a Spreadsheet

  • نسخه ی نمایشی: چرخش در Transact-SQL با استفاده از جدول بندی متقابل Demo: Pivoting in Transact-SQL Using Cross-tabulation

  • درک نحو PIVOT Understanding PIVOT Syntax

  • نسخه ی نمایشی: استفاده از PIVOT در Transact-SQL Demo: Using PIVOT in Transact-SQL

  • نسخه ی نمایشی: چرخش بر روی چندین ستون Demo: Pivoting on Multiple Columns

  • نسخه ی نمایشی: ساخت یک پرس و جو پویای PIVOT Demo: Building a Dynamic PIVOT Query

  • درک نحو UNPIVOT Understanding UNPIVOT Syntax

  • نسخه ی نمایشی: با استفاده از UNPIVOT و CROSS APPLY Demo: Using UNPIVOT and CROSS APPLY

  • خلاصه ماژول Module Summary

ذخیره سازی داده ها به عنوان موجودیت ها، ویژگی ها و ارزش ها (EAV) Storing Data as Entities, Attributes, and Values (EAV)

  • مقدمه ای بر مدل EAV Introduction to the EAV Model

  • نسخه ی نمایشی: مدیریت داده های پراکنده با استفاده از یک رویکرد سنتی Demo: Handling Sparse Data Using a Traditional Approach

  • نسخه ی نمایشی: Refactoring به یک مدل EAV Demo: Refactoring into an EAV Model

  • نسخه ی نمایشی: فاکتور برداری از ویژگی ها با استفاده از کلیدهای خارجی Demo: Factoring out Attributes Using Foreign Keys

  • خلاصه کردن پیشرفت ها و مسائل Recapping Progress and Issues

  • نسخه ی نمایشی: دسته بندی انواع و محدودیت ها Demo: Handling Types and Constraints

  • نسخه ی نمایشی: پیاده سازی محدودیت های پویا Demo: Implementing Dynamic Constraints

  • نسخه ی نمایشی: کاوش در ستون های پراکنده Demo: Exploring Sparse Columns

  • نسخه ی نمایشی: استفاده از XML به عنوان جایگزین Demo: Using XML as an Alternative

  • نسخه ی نمایشی: از XML به JSON Demo: From XML to JSON

  • خلاصه ماژول Module Summary

نمونه برداری از داده ها در SQL Server Sampling Data in SQL Server

  • معرفی نمونه گیری داده ها Introducing Data Sampling

  • آشنایی با اصطلاحات نمونه برداری داده ها Understanding Data Sampling Terminology

  • نحو گزینه TABLESAMPLE The Syntax of the TABLESAMPLE Option

  • نسخه ی نمایشی: با استفاده از گزینه TABLESAMPLE Demo: Using the TABLESAMPLE Option

  • نسخه ی نمایشی: نمونه گیری طبقه ای Demo: Stratified Sampling

  • نسخه ی نمایشی: نمونه گیری خوشه ای Demo: Cluster Sampling

  • خلاصه ماژول Module Summary

نمایش نظرات

آموزش تکنیک های جستجوی پیشرفته در SQL Server
جزییات دوره
1h 13m
37
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Gerald Britton Gerald Britton

جرالد بریتون نویسنده و متخصص Pluralsight در زمینه برنامه نویسی پایتون و توسعه و مدیریت Microsoft SQL Server است. جرالد ، چندین سال جایزه Microsoft MVP ، کلاسهای مقدماتی را در پایتون و SQL برای رویدادهای تحت حمایت صنعت در دانشگاه های رایرسون ، تورنتو و دانشگاه تورنتو (مادربزرگ وی) برگزار کرد.