Система БД:
- ТС – технические средства;
- ОМС – организационно-методические средства.
ОМС:
- Документация;
- Нормативные документы, регулирующие статус БД, ответственность и должностные обязанности обслуживающего персонала и т.д.;
- Конечные пользователи – пользователи, которые будут использовать БД по её прямому назначению;
- Прикладной программист – специалист, который обращается к БД для вывода из неё конкретной информации, создает интерфейс к БД (средство обработки и представления данных);
- Администратор БД – специалист, который проектирует и сопровождает БД.
Функции администратора БД:
- Анализ предметной области и проектирование структуры БД;
- Обеспечение целостности БД;
- Обеспечение защиты данных;
- Обеспечение восстанавливаемости БД (резервирование, копирование, транзакция и т.д.);
- Анализ запросов к БД;
- Анализ эффективности функционирования всей системы;
- Работа с пользователями;
- Поддержание всех программных средств;
- Организационная работа.
Распределённые БД. Хранение и использование данных на нескольких компьютерах.
Существует две архитектуры распределённых БД:
- Тиражирование БД. Все компьютеры, в которых расположены БД, содержат абсолютно идентичные копии.
Как только вносятся изменения в БД, они тут же тиражируются на все копии БД.
- Распределенное хранение данных. На каждом компьютере хранится своя часть БД.
Существует два способа фрагментации (разделения) БД:
- Горизонтальная фрагментация;
- Вертикальная фрагментация. «Расчленение» сущностей, у которых связь мощностью 1:1.
Архитектура БД:
- Управление данными;
- Обработка данных;
- Представление данных.
Основными являются 2-я и 4-я схемы.
4 – Удалённый доступ к данным (Remote Data Access, RDA). Обработка данных и представление. Программа обработки данных связана с сервером посредством SQL-запросов; удобно для написания пользовательского приложения. Данная структура неудобна при изменении содержания БД.
2 – Сервер БД (Data Base Server, DBS). Вся обработка данных осуществляется на стороне сервера с помощью хранимых процедур (находятся в словаре данных). Достоинство – при изменении хранимой процедуры изменяются процедуры работы всех клиентов.
|