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


Ctrl  Предыдущая  •  Следующая  Ctrl
Сайт управляется системой uCoz