Componentes de Los SGBD

download Componentes de Los SGBD

of 3

description

kbkbkb

Transcript of Componentes de Los SGBD

Componentes de los SGBDprincipales de los sistemas gestores de bases de datos. stos suelen serpaquetes de software muy complejos que proporcionan una serie de servicios para almacenar y explotar los datosLos componentes de los sistemas gestores de bases de datos son los siguientes:Lenguajes SGBD Lenguaje de definicin de datos- DDL:te permite llevar a cabo las tareas de definicin de las estructuras que almacenarn los datos, as como los mtodos o funciones que permitan consultarlos. Lenguaje de manipulacin de datos-DML:te permite consultar o manipular los datos, organizados por el modelo adecuado. El ms popular es el SQL. Se clasifican en: Procedurales: se le da instrucciones al sistema para que elabore unos procedimientos en la base de datos para calcular un resultado final. No Procedurales: se detalla la informacin sin un mtodo especfico para obtener informacin. Lenguajes de cuarta generacin:son lenguajes de programacin diseados con el objetivo de desarrollar aplicaciones orientadas a las bases de datos Lenguaje de control de datos:este tipo de lenguaje incluye una serie de comandos SQL que permiten al administrador controlar al acceso a los datos que tengan una base de datos.Diccionario de datosEl diccionario de datos es el lugar donde se guarda toda la informacin de todos los datos que forman la base de datos. Dentro de l se encuentra la lista de todos los elementos que forman parte del flujo de datos de todo el sistema.En su contenido est las descripciones de todos los dems objetos (archivos, programas,) que existen en el sistema, almacena el conjunto numeroso de esquemas y especifica cada archivo y su ubicacin, tambin incluye informacin acerca de qu programas utilizan qu datos, y a que usuarios les interesa un informe u otro.Est integrado dentro de la misma base de datos, puede tolerar descripciones de los modelos conceptual, lgico, interno y externo. Est guardado en un medio con acceso directo por si llegsemos a perder informacin poder recuperarla con facilidad.Seguridad e IntegridadLos datos estn protegidos por si personas que no tienen acceso intentasen acceder, por cadas durante el procesamiento de transacciones, anomalas por acceder varias personas al mismo tiempo, anomalas producidas por distribuir los datos entre varios ordenadores.El administrador de la base de datosDentro de los sistemas de gestin de bases de datos hay varias categoras de usuarios segn el derecho o autorizacin que tengan sobre los objetos que componen la base de datos: Usuarios de la categora DBA: su funcin es administrar la base por lo tanto tienen acceso total. Usuarios de la categora RESOURCE: pueden crear sus propios objetos y pueden hacer consultas. Usuario de la categora CONNECT: solo pueden realizar consultas.Tareas del administrador de la BD Instalar el SGBD en el sistema informtico. Crear las bases de datos que se vayan a tramitar. Crear y mantener el esquema de la BD. Crear y mantener las cuentas de usuario de la BD. Arrancar y parar el SGBD, y cargar las bases de datos necesarias para trabajar. Cooperar con el administrador del sistema operativo, a la hora de ubicar, dimensionar y controlar los archivos y espacios de disco ocupados por el SGBD. Ayudar en las tareas de formacin de usuarios. Realizar estndares de uso, polticas de acceso y reglas de trabajo para los usuarios de la BD. Proporcionar la informacin que necesitan sobre la BD a los equipos de anlisis y programacin de aplicaciones. Adems realizan tareas de explotacin como: Vigilar el trabajo diario ayudando en la informacin y aclarando las dudas de los usuarios de la BD. Controlar en tiempo real los accesos, tasas de uso, cargas en los servidores Si es necesario, reorganizar la BD. Realizar las copias de seguridad peridicas de la BD.Restaurar la BD si ocurriese algo a partir de las copias de seguridad. Analizar las auditoras del sistema por si hay alguna anomala, intento de violacin de la seguridad, Ajustar y optimizar la BD mediante el ajuste de sus parmetros, y con ayuda de las herramientas de monitorizacin y de las estadsticas del sistema.