Роли пользователей базы данных

 

Пользователями базы данных являются: администратор БД, администраторы функциональных подсистем, системные и прикладные программисты, конечные пользователи. Вполне естественно, что их роль при работе с базой данных различна.

Роль администратора БД

На стадии проектирования БД администратор БД выступает как идеолог и конструктор системы, руководит работами по созданию программного окружения БД. На стадии эксплуатации администратор БД – ответственное лицо за функционирование информационной системы; он управляет режимом использования данных.

Роль администратора функциональных подсистем

Администратор функциональных подсистем совместно с администратором БД разрабатывают программные «фильтры» для пользователей. Кроме того администратор функциональных подсистем определяет алгоритмы обработки данных, необходимые при проектировании информационной системы.

Роль системных программистов

Системные программисты выполняют генерацию СУБД, следят за ее функционированием в среде операционной системы. Они разрабатывают по заданию администратора БД программные компоненты, расширяющие программное обеспечение СУБД.

Роль прикладных программистов

При работе с БД могут возникнуть ситуации, когда целесообразно составить специальную прикладную программу для обработки ряда запросов, которые предполагались произвольными, но оказались относительно постоянными по содержанию и времени поступления. Поэтому в составе обслуживающего персонала БД имеются специалисты в области обработки данных, выполняющие программирование функциональных задач, т.е. разрабатывающие прикладные программы. Пользователи этой категории обычно умеют работать на нескольких алгоритмических языках программирования, знакомы со средствами обработки, имеющимися в составе используемого банка данных. Для обеспечения нормальной работы этой категории пользователей необходимо наличие в системе словаря данных и хорошо поставленной службы слежения за его состоянием. Из словаря данных узнают о наличии соответствующих типов данных, их структуре и связях между ними, обо всех изменениях, происходящих в структуре информационной модели.

Роль параметрических пользователей

Параметрических пользователей еще называют конечными пользователями – это наиболее многочисленная группа лиц, для удовлетворения информационных потребностей которых и создается БД. Это специалисты в своей области деятельности (руководители подразделений предприятия, работники медицинских учреждений, читатели тематических библиотек, кассиры в сберегательных кассах и т. д.), которые обычно не имеют специальной подготовки по программированию. Они охотнее обращаются к системе, если не требуется много затрат на подготовку запроса. Для этой группы пользователей идеальной может быть система, общение с которой выполняется на естественном языке. Поэтому целесообразно обеспечивать конечных пользователей специальным формализованным языком запросов, напоминающим естественный язык, и работать на этом языке в режиме диалога <пользователь – система>, целью которого является уточнение запроса пользователя, оказание пользователю помощи в ознакомлении с возможностями системы.

Роль прямых конечных пользователей

Прямые конечные пользователи обращаются с базой данных в диалоговом режиме. Часть из них умеет обращаться к заранее составленным приложениям и интерпретировать ответы информационной системы. Другие умеют самостоятельно разрабатывать новые приложения.

Роль косвенных конечных пользователей

Косвенные конечные пользователи не обращаются с ЭВМ непосредственно. Они формулируют свои запросы службе администратора БД, а затем получают ответы на бумаге, которые перед тем, как их передавать заказчику, интерпретируются специалистами.

Пользователей базы данных по признаку постоянства общения с базой данных можно разделить на две группы: постоянных и разовых пользователей. Постоянные пользователи регулярно пользуются услугами базы данных и для них можно заранее сформулировать типы запросов, определяющие круг их интересов. Постоянные пользователи могут обращаться к системе и с произвольными по содержанию запросами. Разовые пользователи не имеют постоянных запросов, но могут обращаться к системе с произвольными по содержанию запросами.

Пользователей базы данных различают также по уровню компетенции, характеризующему возможность доступа пользователя к тем или иным данным. Речь идет о защите определенной части данных от тех пользователей, которые по различным причинам не должны иметь возможность их получения или изменения.

Пользователи базы данных отличаются друг от друга по форме представления запросов, с которыми они обращаются к системе, а также по форме представления затребованной информации. По этим признакам всех пользователей разделяют на две группы: пользователи-задачи и пользователи-люди. Пользователи-задачи обращаются к базе данных с регламентированными по форме и по содержанию запросами. Выдаваемая им информация соответствующим образом обрабатывается и компонуется на основании принятых в системе формальных правил и соглашений. Пользователи-люди обращаются к базе данных с произвольными либо с регламентированными по содержанию запросами. Выдаваемая им информация должна иметь удобную для человека форму представления: в виде текста на естественном языке, таблиц с пояснениями, графиков и т. п.