2. ¿Cuáles son las funciones que realiza un
DBA?
Gestión General de Base de Datos
El DBA es la persona con más
conocimientos sobre base de datos en una
organización. Como tal, debe entender las
reglas básicas de la tecnología de base de
datos relacional y ser capaz de
comunicarlos con precisión a los demás.
3. Modelado de Datos y Diseño de Base
de Datos
Un DBA debe ser un profesional experto en
la recopilación y análisis de las necesidades
del usuario para obtener modelos de datos
conceptuales y lógicos.
Auditoria
Una de las tareas de un DBA es identificar
qué usuarios tienen acceso a insertar,
actualizar o eliminar datos, y cuándo.
4. Integración con aplicaciones
La mayoría de las empresas hoy en día
utilizan aplicaciones de terceros (casi nadie
ya desarrolla sus propias aplicaciones in-
house), muy pocas de estas aplicaciones
funcionan de manera aislada.
Resguardo y recuperación de datos
Uno de los aspectos más fundamentales del
trabajo del DBA es proteger los datos de la
organización.
5. Inteligencia de negocios y
almacenamiento de datos
Una de las áreas de mayor crecimiento
para el DBA es la Inteligencia de Negocios
(BI) y almacenamiento de datos.
Planificación de capacidad
En la mayoría de las organizaciones, el
número y tamaño de las bases de datos
crece rápidamente. Es la responsabilidad
del DBA gestionar el creciente volumen de
datos y diseñar los planes apropiados para
administrarlos.
6. Administración de cambios
La configuración del servidor SQL Server o
MySQL, el esquema de base de datos, el
código de Transact-SQL, y muchas otras
facetas del ecosistema de aplicaciones
cambian con el tiempo. A menudo es la
responsabilidad del DBA realizar el análisis
de impacto antes de realizar los cambios
dentro de una DBMS.
7. Desarrollo de aplicaciones
Muchos administradores de base datos
deben de desarrollar aplicaciones y scripts
con el objetivo de automatizar tareas
relacionadas con la inserción, sustracción o
borrado de información dentro del
manejador de base de datos.
9. Existen muchas empresas con diferentes giros
y dependiendo del giro será el tipo de
procesamiento que se le dará a la información,
esto determinará el tipo de base de datos a
utilizar. Existen diferentes tipos de bases de
datos pero las más comunes son las OLTP y
OLAP. Las bases de datos de tipo OLTP (On
Line Transaction Processing) también son
llamadas bases de datos dinámicas lo que
significa que la información se modifica en
tiempo real, es decir, se insertan, se eliminan,
se modifican y se consultan datos en línea
durante la operación del sistema.
10. Un ejemplo es el sistema de un supermercado
donde se van registrando cada uno de los
artículos que el cliente está comprando y a su
vez el sistema va actualizando el Inventario.
11. Las bases de datos de tipo OLAP (On Line
Analytical Processing) también son llamadas
bases de datos estáticas lo que significa que
la información en tiempo real no es afectada,
es decir, no se insertan, no se eliminan y
tampoco se modifican datos; solo se realizan
consultas sobre los datos ya existentes para
el análisis y toma de decisiones. Este tipo de
bases de datos son implementadas en
Business Intelligence para mejorar el
desempeño de las consultas con grandes
volúmenes de información.
12. La necesidad de implementar un tipo u otro dependerá del
giro y necesidades de cada empresa. Es muy importante
identificar el tipo de base de datos que se requiere antes de
implementar un manejador de base de datos.