Доступ к данным - Data access

Доступ к данным - это общий термин, относящийся к процессу, который имеет как специфическое для ИТ значение, так и другие коннотации, связанные с правами доступа в более широком юридическом и / или политическом смысле. В первом случае это обычно относится к программному обеспечению и действиям, связанным с хранением, извлечением или действием на данные размещен в база данных или другой хранилище.

подробности

Существуют два основных типа доступа к данным:

  1. последовательный доступ (как в магнитная лента, Например)
  2. произвольный доступ (как в индексированном средства массовой информации )

Доступ к данным решающим образом включает разрешение для доступа к различным репозиториям данных. Доступ к данным помогает различать способности администраторов и пользователей. Например, администраторы могут иметь возможность удалять, редактировать и добавлять данные, в то время как обычные пользователи могут даже не иметь прав на «чтение», если у них нет доступа к определенной информации.

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

С течением времени были разработаны стандартизованные языки, методы и форматы, которые служат в качестве интерфейсов между частными и всегда своеобразными конкретными языками и методами. Такие стандарты включают SQL (1974- ), ODBC (ок. 1990-), JDBC, XQJ, ADO.NET, XML, XQuery, XPath (1999-), и Веб-сервисы.

Некоторые из этих стандартов позволяют переводить данные из неструктурированный (например, HTML-файлы или файлы с произвольным текстом) в структурированный (такие как XML или SQL ).

Такие структуры как строки подключения и DBURL[1]может попытаться стандартизировать методы подключение к базам данных.

Смотрите также

использованная литература

  1. ^ «Подключение к базе данных Oracle на Java». Получено 2014-07-18. DBURL имеет вид [...] jdbc: oracle: thin: @machinename: 1521: имя базы данных [...]