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 de 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.
La tarea del DBA es crear la base de datos en sí y poner en vigor los controles técnicos necesarios
para apoyar las políticas dictadas por el administrador de datos. El DBA se encarga también de
garantizar el funcionamiento adecuado del sistema y de proporcionar otros servicios de índole
técnica relacionados. El DBA cuenta por lo regular con un grupo de programadores de sistemas y
otros asistentes técnicos.
La responsabilidad general del DBA es facilitar el desarrollo y el uso de la Base de Datos dentro de
las guías de acción definidas por la administración de los datos. El DBA es responsable
primordialmente de:
 Administrar la estructura de la Base de Datos
 Administrar la actividad de los datos
 Administrar el Sistema Manejador de Base de Datos
 Establecer el Diccionario de Datos
 Asegurar la confiabilidad de la Base de Datos
 Confirmar la seguridad de la Base de Datos

1.1.2 Relación del DBA con otras áreas de la 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
1.2. Análisis 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.
Microsoft SQL Server al igual que Oracle DB y MySQL Server son sistemas de gestión o
manejadores de base de datos, existen muchos como:
 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
Pero existen algunas ventajas y desventajas que los hace diferentes para la gestión de la base de
datos. Estas diferencias son importantes para las grandes organizaciones y empresas pequeñas
elegir el de mayor beneficio, confiabilidad y seguridad en la administración de los
datos.
Se analizaran las ventajas y desventajas de Microsoft SQL Server, Oracle DB y MySQL
Server, por ser los más usados y los más comunes.
MySQL server a diferencia de Microsoft SQL server es un servidor multi-hilo popular de base de
datos de código abierto, confiable, compacto, poderoso y multiplataforma, podemos hacer las bases
de datos a código abierto, una gran ventaja es que se puede utilizar gratis y su código fuente esta
siempre disponible.
Las principales ventajas de MySQL Server son:
 Software gratuito.
 La velocidad y robustez.
 Multiproceso, es decir que puede usar varias CPU si éstas están disponibles.
 Multiplataforma, es decir que puede trabajar en distintos Sistemas Operativos.
 Sistema de contraseñas y privilegios muy flexibles y seguros.
Microsoft SQL server constituye la alternativa de Microsoft a otros potentes sistemas gestores de
bases de datos como son Oracle, Sybase ASE, PostgreSQL, Interbase, Firebird o MySQL
Las principales ventajas de SQL Server son:
 Soporte de transacciones.
 Escalabilidad, estabilidad y seguridad.
 Soporta procedimientos almacenados.
 Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el servidor
y las terminales o clientes de la red sólo acceden a la información.
 Además permite administrar información de otros servidores de datos.
 Una desventaja de SQL Server es que es costoso.
Oracle es un sistema desarrollado por Oracle Corporation. Se considera a Oracle como uno de
los sistemas de bases de datos más completos.
Las principales ventajas son:
 Soporte de transacciones.
 Estabilidad.
 Escalabilidad.
 Soporte multiplataforma.
Una desventaja de este son las políticas de seguridad en el suministro de parches de actualización

Comentarios

Entradas populares de este blog

Ventanas y botones TKinter