Está en la página 1de 11

INVESTIGACIÓN FUNCIONES DBA

PROFESOR
Castillo Erago Campo Eli
Ingeniero de Sistemas

Administración de Base de Datos

Corporación Unificada Nacional de Educación Superior - CUN


Programa Ingeniería de Sistemas
Bogotá DC
2020
Nota de aceptación

Jurado

Jurado

Profesor: Castillo Erago Campo Eli

Bogotá, Febrero 19 de 2020


Dedicatoria

Este trabajo está dedicado a DIOS, por darme la vida a través de mis queridos PADRES
quienes con mucho cariño, amor y ejemplo han hecho de mi una persona con valores para
poder desenvolverme como: PROFESIONAL
Agradecimientos

Agradezco al profesor de permitirnos adquirir un gran conocimiento y temas puntuales para


realizar este proceso de elaboración del trabajo y mi compañero de trabajo para la
elaboración del documento .
INTRODUCCION

Toda organización que maneja grandes volúmenes de datos requiere un sistema de gestión
de base de datos (DBMS). La persona o grupo de personas encargadas de administrar,
supervisar y asegurar el adecuado uso de los datos dentro de un DBMS son los DBA1.
Estos sistemas manejan grandes volúmenes de datos de una manera eficiente, permitiendo
así disponer de una herramienta para la toma de decisiones de negocios. Por lo tanto, la
necesidad de los administradores de bases de datos (DBA) es hoy mayor que nunca. El
DBA es la persona con conocimientos sobre base de datos en una organización.
Contenido
INTRODUCCION..................................................................................................................................5
I Funciones base de DBA....................................................................................................................7
II. Que herramienta se utiliza del DBA................................................................................................8
3.Sueldo en Colombia cargo DBA.....................................................................................................10
I Funciones base de 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.
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. Esta tarea es más difícil de
lo que parece. Un modelo conceptual de datos describe los requisitos de datos a un nivel
muy alto, un modelo de datos lógico proporciona en profundidad los detalles de los tipos de
datos, longitudes, relaciones y cardinalidad. El DBA utiliza técnicas de normalización para
ofrecer modelos de datos que reflejen las necesidades de los datos de la empresa.
Auditoria
Una de las tareas de un DBA es identificar qué usuarios tienen acceso a insertar, actualizar
o eliminar datos, y cuándo. Una auditoría NO sólo podría ser necesaria por un tiempo
limitado, para usuarios específicos o datos específicos. También puede ser requerida 24/7
para todos los datos que se introduzcan en el DBMS. Regularmente, para realizar las
funciones de autorías los DBAs tienen que trabajar en combinación con los auditores
internos y externos de la empresa.
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. En otras palabras, las aplicaciones tienen que interconectarse unas con
otras, generalmente utilizando base de datos como el medio para compartir los datos. Los
DBAs a menudo se involucran en los procesos de integrar las aplicaciones existentes con
las bases datos que administran. Esto puede incluir la creación de aplicaciones a medida,
scripts, etc.
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. Esto incluye hacer copias de seguridad periódicas de los datos y mantenerlos
a salvo de la destrucción accidental o intencional. Además, diseñar, implementar y probar
un plan de recuperación para que cuando se presenten los problemas, los datos se pueden
restaurar rápidamente.
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. Esto se debe a que cada vez más organizaciones están tratando
de extraer toda la información que pueda con el fin de tomar mejores decisiones de
negocios.

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. Esto incluye también la gestión del
hardware donde se almacenan los datos.
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. Implementar cambios, hacer pruebas
piloto y documentar todos los cambios y procedimientos es parte del trabajo de un DBA.
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. En general, éste debe de colaborar a
nivel de integración de sistema con los desarrolladores de aplicaciones, por lo que a veces
se ve en la obligación de desarrollar código para casos específicos.

II. Que herramienta se utiliza del DBA

1. MySQL Workbench: esta es una herramienta que ofrece modelado de datos,


desarrollo de SQL y diseño, gestión, administración y mantenimiento de bases de
datos. Fue fabricada por Oracle y es compatible con Windows, Linux y Mac OS.

2. Navicat For MySQL: es un administrador gráfico y un software de desarrollo


creado por PremiumSoft CyberTech Ltd. Cuenta con una interfaz gráfica intuitiva  y
con un gran alcance para el desarrollo, mantenimiento y gestión de bases de datos.
Ideal para aquellos que empiezan en MySQL. Es compatible con Windows, Linux y
Mac OS.
3. Sequel Pro: es una herramienta exclusiva para Mac OS, fabricada por Sequel Pro &
CocoaMySQL Team. Dentro de sus características están la exploración de tablas para
consultas, un panel para lanzar consultas de una manera rápida, permite la depuración
de la información de manera cómoda y la creación y modificación de la estructura de
tablas.

4. Heidi SQL: es un software libre y de código abierto que permite conectarse a


servidores MySQL, Microsoft SQL Server y PostgreSQL. Sólo está disponible para
Windows y fue fabricado por el alemán Ansgar Becker. Heidi permite ver y editar
datos, puede exportar estructuras y datos, además de editar triggers, vistas,
procedimientos y tablas.

5. SQL Maestro, MySQL Tools Family: es un administrador usado para operaciones


con objetos de base de datos, ejecutar consultas y scripts SQL, hace fácil la copia de
seguridad, exportación e importación de datos. Su limitación es que sólo es compatible
con Windows.

6. SQLWave My SQL Client: es una herramienta gráfica e intuitiva diseñada para


automatizar y simplificar los procesos de bases de datos. También provee una forma
fácil de explorar y hacer mantenimiento de las bases de datos existentes. Permite hacer
conexiones con hosts remotos. Fue fabricada por Nerocode y sólo se puede usar con
Windows.

7. dbForge Studio: permite a un desarrollador crear y ejecutar consultas, desarrollar y


depurar rutinas MySQL, proporciona además utilidades para comparar, sincronizar y
hacer copias de seguridad de las bases de datos. Sólo es compatible con Windows y
fue creado por Devart.

8. DBTools Manager: es considerada la más potente aplicación para la gestión de


datos. Solo compatible con Windows, fue fabricada por DB Tools Software, esta
herramienta realiza el manejo de bases de datos, tablas (incluyendo indexadas,
triggers), dominios, entre otros.

9. MyDb Studio: solo puede trabajar con Windows, H2LSoft Inc. creó una
herramienta que puede crear, modificar y borrar bases de datos, hacer backups y
restaurar las bases, exportar las tablas a XML, Excel o Word, entre otras utilidades.

10.  Dreamcoder for MySQL: tiene una interfaz que permite realizar rápida y fácilmente
tareas con la base de datos. Se puede crear, editar, duplicar, exportar y borrar objetos;
compilar y ejecutar procedimientos almacenados; exportar e importar datos, generar
reportes, monitorear la actividad y sincronizar la base de datos. Es fabricada por
Mentat Technologies Database Solutions, Inc. y sólo es compatible con Windows.
3.Sueldo en Colombia cargo DBA

También podría gustarte