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