Hogar Bases de datos ¿Qué hace una interfaz central dbms?

¿Qué hace una interfaz central dbms?

Anonim

Q:

¿Qué hace una interfaz DBMS central?

UN:

Una interfaz DBMS central proporciona acceso estructurado y fácil de usar a los contenidos de datos de una base de datos o de múltiples bases de datos. El DBMS es como una pieza de "middleware" que permite a los usuarios de la aplicación obtener datos sin comprender la composición de la base de datos, dónde se almacenan los datos, etc.

Para trabajar de manera efectiva, la ingeniería de DBMS tiene que trabajar con el contenido de los datos, así como con el vehículo de datos para acceder a esos datos y el esquema o composición de la base de datos. Una forma de explicar esta metodología de acceso es haciendo referencia a una interfaz de programación de aplicaciones (API) que transfiere el código de un entorno de software a otro, manteniendo la compatibilidad. Los expertos pueden etiquetar el Lenguaje de consulta estructurado (SQL), una sintaxis estándar de administración de bases de datos, como la API para un DBMS.

Un DBMS también debe permitir la integración de datos y la abstracción de datos. Estas herramientas tienen que contemplar la seguridad de la red para proteger los datos que provienen de la base de datos al usuario final. Los mejores sistemas DBMS tienen herramientas de auditoría y otras características que promueven el seguimiento y monitoreo de los activos de datos.

En algunos sistemas DBMS, la gestión de identidad y acceso es crítica. Parte del control del DBMS, que se compone de acuerdo con las necesidades del usuario final, es que se puede configurar para ofrecer solo a un usuario final los datos a los que tiene acceso como un estado de usuario particular. El resto de los datos pueden ser bloqueados de la recuperación para ese usuario.

Las nuevas herramientas DBMS también pueden servir a más de una base de datos. Por ejemplo, un DBMS multiplataforma puede acceder a los sistemas Oracle, DB2 y Sybase de forma secuencial. Con un sistema central, los usuarios tienen acceso a una mayor cantidad de datos de una manera más directa.

Otras características de los sistemas DBMS todavía están evolucionando. Una de esas características es la capacidad de manejar cambios en el esquema de la base de datos, incluso los significativos. Aunque inicialmente, uno de los beneficios de algunos sistemas DBMS es que el usuario final podría ser "independiente de la base de datos" y no preocuparse por los cambios de esquema, algunas herramientas más sofisticadas ponen a los usuarios en un rol más comprometido, para analizar los cambios de esquema y trabajar con ellos directamente . En estas herramientas, los usuarios pueden rastrear, conciliar e informar sobre cambios en el esquema de la base de datos. Algunas de estas herramientas, debido a su funcionalidad adicional, se denominan "herramientas de desarrollo y gestión de bases de datos".

Otras características de estos sistemas pueden funcionar de manera proactiva con la sintaxis SQL. Por ejemplo, las herramientas y características de DBMS pueden estar orientadas a optimizar o depurar SQL, o pueden estar centradas en la creación de "código SQL de alto rendimiento" para su uso en el trabajo de datos. De alguna manera, estas herramientas crean SQL como el lenguaje versátil que es, yendo más allá de los conceptos básicos del acceso a la base de datos y en la cuestión de cómo diseñar mejor las consultas SQL.

Todo esto es importante en los sistemas modernos de gestión de bases de datos, no solo con fines de eficiencia, sino también para los demás valores de las herramientas DBMS, como la seguridad y la versatilidad.

¿Qué hace una interfaz central dbms?