• بازدید : 50 views
  • بدون نظر
موضوع پایان نامه در مورد تریگر های فازی در پایگاه داده فعال برای رشته کامپیوتر – نرم افزار می باشد.پايگاه‌هاي داده فعال با هدف ايجاد تعامل در پايگاه‌هاي داده ايجاد شدند. در اين نوع پايگاه داده با تعريف قوانين و بدون نياز به كدنويسي، سيستم قادر به عكس‌العمل مناسب در مقابل رويدادهاي مهم در شرايط خاص مي‌باشد. تعريف قوانين ساده‌ترين نوع بيان محدوديت‌ها بوده كه براي متخصص هاي محيط نيز قابل درك مي‌باشد. اما در بيان تجربيات اغلب از كلمات فازي استفاده مي‌شود كه ترجمه آن‌ها به مقادير دقيق منجر به كاهش ارزش معنايي دانش مي‌شود. فازي‌سازي پايگاه‌هاي داده فعال با هدف نزديك‌تر نمودن زبان بيان قوانين به زبان طبيعي انسان مطرح شد. اين امر كمك مي‌كند دانش متخصصين، مستقيماً به پايگاه داده منتقل شود. ضمن اينكه تغييرات نيز با كمترين هزينه، بر قوانين تعريف شده اعمال مي‌شود.اولين گروه فازي‌سازي گرداننده پايگاه‌هاي داده فعال ولسكي و بوعزيز و همکارانشان بودند که به فازي نمودن رويداد، شرط و واكنش در تعريف قوانين پرداخته‌اند و طي چند مقاله نتايج آن را ارائه نمودند اين گروه در پروژه Tempo به پياده‌سازي فازي اين سه بخش پرداخته‌اند.فازي نمودن پايگاه‌هاي داده فعال با هدف كاربردي‌تر نمودن پايگاه‌هاي داده مطرح شد. اين پايان‌نامه ضمن اصلاح تريگر هاي فازي معرفي شده توسط گروه اول با ايجاد تغييراتي در آنها از تريگر هاي فازي جهت عمل رونوشت برداري فازي استفاده مي کند. در ادامه اين پايان‌نامه يك معماري ساده از موتور رونوشت برداري فازي در پايگاه دادة فعال ارائه مي‌شود و در پايان با يك نمونة پياده‌سازي شده از موتور رونوشت برداري فازي موارد پيشنهادي ارزيابي مي‌گردد.

 

 

  با ايجاد سيستم‌هاي مديريت پايگاه داده عمده مشكلات ساختار، پشتيباني و مديريت داده‌هاي حجيم در سيستم‌هاي فايلي برطرف شد اما توجهي به جنبه‌هاي رفتاري پايگاه داده نشد. به اين معنا كه با استفاده از قيود جامعيت شايد بتوان از منفي شدن مبلغ حقوق كارمندان جلوگيري نمود اما نمي‌توان مانع از بيشتر شدن حقوق آن‌ها از مديرانشان شد. در چنين مواردي كاربران پايگاه داده با اجراي يك پرس و جو موارد نقض محدوديت‌هايي از اين قبيل را پيدا نموده و خود اقدام به اصلاح آن‌ها مي‌نمايند.مواردي اين چنين و نيز گزارشات مديريتي در آغاز ماه از جمله كارهاي مشخص و داراي ضابطه‌اي مي‌باشند كه انجام آن‌ها تكراري و قابل تفويض به سيستم است. كاربران غيرمجاز با استفاده از يك سري گزارشات، غيرمستقيم به اطلاعات كليدي دست يافته و اقدام به تغيير آن‌ها مي‌نمايند. پيدا نمودن چنين تغييراتي كه معمولاً بعد از گزارشات اتفاق مي‌افتند، به راحتي امكان‌پذير نيست. همانطور كه مشاهده مي‌شود در يك پايگاه داده معمولي رديابي رويدادهايي كه در سيستم اتفاق افتاده‌اند (رخدادها) نيز ممكن نبوده و نياز به يك سيستم با پشتيباني جنبه‌هاي رفتاري مي‌باشد.يک پايگاه داده فعال نظير Oracle قادر به تشخيص رويدادهاي نظير اضافه، حذف و تغيير مقادير در پايگاه داده مي‌باشند. به عبارت ديگر اين سيستم‌ها با ايجاد تغيير در يك قلم داده عكس‌العمل نشان مي‌دهند. پايگاه دادة فعال با افزودن قوانين به پايگاه‌هاي داده امكان تعامل (كنش و واكنش) بين سيستم و پايگاه داده را ايجاد نمود. اين نوع پايگاه داده داراي دو بخش مديريت داده و مديريت قوانين مي‌باشد. بخشمديريت داده مسئول حفظ خواص پايگاه داده در سيستم‌هاي كاربردي بوده و بخش دوم با مديريت قوانين مسئول واكنش به رويدادهاي سيستم مي‌باشد. در اين نوع پايگاه داده طراحان سيستم قادرند با تعريف قوانين كه نزديكترين بيان به زبان طبيعي مي‌باشد، سيستم را وادار به عكس‌العمل مناسب در مقابل رويدادهاي مهم نمايند.پايگاه داده فعال با استفاده از قوانين قادر به «پشتيباني گسترده‌تر قيود جامعيت و سازگاري داده‌ها، واكنش در مقابل رخدادهاي سيستم كاربردي، عدم اجراي تقاضاهاي مشكوك، رديابي رويدادها، گزارشات ماهانه و…» مي‌باشد.

 

  

 


عتیقه زیرخاکی گنج