لینک دریافت فایل خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : .doc ( قابل ویرایش اماده پرینت )
تعداد : 55 صفحه
قسمتی متن :
چکیده
پایگاههای داده فعال هدف ایجاد تعامل پایگاههای داده ایجاد شدند. نوع پایگاه داده تعریف قوانین بدون نیاز کدنویسی، سیستم قادر عکسالعمل مناسب مقابل رویدادهای مهم شرایط خاص میباشد. تعریف قوانین سادهترین نوع بیان محدودیتها بوده که متخصصین محیط قابل درک میباشد. اما بیان تجربیات اغلب کلمات فازی استفاده میشود که ترجمه انها مقادیر دقیق منجر کاهش ارزش معنایی دانش میشود. فازیسازی پایگاههای داده فعال هدف نزدیکتر نمودن زبان بیان قوانین زبان طبیعی انسان مطرح شد. امر کمک میکند دانش متخصصین، مستقیما پایگاه داده منتقل شود. ضمن اینکه تغییرات کمترین هزینه، قوانین تعریف شده اعمال میشود.
در اولین گام فازیسازی پایگاههای داده فعال ولسکی بوازیز فازی نمودن رویداد، شرط واکنش تعریف قوانین پرداختهاند طی سه مقاله نتایج ارائه نمودند، انها پروژه Tempo پیادهسازی فازی سه بخش پرداختهاند.
این پایاننامه فازی نمودن سایر بخشهای پایگاههای داده فعال میپردازد. بخشها شامل رویدادهای مرکب، انتخاب فازی اجزاء رویدادهای مرکب، انتخاب فازی زمان بررسی شرط اجرای واکنش قوانین میباشد. همچنین راهحلهایی دو مشکل پایانناپذیری اجرای قوانین یکتایی پاسخ پایگاههای داده فعال فازی ارائه شده است.
فازی نمودن پایگاههای داده فعال هدف کاربردیتر نمودن پایگاههای داده مطرح شد. مدل اجرایی پایگاههای داده فعال بسیاری موارد نظیر زمان بررسی شرط تعیین اولویت قوانین پیش فرض سیستم استفاده مینماید. فازی نمودن نوع پایگاه داده کمک میکند سیستم سیاستهای اجرایی پایگاه داده زمان اجرا استفاده شدت وقوع رویدادها (به صورت معنایی پویا) تعیین نماید.
در ادامه پایاننامه یک معماری ساده پایگاه داده فعال ارائه میشود پایان یک نمونه پیادهسازی شده پایگاه داده فعال فازی موارد پیشنهادی ارزیابی میگردد.
کلیدواژه: پایگاه داده فعال، مفاهیم فازی، عدم قطعیت، سیستمهای محرک.
فصل اول: کلیات
1-1 مقدمه
با ایجاد سیستمهای مدیریت پایگاه داده عمده مشکلات ساختار، پشتیبانی مدیریت دادههای حجیم سیستمهای فایلی برطرف اما توجهی جنبههای رفتاری پایگاه داده نشد. معنا که استفاده قیود جامعیت شاید بتوان منفی شدن مبلغ حقوق کارمندان جلوگیری نمود اما نمیتوان مانع بیشتر شدن حقوق انها مدیرانشان شد. چنین مواردی کاربران پایگاه داده اجرای یک پرس جو موارد نقض محدودیتهایی قبیل پیدا نموده خود اقدام اصلاح انها مینمایند.
مواردی چنین گزارشات مدیریتی اغاز ماه جمله کارهای مشخص دارای ضابطهای میباشند که انجام انها تکراری قابل تفویض سیستم است.
کاربران غیرمجاز استفاده یک سر گزارش، غیرمستقیم اطلاعات کلیدی دست یافته اقدام تغییر انها مینمایند. پیدا نمودن چنین تغییراتی که معمولا بعد گزارشات اتفاق میافتند، راحتی امکانپذیر نیست. همانطور که مشاهده میشود یک پایگاه داده معمولی ردیابی رویدادهایی که سیستم اتفاق افتادهاند (رخدادها) ممکن نبوده نیاز یک سیستم پشتیبانی جنبههای رفتاری میباشد.
در گام اول فراهم کردن امکان تعامل پایگاه داده کاربر سیستمهای محرک نظیر Oracle وجود امدند. اما نوع سیستمها تنها قادر تشخیص رویدادهای ساختاری نظیر اضافه، حذف تغییر مقادیر پایگاه داده میباشند. عبارت دیگر سیستمها ایجاد تغییر یک قلم داده عکسالعمل نشان میدهند کاربران پایگاه داده کافی نیست. کاربران ممکن رویدادهایی نظیر نخواندن حسابها اغاز ماه یک رویداد خارجی نظیر فشردن یک کلید مهم باشد که موارد سیستمهای محرک، پاسخگو نیستند [2].
درگام بعد پایگاه داده فعال افزودن قوانین پایگاههای داده امکان تعامل (کنش واکنش) بین سیستم پایگاه داده ایجاد نمود. نوع پایگاه داده دارای دو بخش مدیریت داده مدیریت قوانین میباشد. بخش مدیریت داده مسئول حفظ خواص پایگاه داده سیستمهای کاربردی بوده بخش دوم مدیریت قوانین مسئول واکنش رویدادهای سیستم میباشد. نوع پایگاه داده طراحان سیستم قادرند تعریف قوانین که نزدیکترین بیان زبان طبیعی میباشد، سیستم وادار عکسالعمل مناسب مقابل رویدادهای مهم نمایند [21].
پایگاه داده فعال استفاده قوانین قادر «پشتیبانی گستردهتر قیود جامعیت سازگاری دادهها، واکنش مقابل رخدادهای سیستم کاربردی، عدم اجرای تقاضاهای مشکوک، ردیابی رویدادها، گزارشات ماهانه و...» میباشد.