Отличие прямого и косвенного доступа к данным в базах данных заключается в методе поиска информации:
- При прямом доступе нужная запись выбирается из таблицы на основании ключа или индекса. studfile.net При этом просмотр других записей не выполняется. studfile.net Значения ключей и индексов располагаются в упорядоченном виде и содержат ссылку, указывающую на расположение соответствующей записи в таблице. studfile.net
- При косвенном доступе используется интерфейс прикладного уровня, который обеспечивает доступ к данным через провайдера данных — компонент программного обеспечения, «владеющий» данными и находящийся между потребителем и непосредственным массивом данных. storage.mstuca.ru Провайдер принимает запросы от потребителя, выполняет выборку или обновление данных из массива и возвращает их потребителю. storage.mstuca.ru
Таким образом, прямой доступ предполагает непосредственный выбор записи на основании ссылки, в то время как косвенный доступ осуществляется через посредника — провайдера данных. storage.mstuca.ru studfile.net