پیوند ها
نام فایل : تراکنشها در 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 باز خوانی می نماید .
انواع تراکنشها در SQL Server
دو دسته اصلی از تراکنشها در SQL Server وجود دارند :
1- Single Transactions
2- Distributed Transactions
دسته اول تراکنشها ، فقط روی یک بانک اطلاعاتی قابل استفاده هستند . در صورتیکه حوزه عملیاتی یک تراکنش بیش از یک بانک اطلاعاتی باشد ، بایستی از دسته دوم تراکنشها ، استفاده شود . در این حالت حتی این امکان وجود دارد که تراکنشها بر روی دو Server نیز استفاده شوند . این امکان با استفاده از سرویس MSDTC (Microsoft Distributed Transaction Coordinator) قابل انجام است .
انواع تراکنشها در SQL Server
Transactions
سه دسته اصلی از تراکنشهای Single Transactions در SQL Server وجود دارد :
1- تراکنشهای خودکار Auto commit Transactions
2- تراکنشهای صریح Explicit Transactions
....
مبلغ واقعی 35,000 تومان 20% تخفیف مبلغ قابل پرداخت 28,000 تومان
برچسب های مهم
امروزه کمتر کسی پیدا میشود که از ارز دیجیتال و فارکس نشنیده باشد و قطعا این یک فرصت استثنایی برای ما ایرانیان است که بتوانیم درامد دلاری داشته باشیم . ولی اگر با اصول کار و تحلیل ها آشنا نباشیم ممکن است سرمایه ما از دست برود. ولی با پدیدار شدن هوش مصنوعی دیگه نیازی به یاد ... ...
به زبان خیلی ساده،مشاغل اینترنتی، کارهایی هستند که به زمان و مکان خاصی وابسته نیستند و در بستر اینترنت و اغلب بهصورت آنلاین انجام میشوند. در این دسته از مشاغل، بدون اینکه مجبور باشید از خانه خارج شوید، یا موظف باشید در تایم و محل معینی کار کنید، میتوانید از طریق اینترنت ... ...
دانلود حل المسائل تحقیق در عملیات فردریک هیلیر Frederick S. Hillier تعداد صفحات: 1099 زبان: لاتین ویرایش : نهم فرمت: PDF عنوان لاتین: Introduction to Operations Research نویسنده: فردریک هیلیر - Frederick S. Hillier ... ...
فروش قولنامه یااجاره نامه رسمی املاک به صورتword,pdf ... ...
دانلود فایل فلش فارسی NOKIA 1800 RM-653 ورژن 06.51 ... ...
هرچه "من" فردی قوی تر باشد، ظرفیتش برای یکی شدن با دیگری کمتر است. آن"من" دیواری در این بین است، خودش را اظهار می کند. اظهار او چنین است: تو، تو هستی و من، من هستم. فاصله ای بین تو و من هست. آن وقت مهم نیستکه من چقدر تو را دوست داشته باشم، شاید تو را در آغوش هم بگیرم، با ... ...
خریدوفروش قولنامه رسمی و قانونی موتور سیکلت در 2 صحفه به صورت pdfوword ... ...
دانلود فایل فلش فارسی NOKIA X7-00 RM-707 ورژن 111.030 ... ...
دانلود پاورپوینت خلاصه کتاب تئوری حسابداری 1 - دکتر مهرانی و دکتر کرمی + 8 دوره نمونه سوال با پاسخنامه این مجموعه شامل دوبخش می باشد: 1 . اسلایدهای خلاصه کتاب تئوری حسابداری 1 به صورت تفکیک شده فصول 1 تا 7 2. آرشیو 8 دوره نمونه سوال تئوری حسابداری 1 به همراه ... ...