Está en la página 1de 10

Actividad de Construcción Aplicada- ACA 1

Johan Yesid Caro Urrego, Karol Lisette Castañeda Supanteve y

Sergio Ramirez Castrillon.

Corporación Unificada Nacional- CUN

Administración de Base de Datos

Abril 17 de 2022

Corporación Unificada Nacional- CUN

Facultad de Ingeniería de Sistemas

Docente Milton Buitrago Torres

Grupo 51102
Justificación.

Un administrador de base de datos (DBA) es el técnico de información responsable de dirigir


o realizar todas las actividades relacionadas con el mantenimiento de un entorno de base de datos
exitoso. Un DBA se asegura de que la base de datos de una organización y sus aplicaciones
relacionadas funcionen de manera funcional y eficiente. El DBA es responsable de comprender y
administrar el entorno general de la base de datos. Al desarrollar e implementar un plan estratégico
a seguir al implementar bases de datos dentro de su organización, los DBA son fundamentales para la
eficacia continua de las aplicaciones modernas que dependen de las bases de datos para el
almacenamiento y el acceso a los datos.
Objetivos:

• Garantizar que los sistemas operacionales, seguridad e integridad de las bases de datos, que
representen importancia en una compañía, empresa o sociedad.
• Garantizar disponibilidad y accesibilidad oportuna a la información registrada en una Base de
datos
• Desarrollar caminos o alternativas en caso de ser necesaria la recuperación de la información
en caso de algún problema o incidente, con el fin de asegurar la continuidad operacional.
Metodología.

El Administrador de Bases de Datos suple su metodología a partir de sus funciones, como se


mencionó al inicio del documento, este tiene una serie de responsabilidades que inician desde lo más
básico hasta lo más avanzado, por ende, se pueden centralizar estas mismas en 4 grupos importantes
en el perfil de un DBA que, aunque ya mencionadas pasaremos a profundizar. A continuación,
podremos conocer y entender más a fondo las funciones de un DBA:

a. Tareas de BDA

Archivar datos: los datos crecen con el tiempo y puede ser costoso almacenarlos y difícil
gestionar. Muchos datos tienden a dar problemas de rendimiento. Como DBA, se debe supervisar el
tamaño de los datos y su crecimiento, y determinar la mejor manera de almacenarlos. En algunos
archivos de datos que rara vez se utilizan puede ir a otra base de datos o servidor, o incluso se pueden
eliminar datos que ya no se necesitan. A menudo, las opciones son limitadas, como la política de la
empresa y las regulaciones del gobierno pueden restringir cómo y dónde se almacenan los datos.

Figura 1 (Archivar archivos)

Desarrollo de aplicaciones de base de datos: muchos administradores de bases son


desarrolladores de aplicaciones que se especializan en la escritura código para acceder directamente
a SQL Server. Si bien esto se hace mediante Transact-SQL y procedimientos almacenados. Muchos
administradores de bases deciden hacer esta su área de especialidad.
Copias de respaldo y recuperación: uno de los aspectos más fundamentales de trabajo del
DBA es la protección de los datos de la organización. Esto incluye hacer copias de seguridad periódicas
de los datos y mantenerlas a salvo de la destrucción accidental o intencional. Uno de los más grandes
errores novatos es no probar las copias de seguridad.

Gestión de entornos de prueba: en las organizaciones grandes, los administradores gestionan


entornos de prueba que incluyen servidores de prueba y bases de datos, así como aplicaciones de
prueba. El propósito de esto es permitir ensayar nuevas versiones de SQL Server (incluyendo parches
y paquetes de servicio), o sistemas operativos o aplicaciones antes de que se implanten en producción.

Gestión de proyectos: a menudo, los administradores de bases se encuentran a cargo de un


gran proyecto, con la participación de muchas otras personas. Puede ser una aplicación, o la gestión
de la migración de un centro de datos de un lugar a otro. Los administradores de bases con las
capacidades de gestión de proyectos tienen una alta demanda.

Replicar datos: es muy común que los datos se muevan de un servidor a otro regularmente.
Por ejemplo, los datos de una instancia de SQL Server en una ciudad tienen que ser movido a otra
instancia de SQL Server en otra ciudad. Un DBA a menudo investigará varias formas en las que los
datos pueden ser replicados desde un servidor a otro, y decidir sobre el método más apropiado, la
replicación, y luego administrarlos una vez que está en marcha.

Figura 2. Replicar datos

Seguridad: los administradores de bases determinan quien puede acceder a los datos y lo que
puede hacer con ellos. Esto implica la creación de un ID de inicio de sesión de SQL Server, los ID de
base de datos, asignando permisos a los servidores de seguridad, y tal vez incluso la aplicación de
cifrado de datos.
Figura 3. Seguridad base de datos.

Protección de Datos: el DBA es el responsable de la protección de la integridad de los datos


de una organización. Esto no sólo implica restaurar y una alta disponibilidad, también incluye
asegurarse de que las aplicaciones ni el hardware corrompen los datos.

Supervisión: esta es una tarea de gran alcance que incluye muchas subtareas, como vigilancia
del rendimiento, la supervisión del espacio de disco del servidor, registros de vigilancia, comprobar si
los Jobs se han ejecutado correctamente, comprobación de errores, y así sucesivamente. Si bien hay
muchas herramientas de terceros disponibles para llevar a cabo estas tareas, muchos administradores
pasan mucho de tiempo siguiendo manualmente sus servidores, porque no tienen un presupuesto
para este tipo de herramientas, o bien porque no están familiarizados con ellas.

Escribir informes: con la llegada de SQL Server Reporting Services, muchos administradores
de bases escribir informes con los datos que manejan. Esto significa escribir código de TransactSQL
para extraer los datos, e incluye la creación y el formateo de informes físicos. Este es un nuevo y área,
y algunos administradores de bases se están convirtiendo en especialistas en ella.

Pruebas: los DBA realizan todo tipo de pruebas. Esto incluye la prueba de servidores, bases
de datos de prueba, aplicaciones de prueba, herramientas de gestión de pruebas. Tiene que
asegurarse de la integridad de datos y que la alta disponibilidad, se mantiene en todo momento.

Solución de problemas: prácticamente todos los días, los administradores de bases están
solucionando problemas.

Optimización del rendimiento: todo el mundo quiere sus datos en este momento, y no
preocuparse por otros usuarios. Es el trabajo del DBA para monitorizar el desempeño y determinar la
manera de optimizar el rendimiento de base de datos. Esto puede ser un tema muy complejo, y
muchos administradores de bases se especializan en esta área.
Análisis de necesidades y/o requerimientos: ya sea un DBA participa en el desarrollo, o en
aplicaciones de terceros, a menudo llevan a cabo análisis de necesidades / requisitos. Esto puede
incluir hablar con los usuarios, conocer sus necesidades y requisitos

b. Funciones de BDA.

Asegurar el buen funcionamiento de las BBDD: las bases de datos, en la gran mayoría de las
ocasiones, almacenan una cantidad ingente de datos, lo que puede disminuir su velocidad de
búsqueda o ejecución, lo que disminuye enormemente su rendimiento. El administrador de bases de
datos debe asegurarse de que esto no pase y para ello suele elaborar índices de búsqueda para agilizar
la misma, mantener las bases de datos actualizadas y realizar todas las mejoras a la misma para que
esté al día.

Retención de información de la BBDD: Cómo podemos suponer, la función más importante


de las bases de datos es que mantiene guardado los datos para cualquier consulta. Por tanto, una
función importante del administrador de BBDD es conseguir que esta información esté lo más
protegida posible. Esto lo consiguen haciendo copias de seguridad periódicas. En función del volumen
de datos que se incluyen diariamente, la periodicidad de estas copias de seguridad será mayor o
menor.

Evitar pérdida de datos: perder los datos de la BBDD puede ser un gran problema por la
posibilidad de no poder recuperar los mismos de ninguna manera. Por este motivo, además de actuar
sobre la BBDD debe hacerlo sobre otros aspectos. Este perfil debe asegurarse que hay un sistema
antivirus y de protección adecuado para los sistemas informáticos, lo que ayudará a que no se
destruyan los datos como consecuencia de un ataque externo. Deben realizar periódicamente análisis
de virus para detectar posibles amenazas y revisar que todos los componentes tanto externos como
internos funcionan correctamente.

Solucionar incidencias y pérdidas de datos: en ocasiones no se puede evitar el desastre por


un fallo del sistema y por tanto hay que pasar a un plan B de recuperación de datos. Los
administradores de bases de datos son los encargados de recuperar toda esta información lo antes
posible acudiendo a la copia de seguridad más reciente (por esto es tan importante hacerlas
periódicamente). Este mismo perfil, una vez solucionado este problema, debe investigar cuál ha sido
la causa del fallo que ha ocasionado el fallo de sistema para solucionarlo o controlarlo, para evitar
futuras incidencias.
Asegurar la seguridad de los datos: las bases de datos manejan información importante y/o
sensible que no cualquiera debería poder ver. Es tarea del administrador de bases de datos establecer
un sistema de verificación para poder acceder a los datos y a su vez proporcionar los acceso genéricos
o unitarios a las personas que deben tener acceso a los datos. Así evitan que personal ajeno a la
empresa acceda a esta información. También se puede hacer dentro de los distintos departamentos.
De la empresa con información financiera o administrativa que sólo deben manejar estos
departamentos.
Figura 4. Creación Canva: fuente KYOCERA Document Solutions
Referencias bibliográficas.

Universidad Nacional Autónoma de México- UNAM (2018). Consideraciones para el uso de


cifrado en las bases de datos. Recuperado de https://www.powerdata.es/concepto-data-archiving
Universidad Nacional Autónoma de México (UNAM)

Cámara de la Industria Argentina del Software (2022). Administrador de Base de Datos.


Argentina, Recuperado de https://www.cessi.org.ar/perfilesit/detalle-de-administrador-de-base-de-
datos-dba-12

IBM (2016). Responsabilidades del administrador de la base de datos para la resolución de


problemas. New YorK, EU. Recuperado de
https://www.ibm.com/docs/es/imdm/11.6?topic=responsibilities-database-administrator-
troubleshooting

También podría gustarte