بهینه سازی پرس و جو در پایگاه داده توزیع شده

بهینه سازی پرس و جو در پایگاه داده توزیع شده

بهینه-سازی-پرس-و-جو-در-پایگاه-داده-توزیع-شدهبهینه سازی پرس و جو در پایگاه داده توزیع شده

تعداد صفحات : 33 با فرمت ورد و قابل ویرایش
بهینه سازی پرس و جو در محیط پایگاه داده توزیع شده با توجه به این¬که داده ها با سیاست های مختلف شبکه قرار گرفته اند یک مساله اساسی و کاملا متفاوت با سیستم پایگاه داده متمرکز می باشد. یک الگوریتم بهینه ساز پرس و جو در محیط توزیع شده به دلیل پارامتر های مؤثر زیاد ازجمله تکه سازی، تخصیص داده ها و سربار ناشی از انتقال داده ها دارای مشکلات پیچیده تری می باشد. بنابراین بهینه سازی پرس و جو یکی از مسائل مهم در پایگاه داده توزیع شده به حساب می آید.

هدف از بهینه سازی پرس و جو در محیط پایگاه داده توزیع شده تبدیل پرس و جوی سطح بالا به یک برنامه اجرایی با استراتژی مناسب و کارا می باشد. در این تبدیل عوامل متعددی موثر می باشند که عبارتند از : هزینه پردازشگر، هزینه عملیات ورودی و خروجی و هزینه انتقال بر روی شبکه. با توجه به عوامل فوق الگوریتم بهینه ساز پرس و جو تلاش می کند تا استراتژی هایی را انتخاب کند که از منابع کمتری استفاده نماید و در نهایت هزینه اجرایی پرس و جو توزیع شده کاهش می یابد [3].

 

فهرست مطالب

مقدمه.

سیستم توزیع شده

دلایل استفاده از سیستم های توزیع شده نسبت به سیستم های متمرکز.

پایگاه داده توزیع شده

مولفه های پایگاه داده توزیع شده

فواید پایگاه داده توزیع شده

معایب پایگاه داده توزیع شده

بهینه سازی پرس و جو و استراتژی­های ایستا و پویا

روش های بهینه سازی پرس و جو.

استراتژی­های ایستا و پویا

استراتژی­های ایستا

استراتژی پویا

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

الگوریتم اینگرس..

الگوریتم سیستم R*

بهینه سازی پرس و جوی توزیع شده 

الگوریتم توزیع شده اینگرس..

الگوریتم R*.

الگوریتم توزیع شده SDD-1

الگوریتم توزیع شده AHY(Apers Herner Yao)

سیاست های اجرای پردازش پرس و جوهای سرویس دهنده / سرویس گیرنده

مزایای حمل پرس و جو.

مزایای حمل داده

طرح­های اجرایی..

حمل داده

حمل پرس و جو.

حمل هیبرید.

ایده

Caching.

Caching و بهینه سازی پرس و جو.

معماری و مفروضات..

فرضیات مدیریت cache

حمل هیبرید با caching

تفاوت دو تکنیک بهینه سازی چند پرس و جویی و Cache investment

بهینه سازی چند پرس و جویی.

الگوریتم­های بهینه سازی چند پرس و جویی

نتیجه گیری..

منابع

دانلود فایل

بررسی مدل های تکرار داده در سیستم های پایگاهی توزیع شده

بررسی مدل های تکرار داده در سیستم های پایگاهی توزیع شده

بررسی-مدل-های-تکرار-داده-در-سیستم-های-پایگاهی-توزیع-شده

 بررسی مدل های تکرار داده در سیستم های پایگاهی توزیع شده

تعداد صفحات :  43 با فرمت وردو قابل ویرایش
 
دراﯾﻦ ﻣﻘﺎﻟﻪ ﺳﯿﺴﺘﻢ ﻫﺎي ﺗﻮزﯾﻊ ﺷﺪه واﻧﻮاع آن ﻣﻮرد ﺑﺮرﺳﯽ ﻗﺮارﮔﺮﻓﺘﻪ اﺳﺖ، واﯾﻨﮑﻪ اﯾﻦ ﺳﯿﺴﺘﻢ ﻫﺎ ﭼﻪ ﻣﺰاﯾﺎ و ﻣﻌﺎﯾﺒﯽ دارﻧﺪ.ﻋﻼوه ﺑﺮآن درﻣﻮرد ﺳﯿﺴﺘﻢ ﻫﺎي پایگاهی توزیع شده صحبت کردیم. بانک های اطلاعاتی به منظور ذخیره سازی و سازماندهی حجم زیادی از اطلاعات برای استفاده توسط کاربران ومختلف به کار میروند. اما سوال اینجاست که برای این حجم زیاد از اطلاعات چه مرزی وجود دارد واینکه تا چه تعداد کاربر میتوانند به صورت همزمان از این اطلاعات استفاده کنند. میتوان ادعا کرد که در هر لحظه میلیون ها کاربر در حال استفاده از اینترنت و وب میباشند علت پاسخگویی به این تعداد کاربر با مشکل مواجه نمی شود  اینست که سایت های وب و خدمات اینترنتی روی رایانه های مختلف توزیع شده است. وب دید روشنی از یک سیستم توزیع شده را به ما هم می دهد. در ادامه به بیان انواع مدل های تکرار داده بصورت مفصل پرداخته ایم. 
 
 

فصل اول

1- سیستم توزیع شده

1-1- انواع سیستم های توزیع شده

1-1-2- سیستمهای اطلاعاتی توزیع شده

1-1-3- سيستم تعبيه شده/فراگير توزيع شده

1-2- مدلهایی برای تبادل داده در سیسستم های توزیع شده

1-3- ﻣﻌﻤﺎری سیستم های ﺗﻮزﯾﻊ ﺷﺪه

1-3-1- ﻣﻌﻤﺎرﯾﻬﺎي ﭼﻨﺪﭘﺮدازﻧﺪاي

1-3-2- ﻣﻌﻤﺎرﯾﻬﺎي ﻣﺸﺘﺮي-ﮐﺎرﮔﺰار

1-3-3- ﻣﻌﻤﺎرﯾﻬﺎي شی ﺗﻮزﯾﻊ ﺷﺪه

1-4 قانونهایی برای سیستمهای توزیع شده

1-5- سیستم عامل های توزیع شده و بی درنگ

فصل دوم

2- پایگاه داده توزیع شده

2-1- مزایا و معایب سیستم پایگاهی توزیع شده

2-2- انواع ذخیره سازی در سیستم توزیع شده

2-2-1- replication

2-2-1-1- Replication model  در سیستم های توزیع شده

2-2-1-2-Active replicetion

2-2-2-3 Passive replication

2-2-2- Fragmentation

2-3- انتقال اطلاعات از طریق  انتشار

2-4- عامل انتشار

2-5- انواع انتشار

2-5-1- Snapshot Replication

2-5-2- Transactional Replication

2-5-3- Merge Replication

2-6- انواع توپولوژی انتشار

2-6-1- منتشر کننده مرکزی

2-6-2- مشترک مرکزی

2-6-3- منتشر کننده مرکزی همراه با یک توزیع کننده از راه دور

2-6-4- توپولوژی منتشر کننده مرکزی

2-6-5- توپولوژی دو طرفه

ﻧﺘﯿﺠﻪ ﮔﯿﺮي

فهرست منابع و مآخذ

 

دانلود فایل

دانلود تحقیق در مورد انبار داده ها

دانلود تحقیق در مورد انبار داده ها

دانلود-تحقیق-در-مورد-انبار-داده-ها

 دانلود تحقیق در مورد انبار داده ها

تعداد صفحات :52 
Data Warehouse یک انباره مرکزی از اطلاعات است که برای آنالیز کردن داده ها از آن استفاده می شود که شامل داده های مختلف از جاهای مختلفی است که به صورت یک فرمت ثابت ذخیره می شود. 
– تكنولوژي انبار داده‌ها شامل مجموعه‌ای مفاهيم و ابزارهای جديدی است كه با فراهم آوردن اطلاعات به پشتيباني از تصميم گیری می پردازد . دليل اصلي ساخت انبار داده ها، بهبود كيفيت اطلاعات در سازمان است. در واقع داده‌ها از درون سازمان و از منابع داخلي و خارجي تهيه مي‌شوند و به اشكال گوناگون از داده‌های ساختاریافته گرفته تا داده‌های بدون ساختارمانند فايل‌هاي متني يا چند رسانه‌ای، در مخزني مجتمع مي‌شوند. انبار داده‌ها يا DWH این مخزن داده‌هاست كه به صورتي قابل درك در دسترس كاربران نهايي كسب و كار قرار مي‌گيرد.
 

فصل اول

1-1- تاریخچه

2-1- به دست آوردن نیازهای سازمان با استفاده از داده های آن

3-1- انباره داده ( Data Warehousing )

1-3-1- مقدمه

2-3-1- تعريف: Datawarehouse

3-3-1- مراحل و نحوه ایجاد انبار داده در سازمان

4-1- مدیریت اطلاعات به صورت فعال ( Active )

5-1- ويژگیهای Data Warehouse

1-5-1- موضوع گرا ( Subject Oriented )

2-5-1- یکپارچگی ( Integrated )

3-5-1- از بين نرفتني ( Non-volatile )

4-5-1- متغیر با زمان ( Time – Variant )

4-1- پشتیبانی نیازهای مدیریتی

1-4-1- پایگاههای داده استاندارد

2-4-1- Data Warehouse برای مدیران

5-1- مراحل ساخت Data Warehouse

1-5-1- فاز ساخت

2-5-1- فاز پیاده سازی

6-1- Data Mart

7-1- ويژگيهاي اصلي داده‌های انبار داده‌ها

8-1- سيستم هاي انبار داده ها

10-1- انبار داده هاي مجازي

11-1- نتیجه گیری

1-11-1- مزیتهای Data Warehousing

2-11-1- معایب انبار داده

فصل دوم

1-2- تفاوت انبار داده و پايگاه داده

2-2- موارد تفاوت DW  و DB

3-2- معماريهاي انبار داده :

1-3-2- معماري دولايه:

2-3-2- معماري سه لايه دولين :

3-3-2- نوع ديگري از معماري سه لايه:

4-2- برخي از مشخصات لايه داده هاي مورد توافق

5-2- ابزارهاي توليد داده هاي مورد توافق

1-5-2- ابزارهاي کنترل کيفيت

2-5-2- ابزارهاي پاک سازي داده ها

data mart -2-6 مستقل وابسته

7-2- نقش meta data

OLAP -2-7

8-2- مدلهاي داده هاي رابطه اي وچند بعدي

9-2- شماهاي داده اي

10-2- ملاحظات مربوط به طراحي پايگاه داده انبار

11-2- انتقال اطلاعات به جدو لهاي طراحي شده

12-2- ساخت حجم هاي داده اي در AM

13-2- عمليات بر روي حجم هاي داده اي

14-2- داده کاوی

15-2- اهداف Data mining

16-2- قابليتهاي ابزار هاي داده كاوي

Data visualization -2-17

فصل سوم

1-3- دلايل استفاده از DW ها

1-1-3- روش کار

2-3- مركز داده چيست؟

3-3- تعاريف مختلف مركز داده

4-3- مركز داده به عنوان انباره ي داده ( Data ware house )

5-3- مركز داده به عنوان LOB

6-3- مركز داده به عنوان مركز گواهي هويت

7-3- مراكز اطلاعات(Data Center) در امريكا

8-3- تاريخچه مرکز داده در امريکا

9-3- برون سپاري و مراكز داده

10-3- اقدامات لازم جهت ايجاد Data Center

11-3- ويژگيها

12-3- معيارهاي مورد توجه

OLTP -3-13 چیست؟

مراجع

مراجع   فصل اول :

مراجع فصل دوم:

 

دانلود فایل

دانلود آموزش نرم افزار داده کاوی weka

دانلود آموزش نرم افزار داده کاوی weka

دانلود-آموزش-نرم-افزار-داده-کاوی-weka

فایل آموزشی نرم افزار داده کاوی weka  
تعداد صفحات : 60 با فرمت ورد و قابل ویرایش
 
بیش از دوازده سال از انتشار نرم افزار WEKA می گذرد.در آن زمان این نرم افزار چندین بار  ب طور کامل از ابتدا بازنویسی شده  است و به همراه متن در داده کاوی قابل ملاحظه است. این روزها نرم افزار WEKA در دانشگاه ها و کسب کار ها دارای یک جامعه فعال و دانلود شده است .این تحقیق مقدمه ای از، محیط WEKA  و تاریخچه آن را نمایش می دهد و در آخر نسخه پایدار 6-3 به طور خلاصه مورد بحث قرار می گیرد.  نرم افزار WEKAمجوعه ای از به روزترین الگوریتم های یادگیری یادگیری ماشینی و ابزارهایی برای پیش پردازش داده ها می باشد ؛باتوجه به اینکه کلیه امکانات WEKAدر قالب واسط های کاربری مناسب در اختیار کاربران قرار می گیرد بنابراین کاربران می توانند متدهای مختلف رابر روی داده های خود پیاده سازی کرده و بهترین الگوریتم رابرای کار انتخاب نماید.
 
فهرست مطالب

چکیده

مقدمه

استفاده از خط سیستم فرمان

استفاده از خط فرمان weka

استفاده از واسط کاربری weka

استفاده از wekaدر برنامه های دیگر

پنجره اصلی weka

قسمت های اصلی weka

Explorer

برگه Classify

مثالی از Classifier

نمایش درخت تصمیم

برگه Cluster

برگه Associate

برگه Visualize

شروع نرم افزار وکا

باز کردن یک دیتا ست

تبدیل value به اسمی 

تقسیم مجموعه داده

مدل آموزشی

قواعد انجمنی

فصل سوم داده کاوی با نرم افزار وکا

واسط Explorer

زبانه Preprocess.

به کارگیری فیلترها 

فصل چهارم

Classify

پانل classify

Associate

نتیجه گیری

منابع

 

دانلود فایل

دانلود مقاله امنیت در پایگاه داده ها

دانلود مقاله امنیت در پایگاه داده ها

دانلود-مقاله-امنیت-در-پایگاه-داده-ها

پایگاه داده و امنیت در آن 
تعداد صفحات : 54 با فرمت ورد و قابل ویرایش
 
در این مقاله، در فصل اول، قصد داریم در خصوص مفاهیم پایگاه داده و مدیریت در آن، ویژگی ها، مزایا و معایب و معماری پایگاه داده، بحث نموده و در ادامه، در فصل دوم در خصوص مفاهیم اساسی امنیت در پایگاه داده، سیاست های کنترل دسترسی، مدل ها، امنیت چند لایه ای در سیستمهای پایگاه داده و معماری های پایگاه داده بحث خواهد شد. مفهوم پایگاه داده از دهه ۱۹۶۰ برای کاهش مشکلات فزاینده در طراحی، ساخت، و نگهداشت سسیستم‌های اطلاعاتی (معمولاً با تعداد زیادی کاربرِ نهایی همزمان، و با تعداد زیادی داده مختلف) ایجاد شده‌است. این مفهوم به همراه مفهوم سیستم‌های مدیریت پایگاه داده که دستکاری مؤثر و کارا به پایگاه داده‌ها را ممکن می‌کند رشد کرده‌است. «پایگاه داده» اشاره به مجموعه‌ای از داده‌های مرتبط و ساختار یا سازمان است که دسترسی به این اطلاعات معمولا از طریق «سیستم مدیریت پایگاه داده» (DBMS    ) متشکل از یک مجموعه یکپارچه از نرم‌افزارهای کامپیوتری است که اجازه می‌دهد تا کاربران برای ارتباط برقرار کردن با یک یا چند پایگاه داده‌ها و دسترسی به تمام اطلاعات موجود در پایگاه داده ( اگر چه محدودیت ممکن است که دسترسی محدود به اطلاعات خاص وجود داشته باشد) را فراهم می‌کند.  اولین سیستم مدیریت پایگاه داده در دهه ۶۰ گسترش یافت. از پیشگامان این شاخه چارلز بکمن می‌باشد.  پايگاه داده‌ها، اطلاعات مهمي را براي كاربرانشان فراهم مي‌كنند. بنابراين امنيت و حفاظت از آنها از اهميت بسيار زيادي برخوردار است. امنيت پايگاه داده‌ها به حفاظت اطلاعات و كنترل دسترسي كاربران توجه دارد.  
 
فهرست مطالب :

چکیده

مقدمه

1-فصل اول ( پایگاه داده)

1-1)          اصطلاحات و بررسی اجمالی پایگاه داده

1-2)         تاریخچه پایگاه داده.

1-3)         مفهوم پایگاه داده

1-4)         توضیح دی. بی. ام. اس ( DBMS )

1-5)         داده

1-6)         اطلاعات

1-7)         موجوديت

1-8)         پايگاه داده

1-8-1)              ويژگي هاي داده در پايگاه داده

1-8-2)             روش هاي ذخيره داده 

 

1-8-2-1)               سيستم فايلی ( file system )

1-8-2-2)               سيستم پايگاه داده (database system )

1-8-3)        عناصر اصلي سيستم پايگاه داده

1-8-4)         مزايا و معايب سيستم هاي پايگاه داده

 1-8-4-1)        مزاياي مهم سيستم پايگاه داده

 1-8-4-2)     معايب سيستم پايگاه داده

1-9)              نسل های تکنولوژی ذخیره و بازیابی اطلاعات

             1-9-1) نسل اول (1957-1948) : فايل ترتيبی

1-9-2) نسل دوم (1966-1958) : شيوه های دسترسی

1-9-3)     نسل سوم (1973-1967) : سيستم مديريت داده

1-9-4)     نسل چهارم(1980-1974): سيستم مديريت پايگاه داده

1-9-5)     نسل پنجم(1989-1981) : پايگاه معرفت

1-10)      سيستم مديريت پايگاه داده

 1-10-1)    سيستم مديريت پايگاه داده

 1-10-2)    وظايف سيستم مديريت پايگاه داده

1-10-3)     تراکنش

1-10-4)     اجزای سیستم مدیریت پایگاه داده

1-10-5)     انواع سیستم های مدیریت پایگاه داده

1-11)      معماری پايگاه داده

 1-11-1) ANSI/SPARC

1-11-2)     سطح خارجی

1-11-3)     سطح ادراکی

1-11-4)     سطح داخلی

1-11-5)     استقلال داده

1-11-6)     زبان ميزبان و زبان فرعي داده

1-11-7)     کاربران پایگاه داده

1-11-8)     ديکشنری داده

1-12)      مدل داده

 1-12-1)    عناصر مدل داده

1-12-2)     انواع مدل های داده

 1-12-2-1)      مدل سلسله مراتبی

1-12-2-2)       مدل شبکه ای

1-12-2-3)       مدل رابطه ای

2-فصل دوم ( امنیت در پایگاه داده )

 2-1)         كنترل دسترسي (مفاهيم و سياستها) 

2-2)          مفاهيم اساسي

2-3)          سياستهاي كنترل دسترسي

2-3-1)       سياستهاي كنترل دستري احتياطي 

2-3-2)       سياستهاي كنترل و دسترسي الزامي

2-4)          سياستهاي سرپرستي

2-5)          سيستمها و مدلهاي كنترل دسترسي احتياطي

 2-5-1)    مدلهاي اعطاي مجوز براي DBMS هاي رابطه‌اي 

2-5-2)     مدلهاي اعطاي مجوز براي DBMSهاي شيئي گرا

2-5-3)     مدل Orion

2-5-4)     مدل Iris 

2-5-5)     مدلهاي اعطاي مجوز براي DBMSهاي فعال

2-6)          كنترل دسترسي احتياطي در DBMSهاي تجاری

2-7)          امنيت چندلايه در سيستمهاي پايگتاه داده‌اي

1-7-2)     مدل داده‌اي رابطه‌اي چند لايه

2-8)          معماري 

2-9)          محصولات تجاري 

2-10) زمينه‌هاي تحقيق 

جمع بندي 

مراجع

دانلود فایل

الگوریتم تخصیص داده پویا در سیستم های پایگاه داده توزیعی

الگوریتم تخصیص داده پویا در سیستم های پایگاه داده توزیعی

الگوریتم-تخصیص-داده-پویا-در-سیستم-های-پایگاه-داده-توزیعی

الگوریتم تخصیص داده پویا در سیستم های پایگاه داده توزیعی 
تعداد صفحات : 37 با فرمت وردو قابل ویرایش
 
 
پيشرفت در تکنولوژيهاي شبکه و پايگاه داده در دهه هاي اخير منجر به ايجاد سيستم هاي پايگاه داده توزيع شده گشته است .يک سيستم پايگاه داده توزيع شده مجموعه اي از سايتها مي باشد که از طريق شبکه به هم متصل شده اند که هر کدام از سايت ها پايگاه داده مخصوص به خود دارد اما مي توانند با يکديگر کار کنند بنابراين هر کاربري در هر سايتي مي تواند به همه داده هاي موجود در شبکه دسترسي داشته باشد درست مانند اينکه همه داده ها در سايت کاربر ذخيره شده است . 
 
فهرست

رئوس مطالب

چکیده

مقدمه 

الگوریتم های استات

الگوریتم ژنتیک

الگوریتم simulated evolution

هیورستیک نگاشت

الگوریتمthe mean field anneliang 

الگوریتم تخصیص داده

 جستجوی تصادفی همسایگی

الگوریتم تخصیص پویا 

الگوریتم شمارنده ساده

الگوریتم load sensitive counter 

الگوریتم Incremental   

الگوریتم optimal

الگوریتم Threshold 

الگوریتم RTNNA   

الگوریتم RRTNNA  

آزمایشات و تجربه ها  

منابع و مراجع 


دانلود فایل

دانلود تحقیق انبار داده ها

دانلود تحقیق انبار داده ها

دانلود-تحقیق-انبار-داده-ها

انبار داده ها
تعداد صفحات : 48 با فرمت ورد و قابل ویرایش
 
 انبار داده به مجموعه اي از داده ها گفته مي شود كه از منابع مختلف اطلاعاتي سازمان جمع آوري، دسته بندي و ذخيره مي شود. به عبارت ديگر “يك انبار داده مجموعه اي موضوع گرا، مجتمع، وابسته به متغير زمان و غير فرار از داده هاست كه مديريت تصميم گيري را پشتيباني مي كند”. هدف اصلي از ايجاد انبار داده ها، بكار گيري داده هاي توليد و ذخيره شده توسط سيستم هاي عملياتي در انبار داده، و استفاده صحيح از آن ها در فرآيند تصميم گيري در سطوح استراتژيك است موضوع انبار داده ها علاوه بر اينكه داده هاي گذشته و حال سيستم هاي عملياتي را پوشش مي دهد ناظر به آينده نيز مي باشد در نتیجه انبار داده نقشی پر رنگ در اتخاذ تصمیمات استراتژیک مدیران ایفا می‌کند. ممکن است داده‌ها قبل از قرارگیری بر روی انبار داده در یک فضای عملیاتی کوچکتر (Operational Data Store) قرار گیرند تا پردازش بر روی آن‌ها انجام گیرد.انبار داده بر سه لایه staging، Integration  و Presentation استوار است، به این ترتیب که داده‌های خامی که از منابع اطلاعاتی مختلف به دست آمده‌اند در لایه Staging قرار می‌گیرد. در لایه بعدی یا Integration داده‌ها از نظر یکنواختی (نرمال‌سازی، حذف افزونگی و …) مورد بررسی قرار می‌گیرند. و در لایه آخر یا Presentation داده‌ها برای موارد مختلفی همچون گزارش‌گیری در دسترس کاربران قرار می‌گیرد. 

مقدمه

تاریخچه(HISTORY)

معماری یا ساختار (ARCHITECTURE)

OLTP & OLAP

انبار داده (Data Warehouse) چیست؟

ذخیره سازی(STORAGE

مزایا (ADVANTAGES)

معایب (CONCERNS

مراحل و نحوه ایجاد انبار داده در سازمان

لزوم بكارگيري 

مراحل ايجاد 

ابزارها
هدف و كاربرد 

انواع سیستم‌ها

انواع موارد استفاده از انبار داده‌ها در سازمان 

خصوصيت اصلي انبار داده

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

معماری یک لایه

معماری دولایه

چهارچوب داده ها

لایه انبار داده

مراکز دادهData  Mart 

معماری سه لایه 

چهارچوب داده وETL

مدل چند بعدی

محدودیت

مدل چند بعدی

 داده کاوی و مکعب داده(DWH)

 کاربرد تصمیم سازی یک انبار داده

داده دوبعدی(مکعب داده) 

تحلیل داده

معماري سه لايه دولين 

نتیجه گیری

منابع 

دانلود فایل