Как с точки зрения системы в целом, так и по определенным характеристикам.
По используемому языку общения пользователя с БД:
Системы с базовым языком (открытые). В них для обращения к БД используют языки программирования, расширенные операциями языка манипулирования данными. Это требует участия программиста для написания запроса, что создает большую задержку между возникновением запроса и его реализации. От программиста требуется знание логической структуры части БД, с которой идет работа.
Системы с собственным языком (замкнутые). Они позволяют обходиться без прикладного программиста и обеспечивают непосредственное общение пользователя с БД в режиме вопрос ответ.
Жесткой границы между замкнутой и открытой системой нет. Сейчас с реализацией тенденции “программирование без программиста” разрабатываемые системы все больше наделяются свойствами замкнутых систем.
В зависимости от особенностей представления моделей данных:
a)Системы со структурированными БД. Они ориентированны на предварительную классификацию объектов реального мира, на установление свойств и связей, которым будут фиксироваться в БД. В таких моделях удается представить лишь массовые, предсказуемые события предметной области. Их так же называют форматированными, БД с детерминированной схемой. Среди них различают иерархические, сетевые и реляционные модели. Модель данных трактуется как набор правил определяющих допустимые информационные единицы и связи между ними, а так же набор операций доступных при манипулировании данными.
b)Системы с неструктурированными БД. В этих БД набор видов свойств и взаимосвязей объектов с другими объектами определяется только в момент появления каждого реального объекта в поле зрения СУБД. Они разделяются на:
· дескрипторные;
· дескрипторные с грамматикой;
· модели на семантических сетях;
· фреймовые модели.
c)Системы с частично структурированными БД.
По выполняемым функциям:
a)Информационные системы, позволяют организовать хранение данных, поиск и вывод нужных данных, поддерживать актуальность и целостность БД.
b)Операционные системы, кроме функций информационных систем позволяют осуществлять иную обработку информации, не хранящуюся в явном виде в БД. Операции могут быть заложены в СУБД или обеспечиваться программным путем.
По сфере применения:
a)Универсальные - настраиваются на нужную предметную область.
b)Проблемно ориентированные.
По допустимым режимам работы пакетной (локальной) обработкой, с телеобработкой (удаленной)
По характеристикам хранимой информации (например экономические)