В общем случае под СУБД можно понимать любой программный продукт, поддерживающий процессы создания, ведения и использования базы данных. В общем случае БД делятся на следующие виды программ:
1. Полнофункциональные СУБД – обычно имеют развитый интерфейс, позволяющий с помощью команд меню выполнять основные действия с БД (создание, ведение, модификация структур таблиц, ввод данных, формирование запросов, разработка отчетов, вывод отчетов на печать). Многие полнофункциональные СУБД включают в себя средства программирования для профессиональных разработчиков. //Access, FoxPro, Paradox, DBase
2. Серверы БД – предназначены для организации центров обработки информации в сетях ЭВМ. Реализуют функции управления БД, запрашиваемых другими пользователями обычно с помощью SQL-запроса. //SQL-Server, InterBase
3. Клиенты БД – могут использоваться различные программы, например, полнофункциональные СУБД.
4. Средства разработки программ работы с БД – могут использоваться для создания разновидностей следующих программ: клиентских программ, серверов БД, отдельных компонентов пользовательских приложений. //системы программирования, разнообразные библиотеки программ для различных языков программирования, пакеты автоматизации разработок.
По характеру использования СУБД делятся на:
1. Персональные СУБД – обеспечивают возможность создания персональных БД и недорогих приложений, работающих с ними. Они выступают в роли клиентской части многопользовательских СУБД.
2. Многопользовательские СУБД – включают в себя сервер БД и клиентскую часть. Как правило, они могут работать в неоднородной ВС (с разными типами ЭВМ и ОС).