آموزش PostgreSQL دفترچه دستکاری داده ها

PostgreSQL Data Manipulation Playbook

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: اصلاحات داده جنبه حیاتی طراحی نرم افزار است. در این دوره ، شما در مورد چالش های مرتبط با دسترسی به داده های چند کاربره و ابزارهایی که 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

نمایش نظرات

آموزش PostgreSQL دفترچه دستکاری داده ها
جزییات دوره
2h 34m
87
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
27
4.7 از 5
دارد
دارد
دارد
Ami Levin
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ami Levin Ami Levin

علاقه مند به مربی ، سخنران و تمرین دهنده داده ، SQL و RDM آمی لوین بیش از 25 سال است که در زمینه SQL ، داده ها و پایگاه داده ها مشغول تدریس ، صحبت ، تمرین و نوشتن است.

آمی با کمک مشاوره و آموزش به سازمان ها در دستیابی به اهداف داده های خود کمک کرده است. وی در نقش فعلی خود به عنوان مشاور مستقل ، سخنران و مربی ، در م practiceسسات فنی برجسته به آموزش داده ها و SQL می پردازد. آمی مقالاتی برای AWS و Microsoft تألیف کرده و خدمات مشاوره ای برای اینتل ، Intuit ، بانک ها ، خرده فروشی و سایر خدمات ارائه داده است. آمی داوطلب مشتاق جامعه است و به مدت 11 سال MVP مایکروسافت بود. وی گروه کاربری پلتفرم داده مایکروسافت سیلیکون ولی را هدایت می کند و به طور مرتب در گروه های محلی و آنلاین صحبت می کند. آمی در رویدادهای مهم مانند TechEd ، PASS ، اردوگاه های کد و اتصالات توسعه یافته صحبت کرده است. وی دارای حق ثبت اختراع ایالات متحده برای راه حل بهینه سازی عملکرد پایگاه داده خودمختار است.