تحقيق رشته هاي مهندسي نرم افزار و کامپيوتر با عنوان تریگر Trigger

تحقيق رشته هاي مهندسي نرم افزار و کامپيوتر با عنوان تریگر  Trigger

تحقيق رشته هاي مهندسي نرم افزار و کامپيوتر با عنوان تریگر  Trigger درفرمت ورد 26 صفحه قابل ويرايش

 

آنجا که تریگرها دسته هایی از فرامین SQL مرتبط به هم را مورد استفاده قرار می دهند، شبیه به رویه های ذخیره شده هستند. با این وجود، تریگرها تنها هنگام درج، بهنگام سازی، و حذف داده ها اجرا می شوند.

پیش از این تریگرها برای تأمین جامعیت ارجاعی در بانک اطلاعاتی استفاده می شدند. اما اکنون SQL Server دارای محدودیتهای کلید اصلی و خارجی است که تقریباً نیاز به استفاده از تریگرها را برای تأمین جامعیت ارجاعی مرتفع می کند. با این وجود، هنوز در برخی از مواقع می توان به خوبی از مزایای تریگرها بهره گرفت.

تریگرها مجموعه ای از دستورات SQL هستند که به هنگام رویدادUpdate, Insert, Delete اجرا می شوند. هر جدول از بانک اطلاعاتی می تواند حداکثر سه تریگر داشته باشد. (داشتن تریگر برای جدول الزامی نیست).

به عنوان مثال جدول Author می تواند شامل سه تریگر زیر باشد:

Authors_ti: تریگر درج، که هنگام عمل درج در جدول Authors اجرا می شود.

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

Authors_td: تریگر حذف، که هنگام حذف داده ای از جدول Authors اجرا می شود.

گسترش جامعیت داده ها با استفاده از تریگرها:

کیفیت یک پایگاه داده بر حسب سازگاری و صحت و درستی داده های موجود در آن پایگاه داده سنجیده می شود.

تریگرها به شما امکان می دهند تا رویه ای بنویسید تا به هنگام تغییر داده های جدول بر اثر اعمال دستورات Insert, Update, Delete برانگیخته شوند. یک تریگر را می توان بر یک جدول یا یک View اعمال کرد. از تریگرها برای اعمال قوانین تجاری بر یک پایگاه داده استفاده می شود. برای مثال، یک قانون تجاری تعریف شده برای پایگاه داده BookShopDB به صورت زیر است: وقتی یک کتاب به سفارش اضافه می شود، در فهرست انبار به عنوان کالای فروخته شده علامت گذاری می شود.

یک تریگر که بر جدول BookOrders اعمال شده است می تواند به هنگام درج یک سفارش کتاب برانگیخته شود. منطق تجاری موجود در تریگر، کتاب را در جدول Books قرار داده و کتاب را به عنوان فروخته شده علامت گذاری می کند.


اشتراک بگذارید:


پرداخت اینترنتی - دانلود سریع - اطمینان از خرید

پرداخت هزینه و دریافت فایل

مبلغ قابل پرداخت 9,000 تومان
کدتخفیف:

درصورتیکه برای خرید اینترنتی نیاز به راهنمایی دارید اینجا کلیک کنید


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

نام فایلحجم فایل
Trigger_1857855_8467.zip34.3k