پایگاه داده مجموعه ای است از داده های ذخیره شده و پایا، بصورت مجتمع (یكپارچه) (نه لزوماً همیشه بطور فیزیكی، بلكه حداقل بطورمنطقی)، بهم مرتبط، حتی الامكان با كمترین افزونگی، (دارای یك ساختار منطقی مبتنی بر یك مدل داده ای و توصیف شده بویژه در محیط انتزاعی یعنی در چارچوب همان مدل داده ای )، تحت مدیریت یك سیستم كنترل متمركز، مورد استفاده یك یا چند كار
قیمت فایل فقط 6,900 تومان
طراحی و پیاده سازی پایگاه داده های توزیع شده همگن
مطالعات نظری.. 7
فصل اول. 8
1. سیستم پایگاهی توزیع شده. 9
تعاریف... 9
2. مزایا و معایب سیستم پایگاهی توزیع شده. 13
2.1. مزایا: 14
2.2. معایب: 14
3. چند سیستم نمونه. 14
4. یك اصل بنیادی.. 15
5. دوازده قاعده فرعی.. 17
5.1. خود مختاری محلی.. 17
5.2. عدم وابستگی به یك مانه مركزی.. 18
5.3. استمرار عملیات.. 18
5.4. استقلال از مکان ذخیره سازی.. 19
5.5. استقلال از چگونگی پارسازی داده ها 19
5.6. استقلال ازچگونگی نسخه سازی داده ها 22
5.7. پردازش در خواست های توزیع شده. 24
5.8. مدیریت تراكنش های توزیع شده. 24
5.9. استقلال از سخت افزار. 25
5.10. استقلال از سیستم عامل. 25
5.11. استقلال از شبكه. 25
5.12. استقلال از DBMS. 26
6. پایگاه داده های توزیع شده همگن و ناهمگن.. 26
7. مشکلات سیستم های توزیع شده. 26
7.1. پردازش در خواست.. 27
7.2. مدیریت كاتالوگ.. 30
7.3. انتشار بهنگام سازی.. 33
7.4. كنترل ترمیم. 34
7.5. كنترل همروندی.. 36
8. گدار. 38
9. مقایسه سیستم های مشتری/خدمتگزار با سیستم های توزیع شده. 40
10. خلاصه. 41
11. نتیجه گیری.. 42
فصل دوم. 43
1. سیستم های پایگاه داده های توزیع شده و موازی.. 44
2. توازی بین درخواست ها 46
3. نگاهی دقیقتر به تکنولوژی پایگاه داده های توزیع شده وموازی.. 51
3.1. سطح و نوع توزیع شدگی داده ها ومسئولیت ها در DDBMSهای مختلف... 52
3.2. پردازش و بهینه سازی درخواست.. 55
3.3. کنترل همروندی (Concurency control) 63
3.4. پروتکل های قابلیت اطمینان.. 67
4. خلاصه. 77
5. نتیجه گیری.. 78
فصل سوم. 79
1. تاریخچه. 80
2. جنبه هایاوراکل برای سیستم های توزیع شده. 82
3. خطوط اتصال پایگاه داده ها 82
3.1. رده بندی database link بر اساس نحوه برقراری ارتباط.. 83
ضرورت استفاده از database link ها 83
3.2. بکارگیری اسامی سراسری پایگاه داده هادر database link ها 84
3.3. نامگذاری database link ها 85
3.4. گونه های مختلف database link. 85
3.5. مقایسه کاربران ِ گونه های مختلف database link ها 86
3.6. مثال هایی از تعریف database link در سیستم های توزیع شده پایگاه داده ها 87
4. عملیات روی داده های ذخیره شده در پایگاه داده های توزیع شده اوراکل. 88
فصل چهارم. 89
1. توزیع داده ها 90
1.1. استراتژی های توزیع داده ها 90
1.2. تخصیص داده ها 91
1.3. طرح توزیع و تخصیص مناسب برای DDB خوابگاه دانشگاه شهید بهشتی.. 91
1.4. انتخاب طرح توزیع DDB خوابگاه دانشگاه شهید بهشتی.. 91
بخش اول
مطالعات نظری
فصل اول
سیستم پایگاهی توزیع شده[1]
تعاریف
پایگاه داده: مجموعه ای است از داده های ذخیره شده و پایا، بصورت مجتمع (یكپارچه) (نه لزوماً همیشه بطور فیزیكی، بلكه حداقل بطورمنطقی)، بهم مرتبط، حتی الامكان با كمترین افزونگی، (دارای یك ساختار منطقی مبتنی بر یك مدل داده ای و توصیف شده بویژه در محیط انتزاعی یعنی در چارچوب همان مدل داده ای )، تحت مدیریت یك سیستم كنترل متمركز، مورد استفاده یك یا چند كاربر از یك(یا بیش از یك)«سیستم كاربردی»،بطور همزمان و اشتراكی.]روحا83[
شبكه كامپیوتری: مجموعه ای از كامپیوتر ها، مسیر یاب ها، ماهواره ها،اتصالات ارتباطی، كه از طریق آن می توان به اطلاعات موجود در كامپیوترهای مختلف عضو این سیستم دسترسی پیدا كرد.
به زبان ساده سیستم پایگاه داده توزیع شده ، مزایای تكنولوژی پایگاه داده و تكنولوژی شبكه را در خود جمع كرده است.البته این یكپارچه سازی[2] ، با تمركز[3] تفاوت دارد.شكل زیر گویای این مطلب است:
شكل 1- معماری توزیع شده پایگاهی،تركیبی از تكنولوژی های شبكه و پایگاه داده ها[TAMER99]
یك سیستم توزیع شده پایگاهی، شامل مجموعه ای از مانه هاست[4] که از طریق برخی المانهای اتصال، بهم متصل می باشد بطوریکه :
1- هر مانه خود یك سیستم پایگاه داده ها به معنای كامل می باشد.
2- مانه ها به نحوی بهم متصل هستند كه كاربر هر مانه می تواند به داده های هر مانه دیگر طوری دسترسی یابد كه منطقاً با حالتی كه تمام داده ها در مانه كاربر مربوطه قرار دارند، فرقی نداشته باشد.
با تعریف ارائه شده فوق از سیستم های پایگاه داده های توزیع شده ،می توان فهمید كه سیستم پایگاه داده های توزیع شده، در واقع نوعی شیء مجازی[5] می باشد كه مولفه[6]های آن بطور فیزیكی در تعدادی پایگاه داده های واقعی[7] مختلف در تعدادی مانه مجزا قرار دارد . ( در اصل DDB[8] ، اجتماع منطقی این چند پایگاه داده واقعی می باشد ).] [DATE2000
سیستم توزیع شده پایگاهی، مجموعه ای از داده های ذخیره شده ( با ویژگی های بر شمرده در تعریف پایگاه داده ها)، كه منطقاً به یك سیستم تعلق دارند ، ولی در مانه ها ی مختلف یك یا بیش از یك شبكه توزیع شده اند. به عبارتی دیگر، می توان گفت كه تعدادی پایگاه داده های ذخیره شده روی كامپیوتر های مختلف داریم كه از نظر كابران، پایگاه واحدی هستند. به بیان دیگر، مجموعه ای است از چند پایگاه داده منطقاً یكپارچه(مجتمع)،ولی بطور فیزیكی توزیع شده روی یك شبكه كامپیوتری.]روحا83[
شكل 2- یك سیستم پایگاه داده های توزیع شده
یك سیستم پایگاهی توزیع شده(DDB) ،مجموعه ای است از چندین پایگاه داده های منطقاً بهم مرتبط از طریق یك شبكه كامپیوتری. سیستم مدیریت پایگاه داده های توزیع شده(DDBMS)،نرم افزاری كه مدیریت پایگاه داده های توزیع شده را فراهم می آورد و«توزیع شدگی» را از دید كاربران پنهان می
سازد.[TAMER99]
طبق تعریف فوق، سیستم پایگاه داده های توزیع شده، از مجموعه ای مانه در خواست کننده[9] ( با صفر یا بیشتر عضو فعال ) و یک مجموعه ناتهی از مانه داده[10] ها تشکیل شده است.
مانه های داده ای، قابلیت نگهداری فیزیکی داده های سیستم را دارند در حالیکه مانه های درخواست کننده فاقد این امکان هستند. در مانه های درخواست کننده تنها واسط[11] هایی وجود دارد که با اجرای آنها، داده های ذخیره شده در مانه های داده ها بهتر و راحتتر بدست می آیند.
جهت دریافت فایل طراحی و پیاده سازی پایگاه داده های توزیع شده همگن لطفا آن را خریداری نمایید
قیمت فایل فقط 6,900 تومان
برچسب ها : طراحی و پیاده سازی پایگاه داده های توزیع شده همگن , دانلود طراحی و پیاده سازی پایگاه داده های توزیع شده همگن , طراحی و پیاده سازی پایگاه داده ها , داده های توزیع شده همگن , استقلال از چگونگی پارسازی داده ها , سیستم های پایگاه داده های توزیع شده و موازی , خطوط اتصال پایگاه داده ها , شبكه كامپیوتری , رده بندی database link بر اساس نحوه برقراری ارتباط , عدم و