ація читань і оновлень здійснюється за допомогою файлових блокувань. Перевагою цієї архітектури є низьке навантаження на ЦП сервера, а недоліком - високе завантаження локальної мережі. На даний момент файл-серверні СУБД вважаються застарілими. Приклади: Microsoft Access, Paradox, dBase. p align="justify">) Клієнт-серверні. Такі СУБД складаються з клієнтської частини (яка входить до складу прикладної програми) і сервера (див. Клієнт-сервер). Клієнт-серверні СУБД, на відміну від файл-серверних, забезпечують розмежування доступу між користувачами і мало завантажують мережу і клієнтські машини. Сервер є зовнішньою по відношенню до клієнта програмою, і по потребі його можна замінити іншим. Недолік клієнт-серверних СУБД в самому факті існування сервера (що погано для локальних програм - в них зручніше вбудовуються СКБД) і великих обчислювальних ресурсах, споживаних сервером. Приклади: Firebird, Interbase, IBM DB2, MS SQL Server, Sybase, Oracle, PostgreSQL, MySQL, Лінтер. p align="justify"> 3) Вбудовані. Вбудована СУБД - бібліотека, яка дозволяє уніфікованим чином зберігати великі обсяги даних на локальній машині. Доступ до даних може відбуватися через SQL або через особливі функції СУБД. Вбудовувані СУБД швидше звичайних клієнт-серверних і не вимагають установки сервера, тому затребувані в локальному ПЗ, яке має справу з великими обсягами даних (наприклад, геоінформаційні системи). Приклади: OpenEdge, SQLite, BerkeleyDB, один з варіантів Firebird, один з варіантів MySQL, Sav Zigzag, Microsoft SQL Server Compact, Лінтер. br/>
.5 Життєвий цикл СУБД
Життєвий цикл СУБД - це сукупність етапів які проходить база даних на своєму шляху від створення до закінчення використання. Етапи:
) Дослідження та аналіз проблеми, для вирішення якої створюється база даних.
) Побудова инфологическая і даталогіческіе моделі.
) Нормалізація отриманих инфологическая і даталогіческіе моделей. По закінченню цього етапу, як правило отримують заготовки таблиці БД і набір зв'язків між ними (первинні та вторинні ключі). p align="justify">) Перевірка цілісності БД (Цілісність бази даних).
) Вибір фізичного способу зберігання і експлуатації бази даних.
) Проектування вхідних і вихідних форм.
) Розробка інтерфейсу програми.
) Функціональне наповнення програми.
) Налагодження: перевірка на коректність роботи функціонального наповнення системи.
) Тестування: тест на коректність введення виведення даних, тест на максимальну кількість активних сесій і т. д.
) Введення в експлуатацію: налагодження ІТ-інфраструктури, навчання користувачів та ІТ-персоналу.
) При необхідності додавання вихідних форм і додаткової функціональності. У разі якщо необхідні більш серйозні ...