ensayo funciones y actividades de un dba

14
FUNCIONES Y ACTIVIDADES DE UN DBA FUNCIONES Y ACTIVIDADES DE UN DBA GIOVANNI FRANCISCO HERNANDEZ CASTILLO FUNDACION UNIVERSITARIA UNIPANAMERICANA FACULTAD DE INGENIERIA DE SISTEMAS

Upload: giovannihernandezcastillo

Post on 12-Jan-2016

118 views

Category:

Documents


5 download

DESCRIPTION

funciones y actividades de un administrador de bases de datos

TRANSCRIPT

Page 1: Ensayo Funciones y Actividades de Un DBA

FUNCIONES Y ACTIVIDADES DE UN DBA

FUNCIONES Y ACTIVIDADES DE UN DBA

GIOVANNI FRANCISCO HERNANDEZ CASTILLO

FUNDACION UNIVERSITARIA UNIPANAMERICANA

FACULTAD DE INGENIERIA DE SISTEMAS

Page 2: Ensayo Funciones y Actividades de Un DBA

FUNCIONES Y ACTIVIDADES DE UN DBA

Resumen

El presente escrito se enfoca en definir las funciones y actividades de un

administrador de bases de datos tanto técnicas como administrativas y se da

una visión clara de las respuestas justificadas a las siguientes preguntas:

¿Cuáles son las semejanzas y diferencias entre un Administrador de Datos y

un Administrador de Bases de datos?

¿Cuáles son las funciones principales de un Administrador de Bases de datos?

¿Cuáles son las actividades propias de un Administrador de Bases de datos?

¿Cuáles son las habilidades deseadas de un Administrador de Bases de

datos?

¿Cuáles son los roles y funciones dentro de cada rol, que puede tomar un

Administrador de Bases de datos?

Cuales son las herramientas y estrategias para la administracion de Bases de

Datos?

Palabras clave: DA (Administrador de Datos), DBA(Administrador de

Bases de Datos), DBMS(Sistema Administrador de Bases de Datos)

SGBD(Sistema Gestor de Bases de Datos), BD(Base de datos)

Page 3: Ensayo Funciones y Actividades de Un DBA

FUNCIONES Y ACTIVIDADES DE UN DBA

Abstract

The present paper focuses on defining the roles and activities of a database

administrator both technical and administrative and a clear vision of justified

responses to the following questions occur:

What are the similarities and differences between a Data Manager and

Database Manager?

What are the main functions of a Database Manager?

What are the activities of a Database Manager?

What are the required skills Administrator Databases?

What are the roles and functions within each role, you can take a Database

Manager?

What are the tools and strategies for the management of databases?

Keywords: DA (Data Manager), DBA (Database Administrator),

DBMS (Data Base Management System), SGBD(Management

System Data Base), DB (Database).

Page 4: Ensayo Funciones y Actividades de Un DBA

FUNCIONES Y ACTIVIDADES DE UN DBA

La administracion de datos tuvo su origen en el Sistema de archivos el

cual evoluciono y dio lugar a una funcion centralizada de datos en un

departamento de procesamiento de datos. Cuando surgio el DBMS y por ende

el compartir datos, el departamento mencionado se convirtio en un

departamento de sistemas de informacion.

Me parece de suma importancia abordar primeramente el tema de

quienes son las personas que interactuan con un SGBD(Sistema de Gestion de

Bases de Datos). Estas personas son:

Para una base de datos pequeña es normal que una sola persona defina

construya y manipule la BD. En las grandes organizaciones este trabajo es

liderado por varias personas, entre las cuales estan los siguientes cargos pero

en cada uno de ellos pueden existir varios de ellos: DBA, gerente de DBMS de

microcomputador y el administrador de sistemas. Puede haber un DBA para

cada DBMS, como la figura siguiente lo reitera:

Figura 15.5 (Coronel/Morris/Rob, 2014)

La interaccion de los datos y el personal de una organizacion coloca al DBA en

una posicion focal de interaccion entre datos y usuarios. En la figura siguiente

se explica como por medio de una buena administracion de los datos se

generan tomas de decisiones que generan riqueza para las organizaciones.

Page 5: Ensayo Funciones y Actividades de Un DBA

FUNCIONES Y ACTIVIDADES DE UN DBA

Figura 15.6 (Coronel/Morris/Rob, 2014)

Hay que destacar que el administrador de datos es un administrador, no un

técnico (aunque es cierto que necesita tener cierta idea de las posibilidades

que tienen los sistemas de base de datos en el ámbito técnico). El técnico

responsable de implementar las decisiones del administrador de datos es el

administrador de base de datos (o DBA). Por lo tanto, el DBA, a diferencia del

administrador de datos, es un profesional IT, es decir, un experto en

tecnologías de información que realiza variedad de tareas como instalar

aplicaciones informáticas, diseñar redes de computadoras, administrar

sistemas, etc.

El trabajo del DBA consiste en crear la base de datos real e implementar

los controles técnicos necesarios para hacer cumplir las diversas decisiones de

las políticas hechas por el administrador de datos. El DBA también es

responsable de asegurar que el sistema opere con el rendimiento adecuado y

Page 6: Ensayo Funciones y Actividades de Un DBA

FUNCIONES Y ACTIVIDADES DE UN DBA

de proporcionar una variedad de otros servicios técnicos. Por lo regular, el DBA

tendrá un equipo de programadores de sistemas y otros asistentes técnicos (en

la práctica la función del DBA normalmente es realizada por un equipo de

personas, no por una sola).

El DA, administrador de datos o gerente de recursos de infromacion (IRM) es la

persona responsable de controlar los recursos generales de datos corporativos

tanto computarizados como manuales por tanto tiene un campo de operaciones

mas grande que el DBA. El DBA (administrador de base de datos) es la

persona que proporciona el apoyo técnico necesario para implementar dichas

decisiones. Por lo tanto, el DBA es el responsable del control general del

sistema al nivel técnico.

Tabla 15.1 (Coronel/Morris/Rob, 2014)

Las funciones del DA y el DBA están definidas para actuar en bien de los datos

que son para ellos el activo compartido.

Según el libro de Sistemas de Bases de Datos, Novena edición, Capítulo 15.5,

el DBA es el árbitro entre datos y usuarios porque:

1. Define y hace cumplir procedimientos y normas a usar por

programadores y usuarios finales.

2. Verifica programas de aplicación e interfaz del gestro de BD

3. Administra y vigila interfaz DBA

Conocimientos deseables de un DBA.

Page 7: Ensayo Funciones y Actividades de Un DBA

FUNCIONES Y ACTIVIDADES DE UN DBA

Tabla 15.2 (Coronel/Morris/Rob, 2014)

FUNCIONES DEL DBA

Se reconocen 2 roles de las funciones de un DBA, el administrativo y el tecnico.

FUNCIÓN ADMINISTRATIVA

- Coordinar, vigilar y asignar recursos para la administración de BD,

personal y datos

- Definir objetivos y formulas planes estratégicos para la administración de

la BD

Actividades y servicios del DBA

Según la tabla 15.3 del libro Sistemas de BD (Coronel/Morris/Rob, 2014) el

DBA es responsable de planear, organizar, probar, vigilar y entregar servicios

como:

- Soporte a usuarios finales

- Crear políticas, procedimientos y normas para usuarios y programadores

- Brindar seguridad, privacidad e integridad de datos

- Respaldar y recuperar datos

- Hacer la distribución y uso de datos

Soporte a usuario final:

- Identifica necesidades de información del presente y del futuro.

- Construye confianza al usuario final

- Resuelve conflictos entre datos e información

- Da soluciones a necesidades de información de los usuarios finales

Page 8: Ensayo Funciones y Actividades de Un DBA

FUNCIONES Y ACTIVIDADES DE UN DBA

- Asegura calidad e integridad para datos y aplicaciones

- Enseña a usuarios finales como utilizar bien la BD

- Tiene Conocimiento básico de funciones y uso del software gestor de

BD

Políticas, procedimientos y normas:

Para crear, usar y eliminar datos dentro de la BD, debe definir documentos y

comunicarlos antes que puedan aplicarse.

Políticas: Declaraciones generales de dirección o acción

Normas: Son reglas que se usan para evaluar calidad de la actividad, son más

detalladas y particulares de las políticas.

Procedimientos: Pasos requeridos al realizar una actividad.

También debe definir comunicar y hacer cumplir procedimientos para:

- Diseño y modelado de la BD

- Documentación y convenciones para normas

- Diseño codificación y prueba de programas de aplicación de BD, para

ser cumplidas por los programadores

- Seleccionar el software de BD, según necesidades de la empresa, debe

trabajar en conjunto con administradores de la web para que haya

conectividad eficiente y segura de la web a la BD.

- Definir políticas que rigen la seguridad y la integridad, las normas

impuestas en forma estricta, los procedimientos diseñados para manejar

multitud de situaciones y satisfacer normas críticas. El DBA trabaja de la

mano con especialistas en seguridad en internet.

- Respaldo y recuperación de BD: deben incluir la información necesaria

para la correcta ejecución y administración de los respaldos.

- Mantenimiento y operación de la BD: Los operadores deben llevar notas

y bitácoras diarias que son útiles para identificar causas y soluciones a

problemas.

- Capacitación del usuario final: Establecer quién hace qué, cuándo y

cómo.

Los procedimientos y normas deben modificarse cada año por lo menos, para

mantenerlos actualizados y porque cada día salen nuevos ataques a la

seguridad e integridad de los sistemas.

Seguridad e integridad de la base de datos

Page 9: Ensayo Funciones y Actividades de Un DBA

FUNCIONES Y ACTIVIDADES DE UN DBA

Se refiere a la utilizacion por parte del DBA de mecanismos de seguridad e

integridad del DBMS para hacer cumplir politicas de administracion de Base de

Datos. Deben hacer equipo entonces con expertos en seguridad en Internet.

Respaldo y recuperacion de datos

Se refiere a que el DBA debe asegurar que los datos pueden ser recuperados

totalmente en caso de perdida fisica de datos o perdida de la integridad de la

Base de Datos. Este tema es tan critico que ya hay un cargo llamado oficial de

seguridad de Base de Datos (DSO) que garantiza entonces la seguridad e

integridad de la Base de Datos. Comunmente las actividades que realiza este

personaje son llamadas de administracion de desastres.

Distribucion y uso de Datos

El DBA educa a usuarios finales a producir la informacion requerida sin ser

dependientes de programadores de aplicacione, todo esto se da por medio de

una nueva generacion de herramientas mas refinadas de consulta y los nuevos

componentes frontales e Internet Web.

FUNCION TECNICA DE UN DBA

Esta funcion requiere conocimiento integral de temas como:

Funciones de DBMS y su configuracion, Lenguajes de programacion y

metodologias de modelado y diseño de datos.

Las actividades tecnicas del DBA son una consecuencia logica de sus

actividades administrativas.

Los aspectos tecnicos funcionales del DBA son:

Evaluar , seleccionar e instalar el DBMS y las utilerias relacionadas. Es

la responsabilidad tecnica mas importante y debe estar fundamentada

Page 10: Ensayo Funciones y Actividades de Un DBA

FUNCIONES Y ACTIVIDADES DE UN DBA

en las necesidades de la organización. Para esto el DBA debe crear una

lista de verificacion de las caracteristicas deseadas del DBMS:

-Modelo: Modelo relacional orientado a objetos u objeto/relacional?

-Capacidad de almacenamiento: tamaño maximo de disco y BD

requerida

-Soporte de desarrollo de aplicaciones: que lenguajes son soportados,

tiene herramientas de desarrollo de aplicaciones con acceso a

componentes frontales de la web?

-Seguridad e integridad: soporta reglas referenciales y de integridad,

derechos de acceso y revisiones de auditoria?

-Respaldo y recuperacion: tiene herramientas automatizadas? Soporta

respaldo en cinta, dispositivo optico o red?; tiene respaldo automatico de

bitacora de transacciones?

-Concurrencia: Soporta multiusuario?

-Desempeño: cuantas transacciones por segundo soporta?

-Herramientas de administracion de base de datos: tiene interfaz de

administracion de bases de datos?; Da alertas de errores o violaciones

de seguridad.

-Interoperabilidad y distribucion de datos:Puede trabajar con otros DBMS

en el mismo ambiente.

-Hardware: que hardware requiere el DBMS?

-Diccionario de Datos: tiene diccionario de datos? Que herramientas

CASE soporta?

Page 11: Ensayo Funciones y Actividades de Un DBA

FUNCIONES Y ACTIVIDADES DE UN DBA

-Capacitacion y soporte del vendedor: Que tipo y nivel de soporte da el

vendedor?; la documentacion es util y facil de leer y aplicar? ; cual es la

politica de actualizaciones?

-Costo:Que costo tiene el software y el hardware. Cuales son los costos

recurrentes. Cual es el periodo esperado de recuperacion de la

inversion?

Diseñar e implementr Bases de Datos y aplicaciones

Probar y evaluar bases de datos y aplicaciones

Operar el DBMS, utilerias y aplicaciones

Capacitar y dar soporte a usuarios

Mantener el DBMS, utilerias y aplicaciones

Como conclusiones tenemos entonces:

El administrador de base de datos (DBA) es responsable de administrar la base

de datos corporativa. La organización interna de la función de administración

de una base de datos varía de una compañía a otra. La actividad más general

para administración de datos es manejada por el administrador de datos (DA).

Las funciones del DA y del DBA tienden a traslaparse. El DA está más

orientado administrativamente que el DBA, que está más orientado

técnicamente. En comparación con la función del DBA, la función del DA es

independiente del DBMS, con un enfoque más general y a un plazo más largo.

Cuando el organigrama no incluya una posición del DA, el DBA ejecuta todas

las funciones del DA. Debido a que el DBA tiene responsabilidades tanto

técnicas como administrativas, debe tener una combinación diversa de

conocimientos.

Page 12: Ensayo Funciones y Actividades de Un DBA

FUNCIONES Y ACTIVIDADES DE UN DBA

Los servicios administrativos de la función del DBA incluyen al menos: dar

soporte a la comunidad de usuarios finales; definir y hacer cumplir políticas,

procedimientos y normas para la función de la base de datos; garantizar

la seguridad, privacidad e integridad de datos; proporcionar servicios de

respaldo y recuperación de datos, así como vigilar la distribución y uso de los

datos de la base de datos.

La función técnica requiere que el DBA intervenga en al menos estas

actividades: evaluar, seleccionar e instalar el DBMS; diseñar e implementar

bases de datos y aplicaciones; probar y evaluar bases de datos y aplicaciones;

operar el DBMS, utilerías y aplicaciones; capacitar y dar soporte a usuarios y

mantener el DBMS, utilerías y aplicaciones.

La seguridad se refiere a actividades y medidas para garantizar la

confidencialidad, integridad y disponibilidad de un sistema de información y su

activo principal: los datos. Una política de seguridad es un conjunto de normas,

políticas y prácticas creado para garantizar la seguridad de un sistema y

asegurar auditorías y apego a ellas.

Una vulnerabilidad de seguridad es la debilidad en un componente del sistema

que puede ser explotada para permitir acceso no autorizado o interrupción del

servicio. Una amenaza de seguridad es una violación inminente de seguridad

causada por una vulnerabilidad de seguridad no revisada. Existen

vulnerabilidades de seguridad en todos los componentes de un sistema de

información: personal, hardware, software, red, procedimientos y datos. Por

tanto, es de importancia decisiva tener una robusta seguridad de la base de

datos. La seguridad de la base de datos se refiere al uso de funciones del

Page 13: Ensayo Funciones y Actividades de Un DBA

FUNCIONES Y ACTIVIDADES DE UN DBA

DBMS y medidas relacionadas para cumplir con los requisitos de seguridad de

la organización.

Page 14: Ensayo Funciones y Actividades de Un DBA

FUNCIONES Y ACTIVIDADES DE UN DBA

Referencias

CARLOS CORONEL, STEVEN MORRIS, PETER ROB, 2014. Bases de

datos. Diseño, implementación y administración. Novena Edición. Capitulo 15.

Administracion y Seguridad de una Base de Datos. Cengage Learning Editores

S.A.

GÓMEZ SÁNCHEZ, Jorge. Monografía Funciones del DBA bajo la

plataforma Oracle. Capitulo III. Publicado en 2010. Recuperado el 28 de Julio

de 2015. Disponible en:

http://cdigital.uv.mx/bitstream/123456789/28520/1/Gomez%20Sanchez.pdf

C. J. Date, 2001, Introducción a los sistemas de bases de datos. Pearson

Hall.

ULÍN RICÁRDEZ José Juan, 2013. Instituto Tecnológico de Villahermosa,

Funciones del Administrador de Bases de Datos,

Disponible en:

http://www.angelfire.com/nf/tecvirtual/cursos/admonbd/DBA1.htm