Tarea 1. Unidad 1. Investigación 1.1 y 1.2

Related image

1.1. Administrador de Base de Datos

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.

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.

Además de estas habilidades técnicas, el administrador de bases de datos debe poseer un buen entendimiento de las aplicaciones de la compañía y estar dispuesto a atender las necesidades de los usuarios cuando desarrolla o edita una base de datos.

1.1.1. Funciones de un DBA

Los DBA realizan pruebas de rendimiento, pruebas de impacto, pruebas funcionales, pruebas de código, pruebas 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.

Algunas de las actividades mas relevantes de los DBA son:
-Analistas de datos.
-Analistas de sistemas.
-Analistas de programación.
-Administradores de bases de datos.
-Consultores de sistemas.
-Consultores de tecnologías de la información.
-Consultores de aplicaciones.
-Consultores de programación.
-Programadores de bases de datos.
-Programadores de procesos de negocio.
-Integradores de datos.
-Ingenieros de datos.
-Ingenieros estadísticos.
-Jefes de centros de datos.
-Coordinadores de área

1.1.2. Relacion del DBA con otras areas de Sistemas

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.

1.2. Analisis de los manejadores de Bases de Datos

El sistema manejador   de bases de datos es la porción más importante del software de un sistema de base de datos. Un DBMS es una colección de numerosas rutinas de software interrelacionadas, cada una de las cuales es responsable de alguna tarea específica.

Algunos ejemplos de manejadores de Bases de Datos:
-MySQL
-PosgreSQL
-Microsoft SQL Server
-Oracle
-Microsoft Access
-Microsoft Visual Fox Pro
-Firebird
-mSQL (mini SQL)
-IBM DB2
-IBM Informix
-SQLite
-Sybase ASE
-Paradox
-dBase

Image result for mysql

Comments