عنوان پروزه: سیستم مدیریت پایگاه دادهها
فرمت فایل: word
تعداد صفحات: 44
شرح مختصر:
سیستم مدیریت پایگاه دادهها، مجموعهای پیچیده از برنامههای نرمافزاری است که ذخیره سازی و بازیابی دادههای سازمان از قبیل فیلدها، رکوردها و فایلهارا در پایگاه دادهها، کنترل میکند. این سیستم، کنترل امنیت و صحت پایگاه دادهها را نیز بر عهده دارد. سیستم مدیریت پایگاه دادهها، درخواستهای داده را از برنامه میپذیرد و به سیستم عامل دستور میدهد تا دادهها ی مناسب را انتقال دهد. هنگامی که چنین سیستمی مورد استفاده قرار میگیرد، اگر نیازمندیای اطلاعاتی سازمانی تغییر یابد، سیستمهای اطلاعاتی نیز آسانتر تغییر خواهند یافت. سیستم مذکور از صحت پایگاه دادهها پشتیبانی میکند. بدین ترتیب که اجازه نمیدهد بیش از یک کاربر در هر لحظه، یک رکورد را به روز رسانی کند. این سیستم رکوردهای تکراری را در خارج پایگاه دادهها نگاه میدارد. این سیستم روشی برای ورود و به روز رسانی تعاملی پایگاه دادهها فراهم میآورد.طراحی پایگاه دادهها، فرایند تصمیم گیری درباره نحوه سازماندهی این دادهها در انواع رکوردها و برقراری ارتباط بین رکوردهاست.سیستم مدیریت پایگاه دادهها میتواند ساختار دادهها و ارتباط آنها را در سازمان به طور اثر بخش نشان دهد.
امروزه استفاده از رایانه و نرم افزارهای کاربردی ، یکی از ضروریات زندگی بشر بوده و حذف آن از زندگی تا حدود زیادی غیر قابل تصور می باشد .در این میان برنامه نویسی و تهیه نرم افزار های کاربردی ، از اهمیت و جایگاه ویژه ای برخوردار بوده و رفته رفته ، باید برنامه ها و نرم افزارهای کابردی قوی تر،با رابط کاربری بهتر و تولید آسان و سریعتر، تهیه کرد. نرم افزارهایی که توسط زبان های برنامه سازی تحت سیستم عامل داس تهیه می گردید، تا حدود زیادی شامل این سه مقوله نمی شدند و خود سیستم عامل داس ،از لحاظ رابط کاربری ضعیف بوده و مناسب نبود.با بوجود آمدن سیستم عامل ویندوز، زبان های برنامه سازی تحت این سیستم نیز ایجاد شد که قادرند نرم افزارهایی با سرعت بالاتر و رابط گرافیکی بهتر تولید کنند. از جمله این زبانهای برنامه سازی می توان به زبان برنامه نویسیVISUAL BASICاشاره کرد .
فهرست مطالب
مقدمه 1
فصل اول : معرفی بانک اطلاعاتی سیستم دفترچه تلفن و یادداشتهای روزانه
1-1) معرفی بانک اطلاعاتی 3
1-2) بانک اطلاعاتی چیست ؟ 3
1-2-1) استفاده از سیستمهای اطلاعاتی ساده 3
1-2-2) استفاده از بانکهای اطلاعاتی 3
1-2-3) مزایای استفاده از بانک اطلاعاتی 3
1-2-4) معایب استفاده از سیستم بانک اطلاعاتی 4
1-3) بانک اطلاعاتی و ویژوال بیسیک 4
1-4) ساختار بانک اطلاعاتی 5
1-5) جدول در بانک اطلاعاتی 5
1-6) سیستم مدیریت پایگاه دادهها6
1-7) پایگاه دادههای پیمایشی 6
1-8) پایگاه دادههای رابطهای 7
1-9) پایگاه دادههای چند بعدی 7
1-10) پایگاه دادههای شیء 7
1-11) ویژگیهای سیستم مدیریت پایگاه دادهها8
1-12) سیستمهای متداول مدیریت پایگاه دادهها8
1-13) تعریف کلی از اکسسAccess 9
1-13-1) اجزاء بانک اطلاعاتی اکسس 9
1-14) نمودار گردش داده (DFD ) 9
1-15) فرآیندها10
1-16) فایلها یا انبار داده 10
1-17) نهادهای خارجی 10
1-18) جریان های داده 11
1-19) توصیف سیستم ها با نمودارهای جریان داده 11
1-20) ویژگیهای DFD خوب 11
1-20-1) تفاوت های بین فلو چارت ها و نمودارهای جریان داده 11
فصل دوم : طراحی پایگاه داده دفترچه تلفن و یادداشتهای روزانه
2–1) طراحی پایگاه داده دفترچه تلفن و یادداشتهای روزانه 13
2-1-1) جدول اطلاعات تلفن 13
2-1-2) جدول یادداشتهای روزانه 13
مقدمه 1
فصل اول : معرفی بانک اطلاعاتی سیستم دفترچه تلفن و یادداشتهای روزانه
1-1) معرفی بانک اطلاعاتی 3
1-2) بانک اطلاعاتی چیست ؟ 3
1-2-1) استفاده از سیستمهای اطلاعاتی ساده 3
1-2-2) استفاده از بانکهای اطلاعاتی 3
1-2-3) مزایای استفاده از بانک اطلاعاتی 3
1-2-4) معایب استفاده از سیستم بانک اطلاعاتی 4
1-3) بانک اطلاعاتی و ویژوال بیسیک 4
1-4) ساختار بانک اطلاعاتی 5
1-5) جدول در بانک اطلاعاتی 5
1-6) سیستم مدیریت پایگاه دادهها6
1-7) پایگاه دادههای پیمایشی 6
1-8) پایگاه دادههای رابطهای 7
1-9) پایگاه دادههای چند بعدی 7
1-10) پایگاه دادههای شیء 7
1-11) ویژگیهای سیستم مدیریت پایگاه دادهها8
1-12) سیستمهای متداول مدیریت پایگاه دادهها8
1-13) تعریف کلی از اکسسAccess 9
1-13-1) اجزاء بانک اطلاعاتی اکسس 9
1-14) نمودار گردش داده (DFD ) 9
1-15) فرآیندها10
1-16) فایلها یا انبار داده 10
1-17) نهادهای خارجی 10
1-18) جریان های داده 11
1-19) توصیف سیستم ها با نمودارهای جریان داده 11
1-20) ویژگیهای DFD خوب 11
1-20-1) تفاوت های بین فلو چارت ها و نمودارهای جریان داده 11
فصل دوم : طراحی پایگاه داده دفترچه تلفن و یادداشتهای روزانه
2–1) طراحی پایگاه داده دفترچه تلفن و یادداشتهای روزانه 13
2-1-1) جدول اطلاعات تلفن 13
2-1-2) جدول یادداشتهای روزانه 13
فصل سوم : ویژوال بیسیک
مقدمه 15
3-1) سبک های برنامه نویسی 15
3-1-1) سبک برنامه نویسی سنتی 15
3-1-2) برنامه نویسی ساخت یا فته 15
3-1-3) برنامه نویسی شیءگرا16
3-2) فرمهای برنامه 16
3-3) انواع داده ای 16
3-3-1) داده های عددی 17
3-3-2) انواع غیر عددی 17
3-4) راه اندازی ویژوال بیسیک 18
3- 5) پنجره Project 19
3-6) پنجره Properties 20
3-7) پنجره Form Layout 20
3-8) جعبه ابزار 21
فصل چهارم : راهنمای استفاده از سیستم دفترچه تلفن و یادداشتهای روزانه
4-1) وارد کردن رمز عبور 23
4–2) صفحه اصلی برنامه 23
4–3) ثبت دفترچه تلفن 24
4–4) ویرایش دفترچه تلفن 24
4–5) حذف از دفترچه تلفن 25
4–6) جستجو در دفترچه تلفن 25
4–7) چاپ لیست دفترچه تلفن 26
4–8) یاداشتهای روزانه 26
4–9) جستجو در یاداشتهای روزانه 27
4–10) راهنما28
فصل پنجم : ضمیمه ها
5-1) ضمیمه 1 30
5-2) ضمیمه 2 31
5-3) ضمیمه 3 31
5-4) ضمیمه 4 32
فهرست اشکال
شکل(1-1) سیستم پردازش فایل 4
شکل(1-2) نمونه ای از جدول اطلاعاتی در بانک اطلاعاتی 6
شکل(1-3) DFD سیستم دفترچه تلفن و یادداشتهای روزانه 10
شکل(3-1) نمونه ای از فرم 16
شکل(3-2) صفحه اول ویژوال بیسیک 18
شکل(3-3) صفحه ای از ویژوال بیسیک که حاوی فرم است 19
شکل(3-4) پنجره Project 19
شکل(3-9) معرفی عناصر موجود در جعبه ابزار 21
شکل (4-1) وارد کردن رمز عبور 23
شکل (4–2) صفحه اصلی برنامه 23
شکل (4–3) ثبت در دفترچه تلفن 24
شکل (4–4) ویرایش دفترچه تلفن 24
شکل (4–5) حذف از لیست اطلاعات 25
شکل (4–6) جستجو در دفترچه تلفن 25
شکل (4–7) چاپ لیست دفترچه تلفن 26
شکل (4–8) ثبت اطلاعات روزانه 26
شکل (4–9) جستجو در یاداشتهای روزانه 27
شکل (4–10) نمایش اطلاعات 27
شکل (4–11) راهنما28
فهرست جداول
جدول(1-1) انواع فیلدها در بانک اطلاعاتی اکسس 5
جدول(1-2) انواع فیلدهای عددی در بانک اطلاعاتی اکسس 6
جدول(2–1) جدول اطلاعات تلفن 13
جدول(2–2) جدول یادداشتهای روزانه 13
جدول(3-1) مربوط به انواع داده های عددی 17
جدول(3-2) مربوط به انواع غیر عددی 17
جدول(5-1) انواع داده های عددی در ویژوال بیسیک 30
جدول(5-2) انواع داده های غیر عددی درویژوا ل بیسیک 31
جدول(5-3) جدول عملگرهای حسابی 31
جدول(5-4) جدول عملگرهای رابطه ای 32
جدول(5-5) جدول عملگرهای منطقی 32
این تحقیق بصورت PowerPoint و با موضوع پاورپوینت هوش تجاری انجام گرفته است. برای رشته های مهندسی کامپیوتر و IT مناسب است و در 37 اسلاید کامل می باشد.
در ادامه سر تیتر های تحقیق آمده است . این پاورپوینت را می توانید بصورت کامل و آماده تحویل از پایین همین صفحه دانلود نمایید.
لازم به توضیح است که فونت های بکار رفته را نیز به همراه فایل دانلود خواهید کرد.
فهرست اسلایدها
مقدمه
تعریف هوش تجاری
مزایای استفاده از هوش تجاری
چشم انداز هوش تجاری
اهداف هوش تجاری
کار کردهای هوش تجاری
رویکردهای تکنیکی
داده های هوش تجاری
برنامه های کاربردی هوش تجاری
داده های هوش تجاری
مدلی از فضا و فشارهای خارجی کسب و کار
سامانه های رایانه ای
استفاده از سیستم های تصمیم یار
سیستم هوش تجاری در سازمان
استفاده از سیستم های تصمیم یار
تحلیل داده ها در هوش تجاری
پایگاه داده تحلیلی
انواع داده ها در پایگاه داده تحلیلی
معماری یک پایگاه داده تحلیلی
ایجاد یک پایگاه داده تحلیلی
چهارچوب هوش تجاری مایکروسافت
اصطلاحات مهم در هوش کسب و کار
پردازش تحلیلی برخط (Online Analytical Processing)
تفاوت های OLAPو OLTP
مأموریت OLAP
زیرساخت داده ها درOLAPوOLTP
چهار روش برای ذخیره سازی درOLAP
عنوان مقاله: داده کاوی و کاربرد آن در سلامت
قالب بندی: pdf
شرح مختصر: پایگاه داده ها در حوزه ی سلامت حاوی میزان وسیعی از داده های بالینی است که کشف ارتباطات و الگوها در آن می تواند به دانش جدید پزشکی بیانجامد. امروزه با توجه به ظهور نظام های اطلاعات یکپارچه و رشد فن آوری اطلاعات، این مهم بیش از پیش نمایان شده است. داده کاوی از جمله پیشرفت های فن آوری در راستای مدیریت داده ها است و استفاده ی گسترده از سیستم های اطلاعات و پایگاه های داده، ادغام آن را با شیوه های سنتی به یک الزام تبدیل کرده است. در این مقاله که از نوع مروری م یباشد هدف آن است تا به بررسی مفاهیم مرتبط با داده کاوی و کاربرد آن در حوز هی سلامت پرداخته شود.
پایان نامه رویکرد جدید در بهنگام سازی پایگاه پردازش تحلیلی یک پژوهش کامل میباشد و در 5 فصل تنظیم شده است.این پایان نامه با معرفی پایگاه پردازش تحلیلی به طراحی و پیاده سازی نوسازی داده در پایگاه پردازش تحلیلی پرداخته است.شما میتوانید فهرست مطالب پروژه را در ادامه مشاهده نمایید.
پایان نامه بصورت فایل قابل ویرایش ورد(WORD) در 230 صفحه برای رشته کامپیوتر در پایین همین صفحه قابل دانلود میباشد. شایسته یادآوری است که پروژه از ابتدا تا آخر ویرایش وتنظیم , سکشن بندی (section) ، نوشتن پاورقی (Footnote) و فهرست گذاری کامل شده وآماده تحویل است.
چکیده
در این پروژه ابتدا پایگاه پردازش تحلیلی معرفی شده و مسائل تحقیقاتی در آن مورد بررسی قرار می گیرد. هدف اصلی نوسازی داده در پایگاه پردازش تحلیلی است به نحوی که همواره اطلاعات بروز در گزارش گیریها ارائه شود. به این منظور ابتدا کارهای مختلف در نوسازی داده (استخراج و ثبت اطلاعات و پاکسازی داده ها) و روشهای انجام آنها بررسی شده، سپس کارهای انجام شده بر روی نوسازی داده بررسی می شود. ملاحظه شد که در روشهای ارائه شده، لزوما اطلاعات بروز در گزارش گیریها ارائه نمی شود.
در روش ارائه شده، پروتکلی به منظور نوسازی داده ارائه می شود که بر اساس پنج روش مختلف زمان، حجم، برخط بودن، با درخواست کاربر و ترکیب زمان و حجم می باشد. این پروتکل بر روی سیستم بیمه سلامتی برای انجام آزمایشات پیاده سازی می شود. لازم به ذکر است که به منظور پیاده سازی از نرم افزارهای SQL-Server و Delphi استفاده می شود. پس از انجام آزمایشات ملاحظه می شود که بسته به کاربردهای مختلف، از روشهای مختلف به منظور نوسازی داده می توان استفاده نمود.
کلمات کلیدی:
فارسی: پایگاه داده، پایگاه پردازش تحلیلی، نوسازی داده، بهنگام سازی
انگلیسی:Database, data warehouse, refreshment, updating
فهرست مطالب
مقدمه. 1
فصل اول
معرفی پایگاه پردازش تحلیلی
1-1- تعریف پایگاه داده. 4
1-2- تعریف تراکنش.... 5
1-3- سیستم های تصمیم یار. 7
1-4- تعاریف پایگاه پردازش تحلیلی.. 7
1-5- مشخصات پایگاه پردازش تحلیلی.. 9
1-5-1- مبتنی بر موضوع. 10
1-5-2- یکپارچگی.. 10
1-5-3- محدوده وسیع زمانی.. 10
1-5-4- غیر قابل تغییر. 11
1-6- انواع داده در پایگاه پردازش تحلیلی.. 11
1-7- ساختار پایگاه پردازش تحلیلی.. 12
1-7-1- جدول حقیقت... 13
1-7-2- جدول ا بعاد. 14
1-7-3- قدمهای اصلی در فرایند طراحی مدل چندبعدی سیستم.. 14
1-8- روش ساخت پایگاه پردازش تحلیلی.. 15
1-9- نوسازی داده در پایگاه پردازش تحلیلی و اهمیت آن.. 16
1-10- خلاصه و نتایج.. 20
فصل دوم
مسائل تحقیقاتی در پایگاه پردازش تحلیلی
2-1- معماری پایگاه پردازش تحلیلی.. 22
2-2-مدل داده در پایگاه پردازش تحلیلی.. 24
2-3- نگهداری دید. 25
2-3-1- خودنگهداری.. 26
2-3-2- فیلترسازی بهنگام سازی.. 27
2-3-3- نگهداری برخط دید. 27
2-4- موازی سازی در پایگاه پردازش تحلیلی.. 28
2-5- نوسازی داده. 29
2-6- دیگر مسائل تحقیقاتی.. 29
فصل سوم
نوسازی داده در پایگاه پردازش تحلیلی
3-1- انتخاب و بارگذاری داده ها از منابع داده به پایگاه پردازش تحلیلی.. 36
3-1-1- بارگذاری داده های بایگانی شده قدیمی.. 37
3-1-2- بارگذاری داده های بایگانی شده ای که در محیط های عملیاتی قرار دارند. 38
3-1-3- نوسازی داده پایگاه پردازش تحلیلی.. 39
3-1-3-1- یافتن تغییرات عملیاتی.. 39
3-1-3-2- استفاده از نوار ثبت وقایع:42
3-1-3-3- اهداف عملیات کامپیوتری.. 42
3-1-3-4- خواندن نوار ثبت وقایع.. 43
3-1-3-5- فوائد استفاده ازنوار ثبت وقایع.. 45
3-1-3-6- فرکانس نوسازی داده. 46
3-1-4- روشهای مختلف استخراج تغییرات.. 47
3-2- پاکسازی داده در پایگاه پردازش تحلیلی.. 47
3-2-1- مسائل پاکسازی داده. 49
3-2-1-1- مسائل تک منبعه. 50
3-2-1-2- مسائل چند منبعه. 53
3-2-2- روشهای پاکسازی داده. 55
3-2-2-1- آنالیز داده. 56
3-2-2-2- تعریف تغییر داده. 58
3-2-2-3- تحلیل تناقض.... 59
3-2-2-4- پشتیبانی ابزار. 61
3-2-3- خلاصه نتایج پاکسازی.. 61
3-3- بهنگام سازی پایگاه پردازش تحلیلی برخط.. 62
3-3-1- افزونگی عمودی MVNL. 65
3-3-1-1- چند نسخه ای.. 65
3-3-1-2- اصلاح طرح ارتباطات.. 67
3-3-1-3- اصلاح بهنگام ساز. 68
3-3-1-4- اصلاح خواندن.. 70
3-3-1-5- جمع آوری داده های نادرست... 71
3-3-1-6- مدیریت نسخه ها71
3-3-2- افزونگی عمودی در برابر افزونگی افقی.. 72
3-3-2-1- افزونگی افقی 2VNL. 73
3-3-2-2- افزونگی افقیn-VNL. 75
3-3-2-3- مقایسات.. 76
3-3-3- آزمایشات.. 79
3-4- مدلسازی نوسازی داده در پایگاه پردازش تحلیلی بصورت جریانی کاری.. 79
3-4-1- فرایند نوسازی داده در چرخه حیات پایگاه پردازش تحلیلی.. 79
3-4-2- فرایند نوسازی داده به عنوان جریان کاری.. 82
3-4-2-1- جریان کاری فرایند نوسازی داده. 82
3-4-2-2- تعریف سناریوهای نوسازی.. 87
3-4-3- مفهوم فرایند نوسازی داده. 90
3-4-4- کیفیت در فرایند نوسازی داده. 91
3-4-4-1- آنالیز کیفیت برای نوسازی داده. 92
3-5- خلاصه و نتایج.. 95
فصل چهارم
طراحی و پیاده سازی نوسازی داده در پایگاه پردازش تحلیلی
4-1-تعریف محیط عملیاتی.. 97
4-1-1- جدول اشخاص... 98
4-1-2- جدول قرارداد. 98
4-1-3- جدول تعهدات.. 99
4-1-4- جدول خسارات.. 99
4-2- پایگاه پردازش تحلیلی برای پایگاه داده مورد نظر. 100
4-2-1- بعد زمان.. 101
4-2-2- بعد شخص.... 101
4-2-3- بعد قرارداد. 102
4-2-4- بعد تعهدات.. 102
4-3- پر کردن پایگاه داده. 104
4-4- بارگذاری اولیه اطلاعات از پایگاه داده به پایگاه پردازش تحلیلی.. 105
4-5- مشاهده و ثبت تغییرات ایجادشده در پایگاه داده. 106
4-6- پروتکل ارائه شده به منظور نوسازی داده در پایگاه پردازش تحلیلی.. 108
4-7- خلاصه و نتایج.. 113
فصل پنجم
مقایسه روشهای ارائه شده به منظور نوسازی داده
5-1- برنامه ارائه شده به منظور انجام مقایسات.. 115
5-2- انجام آزمایشات با استفاده از برنامه ارائه شده و ارائه نتایج.. 116
5-2-1- برنامه هایی که باید همیشه بروز باشند. 116
5-2-2- برنامه هایی که در زمانهای خاصی گزارش گیری می شوند. 119
5-2-2-1- زمان.. 119
5-2-2-2-حجم.. 121
5-2-2-3- درخواست... 123
5-2-2-4- بطور برخط.. 126
5-2-3- برنامه هایی که در آنها تغییرات بسیار کند است... 127
5-2-3-1- زمان.. 127
5-2-3-2-حجم.. 129
5-2-3-3- درخواست... 131
5-2-3-4- بطور برخط.. 134
5-2-3-5- زمان یا حجم.. 135
5-3- خلاصه و نتایج.. 136
خلاصه و نتایج
پیشنهادات برای ادامه کار. 138
ضمائم
ضمیمه 1: پر کردن جدول Person_Table. 141
ضمیمه 2: پر کردن جدول Damage_Table. 143
ضمیمه 3: پر کردن جدول Commitment_Table. 144
ضمیمه 4: بارگذاری اولیه بعد قرارداد. 145
ضمیمه 5: بارگذاری اولیه بعد تعهدات.. 145
ضمیمه 6: بارگذاری اولیه بعد شخص.... 146
ضمیمه 7: بارگذاری اولیه جدول حقایق.. 148
ضمیمه 8: کد ارائه شده به منظور نوسازی داده در روش زمانی.. 153
ضمیمه 9: کد ارائه شده به منظور انجام مقایسات.. 172
ضمیمه 10: فهرست معادل کلمات انگلیسی به ترتیب حروف فارسی.. 208
ضمیمه 11: فهرست معادل کلمات انگلیسی به ترتیب حروف انگلیسی.. 210
فهرست منابع.. 212
فهرست شکل ها
فصل اول
معرفی پایگاه پردازش تحلیلی
شکل 1-1 : یک نمونه مدل چند بعدی.. 13
شکل 1-2: پارامتر تحلیلی مجموع گروه ذخیره شده در روز. 15
شکل 1-3: فعالیتهای لازم جهت ساخت پایگاه پردازش تحلیلی.. 16
فصل دوم
مسائل تحقیقاتی در پایگاه پردازش تحلیلی
شکل 2-1 : معماری کلی پایگاه پردازش تحلیلی.. 22
شکل2-2 : معماری دقیق پایگاه پردازش تحلیلی.. 24
فصل سوم
نوسازی داده در پایگاه پردازش تحلیلی
شکل 3-1 : محیط رایج پایگاه پردازش تحلیلی.. 33
شکل 3-2 : فرایند نوسازی داده پایگاه پردازش تحلیلی.. 35
شکل 3-3:بارگذاری داده از محیط های قبلی.. 36
شکل 3-4: بارگذاری اولیه پایگاه پردازش تحلیلی.. 37
شکل 3-5: بارگذاری اولیه داده فعال از محیط عملیاتی.. 38
شکل 3-6: نوسازی داده در پایگاه پردازش تحلیلی.. 39
شکل 3-7: خواندن پایگاه داده عملیاتی و جستجوی تغییرات.. 40
شکل 3-8: خواندن تعداد زیادی رکورد برای یافتن تغییرات کم.. 40
شکل 3-9: لزوم فعال بودن پایگاه داده. 41
شکل 3-10: انجام پردازش در محیط کامپیوترهای بزرگ پر هزینه است... 41
شکل 3-11: استفاده از نوار ثبت وقایع.. 42
شکل 3-12: راههای استفاده کارا از نوار ثبت وقایع.. 43
شکل 3-13: برخی از موانع در خواندن از نوار ثبت وقایع.. 44
شکل3-14: استفاده از واسطه برای خواندن ومدیریت نوار ثبت وقایع.. 45
شکل 3-15: نوار ثبت وقایع به عنوان منبعی برای نوسازی داده. 45
شکل 3-16: پردازشهای انجام شده بر روی داده های نوار ثبت وقایع پیش از ارسال بمنظور نوسازی داده 46
شکل 3-17: قدمهای ساخت پایگاه پردازش تحلیلی:فرایند ETL.. 48
شکل 3-18: دسته بندی مسائل کیفیت داده در منابع داده. 50
جدول 1: مثال برای مسائل تک منبعه در سطح کل طرح (نقض محدودیت های جامعیت)51
جدول 2 : مثال برای مسائل تک منبعه در سطح نمونه های قبول شده. 52
شکل 3-19: مثالهای مسائل چندمنبعه در سطوح کل طرح و نمونه های قبول شده. 54
جدول 3 : مثالهایی برای استفاده از فراداده به منظور آدرس دهی مسائل کیفیت داده. 57
شکل 3-20 مثالی از تعریف قدمهای تغییر. 58
شکل 3-21: چرخه حیات یک رکورد. 66
جدول 4 : نگاشت عملیات بهنگام سازی منطقی به فیزیکی.. 68
شکل 3-22 : اجرای غیر همزمان: الگوریتم های برون خطی.. 77
شکل 3-23 :اجرای همزمان: 2VNL.. 77
شکل 3-24 : اجرای همزمان: MVNL.. 78
شکل 3-26: مثال اول سناریوی نوسازی داده. 88
شکل 3-27: مثال دوم سناریوی نوسازی داده. 89
فصل چهارم
طراحی و پیاده سازی نوسازی داده در پایگاه پردازش تحلیلی
شکل 4-1: جدول شخص (Person_Table)98
شکل4-2: جدول رابطه (Relation_Table)98
شکل 4-3: جدول قرارداد (Contract_Table)99
شکل 4-4: جدول تعهدات (Commitment_Table)99
شکل 4-5: جدول نوع تعهد (Commitment_Type_Table)99
شکل 4-6: جدول خسارت (Damage_Table)99
شکل 4-7: دیاگرام ارتباطی پایگاه داده. 100
شکل 4-8 : جدول حقیقت (Insurance_Fact)100
شکل 4-11 : بعد قرارداد (Contract_Dimension)102
شکل 4-12 : بعد تعهد (Commitment_Dimension)103
شکل 4-13: دیاگرام ارتباطی ستاره شکل.. 103
شکل 4-14 : پارامتر تحلیلی مربوط به ماه. 104
شکل 4-15 : پارامتر تحلیلی مربوط به سال.. 104
شکل 4-16: جدول ثبت تغییرات خسارت (Damage_Table_Monitor)106
شکل 4-17: جدول ثبت تغییرات قرارداد(Contract_Table_Monitor)106
شکل 4-18: جدول ثبت تغییرات تعهدات(Commitment_Table_Monitor)107
شکل 4-19: جدول ثبت تغییرات اطلاعات اشخاص(Person_Table_Monitor)107
فصل پنجم
مقایسه روشهای ارائه شده به منظور نوسازی داده
شکل 5-1: برنامه نوشته شده به منظور ارزیابی.. 116
شکل 5-2: زمان صرف شده برای نوسازی داده در برنامه های بروز (تغییرات هر یک دقیقه)117
شکل 5-3: تعداد رکوردهایی که نوسازی داده شده اند در برنامه های بروز (تغییرات هر یک دقیقه)117
شکل 5-4: زمان صرف شده به منظور نوسازی داده در گزارش گیری در برنامه های بروز (تغییرات هر یک دقیقه)117
شکل 5-5: زمان صرف شده برای نوسازی داده در برنامه های بروز (تغییرات هر 15 دقیقه)118
شکل 5-6: تعداد رکوردهایی که نوسازی داده شده اند در برنامه های بروز (تغییرات هر 15 دقیقه)118
شکل 5-7: زمان صرف شده به منظور نوسازی داده در گزارش گیری در برنامه های بروز (تغییرات هر 15 دقیقه)118
شکل 5-8: زمان صرف شده برای نوسازی داده (برنامه هاییکه در زمانهای خاصی گزارش گیری میشوند, روش زمان, نوسازی داده هر 18 دقیقه)119
شکل 5-9: تعداد رکوردهایی که نوسازی داده شده اند(برنامه هاییکه در زمانهای خاصی گزارش گیری می شوند, روش زمان, نوسازی داده هر 18 دقیقه)119
شکل 5-10: زمان صرف شده به منظور نوسازی داده در گزارش گیری.. 120
شکل 5-11: زمان صرف شده برای نوسازی داده(برنامه هاییکه در زمانهای خاصی گزارش گیری میشوند, روش زمان, نوسازی داده هر 5 دقیقه)120
شکل 5-12: تعداد رکوردهایی که نوسازی داده شده اند(برنامه هاییکه در زمانهای خاصی گزارش گیری میشوند, روش زمان, نوسازی داده هر 5 دقیقه)120
شکل 5-13: زمان صرف شده به منظور نوسازی داده در گزارش گیری(برنامه هاییکه در زمانهای خاصی گزارش گیری می شوند, روش زمان, نوسازی داده هر 5 دقیقه)121
شکل 5-14: زمان صرف شده برای نوسازی داده(برنامه هاییکه در زمانهای خاصی گزارش گیری می شوند, روش حجم, هر 5 رکورد)121
شکل 5-15: تعداد رکوردهایی که نوسازی داده شده اند(برنامه هاییکه در زمانهای خاصی گزارش گیری می شوند, روش حجم, هر 5 رکورد)122
شکل 5-16: زمان صرف شده به منظور نوسازی داده در گزارش گیری(برنامه هاییکه در زمانهای خاصی گزارش گیری می شوند, روش حجم, هر 5 رکورد)122
شکل 5-17: زمان صرف شده برای نوسازی داده(برنامه هاییکه در زمانهای خاصی گزارش گیری می شوند, روش حجم, هر 9 رکورد)122
شکل 5-18: تعداد رکوردهایی که نوسازی داده شده اند (برنامه هاییکه در زمانهای خاصی گزارش گیری می شوند, روش حجم, هر 9 رکورد)123
شکل 5-19: زمان صرف شده به منظور نوسازی داده در گزارش گیری (برنامه هاییکه در زمانهای خاصی گزارش گیری می شوند, روش حجم, هر 9 رکورد)123
شکل 5-20: زمان صرف شده برای نوسازی داده (برنامه هاییکه در زمانهای خاصی گزارش گیری می شوند, روش درخواست, درخواست هر 18 دقیقه)124
5-21: تعداد رکوردهایی که نوسازی داده شده اند (برنامه هاییکه در زمانهای خاصی گزارش گیری می شوند, روش درخواست, درخواست هر 18 دقیقه)124
شکل 5-22: زمان صرف شده به منظور نوسازی داده در گزارش گیری (برنامه هاییکه در زمانهای خاصی گزارش گیری می شوند, روش درخواست, درخواست هر 18 دقیقه)124
شکل 5-23: زمان صرف شده برای نوسازی داده (برنامه هاییکه در زمانهای خاصی گزارش گیری می شوند, روش درخواست, درخواست هر 5 دقیقه)125
شکل 5-24: تعداد رکوردهایی که نوسازی داده شده اند (برنامه هاییکه در زمانهای خاصی گزارش گیری می شوند, روش درخواست, درخواست هر 5 دقیقه)125
شکل 5-25: زمان صرف شده به منظور نوسازی داده در گزارش گیری (برنامه هاییکه در زمانهای خاصی گزارش گیری می شوند, روش درخواست, درخواست هر 5 دقیقه)125
شکل 5-26: زمان صرف شده برای نوسازی داده (برنامه هاییکه در زمانهای خاصی گزارش گیری می شوند, روش برخط)126
شکل 5-27: تعداد رکوردهایی که نوسازی داده شده اند (برنامه هاییکه در زمانهای خاصی گزارش گیری می شوند, روش برخط)126
شکل 5-28: زمان صرف شده به منظور نوسازی داده در گزارش گیری (برنامه هاییکه در زمانهای خاصی گزارش گیری می شوند, روش برخط)126
شکل 5-29: زمان صرف شده برای نوسازی داده (برنامه هاییکه تغییراتشان کند است, روش زمان, نوسازی داده هر 17 دقیقه)127
شکل 5-30: تعداد رکوردهایی که نوسازی داده شده اند (برنامه هاییکه تغییراتشان کند است, روش زمان, نوسازی داده هر 17 دقیقه)127
شکل 5-31: زمان صرف شده به منظور نوسازی داده در گزارش گیری (برنامه هاییکه تغییراتشان کند است, روش زمان, نوسازی داده هر 17 دقیقه)128
شکل 5-32: زمان صرف شده برای نوسازی داده (برنامه هاییکه تغییراتشان کند است, روش زمان, نوسازی داده هر 31 دقیقه)128
شکل 5-33: تعداد رکوردهایی که نوسازی داده شده اند (برنامه هاییکه تغییراتشان کند است, روش زمان, نوسازی داده هر 31 دقیقه)128
شکل 5-34: زمان صرف شده به منظور نوسازی داده در گزارش گیری (برنامه هاییکه تغییراتشان کند است, روش زمان, نوسازی داده هر 31 دقیقه)129
شکل 5-35: زمان صرف شده برای نوسازی داده (برنامه هاییکه تغییراتشان کند است, روش حجم, نوسازی داده هر 2 رکورد)129
شکل 5-36: تعداد رکوردهایی که نوسازی داده شده اند (برنامه هاییکه تغییراتشان کند است, روش حجم, نوسازی داده هر 2 رکورد)130
شکل 5-37: زمان صرف شده به منظور نوسازی داده در گزارش گیری (برنامه هاییکه تغییراتشان کند است, روش حجم, نوسازی داده هر 2 رکورد)130
شکل 5-38: زمان صرف شده برای نوسازی داده (برنامه هاییکه تغییراتشان کند است, روش حجم, نوسازی داده هر 6 رکورد)130
شکل 5-39: تعداد رکوردهایی که نوسازی داده شده اند (برنامه هاییکه تغییراتشان کنداست, روش حجم, نوسازی داده هر 6 رکورد)131
شکل 5-40: زمان صرف شده به منظور نوسازی داده در گزارش گیری (برنامه هاییکه تغییراتشان کند است, روش حجم, نوسازی داده هر 6 رکورد)131
شکل 5-41: زمان صرف شده برای نوسازی داده (برنامه هاییکه تغییراتشان کند است, روش درخواست, نوسازی داده هر 17 دقیقه)132
شکل 5-42: تعداد رکوردهایی که نوسازی داده شده اند (برنامه هاییکه تغییراتشان کند است, روش درخواست, نوسازی داده هر 17 دقیقه)132
شکل 5-43: زمان صرف شده به منظور نوسازی داده در گزارش گیری (برنامه هاییکه تغییراتشان کند است, روش درخواست, نوسازی داده هر 17 دقیقه)132
شکل 5-44: زمان صرف شده برای نوسازی داده (برنامه هاییکه تغییراتشان کند است, روش درخواست, نوسازی داده هر 31 دقیقه)133
شکل 5-45: تعداد رکوردهایی که نوسازی داده شده اند (برنامه هاییکه تغییراتشان کند است, روش درخواست, نوسازی داده هر 31 دقیقه)133
شکل 5-46: زمان صرف شده به منظور نوسازی داده در گزارش گیری (برنامه هاییکه تغییراتشان کند است, روش درخواست, نوسازی داده هر 31 دقیقه)133
شکل 5-47: زمان صرف شده برای نوسازی داده(برنامه هاییکه تغییراتشان کند است, روش برخط)134
شکل 5-48: تعداد رکوردهایی که نوسازی داده شده اند (برنامه هاییکه تغییراتشان کند است, روش برخط)134
شکل 5-49: زمان صرف شده به منظور نوسازی داده در گزارش گیری(برنامه هاییکه تغییراتشان کند است, روش برخط) می بینیم این روش از تمام روشها نتیجه بهتری ارائه می دهد.135
شکل 5-50: زمان صرف شده برای نوسازی داده (برنامه هاییکه تغییراتشان کند است, روش زمان و حجم, نوسازی داده هر 25 دقیقه یا پس از تغییر هر دو رکورد)135
شکل 5-51: تعداد رکوردهایی که نوسازی داده شده اند (برنامه هاییکه تغییراتشان کند است, روش زمان و حجم, نوسازی داده هر 25 دقیقه یا پس از تغییر هر دو رکورد)136
شکل 5-52: زمان صرف شده به منظور نوسازی داده در گزارش گیری (برنامه هاییکه تغییراتشان کند است, روش زمان و حجم, نوسازی داده هر 25 دقیقه یا پس از تغییر هر دو رکورد)136
عنوان پایان نامه: بررسی کاربرد عامل و سیستمهای چندعامله در داده کاوی
پروژه جهت اخذ درجه کارشناسی-رشته کامپیوتر
فرمت فایل: word
تعداد صفحات: 148
شرح مختصر:
امروزه با توجه به گسترش روز افزون اطلاعاتی که بشر با آنها سر و کار دارد، بهره گیری از روشهایی همچون داده کاوی برای استخراج دانش و اطلاعات نهفته در داده ها، امری غیرقابل اجتناب میباشد. بدلیل حجم بسیار بالای داده ها در بسیاری از کاربردها و اهمیت بیشتر داده های جدید، ذخیره سازی این داده ها امری مقرون به صرفه نیست، لذا داده هایی که باید مورد پردازش قرار گیرند، همواره بصوت پویا در حال تغییر و تحول هستند. مساله دیگری که امروزه در بحث داده کاوی وجود دارد، بحث توزیع شدگی ذاتی داده ها است. معمولا پایگاه هایی که این داده ها را ایجاد یا دریافت میکنند، متعلق به افراد حقیقی یا حقوقی هستند که هر کدام بدنبال اهداف و منافع خود میباشند و حاضر نیستند دانش خود را بطور رایگان در اختیار دیگران قرار دهند.
با توجه به قابلیتهای عامل و سیستمهای چندعامله و مناسب بودن آنها برای محیط های پویا و توزیع شده بنظر میرسد که بتوان از قابلیتهای آنها برای داده کاوی در محیط های پویا و محیط های توزیع شده بهره برد. اکثر کارهایی که تاکنون در زمینه بهره گیری از عامل و سیستمهای چندعامله انجام شده است خصوصیتهایی همانند خودآغازی و بخصوص متحرک بودن عاملها را مورد بررسی قرار داده است و در آنها مواردی همچون هوشمندی، یادگیری، قابلیت استدلال، هدفگرایی و قابلیتهای اجتماعی عاملها مورد بررسی قرار نگرفته است. در این تحقیق ما قصد داریم تا ضمن بررسی کارهای موجود در زمینه کاربرد عامل و سیستمهای چندعامله در داده کاوی، بحث طبقه بندی جریان داده ها را در یک محیط پویا مورد بررسی قرار دهیم. ما مساله خود را در دو فاز مورد بررسی قرار خواهیم داد. در فاز اول خصوصیتهای یک عامل تنها مورد بررسی قرار خواهد گرفت و در فاز دوم قابلیتهای اجتماعی عاملها مانند مذاکره، دستیابی به توافق و ... برای داده کاوی در یک محیط پویا و توزیع شده رقابتی مورد استفاده قرار خواهد گرفت. بطور کلی دستاوردهای اصلی این تحقیق عبارتند از 1) ارائه یک رویکرد مبتنی بر عامل برای مساله طبقه بندی جریان داده های دارای تغییر مفهوم و پویا با استفاده از قابلیتهای هدفگرایی، هوشمندی، یادگیری و استدلال 2) ارائه یک رویکرد مبتنی بر سیستمهای چندعامله برای طبقهبندی جریان دادههای توزیعشده در یک محیط رقابتی با استفاده از قابلیتهای اجتماعی عاملها و دستیابی به توافق. نتایج حاصل از آزمایشات انجام شده در این پایان نامه نشان دهنده برتری استفاده از عاملها و سیستمهای چندعامله برای بحث طبقه بندی و داده کاوی در محیطهای پویا و توزیع شده میباشد.
فهرست مطالب
1. فصل اول - معرفی و آشنایی با مفاهیم اولیه. 1
1-1- مقدمهای بر داده کاوی.. 2
1-1-1- خوشه بندی.. 3
1-1-2- کشف قواعد وابستگی.. 4
1-1-3- طبقه بندی.. 4
1-1-3-1- طبقه بندی مبتنی بر قواعد. 5
1-2- داده کاوی توزیع شده. 7
1-3- عاملها و سیستمهای چندعامله. 8
1-3-1- عامل. 8
1-3-1-1- مقایسه عامل با شی.. 9
1-3-1-2- معماری عاملها11
1-3-1-3- معماری BDI. 12
1-3-2- سیستمهای چندعامله. 14
1-3-2-1- مذاکره. 17
1-4- بهره گیری از عامل برای داده کاوی.. 19
1-4-1- سیستمهای چندعامله، بستری برای داده کاوی توزیع شده. 19
1-5- جمع بندی.. 22
2. فصل دوم - داده کاوی پویا23
2-1- مقدمه ای بر داده کاوی پویا24
2-2- جریان داده. 25
2-3- طبقه بندی جریان داده. 26
2-3-1- موضوعات پژوهشی.. 27
2-4- جمع بندی.. 31
3. فصل سوم - مروری بر کارهای انجام شده. 33
3-1- مقدمه. 34
3-2- داده کاوی توزیع شده ایستا. 35
3-2-1- روشهای غیرمتمرکز. 36
3-2-2- روشهای مبتنی بر توزیع ذاتی داده ها37
3-3- کارهای مهم انجام شده در زمینه داده کاوی با استفاده از عامل. 38
3-4- کارهای انجام شده در زمینه طبقه بندی جریان دادهها41
3-4-1- روشهای طبقه بندی Ensemble-based. 41
3-4-2- درختهای تصمیم بسیار سریع. 43
3-4-3- طبقه بندی On-Demand. 46
3-4-4- OLIN.. 48
3-4-5- الگوریتمهای LWClass. 49
3-4-6- الگوریتم ANNCAD.. 51
3-4-7- الگوریتم SCALLOP. 51
3-4-8- طبقه بندی جریان داده ها با استفاده از یک روش Rule-based. 53
3-5- جمع بندی.. 54
4. فصل چهارم - تعریف مساله. 55
4-1- مقدمه. 56
4-2- تعریف مساله برای فاز اول. 56
4-2-1- جریان داده. 57
4-2-2- مفهوم یا مدل موجود در جریان داده. 57
4-2-3- مساله طبقه بندی جریان داده های دارای تغییر مفهوم. 57
4-3- تعریف مساله برای فاز دوم. 59
5. فصل پنجم - رویکردهای پیشنهادی.. 62
5-1- مقدمه. 63
5-2- رویکرد پیشنهادی برای فاز اول پروژه. 63
5-2-1- عامل و ویژگیهای آن در این مساله. 64
5-2-2- عملکرد کلی عامل. 65
5-2-3- معماری عامل. 66
5-2-3-1- حسگرها 67
5-2-3-2- پایگاه دانش عامل. 68
5-2-3-3- تابع ارزیابی محیط.. 70
5-2-3-3-1- نحوه تشخیص اطلاعات و نگهداری الگوهای recur در جریان داده. 70
5-2-3-3-2- نحوه استخراج الگوهای recur70
5-2-3-3-3- نحوه بروزرسانی اطلاعات مربوط به الگوهای recur73
5-2-3-3-4- نحوه محاسبه وقوع احتمال وقوع یک الگوی خاص.... 74
5-2-3-4- تابع سودمندی.. 75
5-2-3-5- بخش تصمیم گیری Planning. 79
5-2-3-5-1- بخش تصمیم گیری.. 79
5-2-3-5-2- Planning. 83
5-2-3-6- بخش Action. 86
5-3- رویکرد پیشنهادی برای فاز دوم مساله. 87
5-3-1- عاملهای مشتری.. 88
5-3-2- عامل صفحه زرد. 90
5-3-3- عاملهای داده کاو. 91
5-3-3-1- معماری عاملهای داده کاو. 92
5-3-3-1-1- تابع BRF. 94
5-3-3-1-2- تابع Generate Options. 95
5-3-3-1-3- تابع فیلتر. 95
5-3-3-1-4- بخش Actions. 96
5-3-3-1-5- Plan های عامل. 97
5-3-3-1-5- 1- Plan مربوط به طبقه بندی.. 97
5-3-3-1-5-2- Plan مربوط به تطبیق طبقه بندی98
5-3-3-1-5-3- Plan مربوط به خرید و فروش قواعد با استفاده از مذاکره. 101
5-4- جمع بندی.. 111
6. فصل ششم - آزمایشات و نتایج.. 113
6-1- مقدمه. 114
6-2- محیط عملیاتی.. 114
6-3- مجموعه داده های مورد استفاده. 116
6-3-1- مجموعه داده های استاندارد. 116
6-3-2- مجموعه داده های واقعی.. 117
6-4- معیارهای ارزیابی و روشهای مورد استفاده برای مقایسه. 117
6-5- آزمایشات انجام شده. 118
6-5-1- آزمایشات مربوط به فاز اول. 119
6-5-2- آزمایشات مربوط به فاز دوم. 128
6-6- جمع بندی.. 130
7. فصل هفتم- جمع بندی و نتیجه گیری.. 132
فهرست مراجع. 136
فهرست اشکال
شکل1-1- معماری BDI در عامل. 15
فهرست جدولها
جدول1-1- ویژگیهای یک عامل 11