دانلود تحقیق رشته کامپیوتر با عنوان تریگر Trigger
از آنجا که تریگرها دسته هایی از فرامین SQL مرتبط به هم را مورد استفاده قرار می دهند، شبیه به رویه های ذخیره شده هستند. با این وجود، تریگرها تنها هنگام درج، بهنگام سازی، و حذف داده ها اجرا می شوند.
پیش از این تریگرها برای تأمین جامعیت ارجاعی در بانک اطلاعاتی استفاده می شدند. اما اکنون SQL Server دارای محدودیتهای کلید اصلی و خارجی است که تقریباً نیاز به استفاده از تریگرها را برای تأمین جامعیت ارجاعی مرتفع می کند. با این وجود، هنوز در برخی از مواقع می توان به خوبی از مزایای تریگرها بهره گرفت.
تریگرها مجموعه ای از دستورات SQL هستند که به هنگام رویدادUpdate, Insert, Delete اجرا می شوند. هر جدول از بانک اطلاعاتی می تواند حداکثر سه تریگر داشته باشد. (داشتن تریگر برای جدول الزامی نیست).
به عنوان مثال جدول Author می تواند شامل سه تریگر زیر باشد:
Authors_ti: تریگر درج، که هنگام عمل درج در جدول Authors اجرا می شود.
Authors_tu: تریگر بهنگام سازی، که در اثر بهنگام سازی جدول Authors اجرا می شود.
Authors_td: تریگر حذف، که هنگام حذف داده ای از جدول Authors اجرا می شود.
گسترش جامعیت داده ها با استفاده از تریگرها:
کیفیت یک پایگاه داده بر حسب سازگاری و صحت و درستی داده های موجود در آن پایگاه داده سنجیده می شود.
تریگرها به شما امکان می دهند تا رویه ای بنویسید تا به هنگام تغییر داده های جدول بر اثر اعمال دستورات Insert, Update, Delete برانگیخته شوند. یک تریگر را می توان بر یک جدول یا یک View اعمال کرد. از تریگرها برای اعمال قوانین تجاری بر یک پایگاه داده استفاده می شود. برای مثال، یک قانون تجاری تعریف شده برای پایگاه داده BookShopDB به صورت زیر است: وقتی یک کتاب به سفارش اضافه می شود، در فهرست انبار به عنوان کالای فروخته شده علامت گذاری می شود.
و ...
در فرمت ورد
در 26 صفحه
قابل ویرایش
دانلود تحقیق رشته کامپیوتر با عنوان تریگر Trigger