عنوان پایان نامه: تریگر های فازی در پایگاه داده فعالفرمت فایل: wordتعداد صفحات: 100شرح مختصر:پايگاههاي دادة فعال با هدف ايجاد تعامل در پايگاههاي داده ايجاد شدند. در اين نوع پايگاه داده با تعريف قوانين و بدون نياز به كدنويسي، سيستم قادر به عكسالعمل مناسب در مقابل رويدادهاي مهم در شرايط خاص ميباشد. تعريف قوانين سادهترين نوع بيان محدوديتها بوده كه براي متخصصين محيط نيز قابل درك ميباشد. اما در بيان تجربيات اغلب از كلمات فازي استفاده ميشود كه ترجمه آنها به مقادير دقيق منجر به كاهش ارزش معنايي دانش ميشود. فازيسازي پايگاههاي داده فعال با هدف نزديكتر نمودن زبان بيان قوانين به زبان طبيعي انسان مطرح شد. اين امر كمك ميكند دانش متخصصين، مستقيماً به پايگاه داده منتقل شود. ضمن اينكه تغييرات نيز با كمترين هزينه، بر قوانين تعريف شده اعمال ميشود.در اولين گام از فازيسازي پايگاههاي دادة فعال ولسكي و بوازيز به فازي نمودن رويداد، شرط و واكنش در تعريف قوانين پرداختهاند و طي سه مقاله نتايج آن را ارائه نمودند، آنها در پروژه Tempo به پيادهسازي فازي اين سه بخش پرداختهاند.اين پاياننامه به فازي نمودن ساير بخشهاي پايگاههاي دادة فعال ميپردازد. اين بخشها شامل رويدادهاي مركب، انتخاب فازي اجزاء رويدادهاي مركب، انتخاب فازي زمان بررسي شرط و اجراي واكنش قوانين ميباشد. همچنين راهحلهايي براي دو مشكل پايانناپذيري اجراي قوانين و يكتايي پاسخ در پايگاههاي دادة فعال فازي ارائه شده است.فازي نمودن پايگاههاي دادة فعال با هدف كاربرديتر نمودن پايگاههاي داده مطرح شد. مدل اجرايي پايگاههاي دادة فعال در بسياري موارد نظير زمان بررسي شرط و يا تعيين اولويت قوانين از پيش فرض سيستم استفاده مينمايد. فازي نمودن اين نوع پايگاه داده كمك ميكند تا سيستم سياستهاي اجرايي پايگاه داده را در زمان اجرا و با استفاده از شدت وقوع رويدادها (به صورت معنايي و پويا) تعيين نمايد.در ادامة اين پاياننامه يك معماري ساده از پايگاه دادة فعال ارائه ميشود و در پايان با يك نمونة پيادهسازي شده از پايگاه دادة فعال فازي موارد پيشنهادي ارزيابي ميگردد.كليدواژه ها: پايگاه دادة فعال، مفاهيم فازي، عدم قطعيت، سيستمهاي محرك.فهرست مطالببخش اول: مفاهیم و تعاریف، کارهای انجام شده1فصل اول: كليات21-1 مقدمه21-2 مروري بر فصول پاياننامه5فصل دوم: پايگاه داده فعال62-1 مديريت داده62-2 مديريت قوانين72-2-1 تعريف قانون72-2-1-1 رويداد82-2-1-2 شرط122-2-1-3 واكنش132-2-2 مدل اجرايي142-2-2-1 اولويت اجرايي در قوانين162-2-2-2 معماري پايگاه دادة فعال172-2-2-3 آشكارساز رويداد182-2-2-4 ارزيابي شرط192-2-2-5 زمانبندي202-2-2-6 اجرا212-3 نمونههاي پيادهسازي شده212-3-1 Starburst212-3-2 Ariel232-3-3 NAOS242-4 نتيجه25فصل سوم: مفاهيم فازي263-1 مجموعههاي فازي273-2 عملگرهاي فازي293-3 استنتاج فازي303-4 ابهامزدايي313-5 نتيجه31فصل چهارم : پايگاه دادة فعال فازي ........... 324-1 تعريف فازي قوانين ..................... 334-1-1 رويداد فازي ....................... 344-1-1-1 رويدادهاي مركب ................. 364-1-1-2 انتخاب فازي اجزاء رويدادهاي مركب 384-1-2 شرط فازي .......................... 384-1-3 واكنش فازي ........................ 40.4-1-4 تعيين فازي موقعيت زمانبندي ........ 414-2 معماري و مدل اجرايي قوانين ............ 434-2-1 آشكارساز رويداد ................... 444-2-2 بررسي شرط ......................... 454-2-3 اجرا .............................. 454-2-4 زمانبندي .......................... 454-3 نتيجه ................................. 47بخش دوم: کاربردی جدید از تریگر فازی، رونوست برداری فازی، نتایج آزمایشات ...................................... 48فصل پنجم: رونوشت برداری فازی ................ 495-1 رونوشت برداری ......................... 505-1-1 رونوشت برداری همگام ............... 505-1-2 رونوشت برداری ناهمگام ............. 515-1-3 ماشين پايه رونوشت برداري داده...... 525-1-4 مقايسه دو روش همگام و ناهمگام...... 535-2 رونوشت برداري فازي..................... 565-2-1 استفاده از تريگرها براي فازي نمودن رونوشت برداري575-3 کميت سنج هاي فازي...................... 595-3-1 روش محاسبه کميت سنج هاي فازي....... 605-3-2 کميت سنج عمومي..................... 615-3-3 کميت سنج جزئي...................... 645-3-4 کميت سنج جزئي توسعه يافته.......... 675-4 روش جديد محاسبه حد آستانه در تريگرهاي فازي براي رونوشت برداري فازي.............................................. 695-5 معماري ماشين رونوشت بردار فازي......... 715-6 مثال................................... 735-7 کارايي................................. 775-7-1 ترافيک در رونوشت برداري مشتاق...... 795-7-2 ترافيک در رونوشت برداري تنبل....... 805-7-3 ترافيک در رونوشت برداري فازي....... 805-7-4 مقايسه تئوري هزينه رونوشت برداري فازي و تنبل 815-8 جمع بندي............................... 83فصل ششم: پیاده سازی ......................... 846-1 Fuzzy SQL Server............................. 846-2 عملکرد اجزايFuzzy SQL Server................ 856-3 شبيه سازي تريگرهاي فازي در پايگاه داده غير فازي 866-4 اجزاء تريگر فازي در پايگاه داده غير فازي866-5 جداول سيستمي مورد نياز................. 876-6 مثال................................... 896-7 کارهاي آتي............................. 94مراجع و منابع ............................... 95
تریگر های فازی در پایگاه داده فعال
عنوان پایان نامه: تریگر های فازی در پایگاه داده فعالفرمت فایل: wordتعداد صفحات: 100شرح مختصر:پايگاههاي دادة فعال با هدف ايجاد تعامل در پايگاههاي داده ايجاد شدند. در اين نوع پايگاه داده با تعريف قوانين و بدون نياز به كدنويسي، سيستم قادر به عكسالعمل مناسب در مقابل رويدادهاي مهم در شرايط خاص ميباشد. تعريف قوانين سادهترين نوع بيان محدوديتها بوده كه براي متخصصين محيط نيز قابل درك ميباشد. اما در بيان تجربيات اغلب از كلمات فازي استفاده ميشود كه ترجمه آنها به مقادير دقيق منجر به كاهش ارزش معنايي دانش ميشود. فازيسازي پايگاههاي داده فعال با هدف نزديكتر نمودن زبان بيان قوانين به زبان طبيعي انسان مطرح شد. اين امر كمك ميكند دانش متخصصين، مستقيماً به پايگاه داده منتقل شود. ضمن اينكه تغييرات نيز با كمترين هزينه، بر قوانين تعريف شده اعمال ميشود.در اولين گام از فازيسازي پايگاههاي دادة فعال ولسكي و بوازيز به فازي نمودن رويداد، شرط و واكنش در تعريف قوانين پرداختهاند و طي سه مقاله نتايج آن را ارائه نمودند، آنها در پروژه Tempo به پيادهسازي فازي اين سه بخش پرداختهاند.اين پاياننامه به فازي نمودن ساير بخشهاي پايگاههاي دادة فعال ميپردازد. اين بخشها شامل رويدادهاي مركب، انتخاب فازي اجزاء رويدادهاي مركب، انتخاب فازي زمان بررسي شرط و اجراي واكنش قوانين ميباشد. همچنين راهحلهايي براي دو مشكل پايانناپذيري اجراي قوانين و يكتايي پاسخ در پايگاههاي دادة فعال فازي ارائه شده است.فازي نمودن پايگاههاي دادة فعال با هدف كاربرديتر نمودن پايگاههاي داده مطرح شد. مدل اجرايي پايگاههاي دادة فعال در بسياري موارد نظير زمان بررسي شرط و يا تعيين اولويت قوانين از پيش فرض سيستم استفاده مينمايد. فازي نمودن اين نوع پايگاه داده كمك ميكند تا سيستم سياستهاي اجرايي پايگاه داده را در زمان اجرا و با استفاده از شدت وقوع رويدادها (به صورت معنايي و پويا) تعيين نمايد.در ادامة اين پاياننامه يك معماري ساده از پايگاه دادة فعال ارائه ميشود و در پايان با يك نمونة پيادهسازي شده از پايگاه دادة فعال فازي موارد پيشنهادي ارزيابي ميگردد.كليدواژه ها: پايگاه دادة فعال، مفاهيم فازي، عدم قطعيت، سيستمهاي محرك.فهرست مطالببخش اول: مفاهیم و تعاریف، کارهای انجام شده1فصل اول: كليات21-1 مقدمه21-2 مروري بر فصول پاياننامه5فصل دوم: پايگاه داده فعال62-1 مديريت داده62-2 مديريت قوانين72-2-1 تعريف قانون72-2-1-1 رويداد82-2-1-2 شرط122-2-1-3 واكنش132-2-2 مدل اجرايي142-2-2-1 اولويت اجرايي در قوانين162-2-2-2 معماري پايگاه دادة فعال172-2-2-3 آشكارساز رويداد182-2-2-4 ارزيابي شرط192-2-2-5 زمانبندي202-2-2-6 اجرا212-3 نمونههاي پيادهسازي شده212-3-1 Starburst212-3-2 Ariel232-3-3 NAOS242-4 نتيجه25فصل سوم: مفاهيم فازي263-1 مجموعههاي فازي273-2 عملگرهاي فازي293-3 استنتاج فازي303-4 ابهامزدايي313-5 نتيجه31فصل چهارم : پايگاه دادة فعال فازي ........... 324-1 تعريف فازي قوانين ..................... 334-1-1 رويداد فازي ....................... 344-1-1-1 رويدادهاي مركب ................. 364-1-1-2 انتخاب فازي اجزاء رويدادهاي مركب 384-1-2 شرط فازي .......................... 384-1-3 واكنش فازي ........................ 40.4-1-4 تعيين فازي موقعيت زمانبندي ........ 414-2 معماري و مدل اجرايي قوانين ............ 434-2-1 آشكارساز رويداد ................... 444-2-2 بررسي شرط ......................... 454-2-3 اجرا .............................. 454-2-4 زمانبندي .......................... 454-3 نتيجه ................................. 47بخش دوم: کاربردی جدید از تریگر فازی، رونوست برداری فازی، نتایج آزمایشات ...................................... 48فصل پنجم: رونوشت برداری فازی ................ 495-1 رونوشت برداری ......................... 505-1-1 رونوشت برداری همگام ............... 505-1-2 رونوشت برداری ناهمگام ............. 515-1-3 ماشين پايه رونوشت برداري داده...... 525-1-4 مقايسه دو روش همگام و ناهمگام...... 535-2 رونوشت برداري فازي..................... 565-2-1 استفاده از تريگرها براي فازي نمودن رونوشت برداري575-3 کميت سنج هاي فازي...................... 595-3-1 روش محاسبه کميت سنج هاي فازي....... 605-3-2 کميت سنج عمومي..................... 615-3-3 کميت سنج جزئي...................... 645-3-4 کميت سنج جزئي توسعه يافته.......... 675-4 روش جديد محاسبه حد آستانه در تريگرهاي فازي براي رونوشت برداري فازي.............................................. 695-5 معماري ماشين رونوشت بردار فازي......... 715-6 مثال................................... 735-7 کارايي................................. 775-7-1 ترافيک در رونوشت برداري مشتاق...... 795-7-2 ترافيک در رونوشت برداري تنبل....... 805-7-3 ترافيک در رونوشت برداري فازي....... 805-7-4 مقايسه تئوري هزينه رونوشت برداري فازي و تنبل 815-8 جمع بندي............................... 83فصل ششم: پیاده سازی ......................... 846-1 Fuzzy SQL Server............................. 846-2 عملکرد اجزايFuzzy SQL Server................ 856-3 شبيه سازي تريگرهاي فازي در پايگاه داده غير فازي 866-4 اجزاء تريگر فازي در پايگاه داده غير فازي866-5 جداول سيستمي مورد نياز................. 876-6 مثال................................... 896-7 کارهاي آتي............................. 94مراجع و منابع ............................... 95