پایان نامه پشتیبانی مفاهیم فازی در پایگاه داده فعال

پایگاه های داده فعال با هدف ایجاد تعامل در پایگاه های داداه ایجاد شدند. در این نوع پایگاه داده با تعریف قوانین و بدون نیاز به کدنویسی ، سیستم قادر به عکس العمل مناسب در مقابل رویدادهای مهم در شرایط خاص می باشد. تعریف قوانین ساده ترین نوع بیان محدودیتها بوده که برای متخصصین محیط نیز قابل درک می باشد. اما دربیان تجربیات اغلب از کلمات فازی استفاده می شود که ترجمه آنها به مقادیر دقیق منجر به کاهش ارزش معنایی دانش می شود. فازی سازی پایگه های داده فعال با هدف نزدیک تر نمودنزبان بیان قوانین به زبان طبیعی انسان مطرح شد. این امر کمک می کند دانش متخصصین ، مستقیما به پایگاه داده منتقل شود. ضمن اینکه تغییرات نیز با کمترین هزینه ، بر قوانین تعریف شده اعمال می شود.

در اولین گام از فازی سازی پایگاه های داده فعال ولسکی و بوازیر به فازی نمودن رویداد، شرط واکنش در تعریف قوانین پرداخته اند و طی سه مفاله نتایج آن را ارائه نمودند، آنها در پروژه tempo به پیاده سازی فازی این سه بخش پرداخته اند.

این پایان نامه به فازی نمودن سایر بخش های پایگاه های داده فعال می پردازد. این بخش ها شامل رویداد های مرکب ، انتخاب فازی اجزاء رویداد های مرکب ، انتخاب فازی زمان بررسی شرط و اجرای واکنش قوانین می باشد. همچنین راه حلهایی برای دو مشکل پایان ناپذیری اجرای قوانین و یکتایی پاسخ در پایگاه های داده فعال فازی ارائه شده است.

فازی نمودن پایگاه های داده فعال با هدف کاربردی تر نمودن پایگاه های داده مطرح شد. مدل اجرایی پایگاه های داده فعال در بسیاری موارد نظیر زمان بررسی شرط و یا تعیین اولویت قوانین از پیش فرض سیستم استفاده می نماید. فازی نمودن این نوع پایگاه داده کمک می کند تا سیستم سیاستهای اجرایی پایگاه داده را در زمان اجرا و با استفاده از شدت وقوع رویدادها ( به صورت معنایی و پویا ) تعیین نماید.

در ادامه این پایان نامه یک معماری ساده از پایگاه داده فعال ارائه می شود و در پایان با یک نمونه پیاده سازی شده از پایگاه داده فعال فازی موارد پیشنهادی ارزیابی می گردد.