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

Реферат Комп'ютеризована система комплексної оцінки функціонального і психофізичного стану людини





оби розробки. Він підтримує різні сервери баз даних та настільні СУБД, а також може звертатися до бази даних через інтерфейс ODBC.

Побудована модель даних була перевірена в Erwin Validator на наявність помилок. У Erwin Validator є засіб ERWin Examiner. За допомогою нього можна аналізувати структуру баз даних з метою виявлення недоліків і помилок проектування. Помилки підрозділяють на 4 категорії:

- помилки проектування доменів;

- помилки індексів і обмежень;

- помилки нормалізації (приведення до 3НФ);

- помилки зв'язків;

У результаті проведення аналізу бази даних помилок нормалізації не виявлено, отже отримані відносини знаходяться в третій нормальній формі.


.5.4 Концептуальна модель даних

Логічну зв'язок отриманих відносин пояснює концептуальна модель бази даних, зображена на рис. 2.3.


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


2.5.5 Концептуальна модель транзакцій

Транзакція - дія або серія дій, виконуваних користувачем або прикладною програмою як єдине ціле. Транзакції здійснюють доступ до вмісту бази даних або його зміну. Транзакція автоматично починається з виконання користувачем і програмою першого інструкції SQL [8].

формального опису?? (алгоритми) запитів являють собою концептуальну модель транзакцій. Частина даних алгоритмів наведена нижче.

- Формування списку результатів тестування по групі.


(2.1)


- Формування списку результатів тестування по групі з угрупованням за датою тестування.


(2.2)


- Отримання повної інформації про пацієнтів.


(2.3)


- Формування списку результатів тестування по групі для обраного тесту, з угрупованням по підлозі та/або віком.


(2.4)


2.5.6 Розробка алгоритмів контролю цілісності та узгодженості бази даних

Для забезпечення цілісності та узгодженості реалізовані наступні методи:

- Завдання типів даних, що дозволяє уникнути введення значень невірного типу. Наприклад, при визначенні дати народження завдання символу, призведе до виникнення повідомлення про помилку;

- Завдання шаблонів введення, дозволяє задати вид інформації. При невідповідності виду, введеної інформації, заданої масці, формується повідомлення про помилку.

- Організація посилальної цілісності, дозволяє організувати необхідну логічний зв'язок таблиць. При цьому поля, за якими встановлюється зв'язок, повинні мати однаковий тип. Посилальна цілісність дозволяє вводити в полі таблиці тільки ті значення, які містяться у відповідному полі пов'язаної з нею таблиці. Наприклад, пацієнт не може пройти тест, який не міститься в списку пропонованих тестів. Також посилальна цілісність дозволяє при видаленні або зміну записів у батьківських таблицях, видаляти або змінювати записи і в дочірніх таблицях відповідно.

- При введенні значень у полі однієї таблиці зі списку значень поля іншої таблиці використовується не ручне введення з клавіатури, а вибір значень зі списку, пов'язаного з відповідними полями таблиць. Наприклад, при заповненні таблиці, яка містить відомості про пацієнтів для вказівки організації використовується зв'язок з таблицею Організації raquo ;, з якої вибираються значення ідентифікатора організації.

- При введенні значень, які повинні входити в заздалегідь певний перелік (наприклад, підлога - чоловічий чи жіночий) використовується не ручне введення цих значень їх з клавіатури, а вибір зі списку.

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


.6 Логічне проектування


Логічне проектування складається з двох взаємопов'язаних процесів: проектування логічної моделі БД (переформулювання концептуальної моделі в термінах конкретної СУБД) і проектування програм обробки даних. У результаті цього етапу розробляється логічна схема даних і структурований опис обробних програм в термінах мовних засобів конкретної системи [11].


2.6.1 Логічна модель даних

Логічна модель даних являє собою опис інфологічної моделі даних в термінах конкретної СУБД. Для реалізації бази даних обрано СУБД MySQL. Перетворимо концептуальну модель в логічну, задавши типи даних цієї СУБД (рис. 2.4)


Малюнок 2.4 - Логічна мо...


Назад | сторінка 11 з 25 | Наступна сторінка





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

  • Реферат на тему: Розробка бази даних для зберігання інформації даних характеристик товару
  • Реферат на тему: Проектування бази даних "База даних районного відділу податкової інспе ...
  • Реферат на тему: Ієрархічна модель даних. Структури даних
  • Реферат на тему: Розробка бази даних засобами системи управління базами даних MS Access
  • Реферат на тему: Створення та аналіз бази даних обліку комунальних витрат підприємств. Орга ...