Vous êtes sur la page 1sur 5

ADMINISTRACION DE BASE DE DATOS

Una Base de Datos es una colección de archivos, datos, información; ordenada, organizada, y
relacionada, con la finalidad de permitir el manejo de la información para su procesamiento. Cada
uno de los archivos representan una colección de registros y cada registro está compuesto de una
colección de campos. Cada uno de los campos de cada registro permite llevar información de
alguna característica o atributo de alguna entidad del mundo real.

Se encargan de manejar la creación y todos los accesos a las bases de datos. Se compone de un
Lenguaje de Definición de Datos (DDL: Data Definition Languaje), de un Lenguaje de
Manipulación de Datos (DML: Data Manipulation Languaje), y de un Lenguaje de Consulta (SQL:
Structured Query Languaje).

Los datos como activo de la organización


La base de datos, el activo más valioso de las empresas.

No tener actualizadas las direcciones de los clientes afecta directamente la percepción de


servicio y supone gastos adicionales para una compañía. Por eso mantener actualizada la
base de datos es la mejor inversión que puede realizar en su negocio, pues se ahorra gastos
y mejora el servicio al cliente.

La importancia de tener una base de datos al día está en la confianza de tener una poderosa
herramienta estratégica para la toma de decisiones comerciales y de mercadeo, en pro de
aumentar la participación en el mercado y mejorar el servicio.

Evolución de la función del administrador de las base de datos

La administración de base de datos tiene sus raíces en el viejo mundo descentralizado del sistema de
archivos. Fue desarrollada como respuesta a los cambios en el manejo de datos de datos motivados
por los avances tecnológicos en los sistemas de computación. El desarrollo de la función de la
administración de base de datos se basa en la evolución desde el procedimiento de datos
departamental hasta el departamento de procesamiento electrónico de datos mas centralizado (EDP)
y hasta el departamento de sistemas de información (I) mas formal de datos como activo
corporativo.

El administrador de base de datos (DBA) es el responsable del manejo de base de datos


corporativos. La organización interna de la función de la base de datos varia de una compañía a
otra. Aun que no exista un estándar es una práctica común definir la función de la administración
de base de datos de acuerdo con las fases del ciclo de vida de dichas fases.

Algunas compañías han creado una posición con un mandato de manejo más amplio para manejar
tanto datos computarizados como algunos en la organización.
Rol General del DBA (administrador de base de datos)

La tarea del DBA es crear la base de datos en sí y poner en vigor los controles técnicos necesarios
para apoyar las políticas dictadas por el administrador de datos. El DBA se encarga también de
garantizar el funcionamiento adecuado del sistema y de proporcionar otros servicios de índole
técnica relacionados. El DBA cuenta por lo regular con un grupo de programadores de sistemas y
otros asistentes técnicos.

Rol Técnico del DBA (administrador de base de datos)

A demás de administrar la actividad de datos y la estructura de la BD, el DBA debe administrar el


DBMS mismo. Deberá compilar y analizar estadísticas relativas al rendimiento del sistema e
identificar áreas potenciales del problema. Dado que la BD esta sirviendo a muchos grupos de
usuarios, el DBA requiere investigar todas las quejas sobre el tiempo de respuesta del sistema, la
precisión de los datos y la facilidad de uso. Si se requieren cambios el DBA deberá planearlos y
ponerlos en práctica.

El DBA deberá vigilar periódica y continuamente las actividades de los usuarios en la BD. Los
productos DBMS incluyen tecnologías que reúnen y publican estadísticas. Estos informes pudieran
indicar cuales fueron los usuarios activos, que archivos y que elementos de datos han sido
utilizados, e incluso el método de acceso que se ha aplicado. Pueden capturarse y reportarse las
tasas de error y los tipos de errores. El DBA analizará estos datos para determinar si se necesita una
modificación en el diseño de la BD para manejar su rendimiento o para facilitar las tareas de los
usuarios; de ser así, el DBA la llevará a cabo.

El DBA deberá analizar las estadísticas de tiempo de ejecución sobre la actividad de la BD y su


rendimiento. Cuando se identifique un problema de rendimiento, ya sea mediante una queja o un
informe, el DBA deberá determinar si resulta apropiada una modificación a la estructura de la BD o
al sistema. Casos como la adición de nuevas claves o su eliminación, nuevas relaciones entre los
datos y otras situaciones típicas deberán ser analizadas para determinar el tipo de modificación
procedente.
Herramientas de administración de base de datos

Los principales sistemas de administración de bases de datos son:


Borland Paradox, Filemaker, IBM DB2, Ingres, Interbase, Microsoft SQL server, Microsoft Access,
Microsoft Foxpro, Oracle, Sybase, My SQL, Postgre SQL, mSQL, SQL Server 11

Diccionario de Datos.

El primer paso en el diseño de una base de datos es recolectar información acerca de la empresa,
que es, acerca de su uso, relaciones y significado de datos. Como el diseño de procesos es
progresivo, es necesario depositar información acerca de la opinión lógica, interna y externa del
modelo en la localización central. Una herramienta que facilita el control y manejo de la
información acerca de datos en el diseño, implementación, operación y expansión de fases de una
base de datos es llamado diccionario de datos.

El diccionario de datos es un lugar dónde se deposita información acerca de datos como origen,
descripción, relaciones y otros datos, es decir el diccionario de datos es una base de datos misma, la
cual deposita datos acerca de los datos, es una guía y contiene "mapas guías" para la base de datos
en vez de "nuevos datos", es decir es un lugar en dónde se almacena o se mantiene un conjunto de
estados (controles), información relacionada con los diferentes tipos de registros (tablas) privilegios
de los usuarios y estadísticas (cuantos registros tiene cada tabla, índices, etc.)

Los diccionarios de datos de los Sistemas de Base de datos (DBMS) no son iguales, aunque
mantienen los mismos lineamientos o las mismas características.

En otras palabras, es un catálogo, un depósito, de los elementos en un sistema. Contiene las


características lógicas de los sitios donde se almacenan los datos del sistema, incluyendo nombre,
descripción, alias, contenido y organización. Identifica los procesos donde se emplean los datos y
los sitios donde se necesita el acceso inmediato a la información, se desarrolla durante el análisis de
flujo de datos y auxilia a los analistas que participan en la determinación de los requerimientos del
sistema, su contenido también se emplea durante el diseño.

En un diccionario de datos se encuentra la lista de todos los elementos que forman parte del flujo de
datos en todo el sistema. Los elementos más importantes son flujos de datos, almacenes de datos y
procesos. El diccionario guarda los detalles y descripciones de todos estos elementos.
Herramientas de ingeniería de software asistida por computadora (CASE)

Es la aplicación de tecnología informática a las actividades, las técnicas y las metodologías propias
de desarrollo, su objetivo es acelerar el proceso para el que han sido diseñadas, en el caso de CASE
para automatizar o apoyar una o mas fases del ciclo de vida del desarrollo de sistemas.

Cuando se hace la planificación de la base de datos, la primera etapa del ciclo de vida de las
aplicaciones de bases de datos, también se puede escoger una herramienta CASE (Computer-Aided
Software Engineering) que permita llevar a cabo el resto de tareas del modo más eficiente y efectivo
posible. Una herramienta CASE suele incluir:

 Un diccionario de datos para almacenar información sobre los datos de la aplicación de


bases de datos.
 Herramientas de diseño para dar apoyo al análisis de datos.
 Herramientas que permitan desarrollar el modelo de datos corporativo, así como los
esquemas conceptual y lógico.
 Herramientas para desarrollar los prototipos de las aplicaciones.

El uso de las herramientas CASE puede mejorar la productividad en el desarrollo de una aplicación
de bases de datos.
Actividades del DBA
El administrador de base de datos (DBA) es un programa responsable de los aspectos
ambientales de una base de datos. En general esto incluye lo siguiente:

 Recuperabilidad - Crear y probar Respaldos


 Integridad - Verificar o ayudar a la verificación en la integridad de datos
 Seguridad - Definir o implementar controles de acceso a los datos
 Disponibilidad - Asegurarse del mayor tiempo de encendido
 Desempeño - Asegurarse del máximo desempeño incluso con las limitaciones
 Desarrollo y soporte a pruebas - Ayudar a los programadores e ingenieros a utilizar
eficientemente la base de datos.

Vous aimerez peut-être aussi