Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Раздел-2(СУБД).doc
Скачиваний:
18
Добавлен:
01.09.2019
Размер:
981.5 Кб
Скачать

2.2.4. Пользователи

Всех пользователей можно условно разделить на три большие группы:

  1. Прикладные программисты, которые отвечают за написание прикладных программ, использующих БД. Для этих целей применяются языки программирования приложений Pascal, C, Visual Basic и др. Прикладные программы выполняют над данными все стандартные операции: выборку, обновление или удаление существующей информации, а также вставку новой информации. Все эти функции выполняются через соответствующий запрос к СУБД.

  2. Конечные пользователи, которые работают с системами баз данных непосредственно через рабочую станцию или терминал. В общем случае пользователь может получить доступ к БД, используя командный интерфейс (интегрированный интерфейс программного обеспечения самой СУБД) или пользовательский интерфейс прикладной программы. Командный интерфейс, т.е. язык запросов, требует хорошего знания внутренней структуры организации данных, объектов и связей между ними, а также опыта работы с информационной системой. Поэтому общение конечного пользователя с информационной системой в большинстве случаев осуществляется средствами пользовательского интерфейса прикладной программы. В этом случае он в явном виде не использует команд-запросов на извлечение данных, а для работы с базой данных выбирает необходимые команды меню или заполняет поля в специальных формах. Такие пользовательские интерфейсы, основанные на меню и формах, разрабатываются прикладными программистами и облегчают работу с базами данных тем, кто не имеет достаточного опыта работы с информационными системами. Однако пользовательский интерфейс по сравнению с командным интерфейсом имеет ограниченные возможности.

  3. Администраторы данных (АД), на которых возлагается вся ответственность за сохранность данных. Основные функции администрирования заключаются в том, чтобы принимать решение, какие данные необходимо вносить в базу данных, а также обеспечивать поддержание порядка при обслуживании данных и использовании их после занесения в базу данных. Например, администратор должен указывать, кто, при каких условиях, над какими данными и какие операции может выполнять. Другими словами, основная функция администратора данных – обеспечивать безопасность данных. Администратор данных – не «обладатель» базы данных, а ее «хранитель». С усложнением предметной области усложняется также процесс формирования информации и принятия решений. В результате расширяется спектр функций администрирования. Очень важно, чтобы администратор данных работал как управляющий, а не как специалист по техническим вопросам, хотя он, конечно, должен иметь хорошее представление о возможностях систем баз данных на техническом уровне. Технический специалист, ответственный за реализацию решений администратора данных, – это администратор базы данных (АБД). Администратор базы данных, в отличие от администратора данных, должен быть профессиональным специалистом в области информационных технологий, как правило, системным программистом по образованию. Работа АБД заключается в создании самих баз данных и техническом контроле, необходимом для осуществления решений АД.