Actividad Evaluativa Eje 4 - BD Ii

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 3

1) ¿De qué manera las acciones realizadas por el administrador de bases de datos

podrían afectar negativamente la integridad de la información contenida en las


bases de datos?

Bueno, antes de empezar con la respuesta de la pregunte, me gustaría aclarar que


la información es uno de los activos mas valiosos de una empresa, es
indispensable que la persona que este a cargo de la integridad de los datos, tengo
conocimiento de la gran responsabilidad que tiene en su poder.
Primero que todo definamos que funciones tiene a su cargo el administrador de
bases de datos:
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.
Basándonos en todos estos datos, el DBA debe tener bastantes conocimientos y
experiencia en el sector de la información, ya que es el encargado del diseño y la
integridad de los datos y tablas, si no se hacen correctamente, puede generar
muchos problemas al momento de realizar las operaciones básicas (Consultar,
eliminar, actualizar y eliminar.
Si se realiza una relación incorrecta puede traer consigo información errónea que
no es lo solicitado, también si no hace una gestión correcta y un análisis previo de
la información es muy predecible que las tablas que conlleven esos datos queden
mal estructuradas.
Para concluir la información si no se tiene el debido cuidado siempre estará
vulnerable, el DBA tiene la responsabilidad de mantener optima la base de datos,
también debe mantener Copias de la información cada cierto tiempo, con el fin que
si comete algún error durante sus tareas pueda recuperar los datos perdidos.

También podría gustarte