Почему в реляционной модели нет указателя?
Это отличается от этого вопроса, потому что, как я объясняю в своем собственном посте, моя цель состоит в том, чтобы выяснить, почему базы данных не используют указатели вместо ключей и каковы другие варианты реализации его функциональности.
Когда я читаю реализацию реляционной базы данных, нет ничего с концепцией pointer
в этом.
Вот мои вопросы:
- Почему в реляционной модели нет указателя?
1 ответ
Почему в реляционной модели нет указателя?
Многие базы данных используют технические идентификаторы, которые можно назвать указателями. Это похоже на генерацию числа (например, адреса), с помощью которого можно найти запись в таблице.
Скажем, у вас есть стол заказов и еще один из клиентов. Таблица клиентов будет содержать некоторый идентификатор клиента. Запись в таблице заказов также будет содержать идентификатор клиента. Таким образом, заказ (запись в таблице заказов), таким образом, будет указывать на связанного клиента (запись в таблице клиентов).
Есть ли какая-либо функция системного файла, которая не реализована реляционной моделью?
Я не могу думать ни о чем. Обе системы могут использоваться для хранения, организации, поиска, копирования, перемещения, резервного копирования и версионирования файлов.