نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
اصلاحات داده جنبه حیاتی طراحی نرم افزار است. در این دوره ، شما در مورد چالش های مرتبط با دسترسی به داده های چند کاربره و ابزارهایی که PostgreSQL برای مقابله با آنها فراهم می کند ، یاد می گیرید ، بنابراین می توانید از مشکلات سازگاری داده ها جلوگیری کنید. این دوره بخشی از موارد زیر است: پرس و جو از داده ها با SQL از PostgreSQL Path همه را بزرگ کنید بررسی اجمالی دوره 2m 19s درک زبانهای SQL 9m 17s چالش های همزمانی چیست؟ 16 متر 54s درک پدیده های همزمانی ANSI 9 متر 45s چگونه سطح جداسازی ANSI چالش های همزمانی را حل می کند 18 متر 25 ساله با استفاده از زبان کنترل معامله 13 متر 4 ثانیه درج داده با بیانیه INSERT 24 متر 7 ثانیه با استفاده از بیانیه UPDATE 13 متر 5 ثانیه حذف داده ها با استفاده از دستور DELETE 12m 20s انجام حذف های انبوه 23m 41s بررسی دوره و جمع بندی 11m 34s علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
درک زبانهای SQL
Understanding SQL Sublanguages
-
معرفی ماژول
Module Introduction
-
زبان تعریف داده (DDL)
Data Definition Language (DDL)
-
زبان کنترل داده (DCL)
Data Control Language (DCL)
-
زبان دستکاری داده ها (DML)
Data Manipulation Language (DML)
-
زبان پرس و جو داده (DQL)
Data Query Language (DQL)
-
زبان معامله داده (DTL)
Data Transaction Language (DTL)
-
ساختهای ضروری
Imperative Constructs
-
بررسی ماژول
Module Review
چالش های همزمانی چیست؟
What Are Concurrency Challenges?
-
معرفی ماژول
Module Introduction
-
بررسی اجمالی درگیری های همزمانی
Overview of Concurrency Conflicts
-
تضمین خواص اسید
ACID Properties Guarantees
-
پارادایم های پیاده سازی جداسازی
Isolation Implementation Paradigms
-
بردن
Takeaway
-
بررسی ماژول
Module Review
درک پدیده های همزمانی ANSI
Understanding ANSI Concurrency Phenomena
-
معرفی ماژول
Module Introduction
-
بروزرسانی از دست رفته
Lost Update
-
خواندن کثیف
Dirty Read
-
تکرار نشدنی بخوانید
Non-Repeatable Read
-
ردیف های شبح
Phantom Rows
-
بررسی ماژول
Module Review
چگونه سطح جداسازی ANSI چالش های همزمانی را حل می کند
How ANSI Isolation levels Solve Concurrency Challenges
-
معرفی ماژول
Module Introduction
-
بدون تعهد بخوانید
READ UNCOMMITTED
-
خواندن متعهد
READ COMMITTED
-
خواندن تعهد شده: DEMO
READ COMMITTED: DEMO
-
تکرار مجدد بخوانید
REPEATABLE READ
-
تکرار مجدد بخوانید: demo
REPEATABLE READ: DEMO
-
هزینه های جداسازی
Isolation Costs
-
قابل سریال سازی است
SERIALIZABLE
-
توجه و آماده کردن
Notice and Takeaway
-
بررسی ماژول
Module Review
با استفاده از زبان کنترل معامله
Using Transaction Control Language
-
معرفی ماژول
Module Introduction
-
بلوک های معامله
Transaction Blocks
-
تنظیم خصوصیات معامله
Setting Transaction Properties
-
معاملات صرفه جویی در امتیازات
Transaction Save Points
-
معاملات DDL
DDL Transactions
-
نسخه ی نمایشی: با استفاده از TCL
Demo: Using TCL
-
بررسی ماژول
Module Review
درج داده با بیانیه INSERT
Inserting Data with the INSERT Statement
-
معرفی ماژول
Module Introduction
-
کنوانسیون نحو
Syntax Conventions
-
INSERT مختصر نحو
INSERT Syntax Overview
-
درج مقادیر واقعی
Inserting Literal Values
-
نسخه ی نمایشی کد: درج مقادیر واقعی
Code Demo: Inserting Literal Values
-
درج مقادیر پیش فرض
Inserting Default Values
-
نسخه ی نمایشی کد: درج مقادیر پیش فرض
Code Demo: Inserting Default Values
-
درج مجموعه نتایج پرس و جو
Inserting a Query Result Set
-
نسخه ی نمایشی کد: درج مجموعه ای از نتایج جستجو
Code Demo: Inserting a Query Result Set
-
درج داده از طریق Views
Inserting Data through Views
-
نسخه ی نمایشی کد: درج داده از طریق Views
Code Demo: Inserting Data through Views
-
رسیدگی به درگیری ها
Handling Conflicts
-
نسخه ی نمایشی کد: رسیدگی به درگیری ها
Code Demo: Handling Conflicts
-
بازگشت داده از INSERT
Returning Data from INSERT
-
نسخه ی نمایشی کد: بازگرداندن داده ها از INSERT
Code Demo: Returning Data from INSERT
-
بررسی ماژول
Module Review
با استفاده از بیانیه UPDATE
Using the UPDATE Statement
-
معرفی ماژول
Module Introduction
-
به روز کردن نحو
UPDATE Syntax
-
به روزرسانی مقادیر ستون
Updating Column Values
-
نسخه ی نمایشی کد: به روزرسانی مقادیر ستون
Code Demo: Updating Column Values
-
محدود کردن محدوده UPDATE
Limiting the UPDATE Scope
-
نسخه ی نمایشی کد: محدود کردن محدوده به روزرسانی
Code Demo: Limiting the UPDATE Scope
-
از طریق Views به روز می شود
Updating through Views
-
برگشت داده ها از UPDATE
Returning Data from UPDATE
-
نسخه ی نمایشی کد: بازگرداندن داده ها از UPDATE
Code Demo: Returning Data from UPDATE
-
بررسی ماژول
Module Review
حذف داده ها با استفاده از دستور DELETE
Deleting Data Using the DELETE Statement
-
معرفی ماژول
Module Introduction
-
حذف نحو
DELETE Syntax
-
محدود کردن محدوده حذف
Limiting DELETE Scope
-
نسخه ی نمایشی کد: محدود کردن محدوده حذف
Code Demo: Limiting DELETE Scope
-
حذف از طریق Views
Deleting through Views
-
نسخه ی نمایشی کد: حذف از طریق Views
Code Demo: Deleting through Views
-
برگشت داده از DELETE
Returning Data from DELETE
-
نسخه ی نمایشی کد: بازگرداندن داده ها از DELETE
Code Demo: Returning Data from DELETE
-
بررسی ماژول
Module Review
انجام حذف های انبوه
Performing Bulk Deletes
-
معرفی ماژول
Module Introduction
-
پیاده کردن
TRUNCATE
-
در حال حذف همه ردیف ها
Deleting All Rows
-
بزرگ بهینه سازی ها را حذف کنید
Large DELETE Optimizations
-
نسخه ی نمایشی کد: به صورت انبوه حذف می شود - قسمت 1
Code Demo: Bulk Deletes – Part 1
-
نسخه ی نمایشی Code: انبوه حذف می شود - قسمت 2
Code Demo: Bulk Deletes – Part 2
-
بررسی ماژول
Module Review
بررسی دوره و جمع بندی
Course Review and Wrap Up
-
معرفی ماژول
Module Introduction
-
بررسی دوره
Course Review
-
بردن
Take Away
-
بازخورد
Feedback
-
مراحل بعدی
Next Steps
-
منابع اضافی
Additional Resources
-
متشکرم
Thank You
نمایش نظرات