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

Реферат Проект автоматизації процесу вантажоперевезень





ізації віконних додатків, звичних звичайним користувачам Microsoft Windows.



4. Проектування розподіленої бази даних


4.1 Побудова концептуальної моделі бази даних


Концептуальна модель РБД виглядає наступним чином:


Малюнок 1 - Концептуальна модель


4.2 Реалізація реляційної бази даних


4.2.1 Опис таблиць

Таблиця Orders містить відомості про замовлення на вантажоперевезення: внутрішній номер, постачальник, споживач, дату заявки, тип вантажу, масу, пункт призначення, відстань до пункту призначення.

Таблиця Criterias містить типи вантажів у вигляді ієрархії: номер типу, батько, рівень і назва.

Таблиця Transport містить дані про автотранспорт: внутрішній номер, держномер, марку автомобіля, модель, місткість, тип перевезення, мінімальний і максимальна відстань ходки, час завантаження і знаходження в ремонті.

Таблиця TransportCriterias встановлює відповідність між автотранспортом і типами вантажів.

Таблиця Timetable відображає зайнятість автотранспорту в перевезеннях і дату скоєння перевезення.


4.2.2 Опис уявлень

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

Подання Фільтр Комп'ютери є фільтром попереднього уявлення, що відображає тільки замовлення комп'ютерів, відсортованих за імені постачальника в прямому порядку і по імені споживача - у зворотному.


4.2.3 Діаграма бази даних


Малюнок 2 - Діаграма БД



5. Розподіл даних і реплікація


5.1 Вибір типу реплікації РБД


Поки наша фірма по Перевезення не розрослася досить широко, для нашої бази підійде реплікація моментальними знімками. Але, враховуючи темпи зростання, поглянемо в майбутнє, де однієї активної базою вже не обмежитися. Реплікація моментальними знімками не задовольнятиме вимогу одночасної роботи в декількома базами, тому відразу налаштуємо реплікацію злиттям. У майбутньому це дозволить не тільки захистити дані від втрат, але і працювати з декількома базами одночасно, не боячись неузгодженості даних.


5.2 Налаштування реплікації


Для налаштування реплікації злиттям виконаємо наступні кілька кроків:

. Переконаємося, що Агент SQL Server включений. У диспетчері конфігурації SQL Server (малюнок 3) у пункті Служби SQL Server перевіримо, що Агент SQL Server знаходиться в стані Працює raquo ;, або включимо його якщо це не так.


Малюнок 3 - Диспетчер конфігурації SQL Server



2. У MS SQL Server Management Studio в пункті меню Реплікація натиснути ПКМ на Локальні публікації і вибрати Створити публікацію raquo ;.


Малюнок 4 - Створення публікації


. Вибрати базу даних для реплікації, вибрати тип Публікація злиттям raquo ;, вибрати необхідні дані для публікації, фільтрацію можна пропустити через непотрібність, налаштувати Агент моментальних знімків (малюнок 5), вказати обліковий запис і пароль до неї (обліковий запис з якою Ви входите на сервер, в нашому випадку ASH-PC Ash), натиснути клавішу Готово gt; gt; | raquo ;, ввести ім'я публікації і знову натиснути клавішу Готово raquo ;.

. У пункті Локальні публікації натиснути ПКМ на щойно створену публікацію і вибрати Створити підписку (малюнок 6).

. Перші дві настройки можна залишити за замовчуванням, у вікні Передплатники вказати сервер-передплатник і нову базу даних. У вікні вказати ім'я нової бази. Налаштувати параметри безпеки Агента SQL Server так само, як пункті 3 (малюнок 7). Натиснути Готово gt; gt; | і знову Готово raquo ;. Реплікація налаштована! Після синхронізації всі вибрані дані будуть перенесені в нову базу даних.


Малюнок 5 - Майстер створення публікацій


Малюнок 6 - Створення підписки



Малюнок 7 - Майстер створення підписки


5.3 Розподілені запити до даних


Щоб підтримувати дані в обох базах в актуальному стані, не вдаючись до реплікації, можна звернутися до розподілених запитам. А щоб ці запити в разі будь-яких збоїв не викликали неузгодженості, зверне...


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





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

  • Реферат на тему: Створення бази даних в СУБД MS SQL Server
  • Реферат на тему: Створення бази даних у середовищі SQL SERVER 2012
  • Реферат на тему: Розробка і супровід бази даних у середовищі SQL Server 2000
  • Реферат на тему: Реалізація бази даних і серверної частини інформаційної системи "ДАІ&q ...
  • Реферат на тему: Розробка бази даних і серверної частини інформаційної системи обліку техніч ...