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

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

دسته : کامپیوتر و IT

فرمت فایل : word

حجم فایل : 591 KB

تعداد صفحات : 102

بازدیدها : 273

برچسبها : پایگاه داده پایگاه داده فعال تریگرهای فازی فازی سازی

مبلغ : 14000 تومان

خرید این فایل

دانلود پایان نامه بررسی تریگرهای فازی در پایگاه داده فعال Fuzzy triggers on active databases

معرفی پایان نامه بررسی تریگرهای فازی در پایگاه داده فعال Fuzzy triggers on active databases

چکیده

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

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

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

کلیدواژه ها: پایگاه داده فعال، تریگرهای فازی، رونوشت برداری فازی، کمیت سنج های فازی، همگام سازی، دوره پوشش برنامه، دوره پوشش رونوشت برداری، دوره پوشش فازی.

پایگاه داده فعال

پایگاه داده فعال با هدف افزودن تعامل به پایگاه داده و با استفاده از تعریف قوانین ایجاد شد. اولین پایگاه داده فعال، توسط Dayal و همکارانش در یک پروژه دانشگاهی به نام Hipac مطرح شد. پایگاه داده این نرم افزار همانند Reach، Samos، Exact، Chimera شی گرا می باشد. علاوه بر پایگاه های داده فعال شی گرا سیستم هایی با پایگاه داده ی فعال رابطه ای نیز ایجاد شده اند که از جمله آن ها می توان Starburst و Arial را نام برد، این نوع پایگاه های داده به جای واکنش در مقابل فراخوانی متد یا تغییر خصیصه ها به تغییر، حذف و اضافه در جداول پایگاه داده حساس می باشند. از اواخر دهه هشتاد مبحث بانک اطلاعاتی مورد توجه قرار گرفت که ظهور محصولات تجاری نظیر Versant و Interbase موید این مطلب است.

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

پایگاه داده فعال در سیستم کاربردی

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

پایگاه داده فعال توزیع شده

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

پایگاه داده فعال فازی

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

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

بخش اول: مفاهیم و تعاریف، کارهای انجام شده

فصل اول: کلیات

مقدمه

مروری بر فصول پایان نامه

فصل دوم: پایگاه داده فعال

مدیریت داده

مدیریت قوانین

تعریف قانون

رویداد

شرط

واکنش

مدل اجرایی

اولویت اجرایی در قوانین

معماری پایگاه داده فعال

آشکارساز رویداد

ارزیابی شرط

زمانبندی

اجرا

نمونه های پیاده سازی شده

Starburst

Ariel

NAOS

نتیجه

فصل سوم: مفاهیم فازی

مجموعه های فازی

عملگرهای فازی

استنتاج فازی

ابهام زدایی

نتیجه

فصل چهارم : پایگاه داده فعال فازی

تعریف فازی قوانین

رویداد فازی

رویدادهای مرکب

انتخاب فازی اجزاء رویدادهای مرکب

شرط فازی

واکنش فازی

تعیین فازی موقعیت زمانبندی

معماری و مدل اجرایی قوانین

آشکارساز رویداد

بررسی شرط

اجرا

زمانبندی

نتیجه

بخش دوم: کاربردی جدید از تریگر فازی، رونوست برداری فازی، نتایج آزمایشات

فصل پنجم: رونوشت برداری فازی

رونوشت برداری

رونوشت برداری همگام

رونوشت برداری ناهمگام

ماشین پایه رونوشت برداری داده

مقایسه دو روش همگام و ناهمگام

رونوشت برداری فازی

استفاده از تریگرها برای فازی نمودن رونوشت برداری

کمیت سنج های فازی

روش محاسبه کمیت سنج های فازی

کمیت سنج عمومی

کمیت سنج جزئی

کمیت سنج جزئی توسعه یافته

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

معماری ماشین رونوشت بردار فازی

مثال

کارایی

ترافیک در رونوشت برداری مشتاق

ترافیک در رونوشت برداری تنبل

ترافیک در رونوشت برداری فازی

مقایسه تئوری هزینه رونوشت برداری فازی و تنبل

جمع بندی

فصل ششم: پیاده سازی

Fuzzy SQL Server و عملکرد اجزای آن

شبیه سازی تریگرهای فازی در پایگاه داده غیر فازی

اجزاء تریگر فازی در پایگاه داده غیر فازی

جداول سیستمی مورد نیاز

مثال

کارهای آتی

مراجع و منابع

خرید و دانلود آنی فایل

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

Alternate Text

آیا سوال یا مشکلی دارید؟

از طریق این فرم با ما در تماس باشید