Базы данных (БД)

База данных – это именованная совокупность структурированных данных, относящихся к определенной предметной области.

Сначала рассмотрим более подробно понятие «База данных», а затем понятие «СУБД».

В представлении данных в базах данных можно выделить два уровня абстракции:

· физическая модель и

· логическая (информационная) модель.

Физическая модель означает организацию базы данных внутреннюю и в файловой системе.

Логическая модель представляет собой описание объекта (сущности) любой природы и его характеристик (атрибутов). Между различными объектами и их свойствами могут существовать межсущностные и межатрибутныесвязи.

Модель данных – это совокупность взаимосвязанных структур данных и операций над ними.

Существует три типа логических моделей:

· Иерархическая модель данных;

· Сетевая модель данных;

· Реляционная модель данных.

1. Иерархическая модель – структура, в которой каждый объект может подчиняться только объекту вышестоящего уровня.

2. Сетевая модель – структура, в которой каждый объект может быть подчинен нескольким объектам.

3. Реляционная модель – структура данных, в которой каждый объект (таблица-отношение) может быть логически связан с другими объектами модели по равенству значений одинаковых характеристик.

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

Реляционная модель наиболее проста и удобна по сравнению с другими моделями и обеспечивает многомерные связи между объектами предметной области. В принципе любая из моделей может быть сведена к реляционной.

Более подробно в пособии рассматривается именно реляционная модель и терминология, связанная с ее применением.