алельно обробну запити, що надійшли з усіх робочих станцій. Як правило, клієнт і сервер територіально відокремлені один від одного, і в цьому випадку вони утворюють систему розподіленої обробки даних.
Характеристиками СУБД є:
продуктивність;
забезпечення цілісності даних на рівні баз даних;
забезпечення безпеки даних;
можливість роботи в багатокористувацьких середовищах;
можливість імпорту та експорту даних;
забезпечення доступу до даних за допомогою мови SQL;
можливість складання запитів;
наявність інструментальних засобів розробки прикладних програм.
Продуктивність СУБД оцінюється:
часом виконання запитів;
швидкістю пошуку інформації;
часом імпортування баз даних з інших форматів;
швидкістю виконання операцій (таких як оновлення, вставка, видалення);
часом генерації звіту і іншими показниками.
Безпека даних досягається:
шифруванням прикладних програм;
шифруванням даних;
захистом даних паролем;
обмеженням доступу до бази даних (до таблиці, до словника і т.д.).
Малюнок 13. Архітектура клієнт-сервер
Сервер відповідає за управління базою даних. На клієнтських машинах можуть розташовуватися різні додатки, що користуються базою даних. Спеціальне програмне забезпечення пов'язує клієнта і сервера, дозволяючи клієнту виконувати запити і отримувати доступ до бази даних.
Програми для обробки та аналізу даних - розташовуються на клієнтській стороні, тоді як сервер займається лише управлінням базою даних. Прийнятність такій конфігурації залежить від стилю і завдання конкретного додатка. Припустимо, наприклад, що основна мета додатка полягає в забезпеченні доступу для пошуку записів в режимі підключення (on-line. Припустимо, що сервер управляє базою даних, що містить мільйон записів (на жаргоні реляційних баз даних званих рядками), і користувач хоче виконати операцію пошуку, результатом якої може бути нуль записів, один запис або невелика кількість записів. Користувач може шукати ці записи за кількома критеріями пошуку.
Це програмне забезпечення добре відповідає архітектурі клієнт-сервер з двох причин:
З базою даних проводиться великий обсяг робіт по сортуванню і пошуку даних. Для цього необхідний великий диск або масив дисків, високошвидкісний центральний процесор і високошвидкісна архітектура вводу-виводу. Такі потужності не потрібні на однокористувальницької робочої станції або на персональному комп'ютері.
Переміщення на клієнтську машину файлу з мільйоном записів для пошуку з'явилося б занадто важким тягарем для мережі. Таким чином, серверу недостатньо просто отримувати доступ до записів від імені клієнта. Сервер повинен володіти логікою бази даних, що дозволяє йому виконувати операції пошуку від імені клієнта.
РОЗДІЛ 3. ПРОГРАМНИЙ КОМПЛЕКС «ОБЛІК ЗВЕРНЕНЬ ПАЦІЄНТІВ»
. 1 Керівництво програміста
. 1.1 Загальні відомості про програму
У ході дипломного проектування був розроблений програмний комплекс «ОБЛІК ЗВЕРНЕНЬ ПАЦІЄНТІВ», призначений для збору, зберігання і обробки інформації про відвідування пацієнтами ГУЗ «Обласний шкірно-венерологічний диспансер». Передбачається, що розроблена система використовуватиметься співробітником реєстратури для заповнення звернень пацієнтів, лікарями для контролю звернень та заповнення ЕМК, а також керівництвом диспансеру для аналізу продуктивності та якості роботи персоналу.
Основні вимоги, пропоновані до системи:
система повинна забезпечувати автоматизований збір і статистичний аналіз інформації про кількість спілкувань пацієнтів в диспансер.
підсумкові результати необхідно представляти у вигляді зручному для швидкого сприйняття;
створення зручного інтерфейсу користувача, що забезпечує діалог співробітника диспансеру з системою;
накопичення інформації та зберігання інформації;
ведення баз даних і знань в предметній області і робота з ними;
використання алгоритмів статистичної обробки даних, що дозволяють підвищити точність і ефективність роботи всієї системи.
Відповідно до ставляться в ході розробки програми переслідувалася мета: забезпечення зручності роботи з програмою ...