Beruflich Dokumente
Kultur Dokumente
DESCRIPCIN
Los administradores de bases de datos gestionan y mantienen las bases de datos
informatizadas. Se aseguran de que estas sean seguras y estn actualizadas. Estos
profesionales trabajan sobre las formas de reorganizar las bases de datos para hacerlas ms
rpidas o ms fciles de usar. Crean sistemas de respaldo para que los datos no se pierdan si
surgen problemas en la base datos.
ACTIVIDADES LABORALES
Los administradores de bases de datos son responsables de las bases de datos
informatizadas de las empresas. Las empresas utilizan bases de datos para mantener y
actualizar grandes cantidades de informacin de forma estructurada para poder usarla ms
eficazmente.
Las empresas minoristas utilizan bases de datos para obtener ms informacin sobre sus
clientes (por ejemplo, sus pautas de gasto) con el fin de tomar decisiones informadas sobre
nuevos productos y estrategias de marketing. Los supermercados recogen informacin
sobre sus clientes mediante el uso de tarjetas de fidelidad.
Una entidad benfica puede usar una base de datos para llevar un registro de sus
adherentes. Por ejemplo, puede ponerse en contacto con sus adherentes por e-mail cuando
se lance una nueva campaa de recaudacin de fondos. La polica y los servicios de salud
tambin cuentan con bases de datos grandes y complejos.
Los administradores de bases de datos se encargan de que la base de datos sea segura y se
utilice con eficacia. El uso y la seguridad de la informacin contenida en bases de datos
estn regulados por una estricta ley de proteccin de datos.
Es responsabilidad del administrador de base de datos garantizar que slo las personas
autorizadas puedan ver detalles muy personales, por ejemplo, la informacin mdica.
Adems, los ciudadanos tienen derecho de acceso a la informacin que sobre ellos aparece
HABILIDADES Y CARACTERSTICAS
PERSONALES
Para ser administrador de base de datos, se necesita:
Tener grandes dotes para la comunicacin verbal y escrita, para explicar cmo
funciona la base de datos a sus usuarios y para llevar un historial claro de los
cambios que ha realizado.
Tener capacidad de organizacin.
Tener un enfoque lgico para la resolucin de problemas.
Segn el puesto, es posible que necesite tener ciertos conocimientos comerciales generales.
COMPETENCIAS
Los administradores de bases de datos estn a cargo del rendimiento de la base de datos, de la retencin y la
seguridad.
Los administradores de bases de datos estn a cargo del rendimiento de la base de datos, de la
retencin y la seguridad. Ellos asisten a los procesos de desarrollo necesarios para un
rendimiento ptimo de la base de datos. Deben identificar las seales de posibles fallas en el
sistema y otros desastres que pudieran generar la prdida informacin. Si evitar una falla o un
desastre est fuera de su alcance, tienen que estar preparados para recuperarlos. Tambin
tienen que mantener los registros de usuarios y contraseas para asegurar la seguridad de los
datos en la base de datos.
El rendimiento de una base de datos incluye su velocidad para ubicar los datos, as
como su habilidad para ser utilizada con otras aplicaciones. Los administradores de
la base de datos ayudan a disear un ndice para aumentar la velocidad de bsqueda y
ayudan con una disposicin y un diseo adecuado para la base de datos. Tambin
aseguran que las distintas aplicaciones de programas tengan la habilidad de acceder a
la informacin dentro de la base de datos y producir una salida adecuada son cargar el
servidor.
Evitar desastres
Muchas veces, las fallas de sistemas y de disco rgido y los virus pueden destruir los
datos de una empresa. Los administradores se aseguran de que la proteccin de virus
adecuada est en su lugar y corran regularmente para analizarlos. Estos programas
tambin tienen que estar actualizados con los ltimos diccionarios de virus para
detectar nuevas amenazas diseadas para infiltrar un sistema y destruir los datos. Los
administradores tambin revisan regularmente que todos los componentes estn
Retencin de informacin
Seguridad
2.
o
o
o
o
o
o
o
o
4.
En sistemas muy complejos cliente/servidor y de tres capas, la base de datos es slo uno
de los elementos que determinan la experiencia de los usuarios en lnea 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 lneas burocrticas
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 ms importante de un DBA. Las actividades de
soporte incluyen la colecta de datos de produccin para llevar a cabo pruebas con ellos;
consultar a los programadores respecto al desempeo; y hacer cambios a los diseos de
tablas de manera que se puedan proporcionar nuevos tipos de almacenamientos para las
funciones de los programas
La funcin del DBA requiere personal para cubrir las siguientes actividades:
datos y cules son estos gestores, si es posible determinar el costo de un especialista en dicho gestor de
base de datos.
Si las aplicaciones que van a consumir esos datos son de mision critica y se requiere alta disponibilidad
y soluciones rapidas, no es recomendable usar un DBMS poco conocido en el mercado y mucho menos
que sea nuevo como los gestores non-SQL ya que nadie los conoce y si mi gestor de base de datos sufre
una caida, Quien, cuando y cuanto va a costar repararlo ya que a pesar de poseer una muy buena politica
de backups, puede que el msimo servidor se dae (hardware) y si no consigo alguien que lo ponga en
liena lo mas rapido posible estare en problemas pues la empresa va a tener una larga caida que se
representara en dinero y falta de productividad.
+ Cual es la carga de transacciones que va a soportar esa base de datos
Si voy a necesitar una alta carga de transacciones (mayores a 200 usuarios conectados al mismo tiempo)
es necesario que se vaya pensando en algo robusto y bien probado en el mercado servidores como
cualquier version express (SQL Servr, DB2, etc.) no es aceptable, si lo que se desea es algo libre pues
PostgreSQL es la respuesta (personalmente no recomiendo MySQL y es solo por gusto personal y por
que aun no veo un buen futuro ahora en las manos de ORACLE)
+ Que sistema operativo se planea implementar
Esta comprobado que SGBD diseados en opensource corren mucho mas rapido en entornos operativos
basados en UNIX que sobre Windows, asi que aqui deberia de tenerse encuenta el sistema operativo, si
no se ha tomado la desicion entonces elegir el sistema operativo del servidor dependiendo del SGBD, he
revizado algunos foros y en especial el foro oficial de posgreSQL y alli en mas de una oprtunidad la
gente que ha realizado pruebas de este SGBD indican que se tiene un 25% de optimizacion corriendo
sobre LINUX que sobre Windows.
Si no se tiene un sistema operativo en el servidor seria recomendable elegirlo en base al SGBD y esto
tambien tendria consideraciones como la operatividad y la capacidad de administracion de un servidor
en tal o cual SO y los gastos que implicarian su mantenimiento.
+ En caso de un apicativo WEB cuales seran las consideraciones
No hay muchas consideraciones que tomar en cuanto al aplicativo ya que si esta hecho sobre PHP, IIS
en sus ultimas versiones implementa un soporte que es algunas veces superior al que implementa
Apache, pero lo optimo seria que la aplicacion se pudiera adecuar a cualquier SGBD tal cual lo hace
algunos CMS que puedne instalarse en varios SGBD.
Siempre y por siempre seria la disponibilidad y la carga de trabajo que va a tener el servidor de datos y si
es posible la capacidad de alta disponibilidad, aqui entrarian a tratar tambien terminos como Cloud,
Private cloud que tratare en otro momento.
RAM
Memoria virtual1
Espacio disco duro
Tamao mximo de la base de datos
Sistema Operativo: Windows Server, Windows
Seven, Linux, Unix
Oracle
MySQL
512 MB
512 MB
1024
MB
1024
MB
1.5 GB
1 GB
4 GB
Sin
limite
Oracle
MySQL
2) RENDIMIENTO
3) ALTA DISPONIBILIDAD: Recuperacin de desastres, Recuperacin de fallos del sistema.
4) SEGURIDAD: Para los datos, usuarios (clave pblica) y empresas.
5) ESCALABILIDAD: Crtico para Internet, mayor nmero de usuarios en donde no aumente tanto
el costo por usuario (lineal)