پیوند ها
نام فایل : تراکنشها در SQL Server
فرمت : .ppt
تعداد صفحه/اسلاید : 20
حجم : 3072 کیلوبایت
Transactions
تراکنشها در SQL Server
به مجموعه ای از دستورات که می بایست یا همگی با هم با موفقیت اجرا شوند و یا هیچکدام اجرا نشوند ، تراکنش گفته می شود . تراکنش ها باعث حفظ جامعیت داده های ذخیره شده در بانک اطلاعاتی می شوند .
مزایای اصلی استفاده از تراکنشها در بانک های اطلاعاتی که مختصراً ACID نامیده می شوند ، به شرح زیر هستند :
Atomicity (تجزیه ناپذیری) : تعریف دستورات در قالب یک فعالیت عملیاتی را به صورتیکه یا کلیه عملیات با هم اجرا شوند ویا هیچکدام اجرا نشوند را Atomicity می نامند .
Consistency (پایداری) : یک تراکنش ، پس از خاتمه ، می بایست داده ها را در یک وضعیت پایدار قرار دهد ، به عنوان مثال در یک بانک اطلاعاتی رابطه ای ، پس از خاتمه یک تراکنش ، کلیه قوانین جامعیت داده ها ، بایستی به داده های تغییر یافته توسط تراکنش اعمال گردد و همجنین ساختارهای داخلی داده های ذخیره شده مانند Index ها بایستی پس از اعمال تغییرات بازسازی و به وضعیت پایدار برسند .
Isolation (جدا سازی) : در هنگام کار با تراکنش ها ، یکی از مهمترین موارد ، امکان دسترسی همزمان یک یا چند کاربر به یک منبع داده مشترک است . تغییرات در یک تراکنش همزمان می بایست از تغییرات در تراکنش همزمان دیگر ، جدا باشد .
Transactions
تراکنشها در SQL Server
Durability (مقاومت یا دوام ) : یک تراکنش پس از خاتمه می بایست دارای تاثیرات دائمی و ماندگار باشد . این بدان معنی است که عدم سازگاری ناشی از خرابی سیستم مانند قطع Power یا قطع شبکه و ... توسط تراکنش قابل کنترل و تصمیم گیری باشد .
در SQL Server سه دسته امکانات برای رسیدن به اهداف فوق وجود دارد :
امکانات قفل گذاری (Locking) که محیط را برای رسیدن به Isolation مناسب ، مهیا می سازد .
امکانات واقعه نگاری (logging) که در صورت هر نوع خرابی ناشی از سیستم عامل ، شبکه ، سخت افزار ، برق ، یا حتی نسخه بانک اطلاعاتی ، با شروع مجدد ، وضعیت داده ها را به حالت قبل از شروع تراکنش باز می گرداند و در جهت رسیدن به Durability بکار گرفته می شود .
امکانات مدیریت تراکنشها (Transaction Management) که اصولاً جهت پیش برد اهداف Atomicity و Consistency بکار گرفته می شود . در واقع پس از آغاز ، یک تراکنش ، بایستی بطور موفقیت آمیزی خاتمه یاید ، یا اینکه نسخه جاری مدیریت بانک اطلاعاتی ، همه داده های تغییر یافته در طول تراکنش را به وضعیت قبل از شروع تراکنش باز گرداند .
Transactions
تراکنشها در SQL Server
در هنگام بروز هر نوع خطا در هنگام اجرای یک تراکنش ، عملیاتی تحت عنوان Recovery آغاز می شود .
عملیات Recovery معمولاً توسط SQL Server مدیریت می شوند که Automatic Recovery نامیده می-شود . این عملیات خود سه دسته هستند :
1- با شروع مجدد سرویس SQL Server
2- با در خواست کاربر و اجرای دستور Rollback
3- سرویس خودکار مدیریت تراکنشها
SQL Server هنگام شروع یک تراکنش ، وضعیت جاری را در فایل های Log ذخیره ، و چنانچه نیاز به بازیابی بود ، در هنگام Recovery ، اطلاعات مورد نظر را از فایلهای Log باز خوانی می نماید .
....
مبلغ واقعی 20,000 تومان 20% تخفیف مبلغ قابل پرداخت 16,000 تومان
برچسب های مهم
سرفصل های دوره شامل موارد زیر می باشد : - آموزش ساخت چنل به صورت تصویری - معرفی ایده (ایرانی و خارجی) همچنین (با چهره و بدون چهره) - تجهیزات لازم برای شروع و پیشرفت - آموزش ساخت و ادیت اولین ویدیو شامل : اموزش ادیت با گوشی ، اموزش ساخت تامبنیل(کاور ویدیو) - آپلود ... ...
دانلود جزوه خلاصه کتاب روان شناسی بازی - دکتر محمدعلی احمدوند - علوم تربیتی پیام نور - pdf به همراه فلش کارت و 25 دوره نمونه سوال دانلود خلاصه جامع کتاب روان شناسی بازی دکتر محمدعلی احمدوند منبع رشته روانشناسی پیام نور شامل: خلاصه کتاب + فلش کارت نکات مهم فصول + 25 ... ...
مقدمه: چرا پرامپتنویسی کلید موفقیت در تولید محتواست؟ فصل اول: الفبای پرامپتنویسی: اصول اساسی برای ارتباط با هوش مصنوعی ۱.۱. نقشدهی (Role Assignment): کلید درک هوش مصنوعی ۱.۲. تعیین لحن (Tone): روح بخشیدن به محتوا ۱.۳. مشخص کردن مخاطب (Audience): هدفگیری دقیق ... ...
قاب اسلیمی بیضی با متن الحمد لله یه تابلوی زیبا جهت چاپ اندازه برای چاپ تابلو 51 در 47 سانتیمتر ... ...