El acceso a datos es un término genérico que se refiere a un proceso que tiene un significado específico de TI y otras connotaciones que involucran derechos de acceso en un sentido legal y / o político más amplio. En el primero, normalmente se refiere al software y las actividades relacionadas con el almacenamiento, la recuperación o la actuación de los datos alojados en una base de datos u otro repositorio .
Detalles
Existen dos tipos fundamentales de acceso a los datos:
- acceso secuencial (como en cinta magnética , por ejemplo)
- acceso aleatorio (como en medios indexados )
El acceso a los datos implica fundamentalmente la autorización para acceder a diferentes repositorios de datos. El acceso a los datos puede ayudar a distinguir las capacidades de los administradores y los usuarios. Por ejemplo, los administradores pueden tener la capacidad de eliminar, editar y agregar datos, mientras que los usuarios generales pueden ni siquiera tener derechos de "lectura" si no tienen acceso a información en particular.
Históricamente, cada repositorio (incluyendo cada base de datos diferente, sistema de archivos , etc.), podría requerir el uso de diferentes métodos y lenguajes , y muchos de estos repositorios almacenaban su contenido en formatos diferentes e incompatibles.
A lo largo de los años, los lenguajes, métodos y formatos estandarizados se han desarrollado para servir como interfaces entre los lenguajes y métodos específicos, a menudo propietarios y siempre idiosincrásicos. Dichos estándares incluyen SQL (1974-), ODBC (ca 1990-), JDBC , XQJ , ADO.NET , XML , XQuery , XPath (1999-) y Web Services .
Algunos de estos estándares permiten la traducción de datos de datos no estructurados (como HTML o archivos de texto libre) a estructurados (como XML o SQL ).
Estructuras como las cadenas de conexión y las DBURL [1] pueden intentar estandarizar los métodos de conexión a las bases de datos .
Ver también
Referencias
- ^ "Conexión a la base de datos Oracle en Java" . Consultado el 18 de julio de 2014 .
DBURL tiene el formato [...] jdbc: oracle: thin: @machinename: 1521: databasename [...]
CS1 maint: parámetro desalentado ( enlace )