Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Розподілена база даних. Предметна область: музичні диски

Реферат Розподілена база даних. Предметна область: музичні диски





ля отримання SQL - запиту сервер застосовує його до своєї бази даних і пересилає результат клієнтові. br/>

Схема взаємодії модулів


Схема взаємодії модулів програми представлена ​​на малюнку 1. Основний код програми міститься в модулі Main.cpp. Модулі Server.cpp і Client.cpp містять функції роботи сервера і клієнта відповідно. br/>В 

Рисунок 1 Схема взаємодії модулів


UML - діаграми


Діаграма варіантів використання

Користувач займається експлуатацією програми. Він має можливість здійснити SQL - запит до баз даних серверів або ввести команду exit, відповідну виходу з програми. br/>В 

Малюнок 2 Діаграма варіантів використання


Діаграма станів

Після запуску програма переходить в стан ініціалізації, а потім в стан очікування команди. Залежно від введеної команди стан змінюється на стан завершення роботи або на стан SQL - запиту, яке змінюється станом виведення результатів на екран, після чого програма знову переходить у стан очікування команди. <В 

Малюнок 3 Діаграма станів


Діаграма дій клієнта

Дії починаються з стандартних для будь MPI - програми функції ініціалізації. Потім здійснюється введення користувачем рядка, яка може бути інтерпретована як команда виходу з програми клієнта, або як SQL - оператор, який має бути застосований до баз даних серверів. SQL - запит відправляється серверів у вигляді рядка функцією MPI_Send, результати приймаються функцією MPI_Recv, виводяться на екран і записуються в базу даних клієнта. br/>В 

Малюнок 4 Діаграма дій клієнта


Діаграма дій сервера

Дії починаються зі стандартних для будь MPI-програми функції ініціалізації. Потім відбувається підключення сервера до відповідної бази даних. Після отримання повідомлення від клієнта воно аналізується, і програма сервера або завершує свою роботу, або виконує SQL - запит до своєї бази даних, після чого пересилає результат клієнтові. br/>В 

Малюнок 5 Діаграма дій сервера


Діаграма послідовностей

Розглянемо передачу даних між трьома програмами (один клієнт, три сервера). Клієнт отруює SQL - запит всіх серверів, після чого очікує прийом результату. Кожен сервер, отримавши SQL - запит, застосовує його до своєї бази даних, після чого пересилає результат клієнту, який, отримавши його, оновлює свою базу даних. br/>В 

Малюнок 6 Діаграма послідовностей


Структурна схема мережі

Відмінною особливістю даної мережі є те, що всі процеси перебувають в одній області видимості (виконуються в рамка...


Назад | сторінка 3 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Кругова діаграма прийняття рішень (павутинна діаграма)
  • Реферат на тему: Розробка бази даних обліку перепусток учнів і програми-клієнта до неї
  • Реферат на тему: Архітектура Клієнт / сервер. Поняття виділеного сервера. Види серверів
  • Реферат на тему: Структура команди мови запитів SQL. Простий запит. Багатотабличного запит
  • Реферат на тему: Алгоритм побудови електронного програми бази даних