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

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

Цель реляционной модели - обеспечить декларативный метод определения данных и запросов: пользователи напрямую указывают, какую информацию содержит база данных и какую информацию они хотят получить из нее. Структура, в которой хранятся данные, и задача реагирования на запросы пользователей и извлечения данных возлагается на систему баз данных и не видна пользователю.

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

Диаграмма примера базы данных в соответствии с реляционной моделью.Zoom
Диаграмма примера базы данных в соответствии с реляционной моделью.

В реляционной модели связанные записи связаны между собой "ключом".Zoom
В реляционной модели связанные записи связаны между собой "ключом".

Вопросы и ответы

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


О: Реляционная модель управления базами данных - это модель базы данных, основанная на логике предикатов первого порядка.

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


О: Эдгар Ф. Кодд предложил реляционную модель управления базами данных в 1969 году.

В: Как данные представлены в реляционной модели базы данных?


О: В реляционной модели базы данных все данные представлены в виде кортежей, сгруппированных в отношения.

В: Как называется база данных, организованная в терминах реляционной модели?


О: База данных, организованная в терминах реляционной модели, называется реляционной базой данных.

В: Какова цель реляционной модели?


О: Цель реляционной модели - предоставить декларативный метод для определения данных и запросов.

В: Какой язык используется в большинстве реляционных баз данных?


О: Большинство реляционных баз данных используют язык определения данных и запросов SQL.

В: Как таблица, содержимое таблицы, ключевые ограничения, другие ограничения и SQL-запросы соответствуют предикатам в реляционной модели?


О: В реляционной модели таблица в схеме базы данных SQL соответствует предикатной переменной; содержимое таблицы - отношению; ключевые ограничения, другие ограничения и SQL-запросы соответствуют предикатам.

AlegsaOnline.com - 2020 / 2023 - License CC3