لینک دانلود و خرید پایین توضیحات
دسته بندی : پاورپوینت
نوع فایل : .ppt ( قابل ویرایش و آماده پرینت )
تعداد اسلاید : 33 اسلاید
قسمتی از متن .ppt :
درس 2 پایگاه داده پیشرفتهمفهوم تراکنش( بخش اول)
1
مفهوم تراکنش در پایگاه داده ها
Dr. B.Masoumi
2
تعریف تراکنش
تراکنش، واحد برنامه نویسی است که شامل یکسری عملیات مرتبط برای دسترسی و تغییر اطلاعات یک بانک اطلاعاتی است که در جهان واقعی در حکم یک عمل واحد تلقی می شوند.
تراکنش عبارتست از واحد سازگار و قابل اطمینان یک پردازش مشخص در پایگاه داده ((OZSU
تراکنش واحد اجرای برنامه ای است که به دادهها ی ذخیره شده دستیابی دارد.
مفهوم تراکنش در پایگاه داده ها
Dr. B.Masoumi
3
تعریف تراکنش
مثال: انتقال مقدار 50 دلار ازحساب A به حساب B
1. read(A)
2. A := A – 50
3. write(A)
4. read(B)
5. B := B + 50
6. write(B)
مفهوم تراکنش در پایگاه داده ها
Dr. B.Masoumi
4
هر تراکنش معادل یک رخداد در دنیای واقعی است.
تراکنش همواره به DBMS تسلیم می شود و DBMS در اعمال هرگونه کنترل و حتی به تعویق انداختن و ساقط کردن آن آزادی عمل دارد.
واحد کار DBMS تراکنش است.
هر تراکنش شامل مجموعه ای از عملیات است که با دستورشروع تراکنش (begin transaction) آغاز و با یک عمل commit ویا undo پایان می پذیرد.
تراکنش ممکن است بارها اجرا شود ولی هربار اجرا یک تراکنش محسوب می شود.