Вы находитесь на странице: 1из 2

El administrador de bases de datos (DBA ) es el profesional que administra las tecnologas de la informacin y la comunicacin, siendo responsable de los aspectos

tcnicos, tecnolgicos, cientficos, inteligencia de negocios y legales de bases de datos. Sus tareas incluyen las siguientes: implementar, dar soporte y gestionar bases de datos corporativas crear y configurar bases de datos relacionales ser responsables de la integridad de los datos y la disponibilidad disear, desplegar y monitorizar servidores de bases de datos disear la distribucin de los datos y las soluciones de almacenamiento garantizar la seguridad de las bases de datos, incluyendo backups y recuperacin de desastres planificar e implementar el aprovisionamiento de los datos y aplicaciones disear planes de contigencia disear y crear las bases de datos corporativas de soluciones avanzadas analizar y reportar datos corporativos que ayuden a la toma de decisiones en la inteligencia de negocios producir diagramas de entidades relacionales y diagramas de flujos de datos, normalizacin esquemtica, localizacin lgica y fsica de bases de datos y parmetros de tablas

Funciones de un SGBD
Las funciones provistas por un SGBD pueden agruparse en tres clases:

Consulta y actualizacin de datos Mantenimiento de esquemas Manejo de transacciones

Consulta y Actualizacin sta es la clase ms bsica de funciones y la nica que es visible "desde afuera". Consiste en un conjunto de herramientas que permite a los distintos tipos de usuarios del SGBD extraer, manipular y modifica la informacin almacenada en la base de datos. Algunos sistemas proveen una nica interfaz, llamada generalmente lenguaje de consulta, para ser usada por todos los tipos de usuario. Por ejemplo, el lenguaje SQL permite ejecutar consultas y actualizaciones en una notacin vagamente similar al lenguaje natural. La expresin:

select matricula, nombre from alumnos where carrera = "Ingeniera" and edad < 21
produce como resultado una tabla con los nmeros de matrcula y los nombres de todos los alumnos menores de edad de la carrera de Ingeniera. Mantenimiento de esquemas El esquema de la base de datos es la descripcin de la estructura de la informacin almacenada en ella. Por ejemplo, para un sistema basado en tablas, el esquema puede consistir en una lista de tablas en uso, los campos que contienen, el tipo de datos de cada campo, descripciones en lenguaje natural del propsito de cada tabla y cada campo, y restricciones sobre los valores admisibles en cada campo. As como los usuarios necesitan acceder, agregar y modificar datos, tambin necesitan acceder, agregar y modificar el esquema de datos. Por ejemplo, un usuario que se acerca por primera vez a una base de datos querr saber antes que nada qu informacin contiene sta, un programador puede escribir programas que definan y creen nuevos tipos de

entidades, o eliminen algunos preexistentes; el DBA necesita controlar qu usuarios tienen accesos a qu informacin, formulando reglas de seguridad que se hacen parte del esquema. Manejo de Transacciones Una de las reas principales de aplicacin de los sgbd's es lo que se llama procesamiento de transacciones. Una transaccin es un programa de aplicacin, generalmente de duracin breve, que accede y actualiza una parte tambin generalmente pequea de la base de datos. Tpicos ejemplos son un depsito o extraccin de una cuenta bancaria, o una reservacin en un vuelo, o una verificacin de una tarjeta de crdito. El menejo de transacciones consiste en controlar mltiples transacciones ejecutando el paralelo sobre una misma base de datos corriendo en un sistema que puede fallar. Los objetivos del gestor de transacciones del sgbd son: evitar que las transacciones interfieran unas con otras al ejecutar en paralelo, y garantizar que la base de datos no sea daada en forma irreparable por cadas, ya sea del sistema en s o de alguna de las transacciones. El primero de los objetivos da lugar a lo que se llama control de paralelismo; el segundo, a tcnicas de recuperacin.

Componentes[editar]
El motor de la base de datos acepta peticiones lgicas de los otros subsistemas del SGBD, las convierte en su equivalente fsico y accede a la base de datos y diccionario de datos en el dispositivo de almacenamiento. El subsistema de definicin de datos ayuda a crear y mantener el diccionario de datos y define la estructura del fichero que soporta la base de datos. El subsistema de manipulacin de datos ayuda al usuario a aadir, cambiar y borrar informacin de la base de datos y la interroga para extraer informacin. El subsistema de manipulacin de datos suele ser el interfaz principal del usuario con la base de datos. Permite al usuario especificar sus requisitos de la informacin desde un punto de vista lgico. El subsistema de generacin de aplicaciones contiene utilidades para ayudar a los usuarios en el desarrollo de aplicaciones. Usualmente proporciona pantallas de entrada de datos, lenguajes de programacin e interfaces. El subsistema de administracin ayuda a gestionar la base de datos ofreciendo funcionalidades como almacenamiento y recuperacin, gestin de la seguridad, optimizacin de preguntas, control de concurrencia y gestin de cambios.

Вам также может понравиться