دانلود پایان نامه ارشد رشته کامپیوتر تریگر های فازی در پایگاه داده فعال با فرمت ورد و قابل ویرایش تعداد صفحات 100
دانلود پایان نامه آماده
چکیده
پایگاههای دادة فعال با هدف ایجاد تعامل در پایگاههای داده ایجاد شدند. در این نوع پایگاه داده با تعریف قوانین و بدون نیاز به کدنویسی، سیستم قادر به عکسالعمل مناسب در مقابل رویدادهای مهم در شرایط خاص میباشد. تعریف قوانین سادهترین نوع بیان محدودیتها بوده که برای متخصص های محیط نیز قابل درک میباشد. اما در بیان تجربیات اغلب از کلمات فازی استفاده میشود که ترجمه آنها به مقادیر دقیق منجر به کاهش ارزش معنایی دانش میشود. فازیسازی پایگاههای داده فعال با هدف نزدیکتر نمودن زبان بیان قوانین به زبان طبیعی انسان مطرح شد. این امر کمک میکند دانش متخصصین، مستقیماً به پایگاه داده منتقل شود. ضمن اینکه تغییرات نیز با کمترین هزینه، بر قوانین تعریف شده اعمال میشود.
اولین گروه فازیسازی گرداننده پایگاههای دادة فعال ولسکی و بوعزیز و همکارانشان بودند که به فازی نمودن رویداد، شرط و واکنش در تعریف قوانین پرداختهاند و طی چند مقاله نتایج آن را ارائه نمودند[2, 3, 5, 7, 8, 9, 10]، این گروه در پروژه Tempo به پیادهسازی فازی این سه بخش پرداختهاند
فهرست مطالب
بخش اول: مفاهیم و تعاریف، کارهای انجام شده 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
مراجع و منابع 95
تعداد صفحات : 134
فرمت فایل: word(قابل ویرایش)
فهرست مطالب:
عنوان
پیشگفتار
مقدمات Visual Basic
مقدمات بانک اطلاعاتی Access
توصیف پروژه
الف ) توصیف پایگاه دادهها
ب ) توصیف فرمهای برنامه
ضمائم
ضمیمه 1- کد برنامه
فهرست منابع
پیشگفتار :
ما در عصری زندگی میکنیم که آن را عصر اطلاع رسانی یا قرن ارتباطات نامیدهاند، لذا میتوان اذعان نمود که کامپیوتر بهترین ابزار ارتباطی در آن عصر میباشد. امروزه کامپیوتر نه تنها به عنوان یک وسیله شخصی یا ابزار گروهی خاص مورد استفاده قرار میگیرد، بلکه به عنوان یک وسیله ارتباطی مهم در جهان مطرح میباشد و به همین دلیل است که کاربرد آن روز به روز در جهان گسترش مییابد به گونهای که در همه کشورهای جهان از جایگاه ویژهای برخوردار میباشد.
با گسترش کاربرد کامپیوتر در جهان این رشته به صورت گستردهای در زمینههای مختلف توسعه یافته و هر روز نیز به این گسترش افزوده میگردد.
پیشرفت سریع تکنولوژی، به ویژه فناوری اطلاعات و ارتباطات (ICT) روز به روز چشم اندازها و افقهای روشنتری را جهت تسخیر قلل علمی، فنی و صنعتی و حل مشکلات و مسائل بشر ارائه میکند و تک تک افراد جامعه را به تلاش مضاعف در کسب مهارتهای رایانهای و کاربرد آنها در سایر علوم ملزم میسازد، به نحوی که امروزه افراد و جوامع ناتوان در بکارگیری فن آوریهای جدید رایانه را بی سواد تلقی میکنند. یکی از رشتههای علمی مفید در زمینه کامپیوتر کار با پایگاه دادهها و نرم افزارهای بانک اطلاعاتی است که در زمینههای مختلف تجاری و اداری و وب سایت و ... کاربرد دارد.
از این نرمافزارهای میتوان به ORACLE ، ACCESS , MS SQL SERVER, MS SQL اشاره نمود.
ACCESS یک نرم افزار بانک اطلاعاتی قوی و آسان است که بسیاری از کاربران بانک اطلاعاتی تمایل زیادی به استفاده نرم افزار خوب و سودمند بهره گرفته شده است.
زبان برنامه نویسی BASIC نیز به دلیل راحتی و آموزش سریع و آسان از گذشته دور مورد استقبال بسیاری از کاربران و برنامه نویسان بوده است.
زبان VISUAL BASIC نسخة تحت ویندوز زبان Basic است که البته بسیار قویتر و پیشرفتهتر از نسخة تحت DOS آن عمل میکند و بسیاری از برنامههای پیشرفته و سطح بالا و پیچید ه مورد نیاز شرکتهای بزرگ به ویژه برنامههای چند رسانهای (Multi Media) با آن استفاده ازآن نوشته میشود.
من نیز در این پروژه درسی از این زبان قوی که دارای قابلیت ارتباط با بانک اطلاعاتی به نحو مطلوبی است، بهره گرفتهام.
اصل و پایه پروژه من نحوة ارتباط با پایگاه دادهها، در یک زبان سطح بالا است که شامل باز کردن بانک اطلاعاتی،دیدن اطلاعات موجود در بانک اطلاعاتی، ویرایش یا حذف دادههای بانک اطلاعاتی، ذخیره دادههای جدید در بانک اطلاعاتی و لیست کردن دادههای بانک اطلاعاتی طبق خواسته و نظر کاربر میباشد.
بانک اطلاعاتی برنامه من مربوط به یک فروشگاه نوت بوک میباشد. در این فروشگاه علاوه بر خود نوت بوک، کیف نوت بوک، لوازم جانبی نوت بوک یا PC، اجزاء اصلی داخل نوت بوک یا PC و نیز خود PC عرضه میشود.
برنامه VB در این پروژه طبق Query های خاصی که در ارتباطش با بانک اطلاعاتی ACCESS درخواست میکند، لیستهای متفاوتی از اطلاعات آن را به نمایش در میآورد.
نرمافزارهای مورد استفاده :
1- Microsoft Access 2003
از برنامههای مجموعة office 2003 Microsoft
2- Microsoft Visual Basic
از برنامههای مجموعة Microsoft Visual Basic studio 6.0
مقدمات Visual Basic
مفاهیم اولیه
روشهای برنامه نویسی معمولاً به دو نوع کلی تقسیم میشوند:
* برنامه نویسی تابع گرا یا ساخت یافته
* برنامه نویسی شیءگرا
الف) برنامه نویسی تابع گرا یا Procedural : این روش برنامهنویسی متن گرا نیز نامیده میشود روش قدیمی تری است که مبتنی بر توابع میباشد و معمولاً یکی از توابع اصلی است. با شروع برنامه، کنترل برنامه به اولین دستور تابع اصلی رفته و به ترتیب شروع به اجرای دستورات، از اولین دستور تا آخرین دستور تابع، میکند و مواقعی هم ممکن است فراخوانیهایی به یک یا چند زیر برنامه داشته باشد که با هر بار فراخوانی، کنترل برنامه به ابتدای تابع مورد نظر رفته و دستورات آن تابع را به ترتیب اجرا مینماید آن گاه با اتمام دستورات تابع مذکور، کنترل برنامه به ابتدای تابع مورد نظر رفته و دستورات آن تابع را به ترتیب اجرا مینماید آن گاه با اتمام دستورات تابع مذکور، کنترل برنامه به دستور بعد از دستور فراخوانی برمیگردد و روال برنامه تا رسیدن به آخرین دستور تابع اصلی ادامه مییابد. بعد از اجرای آخرین دستور تابع اصلی یا رسیدن به دستور خاتمهی برنامه، برنامه پایان میپذیرد؛ مانند اکثر زبانهای برنامه نویسی که تا به حال با آن کار کردهایم، که از جمله بیسیک، پاسکال و C.
ب ) برنامه نویسی شیء گرا (Object Oriented): برنامه نویسی شیء گرا دارای اصول و ویژگیهایی است که با پیدایش ویندوز ومفاهیمی چون «چند وظیفهای» که در آن سیستم عامل وجود دارد، مطرح شد. در این روش، بر خلاف روش قبلی، به جای استفاده از تابع اصلی که وظیفهی کنترل تمام برنامه را بر عهده دارد از مفاهیمی هم چون کلاس، خصوصیت و شیء استفاده میشود. بنابراین برای یادگیری بهتر این روش نخست باید با مفاهیم گفته شده آشنا شویم.
دانلود پایان نامه آماده
دانلود پایان نامه رشته کامپیوتر آشنایی با مفاهیم پایگاه داده با فرمت PDF تعدادصفحات 98
عنوان انگلیسی:
Database integration of protocol-specific neurological imaging datasets
عنوان فارسی:
یکپارچه سازی پایگاه داده اطلاعات تصویر برداری عصبی پروتکل خاص
تعداد صفحات مقاله اصلی: 5 صفحه
تعداد صفحات ترجمه: 12 صفحه
سال انتشار: 2014
مجله
http://www.journals.elsevier.com/neuroimage
For many years now, Magnetic Resonance Innovations (MR Innovations), a magnetic resonance imaging (MRI) software development, technology, and research company, has been aggregating a multitude of MRI data from different scanning sites through its collaborations and research contracts. The majority of the data has adhered to neuroimaging protocols developed by our group which has helped ensure its quality and consistency. The pro- tocols involved include the study of: traumatic brain injury, extracranial venous imaging for multiple sclerosis and Parkinson's disease, and stroke. The database has proven invaluable in helping to establish disease bio- markers, validate findings across multiple data sets, develop and refine signal processing algorithms, and estab- lish both public and private research collaborations. Myriad Masters and PhD dissertations have been possible thanks to the availability of this database. As an example of a project that cuts across diseases, we have used the data and specialized software to develop new guidelines for detecting cerebral microbleeds. Ultimately, the database has been vital in our ability to provide tools and information for researchers and radiologists in diagnos- ing their patients, and we encourage collaborations and welcome sharing of similar data in this database
چکیده
طی سالهای متمادی، شرکت نوآوریهای تشدید (رزونانس) مغناطیسی (نوآوری MR)، که یک شرکت تحقیقاتی و توسعه دهنده فن آوری نرم افزار تصویربرداری تشدید مغناطیسی (MRI) می باشد، داده های MRI فراوانی از مکانهای اسکن کننده مختلف را از طریق همکاری ها و قراردادهای تحقیقاتی اش با آنها، جمع آوری نموده است. اکثر داده هایی که به پروتکل های تصویربرداری عصبی پیوست داده شده است توسط گروه ما توسعه داده شده که این امر کمک می کند نسبت به کیفیت و ثبات آنها اطمینان حاصل شود. پروتکل های وارد در این بحث شامل مطالعه: آسیب مغزی ناشی از ضربه، تصویربرداری وریدی بیرونی برای اسکلروزهای چندگانه و بیماری پارکینسون، و سکته مغزی می باشد. ثابت شده است پایگاه داده در کمک به ایجاد نشانگرهای زیستی بیماری، اعتبارسنجی یافته ها در مجموعه داده های مختلف، توسعه و اصلاح الگوریتم های پردازشگر سیگنال و ایجاد همکاری های تحقیقاتی در هر دو بخش دولتی و خصوصی ارزشمند بوده است. پایان نامه های کارشناسی و تزهای دکتری بی شماری از امکان در دسترس بودن اطلاعات این پایگاه داده قدردانی نموده اند. به عنوان مثالی از یک پروژه مرتبط با بیماری ها، ما از این داده ها و نرم افزار تخصصی برای توسعه راهکارهای جدید جهت شناسایی خونریزیهای جزیی (ریز) مغزی استفاده کرده ایم. در نهایت، پایگاه داده در توانایی ما برای تهیه ابزارها و اطلاعات برای محققان و رادیولوژیست ها در تشخیص بیماران حیاتی بوده است، و ما از هر نوع همکاری و به اشتراک گذاری داده های مشابه با این پایگاه داده استقبال می کنیم.