БД является ядром любой информационной системы. Она состоит из следующих основных частей: данные, аппаратное обеспечение, программное обеспечение, организационно-методические средства и пользователи.
Основные компоненты информационной системы
Данные – наиболее важный компонент БД с точки зрения пользователей. Они являются связующим звеном между компьютером и человеком в информационной системе. Роль остальных компонентов – обеспечивающая.
Аппаратное обеспечение – это набор физических устройств, на которых располагаются БД, СУБД и другие компоненты системы. За счет оптимального выбора аппаратного обеспечения можно значительно повысить производительность СУБД.
Программное обеспечение (ПО) включает операционную систему, сетевое ПО, если СУБД используется в сети, ПО самой СУБД, приложения (программы). Для успешной работы аппаратные и программные средства должны быть подобраны с учетом возможности совместной работы.
К организационно-методическим средствамотносят инструкции и правила, которые используются при проектировании и эксплуатации БД, например, порядок регистрации персоны в качестве пользователя БД, правила запуска и остановки СУБД, инструкции по использованию каждого инструмента СУБД или приложения и т.п.
Пользователем базы данныхназывают лицо или прикладную программу, которые могут обращаться с командами и/ или запросами к БД и получать от нее результаты обращений.
Людей, которые работают с БД, можно разделить на две категории:
1) конечный пользователь БД – это специалист предметной области, которому требуется информация из БД для выполнения прямых служебных обязанностей;
2) обслуживающий персонал – люди, ответственные за работу БД и прикладного программного обеспечения. К ним относятся разработчики прикладного обеспечения, а также администраторы БД.
Основные функции администратора БД:
1) администрирование предметной области – отображение в концептуальной схеме БД тех изменений, которые происходят в предметной области;
2) администрирование приложений – обеспечение представления БД для различных групп пользователей в соответствии с их потребностями;
3) администрирование базы данных (хранения данных) – обеспечение сохранности БД и максимизация ее производительности;
4) администрирование безопасности данных – предоставление пользователям полномочий на доступ к данным в БД и обеспечение защиты от несанкционированного доступа.