Базы данных (БД)
База данных – это именованная совокупность структурированных данных, относящихся к определенной предметной области.
Сначала рассмотрим более подробно понятие «База данных», а затем понятие «СУБД».
В представлении данных в базах данных можно выделить два уровня абстракции:
· физическая модель и
· логическая (информационная) модель.
Физическая модель означает организацию базы данных внутреннюю и в файловой системе.
Логическая модель представляет собой описание объекта (сущности) любой природы и его характеристик (атрибутов). Между различными объектами и их свойствами могут существовать межсущностные и межатрибутныесвязи.
Модель данных – это совокупность взаимосвязанных структур данных и операций над ними.
Существует три типа логических моделей:
· Иерархическая модель данных;
· Сетевая модель данных;
· Реляционная модель данных.
1. Иерархическая модель – структура, в которой каждый объект может подчиняться только объекту вышестоящего уровня.
2. Сетевая модель – структура, в которой каждый объект может быть подчинен нескольким объектам.
3. Реляционная модель – структура данных, в которой каждый объект (таблица-отношение) может быть логически связан с другими объектами модели по равенству значений одинаковых характеристик.
Если сравнить три вида моделей между собой, то можно отметить следующее: сетевые модели являются более универсальными по сравнению с иерархическими, т.к. взаимосвязи в большинстве предметных областей имеют сетевой характер.
Реляционная модель наиболее проста и удобна по сравнению с другими моделями и обеспечивает многомерные связи между объектами предметной области. В принципе любая из моделей может быть сведена к реляционной.
Более подробно в пособии рассматривается именно реляционная модель и терминология, связанная с ее применением.