Está en la página 1de 4

FUNCIONES DEL DBA

Un administrador de base de datos debe reunir varias características como tener nociones de administración, manejo de personal y un conocimiento de las políticas ynormas de la empresa, el mismo que participa en el desarrollo de procedimientosasegurando así la calidad e integridad de la base de datos; este es responsable deAdministrar la estructura de la Base de datos, Administrar el sistema manejador de basede datos, Establecer el diccionario de datos, Asegurar la confiabilidad de la base dedatos, Confirmar la seguridad de la base de datos.

Administración de la estructura de Base de Datos:

Esta incluye participar en eldiseño inicial de la base de datos, su puesta en práctica, controlar y administrar losrequerimientos además establecer que DBMS se va a utilizar. El DBA participa en eldesarrollo de procedimientos y controles para asegurar la integridad de la BD ..

Implicaciones por la modificación de Esquemas:

Existen modificaciones que soninevitables las cuales deben estar en relación con la base de datos, en la que es necesariadisponer de documentación que contenga información de las modificaciones realizadasen 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 nolos procesa este debe proporcionar estándares, guías de acción, procedimientos decontrol y documentación que garantice que los 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 deseguridad e integridad, Definir procedimientos de respaldo y recuperación, Supervisar eldesempeño y responder a cambios 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 losusuarios 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 detransacciones, Tiempo de respuesta.

Los Usuarios:

Existen varios tipos de usuarios como son el usuario final, elprogramador de base de datos, el DBA.

Implementación del esquema conceptual:

Esta describe la estructura lógica medianteun modelo abstracto; que define la descripción de atributos, de entidades, lasconexiones, y las restricciones de integridad, este es responsabilidad del DBA. Entre loselementos 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 deexistencias. Dentro de los elementos en la definición de las relaciones tenemos:

nombre,cardinalidad y opcionalidad de las relaciones.

Metodología del Diseño Conceptual:

Las tareas para realizar un diseño conceptualson: identificar las entidades, identificar las relaciones, identificar los atributos yasociarlos a entidades y relaciones, determinar los dominios de los atributos, determinar los identificadores, determinar las jerarquías de generalización, dibujar el diagrama deentidad-relación, revisar el esquema conceptual local con el usuario.

Estructura de la Base de Datos:

Tenemos el esquema de base de datos, diccionario dedatos, índices, formatos de captura y presentación.

Esquema de integridad:

Existen restricciones que se aplican en tres niveles que son unatributo simple, un atributo dependiente, relaciones entre tuplas de una a varias tablas.

Esquema de seguridades y autorización:

Su objetivo es proteger contra accesos noautorizados incluye aspectos legales, sociales y éticos, políticas de la empresa, acceso alas instalaciones, identificación de usuarios, controles de sistema operativo, existen otrotipo de amenazas como virus.Los principios básicos para la seguridad son:

suponer que el diseño del sistema espúblico, el defecto debe ser sin acceso, chequear permanentemente, los mecanismos deprotecció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, Usuariossofisticado quien interactúa pero no escribe programas, Usuarios 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 deabstracción, describe los datos que son almacenados realmente, describe laimplementación de la base de datos en memoria secundaria, describen los métodos deacceso que garanticen el acceso a los datos.Para identificar y autentificar a los usuarios el sistema debe utilizar alguna de estasformas código y contraseña, identificación por hardware, característicasbioantropométricas, conocimiento y hábitos del usuario, información predefinida.

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 dedatos, diccionario de datos, índices, datos estadísticos; el diseño físico de una base dedatos 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 detrabajo.

Implementaciones de los esquemas externos (vistas):

Es el nivel más alto deabstracción; en donde las vistas son los datos físicos utilizados en tablas; el contenidode 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 salidade la BD, los mismos que pueden soportar dos enfoques el control discrecional y elcontrol obligatorio; las vistas son de gran utilidad por varias razones ya queproporcionan un mecanismo de seguridad poderoso, permiten que los usuarios accedana los datos en el formato que deseen o necesiten, se pueden simplificar operacionessobre las relaciones base que son complejas; los elementos relevantes de una vista son:tiempo, origen, destino, especificaciones particulares.

Diccionario de datos:

Es una herramienta que facilita el control y manejo de lainformación en el diseño, los requerimientos y la organización para un diccionario dedatos ideal son el modelo conceptual, modelo lógico, modelo interno.

Implicaciones de bases de datos distribuidas:

La evolución de los sistemas deinformació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 escuando los equipos están conectados a un servidor centralizado, Base de datosdistribuidos está dividida en fragmentos almacenados en diferentes tipos de red, Arquitectura Cliente_Servidor

es la integración distribuida en un sistema de red; lasventajas de este sistema son autonomía local, capacidad y crecimiento incremental,fiabilidad y disponibilidad, eficiencia y flexibilidad.