طراحی و پیاده سازی پایگاه داده های توزیع شده همگن

کد محصول T25

تعداد صفحات : ۹۹ صفحه فایلWORD

۱۵۰۰۰ تومان

دانلود فایل بلافاصله بعد از خرید

شرح پروژه:     

پیشگفتار         ۴

بخش اول        ۷

مطالعات نظری  ۷

فصل اول         ۸

۱.       سیستم پایگاهی توزیع شده       ۹

تعاریف  ۹

تعریف اول:       ۹

تعریف دوم:      ۱۰

تعریف سوم:     ۱۱

تعریف چهارم:   ۱۲

تعریف پنجم:    ۱۲

۲.       مزایا و معایب سیستم پایگاهی توزیع شده ۱۳

۳.       چند سیستم نمونه       ۱۵

۴.       یک اصل بنیادی ۱۵

۵.       دوازده قاعده فرعی       ۱۸

۵.۱.     خود مختاری محلی       ۱۸

۵.۲.     عدم وابستگی به یک مانه مرکزی ۱۸

۵.۳.     استمرار عملیات ۱۹

۵.۴.     استقلال از مکان ذخیره سازی    ۱۹

۵.۵.     استقلال از چگونگی پارسازی داده ها      ۱۹

پارسازی بالا کاملا بی گمشدگی است.     ۲۱

۵.۶.     استقلال ازچگونگی نسخه سازی داده ها   ۲۲

۵.۱۰.   استقلال از سیستم عامل ۲۶

۵.۱۱.   استقلال از شبکه         ۲۶

.۱۲.     استقلال از DBMS.     ۲۶

۶.       پایگاه داده های توزیع شده همگن و ناهمگن       ۲۷

۷.       مشکلات سیستم های توزیع شده          ۲۷

۷.۲.     مدیریت کاتالوگ ۳۰

۷.۳     انتشار بهنگام سازی       ۳۴

۷.۵.     کنترل همروندی          ۳۷

۸.       گدار     ۳۹

۹.       مقایسه سیستم های مشتری/خدمتگزار با سیستم های توزیع شده ۴۱

۱۰.     خلاصه  ۴۲

۱۱.     نتیجه گیری     ۴۳

فصل دوم         ۴۴

۱.       سیستم های پایگاه داده های توزیع شده و موازی  ۴۵

توازی درون- درخواست. ۴۷

۲.       توازی بین درخواست ها ۴۷

۳.۲.     پردازش و بهینه سازی درخواست ۵۶

۳.۳.     کنترل همروندی (Concurency control)     ۶۴

۳.۴.     پروتکل های قابلیت اطمینان      ۶۸

۴.       خلاصه  ۷۹

۵.       نتیجه گیری     ۸۰

فصل سوم        ۸۱

۱.       تاریخچه ۸۲

۲.       جنبه هایاوراکل برای سیستم های توزیع شده     ۸۴

۳.       خطوط اتصال پایگاه داده ها       ۸۴

ضرورت استفاده از database link ها   ۸۵

۳.۳.     نامگذاری database link ها    ۸۷

فصل چهارم      ۹۲

۱.       توزیع داده ها    ۹۳

بخش اول

مطالعات نظری

فصل اول

۱.       سیستم پایگاهی توزیع شده

تعاریف

پایگاه داده: مجموعه ای است از داده های ذخیره شده و پایا، بصورت مجتمع (یکپارچه) (نه لزوما همیشه بطور فیزیکی، بلکه حداقل بطورمنطقی)، بهم مرتبط، حتی الامکان با کمترین افزونگی، (دارای یک ساختار منطقی مبتنی بر یک مدل داده ای و توصیف شده بویژه در محیط انتزاعی یعنی در چارچوب همان مدل داده ای )، تحت مدیریت یک سیستم کنترل متمرکز، مورد استفاده یک یا چند کاربر از یک(یا بیش از یک)«سیستم کاربردی»،بطور همزمان و اشتراکی.]روحا۸۳[

شبکه کامپیوتری: مجموعه ای از کامپیوتر ها، مسیر یاب ها، ماهواره ها،اتصالات ارتباطی، که از طریق ان می توان به اطلاعات موجود در کامپیوترهای مختلف عضو این سیستم دسترسی پیدا کرد.

به زبان ساده سیستم پایگاه داده توزیع شده ، مزایای تکنولوژی پایگاه داده و تکنولوژی شبکه را در خود جمع کرده است.البته این یکپارچه سازی  ، با تمرکز  تفاوت دارد.شکل زیر گویای این مطلب است:

شکل ۱- معماری توزیع شده پایگاهی،ترکیبی از تکنولوژی های شبکه و پایگاه داده ها[TAMER99]

تعریف اول:

یک سیستم توزیع شده پایگاهی، شامل مجموعه ای از مانه هاست  که از طریق برخی المانهای اتصال، بهم متصل می باشد بطوریکه :

۱-      هر مانه خود یک سیستم پایگاه داده ها به معنای کامل می باشد.

۲-      مانه ها به نحوی بهم متصل هستند که کاربر هر مانه می تواند به داده های هر مانه دیگر طوری دسترسی یابد که منطقا با حالتی که تمام داده ها در مانه کاربر مربوطه قرار دارند، فرقی نداشته باشد.

با تعریف ارائه شده فوق از سیستم های پایگاه داده های توزیع شده ،می توان فهمید که سیستم پایگاه داده های توزیع شده، در واقع نوعی شیء مجازی  می باشد که مولفه های ان بطور فیزیکی در تعدادی پایگاه داده های واقعی  مختلف در تعدادی مانه مجزا قرار دارد . ( در اصل DDB  ، اجتماع منطقی این چند پایگاه داده واقعی می باشد ).] [DATE2000

تعریف دوم:

سیستم توزیع شده پایگاهی، مجموعه ای از داده های ذخیره شده ( با ویژگی های بر شمرده در تعریف پایگاه داده ها)، که منطقا به یک سیستم تعلق دارند ، ولی در مانه ها ی مختلف یک یا بیش از یک شبکه توزیع شده اند. به عبارتی دیگر، می توان گفت که تعدادی پایگاه داده های ذخیره شده روی کامپیوتر های مختلف داریم که از نظر کابران، پایگاه واحدی هستند. به بیان دیگر، مجموعه ای است از چند پایگاه داده منطقا یکپارچه(مجتمع)،ولی بطور فیزیکی توزیع شده روی یک شبکه کامپیوتری.]روحا۸۳[…