Почему в реляционной модели нет указателя?

Это отличается от этого вопроса, потому что, как я объясняю в своем собственном посте, моя цель состоит в том, чтобы выяснить, почему базы данных не используют указатели вместо ключей и каковы другие варианты реализации его функциональности.

Когда я читаю реализацию реляционной базы данных, нет ничего с концепцией pointer в этом.

Вот мои вопросы:

  1. Почему в реляционной модели нет указателя?

1 ответ

Решение

Почему в реляционной модели нет указателя?

Многие базы данных используют технические идентификаторы, которые можно назвать указателями. Это похоже на генерацию числа (например, адреса), с помощью которого можно найти запись в таблице.

Скажем, у вас есть стол заказов и еще один из клиентов. Таблица клиентов будет содержать некоторый идентификатор клиента. Запись в таблице заказов также будет содержать идентификатор клиента. Таким образом, заказ (запись в таблице заказов), таким образом, будет указывать на связанного клиента (запись в таблице клиентов).

Есть ли какая-либо функция системного файла, которая не реализована реляционной моделью?

Я не могу думать ни о чем. Обе системы могут использоваться для хранения, организации, поиска, копирования, перемещения, резервного копирования и версионирования файлов.

Другие вопросы по тегам