Académique Documents
Professionnel Documents
Culture Documents
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).
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.
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.
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.
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.
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 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:
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: