دانلود تحقیق پایگاه داده فعال

Word 241 KB 18332 55
مشخص نشده مشخص نشده کامپیوتر - IT
قیمت قدیم:۱۴,۸۵۰ تومان
قیمت با تخفیف: ۱۰,۰۰۰ تومان
دانلود فایل
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • پایگاه‌های داده فعال با هدف ایجاد تعامل در پایگاه‌های داده ایجاد شدند. در این نوع پایگاه داده با تعریف قوانین و بدون نیاز به کدنویسی، سیستم قادر به عکس‌العمل مناسب در مقابل رویدادهای مهم در شرایط خاص می‌باشد. تعریف قوانین ساده‌ترین نوع بیان محدودیت‌ها بوده که برای متخصصین محیط نیز قابل درک می‌باشد. اما در بیان تجربیات اغلب از کلمات فازی استفاده می‌شود که ترجمه آن‌ها به مقادیر دقیق منجر به کاهش ارزش معنایی دانش می‌شود. فازی‌سازی پایگاه‌های داده فعال با هدف نزدیک‌تر نمودن زبان بیان قوانین به زبان طبیعی انسان مطرح شد. این امر کمک می‌کند دانش متخصصین، مستقیماً به پایگاه داده منتقل شود. ضمن اینکه تغییرات نیز با کمترین هزینه، بر قوانین تعریف شده اعمال می‌شود.
    در اولین گام از فازی‌سازی پایگاه‌های داده فعال ولسکی و بوازیز به فازی نمودن رویداد، شرط و واکنش در تعریف قوانین پرداخته‌اند و طی سه مقاله نتایج آن را ارائه نمودند، آن‌ها در پروژه Tempo به پیاده‌سازی فازی این سه بخش پرداخته‌اند.
    این پایان‌نامه به فازی نمودن سایر بخش‌های پایگاه‌های داده فعال می‌پردازد. این بخش‌ها شامل رویدادهای مرکب، انتخاب فازی اجزاء رویدادهای مرکب، انتخاب فازی زمان بررسی شرط و اجرای واکنش قوانین می‌باشد. همچنین راه‌حل‌هایی برای دو مشکل پایان‌ناپذیری اجرای قوانین و یکتایی پاسخ در پایگاه‌های داده فعال فازی ارائه شده است.
    فازی نمودن پایگاه‌های داده فعال با هدف کاربردی‌تر نمودن پایگاه‌های داده مطرح شد. مدل اجرایی پایگاه‌های داده فعال در بسیاری موارد نظیر زمان بررسی شرط و یا تعیین اولویت قوانین از پیش فرض سیستم استفاده می‌نماید. فازی نمودن این نوع پایگاه داده کمک می‌کند تا سیستم سیاست‌های اجرایی پایگاه داده را در زمان اجرا و با استفاده از شدت وقوع رویدادها (به صورت معنایی و پویا) تعیین نماید.
    در ادامه این پایان‌نامه یک معماری ساده از پایگاه داده فعال ارائه می‌شود و در پایان با یک نمونه پیاده‌سازی شده از پایگاه داده فعال فازی موارد پیشنهادی ارزیابی می‌گردد.
    با ایجاد سیستم‌های مدیریت پایگاه داده عمده مشکلات ساختار، پشتیبانی و مدیریت داده‌های حجیم در سیستم‌های فایلی برطرف شد اما توجهی به جنبه‌های رفتاری پایگاه داده نشد. به این معنا که با استفاده از قیود جامعیت شاید بتوان از منفی شدن مبلغ حقوق کارمندان جلوگیری نمود اما نمی‌توان مانع از بیشتر شدن حقوق آن‌ها از مدیرانشان شد. در چنین مواردی کاربران پایگاه داده با اجرای یک پرس و جو موارد نقض محدودیت‌هایی از این قبیل را پیدا نموده و خود اقدام به اصلاح آن‌ها می‌نمایند.
    مواردی این چنین و نیز گزارشات مدیریتی در آغاز ماه از جمله کارهای مشخص و دارای ضابطه‌ای می‌باشند که انجام آن‌ها تکراری و قابل تفویض به سیستم است.
    کاربران غیرمجاز با استفاده از یک سر گزارش، غیرمستقیم به اطلاعات کلیدی دست یافته و اقدام به تغییر آن‌ها می‌نمایند. پیدا نمودن چنین تغییراتی که معمولاً بعد از گزارشات اتفاق می‌افتند، به راحتی امکان‌پذیر نیست. همانطور که مشاهده می‌شود در یک پایگاه داده معمولی ردیابی رویدادهایی که در سیستم اتفاق افتاده‌اند (رخدادها) نیز ممکن نبوده و نیاز به یک سیستم با پشتیبانی جنبه‌های رفتاری می‌باشد.
    در گام اول برای فراهم کردن امکان تعامل پایگاه داده با کاربر سیستم‌های محرک نظیر Oracle به وجود آمدند. اما این نوع سیستم‌ها تنها قادر به تشخیص رویدادهای ساختاری نظیر اضافه، حذف و تغییر مقادیر در پایگاه داده می‌باشند. به عبارت دیگر این سیستم‌ها با ایجاد تغییر در یک قلم داده عکس‌العمل نشان می‌دهند و این برای کاربران پایگاه داده کافی نیست. برای این کاربران ممکن است رویدادهایی نظیر نخواندن حساب‌ها در آغاز ماه و یا یک رویداد خارجی نظیر فشردن یک کلید نیز مهم باشد که در این موارد سیستم‌های محرک، پاسخگو نیستند [2].
    درگام بعد پایگاه داده فعال با افزودن قوانین به پایگاه‌های داده امکان تعامل (کنش و واکنش) بین سیستم و پایگاه داده را ایجاد نمود. این نوع پایگاه داده دارای دو بخش مدیریت داده و مدیریت قوانین می‌باشد. بخش مدیریت داده مسئول حفظ خواص پایگاه داده در سیستم‌های کاربردی بوده و بخش دوم با مدیریت قوانین مسئول واکنش به رویدادهای سیستم می‌باشد. در این نوع پایگاه داده طراحان سیستم قادرند با تعریف قوانین که نزدیکترین بیان به زبان طبیعی می‌باشد، سیستم را وادار به عکس‌العمل مناسب در مقابل رویدادهای مهم نمایند [21].
    پایگاه داده فعال با استفاده از قوانین قادر به «پشتیبانی گسترده‌تر قیود جامعیت و سازگاری داده‌ها، واکنش در مقابل رخدادهای سیستم کاربردی، عدم اجرای تقاضاهای مشکوک، ردیابی رویدادها، گزارشات ماهانه و...» می‌باشد.
    همانطور که گفته شد آن‌چه که به طور معمول باعث می‌شود یک پایگاه داده را فعال بدانیم، عکس‌العمل سیستم در مقابل وضعیت‌هایی است که در پایگاه داده و یا حتی خارج از آن به وجود می‌آید. این وضعیت‌ها می‌تواند شامل یک حذف غیرمجاز و یا بالا رفتن فشار محیط باشد. باید توجه داشت که داشتن تعامل برای یک پایگاه داده لازم اما کافی نیست. بسیاری سیستم‌های پایگاه داده بدون رعایت اصول پایه‌ای که در زیر به آن اشاره می‌شود به طور عام پایگاه داده فعال نامیده شوند [3].
  • چکیده 1
    فصل اول: کلیات 3
    1-1 مقدمه 3
    1-2 مروری بر فصول پایان‌نامه 7
    فصل دوم: پایگاه داده فعال 8
    2-1 مدیریت داده 8
    2-2 مدیریت قوانین 9
    2-2-1 تعریف قانون 10
    2-2-1-1 رویداد 11
    2-2-1-2 شرط 15
    2-2-1-3 واکنش 16
    2-2-2 مدل اجرایی 17
    2-2-2-1 اولویت اجرایی در قوانین 20
    2-2-2-2 پایان‌پذیری در قوانین 21
    2-2-2-3 معماری پایگاه داده فعال 25
    2-2-2-4 آشکارساز رویداد 26
    2-2-2-5 ارزیابی شرط 28
    2-2-2-6 زمانبندی 29
    2-2-2-7 اجرا 29
    2-3 نمونه‌های پیاده‌سازی شده 30
    2-4 پایگاه داده فعال در سیستم کاربردی 36
    2-5 نتیجه 44
    فصل سوم: مفاهیم فازی 45
    3-1 مجموعه‌های فازی 46
    3-2 عملگرهای فازی 49
    3-3 استنتاج فازی 49
    3-4 ابهام‌زدایی 50
    3-5 نتیجه 51
    فصل چهارم : پایگاه داده فعال فازی
    4-1 تعریف فازی قوانین
    4-1-1 رویداد فازی
    4-1-1-1 رویدادهای مرکب
    4-1-1-2 انتخاب فازی اجزاء رویدادهای مرکب
    4-1-2 شرط فازی
    4-1-3 واکنش فازی
    4-1-4 تعیین فازی موقعیت زمانبندی
    4-2 تأثیر فازی‌سازی بر یکتایی پاسخ
    4-3 تأثیر فازی‌سازی بر پایان‌پذیری قوانین
    4-4 معماری و مدل اجرایی قوانین
    4-4-1 آشکارساز رویداد
    4-4-2 بررسی شرط
    4-4-3 اجرا
    4-4-4 زمانبندی
    4-5 نتیجه
    فصل پنجم: ارزیابی
    5-1 پیاده‌سازی
    5-2 سیستم شبیه‌سازی مراقبت پرواز
    5-3 مدل داده‌ای
    5-4 قوانین
    5-5 نتیجه
    فصل ششم: نتیجه‌گیری
    کارهای آنی
    مراجع و منابع
    واژه‌نامه لاتین
    واژه‌نامه فارسی

در اين گزارش ما به بررسي ويژگي هاي الگوريتمهاي کنترل همروندي توزيعي که بر پايه مکانيزم قفل دو مرحله اي(2 Phase Locking) ايجاد شده اند خواهيم پرداخت. محور اصلي اين بررسي بر مبناي تجزيه مساله کنترل همروندي به دو حالت read-wirte و write-write مي‌باشد.

در موسسه آموزشي فعاليت هاي زيادي صورت مي گيرد ، درابتدا يک فرد به موسسه مراجعه مي کند ، و درخواست ثبت نام مي گند .پس از پرکردن فرم ثبت نام که شامل مشخصات کامل آن فرد مي باشد ، اين فرم در مکاني ذخيره مي شود و ساعت ، تاريخ شروع کلاس و روز کلاس توسط مس

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

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

امنيت اطلاعات يکي از مهمترين مفاهيم ،از آغاز زندگي بشر تاکنون بوده است. انسان‌هاي ادوار گذشته از اهميت اين موضوع مطلع بودند و بسياري از شکست‌هاي انسان‌هاي گذشته در جنگ‌ها فاش شدن اطلاعات مهم و سري بوده است. در ضمن آنها اطلاعات حساس را به رمز تبديل ک

? پايگاه داده ها بازيابي اطلاعات از منابع - با استفاده از Connection بازيابي اطلاعات از منابع - با استفاده از Connection براي بازيابي اطلاعات يک جدول از پايگاه داده ميشه از خود شي Connection استفاده کرد. شي Connection يک متدي رو در اختيار ما قرار م

فصل اول : آشنايي با Access تاريخچه Access : در سال 1992 ، Microsoft Access به عنوان يک DBMS عرضه شد و در طي سالهاي متمادي ، در رده خود به صدر رسيد . Access به عنوان بخشي از مجموعه برنامه هاي معروف Microsoft Access روزانه توسط ميليون ها نفر استفاده م

پایگاه داده ها بازیابی اطلاعات از منابع - با استفاده از Connection بازیابی اطلاعات از منابع - با استفاده از Connection برای بازیابی اطلاعات یک جدول از پایگاه داده میشه از خود شی Connection استفاده کرد. شی Connection یک متدی رو در اختیار ما قرار می ده به اسم Execute که از اسمش پیداست یعنی اجرا کن. این متد از ما یک دستوری رو برای بازیابی اطلاعات می خواد که می شه از Store Procedure ...

استفاده کارا از نيروي انساني، تجهيزات و ديگر منابع سازماني امري ضروري است0 بدين منظور شبيه سازي ( simulation ) ميتواند بعنوان يکي از تکنيکها موَثر و پرقدرت مديران امروز مورد استفاده قرار گيرد0 دراين مقاله، روش جديدي براي ارزيابي و بهبود فرايند توليد

مراکز اطلاع رساني متعددي در ايران اقدام به اشاعه اطلاعات کرده اند 0 به منظور مديريت خدمات چنين مرکزي و همچنين به منظور فراهم آوردن ابزار لازم جهت مشارکت و همکاري اين مراکز در ارائه خدمات ، سيستمي طراحي شده است 0 اين سيستم شامل دو زير سيستم است : سيس

ثبت سفارش
تعداد
عنوان محصول