FUNCIONES DEL DBA Un administrador administrador de base de datos datos debe reunir varias características como tener nociones de administración, manejo de personal y un conocimiento de las políticas y normas de la empresa, el mismo que participa en el desarrollo de procedimientos asegurando así la calidad e integridad de la base de datos; este es responsable de Administrar la estructura de la Base de 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. Administración de la estructura de Base de Datos: Esta incluye participar en el diseño inicial de la base de datos, su puesta en práctica, controlar y administrar los requerimientos además establecer que DBMS se va a utilizar. El DBA participa en el desarrollo de procedimientos y controles para asegurar la integridad de la BD.. Implicaciones por la modificación de Esquemas: Existen modificaciones que son inevitables las cuales deben estar en relación con la base de datos, en la que es necesaria disponer de documentación que contenga información de las modificaciones realizadas en la BD ya que de esa manera en caso de existir problemas se podrá resolver rápidamente. Administración de la Actividad de Base de datos: El DBA protege los datos pero no los procesa este debe proporcionar estándares, guías de acción, procedimientos de control y documentación que garantice que los usuarios usuarios trabajen de forma cooperativa. Funciones del Administrador de Bases de Datos: Definir el esquema conceptual, Definir el esquema interno, Vincularse con los usuarios, Definir las verificaciones de seguridad e integridad, int egridad, Definir procedimientos de respaldo respaldo y recuperación, Supervisar Supervisar el desempeño y responde responderr a cambios ca mbios en los requerimientos. Administración del DBMS: El DBA debe administrar el DBMS, compilar y analizar estadísticas del rendimiento del sistema, vigilar periódicamente las actividades de los usuarios en la BD. Sistema de gestión de Bases de Datos: Los objetivos que debe cumplir los SGBD son: Abstracción de información, Independencia, Consistencia, Seguridad, Manejo de transacciones, Tiempo de respuesta. r espuesta. Los Usuarios: Existen varios tipos de usuarios como son el usuario final, el programador de base de datos, el DBA. Implementación del esquema conceptual: Esta describe la estructura lógica mediante un modelo abstracto; que define la descripción de atributos, de entidades, las conexiones, conexiones, y las r estricciones de integridad, este es r esponsabilidad del DBA. Entre los elementos de la definición de datos tenemos: atributos (simple, compuesto, monovalente y polivalente), llaves (super llaves, llave candidato, llave primaria), entidades fuertes y débiles, especialización y generalización, dependencias de existencias. Dentro de los elementos en la definición de las relaciones tenemos: tenemos: nombre, cardinalidad y opcionalidad de las relaciones. Metodología del Diseño Conceptual: Las tareas para realizar un diseño conceptual son: identificar las entidades, identificar las relaciones, identificar los atributos y asociarlos a entidades y relaciones, determinar los dominios de los atributos, determinar los identificadores, determinar las jerarquías de generalización, dibujar el diagrama de entidad-relación, revisar el esquema conceptual local con el usuario. Estructura de la Base de Datos: Tenemos el esquema de base de datos, diccionario de datos, índices, formatos de captura y presentación. Esquema de integridad: Existen restricciones que se aplican en tres niveles que son un atributo simple, un atributo dependiente, relaciones entre tuplas de una a varias tablas.
Esquema de seguridades y autorización: Su objetivo es proteger contra accesos no autorizados incluye aspectos legales, sociales y éticos, políticas políticas de la empresa, acceso a las instalaciones, identificación de usuarios, controles de sistema operativo, existen otro tipo de amenazas como virus. vir us. Los principios básicos para la seguridad son: suponer que el diseño del sistema es público, el defecto debe ser sin acceso, chequear permanentemente, los mecanismos de protección deben ser simples, los mecanismos deben ser aceptados por los usuarios. En los tipos de usuarios tenemos al DBA que tiene todos los privilegios para realizar cualquier operación, Programadores quien crean aplicaciones DML, Usuarios sofisticado quien quien interactúa pero pero no escribe programas, Usuarios especializados, especializados, Usuarios ingenuos aquel que no conoce el diseño interno de una base de datos. Implementación del esquema interno (Nivel Físico): Es el nivel más bajo de abstracción, describe los datos datos que son almacenados realmente, describe describe la implementación de la base de datos en memoria secundaria, describen los métodos de acceso que garanticen el acceso a los datos. Para identificar y autentificar a los usuarios el sistema debe utilizar alguna de estas formas código y contraseña, identificación por hardware, características bioantropométricas, bioantropométricas, conocimiento y hábitos del usuario, información pr edefinida. Estructura de Datos: Los componentes de un sistema de BD son gestor de archivos, manejador de base de datos, procesador de consultas, compilador DDL, archivo de datos, diccionario de datos, índices, datos estadísticos; el diseño físico de una base de datos se encarga de de escoger la estructura de almacenamiento en disco, conocer combinaciones de consultas y actualizaciones y una correcta descripción de la carga de trabajo. Implementaciones de los esquemas externos (vistas): Es el nivel más alto de abstracción; en donde las vistas son los datos físicos utilizados en tablas; el contenido de una vista está definido como una consulta sobre una o varias relaciones base. En una vista pueden realizarse controles que restringen los valores de entrada o salida de la BD, los mismos que pueden soportar dos enfoques el control discrecional y el control obligatorio; las vistas son de gran utilidad por varias razones ya que proporcionan un mecanismo de seguridad poderoso, permiten que los usuarios accedan a los datos en el el formato que deseen o necesiten necesit en, se pueden simplificar operaciones opera ciones sobre las relaciones base que son complejas; los elementos relevantes de una vista son: tiempo, origen, destino, especificaciones part iculares. Diccionario de datos: Es una herramienta que facilita el control y manejo de la información en el diseño, los requerimientos y la organización para un diccionario de datos ideal son el modelo conceptual, modelo lógico, modelo interno. Implicaciones de bases de datos distribuidas: La evolución de los sistemas de información y el crecimiento de la misma a existido la necesidad de integrar y compartir la información, la evolución de las BD es la siguiente Base de datos centralizada es cuando los equipos están conectados a un servidor centralizado, Base de datos distribuidos está dividida en fragmentos almacenados en diferentes tipos de red, Arquitectura Cliente_Servidor es la integración distribuida en un sistema de red; las ventajas de este sistema son autonomía local, capacidad y crecimiento incremental, fiabilidad y disponibilidad, eficiencia y flexibilidad.
Mariela Terán