نیک فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

نیک فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلود تحقیق رشته کامپیوتر با عنوان تریگر Trigger

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

دانلود تحقیق رشته کامپیوتر با عنوان تریگر Trigger


دانلود تحقیق رشته کامپیوتر با عنوان تریگر Trigger

دانلود تحقیق رشته کامپیوتر با عنوان تریگر Trigger

از آنجا که تریگرها دسته هایی از فرامین SQL مرتبط به هم را مورد استفاده قرار می دهند، شبیه به رویه های ذخیره شده هستند. با این وجود، تریگرها تنها هنگام درج، بهنگام سازی، و حذف داده ها اجرا می شوند.

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

تریگرها مجموعه ای از دستورات SQL هستند که به هنگام رویدادUpdate, Insert, Delete اجرا می شوند. هر جدول از بانک اطلاعاتی می تواند حداکثر سه تریگر داشته باشد. (داشتن تریگر برای جدول الزامی نیست).

به عنوان مثال جدول Author می تواند شامل سه تریگر زیر باشد:

Authors_ti: تریگر درج، که هنگام عمل درج در جدول Authors اجرا می شود.

Authors_tu: تریگر بهنگام سازی، که در اثر بهنگام سازی جدول Authors اجرا می شود.

Authors_td: تریگر حذف، که هنگام حذف داده ای از جدول Authors اجرا می شود.

گسترش جامعیت داده ها با استفاده از تریگرها:

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

تریگرها به شما امکان می دهند تا رویه ای بنویسید تا به هنگام تغییر داده های جدول بر اثر اعمال دستورات Insert, Update, Delete برانگیخته شوند. یک تریگر را می توان بر یک جدول یا یک View اعمال کرد. از تریگرها برای اعمال قوانین تجاری بر یک پایگاه داده استفاده می شود. برای مثال، یک قانون تجاری تعریف شده برای پایگاه داده BookShopDB به صورت زیر است: وقتی یک کتاب به سفارش اضافه می شود، در فهرست انبار به عنوان کالای فروخته شده علامت گذاری می شود.

 

و ...
در فرمت ورد
در 26 صفحه
قابل ویرایش


دانلود با لینک مستقیم


دانلود تحقیق رشته کامپیوتر با عنوان تریگر Trigger

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

اختصاصی از نیک فایل پایان نامه تریگر های فازی در پایگاه داده فعال دانلود با لینک مستقیم و پر سرعت .

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


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

 

 

لینک پرداخت و دانلود

*پایین مطلب *   فرمت فایل :Word ( قابل ویرایش و آماده پرینت )

  تعداد صفحه:100

فهرست مطالب

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

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

1-1 مقدمه 2

1-2 مروری بر فصول پایان‌نامه 5

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

2-1 مدیریت داده 6

2-2 مدیریت قوانین 7

2-2-1 تعریف قانون 7

2-2-1-1 رویداد 8

2-2-1-2 شرط 12

2-2-1-3 واکنش 13

2-2-2 مدل اجرایی 14

2-2-2-1 اولویت اجرایی در قوانین 16

2-2-2-2 معماری پایگاه دادة فعال 17

2-2-2-3 آشکارساز رویداد 18

2-2-2-4 ارزیابی شرط 19

2-2-2-5 زمانبندی 20

2-2-2-6 اجرا 21

2-3 نمونه‌های پیاده‌سازی شده 21

2-3-1 Starburst 21

2-3-2 Ariel 23

2-3-3 NAOS 24

2-4 نتیجه 25

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

3-1 مجموعه‌های فازی 27

3-2 عملگرهای فازی 29

3-3 استنتاج فازی 30

3-4 ابهام‌زدایی 31

3-5 نتیجه 31

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

4-1 تعریف فازی قوانین ..................... 33

4-1-1 رویداد فازی ....................... 34

4-1-1-1 رویدادهای مرکب ................. 36

4-1-1-2 انتخاب فازی اجزاء رویدادهای مرکب 38

4-1-2 شرط فازی .......................... 38

4-1-3 واکنش فازی ........................ 40.

4-1-4 تعیین فازی موقعیت زمانبندی ........ 41

4-2 معماری و مدل اجرایی قوانین ............ 43

4-2-1 آشکارساز رویداد ................... 44

4-2-2 بررسی شرط ......................... 45

4-2-3 اجرا .............................. 45

4-2-4 زمانبندی .......................... 45

4-3 نتیجه ................................. 47

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

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

5-1 رونوشت برداری ......................... 50

5-1-1 رونوشت برداری همگام ............... 50

5-1-2 رونوشت برداری ناهمگام ............. 51

5-1-3 ماشین پایه رونوشت برداری داده...... 52

5-1-4 مقایسه دو روش همگام و ناهمگام...... 53

5-2 رونوشت برداری فازی..................... 56

5-2-1 استفاده از تریگرها برای فازی نمودن رونوشت برداری 57

5-3 کمیت سنج های فازی...................... 59

5-3-1 روش محاسبه کمیت سنج های فازی....... 60

5-3-2 کمیت سنج عمومی..................... 61

5-3-3 کمیت سنج جزئی...................... 64

5-3-4 کمیت سنج جزئی توسعه یافته.......... 67

5-4 روش جدید محاسبه حد آستانه در تریگرهای فازی برای رونوشت برداری فازی.............................................. 69

5-5 معماری ماشین رونوشت بردار فازی......... 71

5-6 مثال................................... 73

5-7 کارایی................................. 77

5-7-1 ترافیک در رونوشت برداری مشتاق...... 79

5-7-2 ترافیک در رونوشت برداری تنبل....... 80

5-7-3 ترافیک در رونوشت برداری فازی....... 80

5-7-4 مقایسه تئوری هزینه رونوشت برداری فازی و تنبل    81

5-8 جمع بندی............................... 83

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

6-1 Fuzzy SQL Server............................. 84

6-2 عملکرد اجزای Fuzzy SQL Server................ 85

6-3 شبیه سازی تریگرهای فازی در پایگاه داده غیر فازی  86

6-4 اجزاء تریگر فازی در پایگاه داده غیر فازی 86

6-5 جداول سیستمی مورد نیاز................. 87

6-6 مثال................................... 89

6-7 کارهای آتی............................. 94

مراجع و منابع 

چکیده

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

اولین گروه فازی‌سازی گرداننده پایگاه‌های دادة فعال ولسکی و بوعزیز و همکارانشان بودند که به فازی نمودن رویداد، شرط و واکنش در تعریف قوانین پرداخته‌اند و طی چند مقاله نتایج آن را ارائه نمودند[2, 3, 5, 7, 8, 9, 10]، این گروه در پروژه Tempo به پیاده‌سازی فازی این سه بخش پرداخته‌اند.

گروه دومی که در این زمینه فعالیت نموده است گروه آقایان یوسل سایجین و اوزگور اولوسوی میجباشد که در دو مقاله به جنبه کاربرد تریگرهای فازی در پایگاه داده های فعال سیار پرداخته اند[4, 6].

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

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

 

 


دانلود با لینک مستقیم


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

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

اختصاصی از نیک فایل تریگر های فازی در پایگاه داده فعال دانلود با لینک مستقیم و پر سرعت .

پایان نامه کارشناسی ارشد مهندسی کامپیوتر

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

قالب فایل :word می باشد.

 


دانلود با لینک مستقیم


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