آموزش کار با داده های زمانی در SQL Server

Working With Temporal Data in SQL Server

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: کار با داده های زمانی در SQL Server خارج از جعبه پشتیبانی نمی شود. بیاموزید که چگونه پشتیبانی زمانی را در یک پایگاه داده SQL Server با تمام محدودیت های مورد نیاز پیاده سازی کنید و چگونگی بهینه سازی نمایش داده های زمانی خود را انجام دهید. اگرچه داده های زمانی بخشی از بسیاری از برنامه های تجاری است ، اما بیشتر RDBMS ، از جمله SQL Server ، آن را پشتیبانی نمی کند جعبه. با این حال ، قبل از حل مشکل ، باید آن را درک کنید. پس از آشنایی با مشکلات و محدودیت های زمانی ، می آموزید که چگونه راه حل ها را پیاده سازی کنید. بسیاری از راه حل ها با کمک یک نوع داده خاص CLR بسیار ساده تر هستند. اپراتورهای رابطه ای اضافی PACK و UNPACK نیز مفید هستند. البته این دو عملگر در زبان Transact-SQL وجود ندارند. شما می آموزید که چگونه آنها را با کمک سایر عناصر زبان پیاده سازی کنید. داشتن راه حل SQL Server برای یک مشکل به معنای کار تمام نشده است. البته مسئله فوری بعدی عملکرد است. س quالات موقتی که شامل فواصل هستند معمولاً بسیار IO و CPU هستند. به عنوان مثال ، آزمایشی برای فواصل همپوشانی با پرسشهای ناکارآمد برای سالها حل شد. با این حال ، اخیراً تعداد اندکی راه حل با پرس و جوهای سریع توسعه داده شده است. این دوره پنج روش مختلف را برای بدست آوردن سوالات کارآمد که فواصل همپوشانی را جستجو می کنند ، یکی از پیچیده ترین مشکلات زمانی معرفی می کند. البته این راه حل ها برای سایر مشکلات زمانی نیز قابل اجرا هستند. تمام راه حل های ارائه شده باید در هر نسخه از SQL Server از 2008 تا 2014 کار کنند.

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

مقدمه Introduction

  • مقدمه Introduction

  • ماژول ها Modules

پایگاه داده های زمانی ، مشکلات و محدودیت ها Temporal Databases, Problems, and Constraints

  • مقدمه Introduction

  • پیشینه نظری و عملی Theoretical and Practical Background

  • پایگاه داده های زمانی Temporal Databases

  • نسخه ی نمایشی: نگاشت تاریخ به عدد صحیح Demo: Mapping Dates to Integers

  • مشکلات نیمه زمانی Semi-Temporal Problems

  • نسخه ی نمایشی: مشکلات نیمه زمانی Demo: Semi-Temporal Problems

  • مشکلات کامل زمانی Full-Temporal Problems

  • بحثهای اضافی Additional Discussions

  • خلاصه Summary

نوع داده فاصله ای The Interval Data Type

  • مقدمه Introduction

  • نوع داده IntervalCID IntervalCID Data Type

  • اپراتورهای بولین آلن Allen's Interval Boolean Operators

  • اپراتورهای جبر فاصله آلن Allen's Interval Algebra Operators

  • نسخه ی نمایشی: IntervalCID Demo: IntervalCID

  • محدودیت های تمام زمانی مجدداً مورد بررسی قرار گرفت Full-Temporal Constraints Revisited

  • نسخه ی نمایشی: جداول کاملاً زمانی Demo: Full-Temporal Tables

  • خلاصه Summary

بازه های بسته بندی و بسته بندی Packing and Unpacking Intervals

  • مقدمه Introduction

  • پیشینه نظری و عملی Theoretical and Practical Background

  • پایگاه داده های زمانی Temporal Databases

  • نسخه ی نمایشی: نگاشت تاریخ به عدد صحیح Demo: Mapping Dates to Integers

  • مشکلات نیمه زمانی Semi-Temporal Problems

  • نسخه ی نمایشی: مشکلات نیمه زمانی Demo: Semi-Temporal Problems

  • مشکلات کامل زمانی Full-Temporal Problems

  • بحثهای اضافی Additional Discussions

  • خلاصه Summary

بهینه سازی نمایش داده های زمانی قسمت 1 Optimizing Temporal Queries Part 1

  • مقدمه Introduction

  • راه حل کلاسیک T-SQL Classical T-SQL Solution

  • نسخه ی نمایشی: راه حل کلاسیک T-SQL Demo: Classical T-SQL Solution

  • درخت فاصله ای رابطه ای (RIT) Relational Interval Tree (RIT)

  • محاسبه RIT RIT Calculation

  • نسخه ی نمایشی: محاسبه گره چنگال Demo: Fork Node Calculation

  • استعلام RIT Querying RIT

  • نسخه ی نمایشی: س Quال از RIT Demo: Querying RIT

  • خلاصه Summary

بهینه سازی نمایش داده های زمانی قسمت 2 Optimizing Temporal Queries Part 2

  • مقدمه Introduction

  • نوع داده های مکانی Spatial Data Type

  • نسخه ی نمایشی: نوع داده هندسه Demo: Geometry Data Type

  • نوع داده XML XML Data Type

  • نسخه ی نمایشی: نوع داده XML Demo: XML Data Type

  • راه حل پیشرفته T-SQL Enhanced T-SQL Solution

  • نسخه ی نمایشی: راه حل پیشرفته T-SQL Demo: Enhanced T-SQL Solution

  • خلاصه Summary

بهینه سازی نمایش داده های زمانی قسمت 3 Optimizing Temporal Queries Part 3

  • مقدمه Introduction

  • نوع داده IntervalCID IntervalCID Data Type

  • نسخه ی نمایشی: نوع داده IntervalCID Demo: IntervalCID Data Type

  • فرم بسته بندی نشده Unpacked Form

  • نسخه ی نمایشی: فرم بسته بندی نشده Demo: Unpacked Form

  • فرم بسته بندی نشده Compact Unpacked Form

  • نسخه ی نمایشی: فرم بسته بندی نشده و جمع و جور Demo: Compact Unpacked Form

  • خلاصه Summary

نمایش نظرات

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

آموزش کار با داده های زمانی در SQL Server
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 6m
53
Pluralsight (پلورال سایت) pluralsight-small
07 خرداد 1393 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
54
4.1 از 5
دارد
دارد
دارد
Dejan Sarka

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dejan Sarka Dejan Sarka

Dejan Sarka ، MCT و SQL Server MVP ، یک مشاور ، مربی و توسعه دهنده مستقل است که روی برنامه های اطلاعاتی و اطلاعات تجاری تمرکز دارد. تخصص وی مباحث پیشرفته مانند مدل سازی داده ، داده کاوی و کیفیت داده است. در مورد این سخت ترین موضوعات ، او با SolidQ و موسسه کیفیت داده کار می کند و تحقیق می کند. وی بنیانگذار SQL Server اسلوونیایی و گروه کاربران دات نت است. Dejan Sarka نویسنده یا نویسنده اصلی یازده کتاب در مورد پایگاه داده و SQL Server است که تعداد بیشتری از آنها در دسترس است. Dejan Sarka همچنین دوره ها و سمینارهای زیادی را برای SolidQ ، Microsoft و Pluralsight توسعه داده و در حال توسعه است. وی بیش از 15 سال در بسیاری از کنفرانسها سخنران عادی است ، از جمله کنفرانسهایی مانند Microsoft TechEd ، PASS Summit و سایر کنفرانسها.

Pluralsight (پلورال سایت)

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

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