БД – это созданная и поддерживаемая в вычислительной среде
статическая или динамическая модель предметной области, представленная управляемой совокупностью именованных данных, отображающей состояния объектов и их отношений во внешнюю память ЭВМ.
Замечание. Как и всякая модель, БД отображает определенный взгляд на предметную область.
Однако, выделенных компонент БД как модели предметной области недостаточно для разрешения проблемных ситуаций и достижения поставленных целей. Решение задач возможно только при наличии набора операций, которые могут обрабатывать содержимое БД (ее элементы).
Таким образом, мы приходим к общему понятию модели данных, которая должна включать следующие компоненты:
- допустимую организацию данных,
- семантические ограничения целостности,
- множество допустимых операций.
Очевидно, что множество допустимых операций зависит от инструментария конкретной СУБД, в рамках которой реализуется модель предметной области.