? Bases de datos ayudan a las organizaciones almacenar y analizar grandes cantidades de información de manera eficiente y económica. Para obtener la información en la base de datos , sin embargo , un programador debe crear formularios de entrada y otro software para los usuarios no técnicos . Una capa de abstracción de base de datos facilita el trabajo de programación de base de datos , lo que ayuda al programador escribir mejor software con menos trabajo . Base de datos
una base de datos consta de archivos y programas diseñados para organizar los datos especializadas. La base de datos tiene un programa de servidor que monitoriza continuamente los datos de medida que se mueve dentro y fuera de la base de datos . Todas las solicitudes de acceso a la base de datos pasan a través del servidor. Esto protege contra usuarios no autorizados y solicitudes incorrectas de los datos , manteniendo así la seguridad y fiabilidad de la base de datos .
Capa de abstracción
Una base de datos es útil sólo si se cuenta con programas para agregar datos , realizar cambios y crear informes. Sin embargo , al escribir programas de bases de datos , el programador debe entender el software de base de datos. Una capa de abstracción de base de datos hace que esta tarea sea más fácil. Se traduce sentencias de programación en el idioma del programador ya sabe en comandos de base de datos . El programador se tiene que aprender unos pocos estados de programación nuevos o variaciones de los ya existentes.
API
Lenguajes de programación
tienen una variedad de herramientas utiliza el programador para escribir software. Una de estas herramientas es la interfaz de programación de aplicaciones o API, que actúa como una " puerta " de un programa a una pieza importante de software , tales como una base de datos . Con la API , el programador utiliza las características conocidas de un lenguaje para comunicarse con la base de datos . Él puede ser capaz de escribir software de base de datos habilitada sin la API , pero el trabajo es más fácil con ella. Aquí, el API actúa como una capa de abstracción entre la base de datos y el software del programador.
Programación
Con una capa de abstracción de base de datos, un programador utiliza el mismo lenguaje al que ella está acostumbrada . Puede que tenga que agregar una línea adicional o dos en el inicio de un programa para establecer una conexión con la base de datos y otra línea al final del programa para cerrar la conexión . Puede escribir nuevos registros a la base de datos o actualizar los registros existentes con la programación similar a lo que ha hecho antes. Si la organización cambia a una marca diferente de software de base de datos, la capa de abstracción se encarga de las diferencias. Antiguos programas seguirán funcionando , y el programador no tiene que aprender nada nuevo .