Пользователи баз данных разделяются на две категории: конечные пользователи и внутренние.
Конечные пользователи – это те, ради которых составляются базы данных.ще называют пользователями – технологами. Например, пользователями базы данных геодезических пунктов являются специалисты, выполняющие геодезические работы для различных целей. Уровень подготовки таких пользователей может быть различным. В зависимости от этого они делятся на косвенные и прямые.
Прямые пользователи устанавливают непосредственную связь с базой данных. Они умеют работать с СУБД. Тенденция развития информационных систем заключается в разработке СУБД, ориентированных на прямых пользователей, умеющих разрабатывать программные приложения без прикладных программистов.
Косвенные пользователи связываются с СУБД непосредственно через внутренние пользователи. Они могут не уметь работать с СУБД и составлять программные приложения.
К классу внутренних пользователей принадлежат: администратор базы данных, системные и прикладные программисты.
Администратор базы данных осуществляет свою деятельность на всех этапах ее создания. В его функции входит следующее:
2. Проектирование структуры базы данных.
3. Задание ограничений целостности при описании структуры базы данных.
4. Первоначальная загрузка и ведение базы данных.
5. Защита данных, восстановление базы данных.
6. Анализ обращения пользователей к базе данных и эффективности функционирования СУБД по времени обработки данных, объему памяти, стоимости.
7. Работа с конечными пользователями по сбору информации об изменениях в предметной области, их обучению и консультированию по оценке ими работы системы.
8. Подготовка и поддержка системных программных средств.
9. Организационно – методическая работа: разработка методики проектирования БД, определение целей и направлений развития системы баз данных, планирование этапов развития.
Системные программисты генерируют СУБД, следят за ее функционированием и осуществляют расширение СУБД с написанием новых программных компонентов.
Прикладные программисты разрабатывают прикладные программы на алгоритмических языках и языковых средствах СУБД.
Связь (интерфейс) пользователя с СУБД осуществляется через главное меню, панели которого предназначены для выполнения всех операций ввода данных, манипулирования ими, составления программных приложений, отчетных форм и других действий.