Funciones del administrador de Base de Datos.

[La información es uno los activos más valiosos de la empresa, es indispensable contar con una persona -el administrador de datos(DBA) que conozca la información, y las necesidades de la empresa en este aspecto. Así la labor del administrador de datos es decidir en primer término cuáles datos deben almacenarse en la base de datos, y establecer políticas para mantener y manejar los datos una vez almacenados.]

Contenido • Introducción__________________________________________________2 • Recuperabilidad_______________________________________________3 • Integridad_________________________________________________3 • Seguridad__________________________________________________3 • Disponibilidad ______________________________________________4 • Desempeño________________________________________________4 • Desarrollo y soporte a pruebas___________________________________4 • Administrar el sistema manejador de base de datos___________________5 • Establecer el diccionario de datos________________________________5 • Asegurar la confiabilidad de la base de datos________________________6 1 .

Introducción Un Administrador de Base de Datos de tiempo completo normalmente tiene aptitudes técnicas para el manejo del sistema en cuestión además. manejo de personal e incluso un cierto grado de diplomacia. 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.       2 . La característica más importante que debe poseer es un conocimiento profundo de las políticas y normas de la empresa así como el criterio de la empresa para aplicarlas en un momento dado. 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. son cualidades deseables nociones de administración.

una DBMS relacional maneja la seguridad en forma de tablas. hay un bug de programa ó de hardware. Estas tablas son las "llaves del reino" por lo cual se deben proteger de posibles intrusos o extraños. Al igual que otros metadatos. El DBA debe garantizar la seguridad de la BD aplicando las medidas necesarios y así los datos estén seguros en cualquier momento. o en caso contrario no pero que todo esté en orden y nada incompleto Seguridad La seguridad se encarga de limitar a los usuarios a ejecutar únicamente las operaciones permitidas. Integridad La integridad de una base de datos significa que. 3 . el DBA no puede darse el lujo que su sistema falle ya que eso podría significar perdidas de efectivo al realizar usuarios compras por internet. no todos los de la BD. es decir debe administrar la información de la BD y solo dar acceso a los datos necesarios. En el sistema de ventas por ejemplo. el DBA debe asegurarse que las transacciones se hagan si o si. si el pago de los artículos es por medio de la web. si ocurre algún error en los datos. la base de datos o los programas que generaron su contenido. para esto el DBA debe realizar copias de seguridad de su BD en medios extraíbles o externos para así asegurar que en cualquier momento de producirse un error podrá recuperar los datos de la BD sin ningún problema. todos los datos íntegros.Recuperabilidad La recuperación es una de las tareas más importantes de un DBA. Por ejemplo en cuestión de las venta de artículos por internet. el DBA (Administrador de base de datos) puede traer de vuelta la base de datos al tiempo y estado en que se encontraba en estado consistente antes de que el daño se causara. o por ejemplo los registros de las ventas ya realizadas no debe perderlos a menos que ya no los necesitara y el mismo decidiera borrarlos de la BD. incorporen métodos que aseguren que el contenido de los datos del sistema no se rompa así como las reglas del negocio. Esto significa que.

los datos de la BD deben estar disponibles para el usuario que lo requiera. es decir aunque la BD se esté actualizando con campos nuevos o algún otro cambio. supongamos que el sistema de ventas en la web se cae por un momento. el sistema deberá ser rápido y no lento. esto significa que los usuarios tengan acceso a los datos cuando lo necesiten para atender a las necesidades del negocio. En cualquier momento a pesar de todo. consultar a los programadores respecto al desempeño. en poco tiempo el DBA es el responsable de solventar este problema para que la pagina regrese a estar activa y los usuarios puedan continuar con la compra de sus productos sin ningún problema. de manera que la transacción no tarde mucho tiempo en realizarse Desarrollo y soporte a pruebas Las actividades de soporte incluyen la colecta de datos de producción para llevar a cabo pruebas con ellos. la BD debe ser capaz de seguir funcionando de manera normal y correcta. El DBA debe garantizar el funcionamiento de la BD aun cuando esta se esté modificando. y se esté procesando la solicitud de su compra. la base de datos es solo uno de los elementos que determinan la experiencia de los usuarios en línea y los programas desatendidos. El DBA debe agilizar y tener al día el sistema para que las operaciones de realicen en tiempo y respuesta necesario. por ejemplo en las ventas de productos. 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. cuando un usuario presione el botón pagar.Disponibilidad El DBA debe mantener la disponibilidad. Desempeño Esto significa que la base de datos no cause tiempos de respuesta poco razonables. 4 . En sistemas muy complejos cliente/servidor y de tres capas.

Establecer el diccionario de datos Los sistemas de diccionario de datos sirven para mantener información relativa al hardware y software. privilegiando siempre la optimización en la operación del DBMS y el apego de las políticas de la empresa. formato). El DBA debe procurar siempre que los estándares que serán aplicados beneficien también a los usuarios. desde la forma de cómo se captura la información (tipo de dato. etc. el DBA es responsable de estas especificaciones y de asegurarse que estas lleguen a quienes concierne. ajustarlos. así como otra información pertinente para la administración del sistema.Administrar el sistema manejador de base de datos La concurrencia de múltiples usuarios requiere la estandarización de los procesos de operación. Este metadato debe precisar información que nos indique con claridad el tipo de datos que serán utilizados. Todo el ámbito de la base de datos se rige por estándares. registros. como sé accesa a un archivo. ampliarlos o cancelarlos y hacer que éstos se cumplan. Cuando se definen estándares sobre la estructura de la base de datos. Entre las funciones del DBA se encuentra la de revisar los estándares periódicamente para determinar su operatividad. 5 . Es un catálogo accesible para el usuario de datos relacionados Con la base de datos. como es procesada y presentada. la documentación y los usuarios del sistema. se deben de registrarse en una sección del diccionario de datos a la que todos aquellos usuarios relacionados con ese tipo de proceso pueden acceder. longitud. como se determinan los índices primarios y auxiliares. sus ámbitos de influencia y sus limitantes de seguridad. El nivel de estandarización alcanza hasta los aspectos más internos de la base de datos.

Asegurar la confiabilidad de la base de datos Cuando una empresa se decide a utilizar un sistema de base de datos. Se deben utilizar gestores con las herramientas necesarias para la reparación de los posibles errores que las bases de datos pueden sufrir. digamos. por ejemplo tras un corte inesperado de luz. 6 . Se trata de realizar un sistema de bases de datos lo suficientemente robusto para que sea capaz de recuperarse frente a errores o usos inadecuados. En caso de que sufra daño cualquier porción de la base de datos por causa de un error humano. o una falla en el equipo o en el sistema que lo apoya resulta esencial poder reparar los datos implicados con un mínimo de retraso y afectando lo menos posible el resto del sistema. se vuelve dependiente en grado sumo del funcionamiento correcto de ese sistema.

Sign up to vote on this title
UsefulNot useful