Любая СУБД основывается на использовании определенной модели данных (МД). МД применяется для выражения организации, упорядочения и обмена представленными данными. МД не зависит от применяемой СУБД.
Современные СУБД основываются на моделях:
- иерархической;
- сетевой;
- реляционной;
- комбинации этих моделей.
Основное различие МД состоит в способах представления взаимосвязей между данными.
Взаимосвязи в модели данных
Взаимосвязь выражает отображение или связь между двумя множествами данных. Различают взаимосвязи типа:
«1:1» - один-к-одному;
«1:М» - один-ко-многим;
«М:М» - многие-ко-многим.
Взаимосвязь «1:1»
Суть: Некоторому элементу одного множества соответствует один и только один элемент другого множества и наоборот (рис. 1).
Рисунок 1— Граф взаимосвязи «1:1»