نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
پایگاه های داده رابطه ای مانند SQL Server سیستم های قدرتمند و پیچیده ای هستند. این دوره همه چیزهایی را که باید بدانید تا عملکرد عالی از سرورهای SQL بدانید ، از جمله نحوه تشخیص مشکلات عملکرد و موارد دیگر به شما آموزش می دهد. پایگاه داده های ارتباطی مانند SQL Server سیستم های قدرتمند و پیچیده ای هستند و شما باید بدانید که چگونه با آنها کار کنید تا بهترین نتیجه را از آنها بگیرید در این دوره ، SQL Server Application Development Best Practices ، خواهید آموخت که برای بدست آوردن عملکرد عالی از سرورهای SQL باید چه کاری انجام دهید. ابتدا یاد خواهید گرفت که چگونه SQL Server کار می کند و چگونه مانند SQL فکر کنید. در ادامه ، نحوه تشخیص مشکلات عملکرد ، نحوه حل این مشکلات از طریق SQL و نحوه انتخاب بین SQL و NoSQL را خواهید دید. آیا NoSQL ارزش تغییر را دارد؟ شما استدلال های درستی برای تصمیم گیری خواهید داشت. سرانجام ، شما خواهید فهمید که چگونه می توان عملکردهای قابل پیش بینی را از SQL Server دریافت کرد. پس از پایان این دوره ، مهارت ها و دانش لازم برای بهبود روش کار با SQL Server را خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
آیا هنوز هم باید در SQL فکر کنیم؟
Do We Still Need to Think in SQL?
-
مقدمه ای بر دوره
Introduction to the Course
-
پاچاداتا ، شرکت داستانی ما چیست؟
What Is Pachadata, Our Fictional Company?
-
درک زبانهای ضروری در برابر اظهارات
Understanding Imperative vs. Declarative Languages
-
قدرت یک زبان اعلامی
The Power of a Declarative Language
-
بهبود کد C # با افزودنی های اعلامی
Improving C# Code with Declarative Additions
-
درک برنامه نویسی بدون دولت و بدون دولت
Understanding Stateful and Stateless Programming
-
چرا نظریه مجموعه مهم است؟
Why Is Set Theory Important?
-
نمونه ای از عملکرد حلقه با SQL Server
An Example of Loop Operation with SQL Server
-
پیاده سازی راه حل درج انبوه
Implementing the Bulk Insert Solution
-
سعی در راه حل های نوع داده و XML
Trying the Data Type and XML Solutions
-
نتیجه
Conclusion
آیا پایگاه داده SQL فقط یک فروشگاه است؟
Is a SQL Database Just a Store?
-
معرفی ماژول
Introduction to the Module
-
SQL Server از چه ساخته شده است؟
What Is SQL Server Made Of?
-
منطق کسب و کار را کجا قرار دهیم؟
Where to Put the Business Logic?
-
تجزیه و تحلیل عملکردها در سمت پایگاه داده
Analyzing Performances on the Database Side
-
درک چارچوب نهاد
Understanding Entity Framework
-
ابتدا کد چارچوب نهاد را از منظر پایگاه داده تجزیه و تحلیل کنید
Analyzing Entity Framework Code First from the Database Perspective
-
آیا ابتدا باید از کد EF از پایگاه داده استفاده کنیم؟
Should We Use EF Code First from Database?
-
چرا هنوز باید کد SQL را بنویسیم؟
Why Should We Still Write SQL Code?
-
چرا روش های ذخیره شده بسیار جذاب هستند؟
Why Are Stored Procedures Awesome?
-
نتیجه
Conclusion
آیا می توانیم عملکردهای خوبی از SQL Server بدست آوریم؟
Can We Get Good Performances from SQL Server?
-
معرفی ماژول
Introduction to the Module
-
چگونه در SQL فکر کنیم؟
How to Think in SQL?
-
نسخه ی نمایشی تفکر به صورت اعلانی
Demo of Thinking Declaratively
-
مسئله مکان نما
The Cursor Problem
-
جایگزین کردن مکان نما
Replacing a Cursor
-
چالش هم پیوند
The Concatenation Challenge
-
سردرد بازگشتی
The Recursive Headache
-
گنجینه عملکردهای پنجره
The Window Functions Treasure
-
نتیجه
Conclusion
آیا پایگاه داده های رابطه ای منسوخ شده اند؟
Are Relational Databases Obsolete?
-
معرفی ماژول
Introduction to the Module
-
NoSQL چیست؟
What Is NoSQL?
-
درک مدل داده NoSQL
Understanding the NoSQL Data Model
-
نگاهی به MongoDB
A Look at MongoDB
-
آیا مدل رابطه ای خیلی سخت است؟
Is the Relational Model Too Rigid?
-
پیاده سازی یک لایه انتزاعی با نمایش
Implementing an Abstraction Layer with Views
-
نتیجه
Conclusion
آیا می توانید عملکردهای قابل پیش بینی را از SQL Server دریافت کنید؟
Can You Get Predictable Performances from SQL Server?
-
معرفی ماژول
Introduction to the Module
-
چرا عملکرد پایگاه داده قابل پیش بینی نیست؟
Why Are Database Performances Not Predictable?
-
عیب یابی عملکردهای سرور تولید
Troubleshooting Production Server Performances
-
چگونه می توان انتظارات را در سرور مشاهده کرد؟
How to See Waits on the Server?
-
تولید داده های آزمون با Cross Join
Generating Test Data with Cross Join
-
با استفاده از Red Gate SQL Data Generator
Using Red Gate SQL Data Generator
-
استفاده از استرس پرس و جو SQL
Using SQL Query Stress
-
استفاده از برنامه های RML
Leveraging RML Utilities
-
بازپخش ردیابی ها با برنامه های RML
Replaying Traces with RML Utilities
-
نتیجه گیری دوره
Course Conclusion
نمایش نظرات