Anda di halaman 1dari 9

Administrador de base de datos

El Administrador de bases de datos (DBA1 ) es el profesional de tecnologas de la informacin y la comunicacin, responsable de los aspectos tcnicos, tecnolgicos, cientficos, inteligencia de negocios y legales de bases de datos.

Los administradores de bases de datos, implementan, dan soporte y gestionan, bases de datos corporativas. Los administradores de bases de datos, crean y configuran bases de datos relacionales. Los administradores de bases de datos, son responsables de la integridad de los datos y la disponibilidad. Los administradores de bases de datos, disean, despliegan y monitorizan servidores de bases de datos. Los administradores de bases de datos, disean la distribucin de los datos y las soluciones de almacenamiento. Los DBAs, garantizan la seguridad de las bases de datos, incluyendo backups y recuperacin de desastres. Los administradores de bases de datos, planean e implementan el aprovisionamiento de los datos y aplicaciones. Los administradores de bases de datos, disean planes de contigencia. Los administradores de bases de datos, disean y crean las bases de datos corporativas de soluciones avanzadas. Los DBAs, analizan y reportan datos corporativos que ayuden a la toma de decisiones en la inteligencia de negocios. Los DBAs, producen diagramas de entidades relacionales y diagramas de flujos de datos, normalizacin esquemtica, localizacin lgica y fsica de bases de datos y parmetros de tablas. Los administradores de bases de datos tienen competencias y capacidades en uno o ms sistemas de gestin de bases de datos, algunos ejemplos: Microsoft SQL Server, IBM DB2, Oracle MySQL, Oracle

database, IBM Informix y SQL Anywhere.

En ingeniera estadstica es una de las cualificaciones subyacentes, que trata la informacin para almacenarla, hacerla altamente explotable y altamente disponible. Adems, vela por la eficacia tcnolgica del almacenamiento en el desempeo de investigaciones, buscando inferencias slidas y compactas, para canalizar resultados manteniendo un equilibrio entre las ciencias involucradas y la propiamente enunciada, ingeniera estadstica de las ciencias de la computacin.

El control de tecnologas de bases de datos y las matemticas permite al DBA rendir informes, realizar reportes sobre cualquier proceso industrial y participar de forma activa en procesos avanzados de desarrollo, consolidando las capacidades propias de un profesional de tecnologas de la informacin y un ingeniero especialista.

Los factores de xito en la carrera del DBA se versan sobre las cualificaciones en los avances de las tecnologas de gestin del almacenamiento, los avances en sistemas gestores de bases de datos y requerimientos de cualificacin para cada proyecto como garanta de calidad necesaria en el rol a asignar, incluyendo, tcnicas avanzadas de gestin de infraestructuras tecnolgicas, la gestin de protocolos y servicios de redes, la optimizacin de cdigo de programacin, garantizar el procesamiento eficaz de informacin, la gestin de interfaces integrales para el tratamiento de datos, la gestin de cambios, la gestin por objetivos y las gestin por resultados. Se definen algunos aspectos que incluye la profesin del DBA:

Profesional de software de fabricante - Profesionales acreditados en administracin de bases de datos y tecnologas especficas, desde, tecnlogos, ingenieros, postgraduados, msteres ydoctorados(en proyectos de investigacin como en biotecnologas y tratamiento de datos de Genmica, por ejemplo).

Metodologa de desarrollo software - Ofreciendo y compartiendo diseos concretos sobre el trabajo total, estandarizando sus actividades, definiendo arquitecturas compartidas en un nico uso desde las fases desarrollo y las implementaciones necesarias para ejercer el control de los datos garantizando e inclusive el cumplimiento de los plazos de entrega, intercambiando requerimientos de calidad en el software y cumpliendo con todos los acuerdos contractuales alineados al objetivo empresarial, por ejemplo SOA.

Optimizacin de software - Realizacin de tareas de mejora y solucin de problemas en los niveles de servicios implicados.

Ingeniera del software y Herramientas CASE - Diseo, Planeacin, implementacin y gestin de arquitecturas e infraestructuras software.

Ingeniera de requerimientos - Estudios de funcionalidad y compatibilidad en la analtica del negocio.

Tecnologas de almacenamiento - Coordinacin de Racks, plataformas hardware & software de sistemas operativos, cabinas de almacenamiento, sistemas de particionamiento, Centro de procesamiento de datos y comunicaciones.

Desastres y recuperacin - Implementacin de copias de seguridad y centros de respaldo. Integridad de datos - Integrar proyectos compatibles de formato controlando la consistencia de los datos desde los requerimientos del desarrollo hasta la integracin de los sistemas con las lineas del negocio.

Seguridad tecnolgica - Brindar las soluciones en los estudios de gestin de riesgos y estudios avanzados (Guerra informtica, guerra digital o ciberguerra).

Disponibilidad - Asegurar la continuidad de los servicios de las bases de datos "full time, 24x7, non stop database, open 369".

Anlisis de sistemas - Analizar ciclos de procesamiento y el retorno funcional de todas las capas de negocio.

Testing - Realizar pruebas de software y/o de hardware. Gestin de proyectos.

Auditoras tecnolgicas del DBA


El DBA implementa protocolos y soluciones de seguridad en infraestructuras tecnolgicas, implementando los planes de seguridad de aplicacin orientadas a producto, implementando requerimientos de auditora e implementando soluciones estrictas de seguridad (Gobierno y leyes); Adems, se encarga de disear, actualizar y ejecutar planes de seguridad integrales desde la inteligencia productiva de negocios y los requerimientos debidamente expuestos.

Ingeniera de soporte del DBA


Los ingenieros de soporte DBA estn encargados de ofrecer soluciones de disponibilidad en los planes de continuidad de negocios y en todos los procesos de aprovisionamiento de datos en entornos de produccin y entornos de desarrollo, coordinando procesos de entrega con gerentes de servicio y lderes de equipo de Tecnologas de la Informacin, documentando procesos de mejora y cumpliendo con los objetivos establecidos por la direccin de TI definidas en herramientas ITIL.

Testing del DBA


Los ingenieros de testing realizan pruebas de rendimiento, pruebas de impacto, pruebas funcionales, pruebas de cdigo, pruebas de carga de datos, pruebas de implementacin y pruebas de integracin en proyectos Investigacin, desarrollo e innovacin. Para la ejecucin de pruebas es necesario aplicar las metodologas basadas en Ingeniera del software, sus aplicaciones funcionales y los requerimientos de calidad, aadiendo las lneas base de la ingeniera requerimientos en la inteligencia de negocios y las tecnologas de la informacin.

Roles del DBA



Analistas de datos. Analista de informacin. Analistas de sistemas. Analistas de programacin. Administradores de bases de datos. Consultores de sistemas. Consultores de tecnologas de la informacin. Consultores de aplicaciones. Consultores de programacin. Programadores de bases de datos. Programadores de procesos de negocio. Integradores de datos. Ingenieros de datos. Ingenieros estadsticos. Jefes de centros de datos. Coordinadores de rea. Jefes de aplicaciones. Ingenieros de bases de datos espaciales. Minera de datos espaciales. Jefe de proyectos espaciales. Ingenieros de software. Instructores de software.

Profesores de bases de datos. Gestores de green IT. Ingenieros de soporte TI. Jefes de soporte TI. Administrador de proyectos de minera de datos. Consultor de proyectos de Minera de datos. Directores de rea. Contractors. Gerentes de producto. Gerentes de consultora. Gerentes de soporte TI.

Introduccin. Una Base de Datos es una coleccin de archivos, datos, informacin; ordenada, organizada, y relacionada, con la finalidad de permitir el manejo de la informacin para su procesamiento. Cada uno de los archivos representan una coleccin de registros y cada registro est compuesto de una coleccin de campos. Cada uno de los campos de cada registro permite llevar informacin de alguna caracterstica o atributo de alguna entidad del mundo real. El DBMS es un conjunto de programas que se encargan de manejar la creacin y todos los accesos a las bases de datos. Se compone de un Lenguaje de Definicin de Datos (DDL: Data Definition Languaje), de un Lenguaje de Manipulacin de Datos (DML: Data Manipulation Languaje), y de un Lenguaje de Consulta (SQL: Structured Query Languaje). Sistema de Administracin de Base de Datos (DBMS). Es el nivel de software que provee el acceso a la informacin a un alto nivel de abstraccin. En lugar de manipular archivos, registros, ndices, el programa de aplicacin opera en trminos de clientes, cuentas, saldos, etc. Acceso a la Base de Datos La secuencia conceptual de operaciones que ocurren para accesar cierta informacin que contiene una base de datos es la siguiente: El usuario solicita cierta informacin contenida en la base de datos. El DBMS intercepta este requerimiento y lo interpreta. DBMS realiza las operaciones necesarias para accesar y/o actualizar la informacin solicitada Para ver el grfico seleccione la opcin "Descargar" del men superior Proceso para Accesar Informacin de Bases de Datos. Unidad I. Funciones del Administrador de la Base de Datos. 1. Conceptos Generales. Administrador de la Base de Datos. Es la persona encargada de definir y controlar las bases de datos corporativas, adems proporciona asesora a los desarrolladores, usuarios y ejecutivos que la requieran. Es la persona o equipo de personas profesionales responsables del control y manejo del sistema de base de datos, generalmente tiene(n) experiencia en DBMS, diseo de bases de datos, Sistemas operativos, comunicacin de datos, hardware y programacin. Un Administrador de Base de Datos de tiempo completo normalmente tiene aptitudes tcnicas para el manejo del sistema en cuestin a dems, son cualidades deseables nociones de administracin, manejo de personal e incluso un cierto grado de diplomacia. La caracterstica ms importante que debe poseer es un conocimiento profundo de las polticas y normas de la empresa, as como el criterio de la empresa para aplicarlas en un momento dado. La responsabilidad general del DBA es facilitar el desarrollo y el uso de la Base de Datos dentro de las guas de accin definidas por la administracin de los datos. El Administrador de Bases de Datos 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. Administrar la estructura de la Base de Datos. Esta responsabilidad incluye participar en el diseo inicial de la base de datos y su puesta en practica as como controlar, y administrar sus requerimientos, ayudando a evaluar alternativas, incluyendo los DBMS a utilizar y ayudando en el diseo general de la bases de datos. En los casos de grandes aplicaciones de tipo organizacional, el DBA es un gerente que supervisa el trabajo del personal de diseo de la BD.

Una vez diseada las bases de datos, es puesta en prctica utilizando productos del DBMS, procedindose entonces a la creacin de los datos (captura inicial). El DBA participa en el desarrollo de procedimientos y controles para asegurar la calidad y la alta integridad de la BD. Los requerimientos de los usuarios van modificndose, estos encuentran nuevas formas o mtodos para lograr sus objetivos; la tecnologa de la BD se va modificando y los fabricantes del DBMS actualizan sus productos. Todas las modificaciones en las estructuras o procedimientos de BD requieren de una cuidadosa administracin. Administracin de la Actividad de Datos. El DBA no es usuario del sistema, no administra valores de datos; sino la actividad de datos; protege los datos, no los procesa. Dado que la base de datos es un recurso compartido, el DBA debe proporcionar estndares, guas de accin, procedimientos de control y la documentacin necesaria para garantizar que los usuarios trabajen en forma cooperativa y complementaria al procesar datos en la bases de datos. Administrar el Sistema Manejador de Base de Datos. Existe una gran actividad al interior de un DBMS. La concurrencia de mltiples usuarios requiere la estandarizacin de los procesos de operacin; el DBA es responsable de stas especificaciones y de asegurarse que estas lleguen a quienes concierne. Todo el mbito de la base de datos se rige por estndares, desde la forma de como se captura la informacin (tipo de dato, longitud, formato), como es procesada y presentada. El nivel de estandarizacin alcanza hasta los aspectos ms internos de la base de datos; como s accesa a un archivo, como se determinan los ndices primarios y auxiliares, registros, etc. El DBA debe procurar siempre que los estndares que sern aplicados beneficien tambin a los usuarios, privilegiando siempre la optimizacin en la operacin del DBMS y el apego de las polticas de la empresa. Entre las funciones del DBA se encuentra la de revisar los estndares peridicamente para determinar su operatividad, ajustarlos, ampliarlos o cancelarlos y hacer que stos se cumplan. Establecer el Diccionario de Datos. Cuando se definen estndares sobre la estructura de la base de datos, se deben de registrarse en una seccin del diccionario de datos a la que todos aquellos usuarios relacionados con ese tipo de proceso pueden acceder. Este metadato debe precisar informacin que nos indique con claridad el tipo de datos que sern utilizados, sus mbitos de influencia y sus limitantes de seguridad. Asegurar la Confiabilidad de la Base de Datos 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. Se deben utilizar gestores con las herramientas necesarias para la reparacin de los posibles errores que las bases de datos pueden sufrir, por ejemplo tras un corte inesperado de luz. Confirmar la Seguridad de la Base de Datos. Coordinar las nuevas propuestas para realizar ajustes en los derechos de acceso a datos compartidos y aplicaciones especficamente propuestas seran analizados en conjunto con los supervisores o directivos de las reas involucradas para determinar si procede pudieran aparecer problemas cuando dos o ms grupos de usuarios quedan autorizados para notificar los mismos datos. Uno de tales conflictos es el de la actualizacin perdida; este ocurre cuando el trabajo de un usuario queda sobrescrito sobre por el de un segundo usuario. El DBA queda responsabilizado para identificar la posible ocurrencia de dichos problemas as como de crear normas y procedimientos para su eliminacin. Se obtendrn este tipo de garantas cuando el DBMS sea capaz de implementar las restricciones aplicables al acceso concurrente, y este sea utilizado adecuadamente por programadores y usuarios; para borrar lo anterior, se hace indispensable el apego a los estndares el seguimiento de instructivos y manuales y las reglas establecidas para los diversos procesamientos y procedimientos que se llevan acabo. Entre las alternativas mas utilizadas por el DBA para tratar de resolver o minimizar este problema se encuentran las siguientes: Restringir el acceso a los procedimientos para ciertos usuarios. Restringir al acceso a los datos para ciertos usuarios procedimientos y/o datos. Evitar la coincidencia de horarios para usuarios que comparten. Las tcnicas de recuperacin son otra funcin esencial del DBA al administrar la actividad de datos. A pesar de que el DBMS lleva a cabo una parte del proceso de recuperacin, los usuarios determinan en forma critica la operatividad de esos sistemas de proteccin. El DBA debe anticipar fallas y definir procedimientos

estndares de operacin; los usuarios deben saber que hacer cuando el sistema este cado y que es lo primero que debe realizarse cuando el sistema este puesto en marcha nuevamente. El personal de operacin deber saber como iniciar el proceso de recuperacin de la BD que copias de seguridad utilizar; como programar la reejecucin del tiempo perdido y de las tareas pendientes; es importante tambin establecer un calendario para llevar a cabo estas actividades sin afectar a otros sistemas dentro de la organizacin que hagan uso de los mismos recursos de computo. Destacan por su importancia en el proceso de recuperacin y a su vez en la atencin que prestan a otros sectores de la organizacin. Los dispositivos de comunicacin remota, los sistemas de interconexin y otros accesorios de uso compartido. El DBA es el responsable de la publicacin y mantenimiento de la documentacin en relacin con la actividad de los datos, incluyendo los estndares de la BD, los derechos de recuperacin y de acceso a la BD, los estndares para la recuperacin de cadas y el cumplimiento de las polticas establecidas. Los productos DBMS ms populares que se encuentran en el mercado proporcionan servicios de utileras para ayudar al DBA en la administracin de los datos y su actividad. Algunos sistemas registran en forma automtica los nombres de los usuarios y de las aplicaciones a las que tienen acceso as como a otros objetos de la BD. Incorpora tambin utileras que permitan definir en el diccionario de datos las restricciones para que determinadas aplicaciones o mdulos de ellas solo tengan acceso a segmentos especficos de la BD. Objetivos del Administrador de la Base de Datos. Mantener la Integridad de los Datos. Una base de datos debe protegerse de accidentes tales como los errores en la entrada de los datos o en la programacin, del uso mal intencionado de la base de datos y de los fallos del hardware o del software que corrompen los datos. La proteccin contra accidentes, que ocasiona inexactitudes en los datos, es parte del objetivo de garantizar la integridad de los datos. Estos accidentes incluyen los fallos durante el procesamiento de las transacciones, los errores lgicos que infringen la suposicin de que las transacciones preservan las restricciones de consistencia de la base de datos y las anomalas debido al acceso concurrente en la base de datos (acceso concurrente). La integridad, se encarga de asegurar que las operaciones ejecutadas por los usuarios sean correctas y mantengan la consistencia de la base de datos. Mantener la Seguridad de los Datos. La proteccin de la base de datos de usos mal intencionados o no autorizados se denomina seguridad de los datos. La seguridad se encarga de limitar a los usuarios a ejecutar nicamente las operaciones permitidas. Mantener la Disponibilidad de los Datos. La posibilidad de fallos de hardware o de software requiere procedimientos de recuperacin de la base de datos. Tiene que proporcionar medios para el restablecimiento de las bases de datos que se hayan corrompido por desperfectos del sistema, a un estado uniforme. Funciones Bsicas del Administrador de la Bases de Datos. Creacin de Bases de Datos y Tablas. Creando Bases de Datos: Localizacin de las bases de datos. Tipo de base de datos (modo de direccionamiento). Creando Tablas: Seleccionando tipos de datos. Tablas fragmentadas o no fragmentadas. Localizacin de la tabla. Determinacin del espacio en disco. Modo de aseguramiento de candados. Especificacin de las Restricciones de Integridad de los Datos. Las restricciones de integridad se mantienen en una estructura especial del sistema que consulta el gestor de la base de datos cada vez que se tiene lugar una actualizacin en el sistema. Estos son algunos mtodos para asegurar la integridad de los datos: Privilegios:

o o

Base de datos. Tabla.

Columna Integridad de identidad, semntica y referencial. Vistas. Administrar la Concurrencia. La administracin de la concurrencia involucra como los datos son consultados y actualizados en un ambiente multiusuario. Existen dos tipos de control de la concurrencia: Concurrencia de Lectura: (Instruccin SELECT) Administrada a travs de los niveles de aislamiento. Concurrencia de Actualizacin: Instrucciones INSERT, DELETE y UPDATE. Optimizacin del Acceso a Datos. ndices. Estadsticas de actualizacin. Distribucin de datos. Definir el Esquema Conceptual. Es tarea del administrador de datos decidir con exactitud cual es la informacin que debe mantenerse en la base de datos, una vez identificado los datos a almacenar en un nivel abstracto, el dba debe crear a continuacin el esquema conceptual correspondiente, empleando el DDL conceptual. Definir el Esquema Interno. El dba debe definir la representacin de la informacin en la base de datos almacenada (diseo fsico). Debe crear la definicin de estructura de almacenamiento correspondiente (esquema interno) con el DDL interno y definir la correspondencia entre los esquemas interno y conceptual. Vincularse con los Usuarios. El dba debe encargarse de la comunicacin con los usuarios, garantizar la disponibilidad de los datos que requieren y escribir y/o ayudar a los usuarios a escribir los esquemas externos necesarios, empleando el DDL externo aplicable. Procedimientos de Respaldo y Recuperacin. El dba debe definir un plan de recuperacin adecuado que incluya descarga o vaciado peridico de la base de datos en un medio de almacenamiento de respaldo, y procedimientos para cargar otra vez la base de datos a partir del vaciado ms reciente cuando sea necesario. Supervisar el Desempeo y Responder a cambios en los Requerimientos. El dba debe organizar el sistema de modo que se obtenga el desempeo que sea "el mejor para la empresa", y realizar los ajustes apropiados cuando cambien los requerimientos. Concesin de Autorizacin para el Acceso a los Datos. La concesin de diferentes tipos de autorizacin, permite al administrador de la base de datos regular que partes de la base de datos van a poder ser accedidas por varios usuarios. Definicin de esquema. Es el esquema original de la base de datos se crea escribiendo un conjunto de definiciones que son traducidas por el compilador de DDL a un conjunto de tablas que son almacenadas permanentemente en el diccionario de datos. Definicin de la estructura de almacenamiento del mtodo de acceso. Estructuras de almacenamiento y de acceso adecuados se crean escribiendo un conjunto de definiciones que son traducidas por e compilador del lenguaje de almacenamiento y definicin de datos.

Leer ms: http://www.monografias.com/trabajos19/administracion-base-datos/administracion-basedatos.shtml#funciones#ixzz2rfYJMdkS

Anda mungkin juga menyukai