این تحقیق بصورت Word و با موضوع الگوریتم های تخصیص داده پویا در سیستم های پایگاه داده توزیعی انجام گرفته است.تحقیق برای مهندسی کامپیوتر و IT مناسب است و در 24 برگه می باشد. می توانید این تحقیق را بصورت کامل و آماده تحویل از پایین همین صفحه دانلود نمایید.
شایان ذکر است که این فایل شامل PowerPoint (پاورپوینت) با 27 اسلاید نیز می باشد .
پیشرفت در تکنولوژی های شبکه و پایگاه داده در دهه های اخیر منجر به ایجاد سیستم های پایگاه داده توزیع شده گشته است .یک سیستم پایگاه داده توزیع شده مجموعه ای از سایتها می باشد که از طریق شبکه به هم متصل شده اند که هر کدام از سایت ها پایگاه داده مخصوص به خود دارد اما می توانند با یکدیگر کار کنند بنابراین هر کاربری در هر سایتی می تواند به همه داده های موجود در شبکه دسترسی داشته باشد درست مانند اینکه همه داده ها در سایت کاربر ذخیره شده است .
دغدغه اصلی سیستم های پایگاه داده توزیع شده قطعه قطعه کردن و تخصیص پایگاه داده اصلی میباشد واحد قطعه داده می تواند یک فایل باشد که در این حالت موضوع تخصیص همان تخصیص فایل خواهد بود مشکل تخصیص داده یک مسئله NP-complete می باشد بنابراین نیاز به هیوریستیکهای سریع برای تولید راه حل های موثر می باشد علاوه بر اینها تخصیص بهینه اشیا پایگاه داده به طور شدید بستگی به استراتژی اجرای پرس وجو که به وسیله پایگاه داده توزیع شده پیاده سازی شده دارد .
هزینه اصلی در اجرای پرس و جو در سیستم های پایگاه داده توزیع شده هزینه انتقال داده هنگام انتقال یک رابطه در موقع درخواست پرس و جو از یک سایت و انتقال آن از یک سایت متفاوت می باشد . هدف اصلی الگوریتم های تخصیص داده تعیین نسبت دادن فرگمنتها به سایتهای مختلف برای کمینه کردن هزینه انتقال داده در اجرای یک مجموعه از پرس و جو ها می باشد که معادل کمینه کردن زمان متوسط اجرای پرس و جو می باشد که اهمیت اصلی در محیط های توزیع شده و پایگاه داده چند رسانه ای دارد .
فهرست مطالب1. مقدمه. 12. الگوریتم های استاتیک... 23. الگوریتم ژنتیک... 34. الگوریتم Simulated Evolution. 45. هیوریستیک نگاشت... 56. الگوریتم MFA.. 57. الگوریتم تخصیص داده جستجوی تصادفی همسایگی.. 78. الگوریتم تخصیص پویا89. الگوریتم شمارنده ساده. 810. الگوریتم Load Sensitive counter1011. الگوریتم Incremental1012. الگوریتم Threshold. 1213. الگوریتمNear Neighborhood Allocation با حد آستانه نسبی.. 1614. الگوریتم Revise Relative Threshold Near Neighborhood Allocation. 1815. آزمایش ها و تجربه ها18منابع.. 21
درود بر شما ممنون از اینکه فروشگاه خودتون رو انتخاب کردید. پروژه پیش رو مربوط به پایان نامه چگونگی شکل گیری بودجه بندی و بودجه ریزی می باشد.برای دریافت نمونه فایل رایگان جهت بررسی سطح پروژه میتوانید رویدریافت نمونه فایل رایگان کلیک نمایید.
فهرست مطالب
فصل اول تاریخچه SQL
1-1.مقدمه
2-1.تعریف SQL
3-1.تاریخچه اس کیو ال (SQL)
4-1.استاندارد SQL
5-1.واژههای کلیدی آموزش SQL
1-5-1.دستور بازیابی دادهها
2-5-1.دستورات عملیات روی دادهها
3-5-1.دستورات تراکنش دادهها در اموزش SQL
4-5-1.دستورات تعریف دادهها
6-1.مزایای ومعایب SQL
1-6-1.مزایا SQL
2-6-1.معایب SQL
7-1.با SQL چه کار هایی می توان انجام داد ؟
8-1.بهبود کارایی SQL Server
9-1.بررسی تأثیر تنظیمات مناسب نرم افزار بر بهبود کارایی SQL Server
10-1.بررسی تأثیر سخت افزار مناسب بر بهبود کارایی SQL Server
11-1.کاهش کارایی SQL Server
12-1.ده نکته برای امنیت SQL Server
فصل دوم پایگاه داده
1-2.مقدمه
2-2.تعریف پایگاه داده
3-2.تاریخچه پایگاه داده
4-2.اجزای سیستم پایگاه داده
1-4-2.ویژگیها
5-2.مزایا و معایب سیستم پایگاه اطلاعاتی
1-5-2.مزایا سیستم پایگاه اطلاعاتی
2-5-2.معایب سیستم پایگاه اطلاعاتی
6-2.نگرش پایگاه داده ها در مدیریت داده ها
7-2.سیستم مدیریت پایگاه اطلاعاتی
1-7-2.مزایای DBMS
2-7-2.معروفترین DBMS
8-2.سرویس های مدیریت پایگاه داده
1-8-2.پردازش تراکنش
2-8-2.کنترل همروندی
3-8-2.ترمیم
4-8-2.مدیریت ثبت احوا
5-8-2.واسطه زبانی
6-8-2.تحمل پذیری خطا
7-8-2.کاتالوگ داده
8-8-2.امنیت
9-8-2.مدیریت قفل
10-8-2.مدیریت بن بست
9-2.مدلهای پایگاه داده
1-9-2.طراحی و مدلسازی
10-2.مدل های پایگاه داده
1-10-2.مدل کردن پایگاههای اطلاعاتی
11-2.مدلهای پایگاه های اطلاعاتی
1-11-2.مدل تخت
2-11-2.مدل سلسله مراتبی
3-11-2.مدل شبکه ای
4-11-2.مدل رابطه ای
5-11-2.مدل شیءگرا
6-11-2.پایگاه دادههای چند بعدی
12-2.انواع سیستم های مدیریت پایگاه داده
1-12-2.سیستم مدیریت پایگاه داده توزیع شده
2-12-2.سیستم مدیریت پایگاه داده بلادرنگ
3-12-2.سیستم مدیریت پایگاه داده تحمل پذیر خطا
4-12-2.سیستم مدیریت پایگاه داده مطمئن
5-12-2.سیستم مدیریت پایگاه داده ناهمگون
6-12-2.سیستم مدیریت پایگاه داده چندرسانه ای
7-12-2.سیستم مدیریت پایگاه داده متحد
13-2.سیستم مدیریت پایگاه داده
1-13-2.وظایف سیستم مدیریت پایگاه داده
2-13-2.ویژگیهای سیستم مدیریت پایگاه دادهها
14-2.حمایت قانونی از پایگاههای داده
15-2.چالش های طراحی پایگاه داده
16-2.تراکنش
1-16-2.خصوصیات کلیدی تراکنش ها A.C.I.D
1-1-16-2. اتمیسیته
2-16-2.بدنه اصلی تراکنش ها
3-16-2.موجدیت های فعال یک تراکنش
4-16-2.اعمال زمان COMMIT
5-16-2.اعمال زمان ROLLBACK
6-16-2.جهت طراحی بهینه و کوتاه کردن زمان اجرای تراکنش ها
17-2.انواع تراکنش ها
1-17-2.تراکنش تخت
2-17-2.تراکنش توزیع شده
3-17-2.تراکنش های تو در تو
4-17-2.تراکنش های چند سطحی
5-17-2.تراکنش های زنجیره ای
1-5-17-2. SavePoint
2-5-17-2. Auto Transaction
18-2.نمونه
19-2.پایگاه داده شی گرا
1-19-2.ضعف های بانک اطلاعات مدل شئ گرا
فصل سوم امنیت در پایگاه داده
1-3.مقدمه
2-3.امنیت اطلاعات
3-3.تاریخچه امنیت اطلاعات
4-3.امنیت اطلاعات
1-4-3.محرمانگی
2-4-3.یکپارچه بودن
3-4-3.قابل دسترس بودن
4-4-3.قابلیت عدم انکار انجام عمل
5-4-3.اصل بودن
6-4-3.کنترل دسترسی
1-6-4-3.رویکردهای کنترل دسترسی
5-3.روش های کنترل دسترسی
1-5-3.انواع مدل های کنترل دسترسی
1-1-5-3. کنترل دسترسی اجباری
2-1-5-3.کنترل دسترسی اختیاری
3-1-5-3.کنترل دسترسی مبتنی بر نقش
4-1-5-3.قوانین پایه ای حاکم بر سیستم مبتنی بر نقش
5-1-5-3.کنترل دسترسی مبتنی بر قوانین
6-3.کنترل امنیت اطلاعات
1-6-3.مدیریتی
2-6-3.منطقی
3-6-3.فیزیکی
7-3.چهار اصل تحقق امنیت پایگاه های داده
8-3.پیاده سازی امنیت در پایگاه داده
9-3.آسیب پذیری های امنیتی درپایگاه داده ها
1-9-3.عدم موفقیت در استقرار
2-9-3.پایگاه های داده ی نقض شده
3-9-3. اطلاعات افشا شده
4-9-3.پرونده های پشتیبان سرقت شده
5-9-3.سوء استفاده از ویژگی های پایگاه داده
6-9-3.عدم تفکیک
7-9-3.بازی لی لی اشاره به انجام مرحله به مرحله کار
8-9-3.تزریق SQL
9-9-3.مدیریت ضعیف کلیدها
10-9-3.ناسازگاری
10-3.بهبود کاربرد امنیت پایگاه داده با استفاده از عوامل تاثیرگذار
1-10-3.پنج عنصر کلیدی پایگاه داده
2-10-3.ده نکته درباره امنیت پایگاه داده
3-10-2.عوامل موثر در طراحی سیستم مدیریت امنیت پایگاه داده
4-10-3.معماری لایه بندی شده پایگاه داده
11-3.چرخه زندگی امنیت پایگاه داده
1-11-3. ارزیابی محیط فناوری اطلاعات
2-11-3.اولویتبندی
3-11-3.تعمیر کردن و جبران آسیبپذیری های شناخته شده
4-11-3. کنترل همه فعالیتهای مستمر واقعی
12-3.چرخه زندگی مدیریت آسیبپذیری پایگاه داده
13-3.تهدیدات پایگاه داده
1-13-3.انواع حملات
1-1-13-3. انواع روش های جلوگیری از حملات
14-3.روش مدیریت امنیت اطلاعات
15-3.راهکارهای پایش مستمر پایگاه داده ها (DAM) و فایروال پایگاه داده (DBF)
16-3.راهکار های سیستم امنیت بانک اطلاعاتی
17-3.امنیت اطلاعات و حفاظت داده ها در پایگاه داده
18-3.جایگاه امنیت در پایگاه داده رابطه ای
1-18-3.نفوذهای امنیتی
19-3.نیازمندیهای امنیتی
20-3.رمزنگاری
فصل چهارم تامین امنیت در Database systems
1-4.مقدمه
2-4.تهدیدات در برابر حریم خصوصی
1-2-4.حریم شخصی یا حریم خصوصی
1-1-2-4.انواع حریم خصوصی
2-2-4.پاسخگویی نامناسب
3-2-4.مشارکت
4-2-4. MySQL
5-2-4. DB2
1-5-2-4. ویژگیهای کلیدی DB2
6-2-4. IBM
7-2-4. SQLite
3-4.ردیابی عمر تاپل در جدول ذخیره سازی
4-4.امنیت دادهها
1-4-4.فناوریهای امنیت داده
2-4-4.تهیه پشتیبان
4-4-3.پوشش داده ها
4-4-4.پاک کردن دادهها
5-4-4.استانداردهای بین المللی
6-4.بازیابی دادهها
1-6-4.مدل دودویی
2-6-4.مدل بُرداری
3-6-4.مدل احتمالاتی
7-4.تفاوت بازیابی داده و بازیابی اطلاعات
1-7-4. معیارهای ارزیابی
8-4.یکپارچگی داده ها
1-8-4.انواع محدودیت های تمامیت
9-4.روش های داده کاوی در پایگاه داده های بزرگ
1-9-4.تکنیک های مختلف داده کاوی
10-4.طبقه بندی
1-10-4.روش های مختلف طبقه بندی داده ها
1-1-10-4. درخت تصمیم
2-1-10-4. شبکه های عصبی
3-1-10-4. تئوری بیز
4-1-10-4.رگرسیون
11-4.گروه بندی داده ها
1-11-4.روش های مختلف گروه بندی داده ها
1-1-11-4. بخش بندی
2-1-11-4. سلسله مراتبی
3-1-11-4. گروه بندی بر اساس تراکم
12-4.کاوش قوانین پیوندی
1-12-4.الگوریتم های ارائه شده برای کشف بزرگ ترین مجموعه آیتم
1-1-12-4. Apriori
2-1-12-4. DHP
13-4.خلاصه سازی و کلی نگری داده ها در سطوح مختلف
1-13-4.انواع رهیافت های
1-1-13-4. رهیافت هرم داده ها
2-1-13-4. رهیافت استنتاج بر اساس صفت خاصه
14-4.طراحی سیستم های شخصی
15-4.طراحی سیستم های پاسخگو
1-15-4.قابلیت های موجود
2-15-4.یکپارچه سازی و پرس و جوی داده های سوابق
3-15-4.حفاظت از تاریخچه
16-4.داده کاوی
1-16-4.تعریف و کاربرد داده کاوی
2-16-4.روشهای داده کاوی
1-2-16-4. روشهای مربوط به داده کاوی پیشبینی
2-2-16-4.روش های مربوط به داده کاوی توصیفی
17-4.روش های حفظ حریم خصوصی از دیدگاه توزیع شدگی منابع داده
18-4.انواع تغییرات در الگوریتمهای تغییر داده
1-18-4.در داده های متمرکز
2-18-4.در داده های توزیع شده
نتیجه گیری
خلاصه فصل
منابع
فهرست اشکال
این تحقیق بصورت Word و با موضوع تکنیک های ترمیم فاجعه ها در سیستم های پایگاه داده انجام گرفته است.تحقیق برای مهندسی کامپیوتر و IT مناسب است و در 16 برگه می باشد. می توانید این تحقیق را بصورت کامل و آماده تحویل از پایین همین صفحه دانلود نمایید.
شایان ذکر است که این فایل شامل PowerPoint (پاورپوینت) با 21 اسلاید نیز می باشد .
گسترش استفاده از کامپیوتر باعث نفوذ کاربرد کامپیوتر در جنبه های مختلف زندگی انسان از جمله جنبه های حیاتی مانند کنترل ترافیک هوایی ، کنترل خودکار خطوط دریایی ، مدیریت نقطه فروش و حتی سرویس فروش بلیط سینما شده است. داده های ذخیره شده در سیستم های کامپیوتری با ارزش ترین دارایی یک شرکت است که باید به هر قیمت از آن محافظت کنند.
تکنیک های تحمل خطا برای افزایش قابلیت در دسترس بودن سیستم و کاهش خرابی های ناشی از بروز خطا در اجزا گسترش یافتند. داده های حیاتی درون حافظه پایدار ذخیره شده و کپی های اضافی برای ذخیره در حافظه های پایدار تهیه می شونداین روش ها مناسب است ولی در برابر رخ دادن یک حادثه ممکن است نا کارآمد باشد . از جمله این حوادث می توان به زلزله سال 1906 در سان فرانسیسکو اشاره کرد که بیش از نیمی از شهر را ویران کرد .
رویه های وسیع تهیه پشتیبان برای محافظت داده ها در مقابل بروز یک حادثه گسترش یافتند که از جمله آنها می توان به رویه های تهیه پشتیبان به صورت پدر بزرگ – پدر – فرزند، تکنیکهای رویدادنگاری افزایشی و متد نسخهبرداری تصویر دادهها اشاره کرد. به علاوه، برای نگهداری در برابر از دست رفتن داده، سیستم باید بتواند سرویس عادی خود را پس رخ دادن حادثه ارائه کند. بنابراین همراه با داده سخت افزار کامپیوتر نیز باید جایگزین شوند.
فهرست مطالب1. مقدمه. 12. تعریف ترمیم.. 13. سلسه مراتب خطا14. معماری سیستم و طبقه بندی ترمیمها35. طراحی ترمیم فجایع.. 9منابع.. 13لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه20
بخشی از فهرست مطالب
شرح پروژهTables Formsبرنامه تحت NET
شرح پروژه :
به جهت امنیت سیستمهای کامپیوتری لازم است که برخی محدودیتها برروی سیستم قرار
داده شود تا دسترسی کاربران به سیستم را کنترل کند . بدین منظور طرحی با نام برنامه
Useraccess مطرح شده است . این برنامه همان طور که از اسم آن پیدا است میزان
دسترسی کاربران سیستم را تعیین می کند .بدین منظور نرم افزاری تولید می شود تا اینکه
بتواند بر روی برناه اصلی هر نوع سیستمی قرار گرفته ودرزمان اولین باراجرای برنامه
مدیر سیستم بتواند worker ها، نقشها ، منوی اصلی برنامه و ... را تعریف کند .همچنین
او باید نقش هر worker در سیستم را تعریف کرده و با توجه به آن حق دسترسی برای
آن worker تعریف کند . بعد از اتمام کار با توجه به توانایی های نرم افزار و سیستم
زمان آن است که سیستم از آن اطلاعات استفاده کند. سیستم با توجه به اطلاعات وارد شده
به ساخت منوی برنامه می پردازد و پس از آن با توجه به حق دسترسی های تعریف شده
سیستم پس از شناسایی کاربر منوهایی که قرار است در اختیار او نباشد راغیرفعال خواهد
کرد .بدین صورت عملکرد سیستم کنترل شده خواهد بود .
درابتدای کار باید گفت که این نرم افزار برای ذخیره سازی اطلاعات به یک پایگاه داده
متصل می شود که در زیر به شرح کامل آن می پردازیم :
پایگاه داده مابا نام useraccess دارای5 جدول کلی برای ذخیره سازی اطلاعات است :
Tables
1 ) Login
این جدول به جهت امنیت نرم افزار ساخته شده که حاوی اطلاعات مدیر اصلی
پروژه است .این جدول دارای دو ستون است ، که شامل Username ، ورمز
مدیر اصلی است . شکل کلی جدول به شکل زیر است :
لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه28
پایگاه داده چیست؟
دادِگان (پایگاه دادهها یا بانک اطلاعاتی) به مجموعهای از اطلاعات با ساختار منظم و سامانمند گفته میشود. این پایگاههای اطلاعاتی معمولاً در قالبی که برای دستگاهها و رایانهها قابل خواندن و قابل دسترسی باشند ذخیره میشوند. البته چنین شیوه ذخیرهسازی اطلاعات تنها روش موجود نیست و شیوههای دیگری مانند ذخیرهسازی ساده در پروندهها نیز استفاده میگردد. مسئلهای که ذخیرهسازی دادهها در دادگان را موثر میسازد وجود یک ساختار مفهومی است برای ذخیرهسازی و روابط بین دادهها است.
پایگاه داده در اصل مجموعهای سازمان یافته از اطلاعات است.این واژه از دانش رایانه سرچشمه میگیرد ،اما کاربر وسیع و عمومی نیز دارد، این وسعت به اندازهای است که مرکز اروپایی پایگاه داده (که تعاریف خردمندانهای برای پایگاه داده ایجاد میکند) شامل تعاریف غیر الکترونیکی برای پایگاه داده میباشد. در این نوشتار به کاربرد های تکنیکی برای این اصطلاح محدود میشود.
یک تعریف ممکن این است که: پایگاه داده مجموعهای از رکورد های ذخیره شده در رایانه با یک روش سیستماتیک (اصولی) مثل یک برنامه رایانهای است که میتواند به سوالات کاربر پاسخ دهد. برای ذخیره و بازیابی بهتر، هر رکورد معمولا به صورت مجموعهای از اجزای دادهای یا رویداد ها سازماندهی میگردد. بخش های بازیابی شده در هر پرسش به اطلاعاتی تبدیل میشود که برای اتخاذ یک تصمیم کاربرد دارد. برنامه رایانهای که برای مدیریت و پرسش و پاسخ بین پایگاههای دادهای استفاده میشود را مدیر سیستم پایگاه دادهای یا به اختصار (DBMS) مینامیم. خصوصیات و طراحی سیستم های پایگاه دادهای در علم اطلاعات مطالعه میشود.
مفهوم اصلی پایگاه داده این است که پایگاه داده مجموعهای از رکورد ها یا تکه هایی از یک شناخت است.نوعا در یک پایگاه داده توصیف ساخت یافتهای برای موجودیت های نگه داری شده در پایگاه داده وجود دارد: این توصیف با یک الگو