· подсистему средств проектирования БД и ее приложений;
· подсистему обработки компонентов приложений;
· ядро СУБД, которое:
§ является посредником между данными подсистемами и БД,
§ участвует в управлении транзакциями, блокировке, резервном копировании и восстановлении.
Классификация СУБД
1) по степени универсальности:
· СУБД общего назначения;
· СУБД специального назначения.
2) по типу поддерживаемой модели данных:
· иерархические. Первая иерархическая СУБД – IMSкомпании IBM (1968г.);
· сетевые. Первая сетевая СУБД – IDS компании General Electric;
· реляционные. Первые коммерческие реляционные СУБД - от компаний IBM, Oracle Corporation и др. (в нач.80-х);
· постреляционные
UniVers, Bubba, Dasdb
· объектно-ориентированные
ORION, IRIS, Vbase, PDM
· объектно-реляционные
Informix Universal Server (Informix Software),
DB2 Universal Datаbase (IBM)
· многомерные
Oracle Express Server (Oracle),
Cache (InterSystems)
3) по принципу обработки запросов к БД:
· настольные;
· серверные.
4. Возможности, предоставляемые СУБД
пользователям
· создание БД;
· обновление хранящихся в ней данных;
· быстрое извлечение из БД необходимых данных по запросам пользователей;
· выполнение вычислений над данными;
· создание форм для удобства работы с данными БД;
· создание отчетов на основе информации БД для ее анализа пользователями;
· разработка приложений;
· экспорт/импорт данных в БД из других приложений;
· публикация БД в Internet;
· управление БД, а именно:
§ поддержка целостности БД с помощью механизма транзакций. Транзакция – совокупность операций с БД, которые должны быть выполнены обязательно до конца, чтобы БД осталась в непротиворечивом состоянии;
§ защита данных от несанкционированного доступа, от сбоев в работе компьютерной системы;