Міністерство освіти науки і молодіжної політики РД
ГПОБУ
Республіканський аграрно - економічний коледж
Курсовий проект
З дисципліни: Технологія розробки та захисту баз даних
На тему: Розподіл системами управління базами даних
Виконала студентка гр.: П - 31
Алпаутова А.Х
Керівник:
Магомедбегов Р.Р
Хасавюрт 2014
Зміст
Введення
. Розподіл бази даних
.1 Основні поняття бази даних
.2 Система клієнт сервер
.3 Переваги та недоліки СУБД
. Відображення структури організації
.1 Підвищення доступності даних
.2 Підвищення надійності
.3 Підвищення продуктивності
. Економічні вигоди
.1 Модульність системи
.2 Підвищення складності
.3 Збільшення складності
. Ускладнення контролю за умовність даних
.1 Відсутність стандартів
.2 Недоліки досвіду
Висновок
Список використаної літератури
Введення
Основною передумовою розробки систем, що використовують бази даних, є прагнення об'єднати всі оброблювані в організації дані в єдине ціле і забезпечити до них контрольований доступ. Хоча інтеграція та надання контрольованого доступу можуть сприяти централізації, остання не є самоціллю. На практиці створення комп'ютерних мереж призводить до децентралізації обробки даних. Децентралізований підхід, по суті, відображає організаційну структуру багатьох компаній, логічно складаються з окремих підрозділів, відділів, проектних груп і т.п., які фізично розподілені по різних офісам, відділенням, підприємствам або філіям, причому кожна окрема виробнича одиниця має справу з власним набором оброблюваних даних. Розробка розподілених баз даних, що відображають організаційні структури підприємств, дозволяє зробити загальнодоступними дані, підтримувані кожним з існуючих підрозділів, забезпечивши при цьому їх зберігання саме в тих місцях, де вони найчастіше використовуються. Подібний підхід розширює можливості спільного використання інформації, одночасно підвищуючи ефективність доступу до неї. Мета: Дослідження можливостей розподілених СУБД. Розподілені системи покликані вирішити проблему інформаційних островів. Якщо на підприємстві є кілька баз даних, їх іноді розглядають як якісь розрізнені території, що представляють собою окремі і важкодоступні для багатьох місця, подібні віддаленим один від одного островів. Дане положення може бути наслідком географічної роз'єднаності, несумісності використовуваної комп'ютерної архітектури, несумісності використовуваних протоколів зв'язку і т.д. Подібне положення справ здатна змінити інтеграція окремих баз даних в одне логічне ціле.
1. Розподілені бази даних
Поява обчислювальних систем з базами даних призвело до зміни колишніх способів обробки даних, в яких для кожного додатка визначалися і підтримувалися власні набори даних, новими, в яких всі дані визначалися і підтримувалися централізовано. А останнім часом відбувається швидкий розвиток технологій мережевого зв'язку та обміну даними, викликане створенням Шете1, появою мобільних і бездротових обчислювальних засобів, а також інтелектуальних пристроїв. Тепер під впливом цих двох протилежних тенденцій технологія розподілених баз даних сприяє зворотному переходу від централізованої обробки даних до децентралізованої. Створення технології систем управління розподіленими базами даних є одним з найбільших досягнень в області баз даних.
В основному ми розглядали централізовані системи баз даних, тобто системи, в яких єдина логічна база даних розміщувалася в межах одного вузла і перебувала під управлінням однієї СУБД (дані з джерел передавалися в центральний обчислювальний центр з супер ЕОМ і там оброблялися).
Тепер обговоримо принципи і проблеми, пов'язані з розподіленими СУБД, що дозволяють кінцевим користувачам мати доступ не тільки до даних, що його записала на їх власному вузлі, але і до даними, розміщеними на різних віддалених вузлах. У пресі вже неодноразово робилися заяви про те, що у зв'язку з наростаючим процесом переходу організацій до технології розподілених баз даних централізовані бази даних буквально через кілька років перетворяться в антикварну рідкість.
1.1 Основні поняття
Щоб почати обговорення проблем, пов'язаних з розподіленими СУБД, насамперед необхідно усвідомити, що ж таке розподілена база дани...