Реляционные и нереляционные системы баз данных

Эксплуатация

Реализация

 

Сущность реализации заключается в материализации проекта, в перенесении его в память компьютерной системы. На стадии реализации разрабатывается и отлаживается программное обеспечение информационной системы, создается отладочная база данных, тестируется и корректируется технология обслуживания информационной системы.

 

 

На стадии эксплуатации начинается наполнение информационной системы реальной информацией.

Эксплуатация охватывает весь комплекс действий по поддержанию функционирования информационной системы: ведение баз данных, обеспечение защиты данных, организация корпоративного использования данных, анализ и управление эффективностью системы.

Кроме того, стадия эксплуатации включает в себя разработку новых приложений, а также совершенствование и последующее развитие информационной системы.

 

 

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

Что подразумевается под реляционной системой? К сожалению, без привлечения строгого математического аппарата невозможно дать полный ответ на этот вопрос. Однако можно дать приблизительный ответ, который в дальнейшем может быть существенно уточнен.

Реляционная система управления базами данных (или просто реляционная система) – это система, основанная на следующих принципах:

Данные воспринимаются пользователем как таблицы (и никак иначе).

Пользователю предоставляются операторы (например, для выборки данных), генерирующие новые таблицы из исходных. Например, в реляционную систему будет входить оператор получения подмножества строк в данной таблице и подмножества столбцов – а подмножество строк и подмножество столбцов, конечно, можно рассматривать как новые таблицы.

Причина, по которой такие системы называют реляционными, состоит в том, что английский термин “Relation” (отношение)и “таблица”, отображающая отношение между элементами, можно считать синонимами.

Реляционные и нереляционные системы можно различать по следующим признакам:

Пользователь реляционной системы видит данные, представленные в виде таблиц и никак иначе.

Пользователь нереляционной системы, напротив, видит данные, представленные в других структурах и операциях.

Например, в иерархической системе данные представлены пользователю в форме набора древовидных структур (иерархий), а среди операций работы с иерархическими структурами есть операции перемещения по иерархическим путям вверх и вниз по деревьям.

Базы данных являются развивающейся структурой. Так в замечательной книге К. Дж. Дейта “Введение в системы баз данных” [12] выделяются дореляционные, реляционные и постреляционные модели данных.

В дореляционных системах выделяются три большие категории:

Системы инвертированных списков;

Иерархические системы;

Сетевые системы.

В постреляционных системах перечислены некоторые наиболее поздние из предложенных категории СУБД:

Дедуктивные СУБД;

Экспертные СУБД;

Расширяемые СУБД;

Объектно-ориентированные СУБД;

Семантические СУБД;

Универсальные реляционные СУБД;

Коллекционные СУБД.