Материал: Л-1 - Понятие и функции СУБД

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Система разработчика и система времени выполнения

В СУБД выделяются:

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

Подсистема времени выполнения – часть СУБД, необхо-

димая при работе с базой данных. В основном ее назначение состоит в обработке запросов к БД и в поддержании ее целостности.

Классификация СУБД по модели данных (1)

Иерархические СУБД – основаны на иерархической модели. Первые СУБД, 1950-60 гг. (Information Management System фирмы IBM).

Сетевые СУБД – основаны на сетевой модели. Первая сетевая СУБД разработана Чарльзом Бахманом в 1960 г.

(IDS – Integrated Data Store корп. General Electric).

Реляционные СУБД – управляют реляционными базами данных. Практически все разработчики современных приложений баз данных ориентируются на РСУБД.

Классификация СУБД по модели данных (2)

Объектно-ориентированные СУБД – основаны на объектной модели данных (данные – объекты, наделенные свойствами и использующие методы взаимодействия с другими объектами.

Объектно-реляционные СУБД (ОРСУБД)

реляционные СУБД, поддерживающая некоторые технологии, реализующие объектно-ориентированный подход (объекты, классы и наследование реализованы в структуре БД и языке запросов). ОРСУБД являются широко известные Oracle Database, Informix, DB2, PostgreSQL.

Реляционные СУБД (1)

1974 г. – компания IBM начала исследовательский проект по разработке РСУБД, получивший название System R. Первый коммерческий продукт – IBM SQL/DS (1982 г.)

Первая коммерчески успешная РСУБД Oracle выпущена в 1979 г. компанией Relational Software (впоследствии –

Oracle Corporation).

К концу 1980-х гг. реляционные СУБД заняли на мировом рынке СУБД доминирующее положение.

В 1980-х гг. многие компании стали позиционировать свои СУБД как «реляционные», вследствие чего Эдгар Кодд в 1985 г. опубликовал свои «12 правил Кодда».

Реляционные СУБД (2)

2010 г. – РСУБД используются в абсолютном большинстве крупных проектов по разработке ИС.

По данным компании IDC в 2009 г. всего около 7 % составляют проекты, использующие нереляционные СУБД.

В 2013 г. рынок РСУБД составлял 26 млрд долларов с годовым приростом около 9 %, а к 2018 г. достигнет 40 млрд долларов.

Абсолютными лидерами рынка СУБД являются Oracle, IBM и Microsoft (общая доля рынка около 90%).