آموزش سیستم های مدیریت پایگاه داده قسمت 4: معاملات

Database Management Systems Part 4 : Transactions

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: تراکنش ها را در سیستم های مدیریت پایگاه داده بیاموزید زیرا DBMS موضوع اصلی علوم کامپیوتر را تشکیل می دهد شما با تراکنش ها در مدیریت پایگاه داده بسیار آشنا خواهید شد شما قادر خواهید بود مصاحبه کننده را در مورد سوالات مربوط به تراکنش ها به چالش بکشید. قادر به پاسخگویی به تمام سوالات امتحاناتی مانند GATE,PGEE,ISRO (پس از اتمام تمام قسمت های دوره DBMS شما قادر خواهید بود در دوره لیسانس خود رتبه برتر را در درس سیستم های مدیریت پایگاه داده خود کسب کنید درک نحوه عملکرد تراکنش ها در سیستم های کامپیوتری پیش نیازها: داشتن رایانه شخصی با اتصال به اینترنت مطلقاً هیچ پیش نیازی برای این دوره وجود ندارد

شما به‌تازگی با عمیق‌ترین مجموعه دوره‌های آموزشی مدیریت پایگاه داده به‌صورت آنلاین برخورد کردید. با بیش از 7000 دانش آموز ثبت نام شده و 1200+ بررسی 5 ستاره تا به امروز در زمینه علوم کامپیوتر، دوره های علوم کامپیوتر من مورد علاقه دانشجویان از 117 کشور است.

اگر بخواهید:

- ایجاد مهارت در مدیریت پایگاه داده

- ایجاد مهارت در معاملات که بخشی از برنامه درسی دانشگاه در علوم کامپیوتر است

- کرک سوالات مصاحبه در مورد مبحث تراکنش های سیستم مدیریت پایگاه داده.

- یا فقط درک کنید که معاملات آنلاین امروز کار می کنند

...این دوره کامل تراکنش، دوره ای است که برای انجام همه اینها و موارد دیگر نیاز دارید.


آیا قصد دارید مدرکی در زمینه علوم کامپیوتر به عنوان برتر دریافت کنید؟

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

چرا این دوره را نسبت به سایرین انتخاب کنید؟

واقعیت این است که دوره های آموزشی مدیریت پایگاه داده زیادی وجود دارد. این در صدها است. چرا دوره های من را انتخاب می کنید؟

دلیل شماره یک سادگی آن است. به گفته بسیاری از دانشجویان در udemi، درک دوره های من ساده است زیرا من همیشه مفاهیم را از ابتدا به زبانی ساده آموزش می دهم.

دلیل دوم این است که شما از طریق این دوره یک مربی برای علوم کامپیوتر دریافت می کنید. من از دانش‌آموزان در مورد شغلشان در علوم کامپیوتر تردیدهای زیادی دارم، مانند اینکه کدام درس انتخابی را انتخاب کنند، به کدام کتاب مراجعه کنند، و غیره.

دلیل سوم این است که شما فقط ویدیوهای من را تماشا نمی کنید، همچنین می توانید در صورت مشاهده در حین تماشای سخنرانی ها شک داشته باشید.

به کدام کتاب درسی مراجعه کنید؟

من از مفاهیم سیستم پایگاه داده توسط Korth استفاده کرده ام. یک کتاب درسی عالی است می توانید آن را دنبال کنید. اما من کتاب های درسی زیادی مانند نواته، سودارشان و غیره را ارجاع داده ام. بنابراین بستگی به شما دارد که کدام کتاب درسی را انتخاب کنید. شما می توانید هر کتاب درسی را انتخاب کنید که با آن راحت هستید اما از یک کتاب نویسنده استاندارد پیروی کنید. اگر این دوره را کامل کنید، درک این کتاب های درسی بسیار راحت تر خواهید بود. اما به هر حال اگر این دوره را با یادداشت های دقیق کامل کامل کنید، نیازی به خواندن هیچ کتاب درسی ندارید، زیرا من آنها را برای شما می خوانم و مطالب را به روشی آسان ارائه می دهم.

چرا باید این را انتخاب کنید. دوره؟

شما به بیش از 7000 دانش آموزی خواهید پیوست که قبلاً در دوره های من ثبت نام کرده اند.

بیش از 2000 نظر از دانش آموزان باقی مانده است. دوره های من به عنوان بهترین دوره برای یادگیری علوم کامپیوتر برای مبتدیان رتبه بندی شده است.

چه چیزی این دوره را برجسته می کند؟

مثل شما، هزاران نفر دیگر از آموزش‌های ناقص یوتیوب که فرض می‌کنند قبلاً یک سری چیزها را می‌دانید و همچنین کتاب‌های درسی انبوه را می‌دانید، ناامید و خسته شده بودند.

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

اگر سوالی داشته باشم چه می شود؟

می‌توانید در هر زمان با استفاده از بخش پرسش و پاسخ یا از طریق پیام‌های شخصی سؤال بپرسید. من آن را بسیار جدی می گیرم و به این سؤالات به صورت مفصل با کلمات ساده انگلیسی پاسخ می دهم تا همه بتوانند آن را درک کنند.

نقل قول دانش آموز: "هر چیزی که همیشه می خواستید در مورد سیستم عامل بدانید، اما از پرسیدن می ترسیدید"...و ویگنش سکار پاسخ های درستی می دهد" توسط کلاوس کالیبا.

خطری هم وجود ندارد!

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

شما به معنای واقعی کلمه نمی توانید ببازید.

برای شروع آماده اید؟

اکنون با استفاده از دکمه "افزودن به سبد خرید" در سمت راست ثبت نام کنید و راه خود را به سمت علوم کامپیوتر شروع کنید.

شما را از داخل می بینیم (عجله کنید، مجموعه پایگاه داده منتظر است!)


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

معرفی Introduction

  • مقدمه ای بر معاملات Introduction to Transactions

اجرای همزمان در مقابل اجرای سریال Concurrent Execution vs Serial Execution

  • نیاز به اجرای همزمان معاملات Need for Concurrent Execution of Transactions

  • مشکل ناسازگاری به دلیل اجرای همزمان Inconsistency Problem due to Concurrent Execution

حالات و ویژگی های یک معامله States and Properties of a Transaction

  • حالات یک معامله States of a Transaction

  • خواص اسید ACID Properties

برنامه Schedules

  • برنامه ها و انواع آنها Schedules and their types

مشکلات ناشی از برنامه های همزمان Problems due to Concurrent Schedules

  • مشکل از دست دادن آپدیت Lost Update Problem

  • مشکل خواندن کثیف Dirty Read Problem

  • مشکل خواندن تکرار نشدنی Unrepeatable Read Problem

  • مشکل خواندن فانتوم Phantom Read Problem

  • مسئله Problem

برنامه های شمارش Counting Schedules

  • تعداد برنامه‌های سریال ممکن با n تراکنش Number of serial schedules possible with n transactions

  • تعداد برنامه های همزمان ممکن است Number of Concurrent schedules possible

برنامه ریزی بر اساس قابلیت بازیابی Schedules based on Recoverability

  • برنامه های قابل بازیابی در مقابل غیر قابل بازیابی Recoverable vs Non Recoverable Schedules

  • برنامه های آبشاری در مقابل آبشاری Cascadeless vs Cascading Schedules

  • تفاوت بین برنامه های Cascadeless و Recoverable Difference between Cascadeless and Recoverable Schedules

  • مسئله Problem

  • برنامه دقیق Strict Schedule

  • قابل بازیابی در مقابل Cascadless در مقابل Strict Recoverable vs Cascadless vs Strict

  • نکته مهم Important Point

برنامه‌ریزی‌های مبتنی بر سریال‌سازی: قابلیت سریال‌سازی در تعارض Schedules based on Serializability : Conflict Serializability

  • معادل دو یا چند برنامه Equivalence of two or more schedules

  • اقدامات متضاد Conflicting actions

  • هم ارزی تعارض و هم ارزی برنامه ها Conflict Equivalence and Equivalence of Schedules

  • سریال‌سازی تضاد یک زمان‌بندی Conflict Serializability of a schedule

  • نکته مهم Important Point

  • مسائل مربوط به هم ارزی تعارض و سریال سازی تعارض Problems on Conflict Equivalence and Conflict Serializability

  • با استفاده از نمودار تقدم، سریال‌سازی تضاد را آزمایش کنید Test for Conflict Serializability using precedence graph

  • یافتن ترتیب سریال پذیری Finding Order of Serializability

  • یافتن تعداد برنامه‌های سریال‌سازی در تعارض Finding Number of Conflict Serializable Schedules

  • مسئله Problem

  • نمونه های بیشتر More Examples

برنامه‌ریزی‌ها بر اساس سریال‌سازی: قابلیت سریال‌سازی را مشاهده کنید Schedules based on Serializability : View Serializability

  • مشاهده هم ارزی و نمایش سریال پذیری - چرا آنها کار می کنند View Equivalence and View Serializability - Why they work

  • مشکل 1 Problem 1

  • مشکل 2 Problem 2

  • مشکل 3 Problem 3

  • مشکل 4 Problem 4

  • مشکل 5 Problem 5

  • مشکل 6 Problem 6

  • مسئله 7 Problem 7

بخش پاداش Bonus Section

  • پاداش: چگونه ادامه دهید Bonus : How to proceed further

نمایش نظرات

آموزش سیستم های مدیریت پایگاه داده قسمت 4: معاملات
جزییات دوره
7 hours
40
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,734
4.7 از 5
ندارد
دارد
دارد
Vignesh Sekar
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Vignesh Sekar Vignesh Sekar

مهندس نرم افزار، مدرس علوم کامپیوتر