Проектування баз даних
31


- можливість підтримувати віконний інтерфейс.

4. Засоби підтримки роботи в мережі. Параметрами, які визначають можливість роботи в мережі, є такі:

- можливість роботи в глобальній мережі;

- можливість роботи в локальній мережі;

­- наявність автоматизованих засобів стеження за узгодженістю та ціліс­ністю даних мережі при колективному використанні даних (фотографування стану даних чи інші засоби). Дію цього механізму можна пояснити так. На початку виконання запиту роблять копії «фотографії» всіх файлів, які беруть участь у його реалізації. Таким чином можна виконувати запити будь-якої складності, тому що всі коректури, внесені іншими користувачами в файли БД протягом виконання запиту, не впливають на його результат;

- наявність механізму встановлення замків чи виконання захватів при пара­лельному внесенні змін у файли БД. Замок чи захват встановлюється на файл БД на період внесення змін одним користувачем. Замок захищає лише від пара­лельного внесення змін; файл доступний для проведення всіх інших операцій;

- механізм стеження за часом виконання транзакцій. Цей механізм необ­хідний для попередження зависання системи при колективному викори­станні даних. Якщо ліміт допустимого часу для виконання тразакції вичер­пано, то її відмінюють, і БД повертається в початковий стан.

ПИТАННЯ ДЛЯ САМОПЕРЕВІРКИ

1. Цілі та задачі даталогічного проектування.

2. У чому полягають особливості даталогічного проектування?

3. Який аналіз виконується при пошуку в інфологічній моделі об'єкта, який буде кореневим в ієрархічній моделі?

4. Етапи процесу відображення інфологічної моделі на ієрархічну.

5. Які особливості сіткової моделі слід ураховувати при відображенні інфологічної моделі на сіткову?

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

8. Що таке схема реляційної моделі даних?

9. Які процедури повинні виконуватися при відображенні інфологічної моделі на реляційну?