35
реляционная модель;
объектно-ориентированная.
Сетевая модель позволяет моделировать отношения «многие ко многим».
Полная сеть отношений представлена несколькими попарными наборами; в
каждом наборе есть некоторый (один) тип записи владелец (в конце стрелки
сети) и один или несколько типов записей являются участники (во главе
стрелки отношений). Сетевая модель основана на математической теория
множеств.
Иерархическая модель организует данные в виде древовидной структуры.
Существует иерархия родительских и дочерние сегменты данных. Эта
структура подразумевает, что запись может иметь повторение информация, как
правило, в дочерних сегментах.
Реляционная база данных позволяет определять структуры данных,
операции хранения и извлечения, а также ограничения целостности. В такой
базе данных данные и отношения между ними организованы в виде таблиц.
Таблица – это набор записей, и каждая запись в таблице содержит одни и те же
поля. Некоторые свойства реляционных таблиц:
значения являются атомарными;
каждая строка уникальна;
значения столбцов имеют одинаковый тип;
каждый столбец имеет уникальное имя.
Некоторые поля могут быть обозначены как ключи, это означает, что при
поиске конкретных значений этого поля будет использоваться. Модель
реляционной базы данных основана на реляционной алгебре.
Объектная СУБД расширяет семантику языков объектного
программирования C++, Smalltalk и Java, чтобы обеспечить
полнофункциональную возможность программирования базы данных. Одним
из основных преимуществ такого подхода является объединение разработки
приложений и баз данных в единую модель данных и языковую среду.