77
2.3.2. Характеристика базы данных
«В качестве модели преставления данных была выбрана реляционная мо-
дель.
Реляционная модель данных (РМД) — логическая модель данных, которая
является приложением к задачам обработки данных таких разделов математики как
теории множеств и логика первого порядка.[10]
На реляционной модели данных строятся реляционные базы данных.
Реляционная модель данных включает следующие компоненты:
Структурный аспект (составляющая) — данные в базе данных представляют
собой набор отношений.
Аспект (составляющая) целостности — отношения (таблицы) отвечают
определенным условиям целостности. РМД поддерживает декларативные ограни-
чения целостности уровня домена (типа данных), уровня отношения и уровня базы
данных.
Аспект (составляющая) обработки (манипулирования) — РМД поддерживает
операторы манипулирования отношениями (реляционная алгебра, реляционное ис-
числение).
Кроме того, в состав реляционной модели данных включают теорию норма-
лизации.
Термин «реляционный» означает, что теория основана на математическом
понятии отношение (relation). В качестве неформального синонима термину «от-
ношение» часто встречается слово таблица. Необходимо помнить, что «таблица»
есть понятие нестрогое и неформальное и часто означает не «отношение» как аб-
страктное понятие, а визуальное представление отношения на бумаге или экране.
Некорректное и нестрогое использование термина «таблица» вместо термина «от-
ношение» нередко приводит к недопониманию. Наиболее частая ошибка состоит в
рассуждениях о том, что РМД имеет дело с «плоскими», или «двумерными» табли-
цами, тогда как таковыми могут быть только визуальные представления таблиц.
Отношения же являются абстракциями, и не могут быть ни «плоскими», ни «не
плоскими».
Для лучшего понимания РМД следует отметить три важных обстоятельства: