Реляционная модель управления базами данных - это модель базы данных, основанная на логике предикатов первого порядка. Эдгар Ф. Кодд предложил ее в 1969 году. В реляционной модели базы данных все данные представлены в виде кортежей, сгруппированных в отношения. База данных, организованная в терминах реляционной модели, называется реляционной базой данных.
Цель реляционной модели - обеспечить декларативный метод определения данных и запросов: пользователи напрямую указывают, какую информацию содержит база данных и какую информацию они хотят получить из нее. Структура, в которой хранятся данные, и задача реагирования на запросы пользователей и извлечения данных возлагается на систему баз данных и не видна пользователю.
Большинство реляционных баз данных используют язык определения данных и запросов SQL; эти системы реализуют то, что можно рассматривать как инженерное приближение к реляционной модели. Таблица в схеме базы данных SQL соответствует предикатной переменной; содержимое таблицы - отношению; ключевые ограничения, другие ограничения и SQL-запросы соответствуют предикатам. Сегодня многие системы баз данных отличаются от первоначальной модели. Кодд яростно выступал против отклонений, которые ставят под угрозу первоначальные принципы.


