1.1. Administrador de Base de
Datos (DBA)
Un administrador de bases de datos (o DBA) tiene la responsabilidad de
mantener y operar las bases de datos que conforman el
sistema de información de una compañía.
Debido a la importancia de los datos que están a su cargo, el
administrador de bases de datos debe ser experto en TI (tecnología de la
información), teniendo particular conocimiento de DBMS (sistemas de
administración de bases de datos) y el lenguaje de consulta SQL. También debe
tener conocimiento de varios tipos de lenguaje de programación para poder
automatizar ciertas tareas. Una de sus tareas es la de asegurar la
integridad del sistema de información de la compañía. Además, es necesario que
posea un buen entendimiento de DBMS para optimizar las consultas, ajustar la
configuración de DBMS o para sincronizar en forma precisa las herramientas de
control del acceso a las bases de datos.
Es posible que el administrador de bases de datos tenga que brindar asistencia técnica a usuarios de las aplicaciones cliente o equipos de desarrollo para solucionar problemas, dar consejos o ayudar a resolver consultas complicadas.
Es posible que el administrador de bases de datos tenga que brindar asistencia técnica a usuarios de las aplicaciones cliente o equipos de desarrollo para solucionar problemas, dar consejos o ayudar a resolver consultas complicadas.
1.1.1 Funciones de un DBA
Los DBA realizan pruebas de rendimiento,
pruebas de impacto, pruebas funcionales, pruebas de código, ruebas de carga de
datos, pruebas de implementación y pruebas de integración en proyectos
Investigación, desarrollo e innovación. Para la ejecución de pruebas es
necesario aplicar las metodologías basadas en Ingeniería del software, sus
aplicaciones funcionales y los requerimientos de calidad, añadiendo las líneas
base de la ingeniería requerimientos en la inteligencia de negocios y las
tecnologías de la información.
1.1.2 Relación del DBA
con otras áreas de los Sistemas.
En sistemas muy
complejos cliente/servidor y de tres capas, la base de datos es sólo uno de los
elementos que determinan la experiencia de los usuarios en línea y los
programas desatendidos. El rendimiento es una de las mayores motivaciones de
los DBA para coordinarse con los especialistas de otras áreas del sistema fuera
de las líneas burocráticas tradicionales. Uno de los deberes menos respetados
por el administrador de base de datos es el desarrollo y soporte a pruebas,
mientras que algunos otros encargados lo consideran como la responsabilidad más
importante de un DBA. Las actividades de soporte incluyen la colecta de datos
de producción para llevar a cabo pruebas con ellos; consultar a los
programadores respecto al desempeño; y hacer cambios a los diseños de tablas de
manera que se puedan proporcionar nuevos tipos de almacenamientos para las
funciones de los programas.
Esquema “Relación entre una base de datos”
Esquema “Relación entre una base de datos”
No hay comentarios.:
Publicar un comentario