Estructura general de un gestor de base de datos - PowerPoint PPT Presentation

1 / 8
About This Presentation
Title:

Estructura general de un gestor de base de datos

Description:

Estructura general de un gestor de base de datos Unidad I. Conceptos de BD Tema 1.7.1 Realiz : I.S.C. Raquel Gpe Saucedo Chac n Definici n Un Sistema ... – PowerPoint PPT presentation

Number of Views:48
Avg rating:3.0/5.0
Slides: 9
Provided by: maes3
Category:

less

Transcript and Presenter's Notes

Title: Estructura general de un gestor de base de datos


1
Estructura general de un gestor de base de datos
  • Unidad I. Conceptos de BD

2
Definición
  • Un Sistema Gestión de Bases de Datos SGBD- (Data
    Base Management System DBMS) consiste en una
    colección de datos interrelacionados y un
    conjunto de programas para acceder a esos datos. 
    El Objetivo primordial de un SGBD es proporcionar
    un entorno que sea a la vez conveniente y
    eficiente para ser utilizado al extraer y
    almacenar información de la base de datos.
    (KORTH, 1995)
  • El sistema de gestión de la base de datos (SGBD)
    es una aplicación que permite a los usuarios
    definir, crear y mantener la base de datos, y
    proporciona acceso controlado a la misma.
    (MÁRQUES, 2001)

3
Estructura general de un Sistema de Gestión de
Base de Datos.
  • Un Sistema de Gestión de Base de Datos se
    divide en módulos que tratan cada una de las
    responsabilidades del sistema general. Los
    componentes funcionales de un SGBD (KORTH, 1995) 
    incluyen

4
Estructura general de un Sistema de Gestión de
Base de Datos.
  • Procesador de Consultas. Traduce sentencias en
    un lenguaje de consultas a instrucciones de bajo
    nivel que entiende el gestor de la base de datos.
  • Gestor de la Base de Datos. Proporciona la
    interface entre los datos de bajo nivel
    almacenados en la  base de datos y los programas
    de aplicación y las consultas que se hacen en el
    sistema.
  • Gestor de Archivos. Gestiona la asignación de
    espacio en la memoria del disco y de las
    estructuras de datos usadas para representar la
    información almacenada en disco.

5
Estructura general de un Sistema de Gestión de
Base de Datos.
  • Pre compilador del Lenguaje de Manipulación de
    Datos DML. Convierte las sentencias en DML
    incorporadas en un programa de aplicación en
    llamadas normales a procedimientos en el lenguaje
    principal.
  • Compilador del Lenguaje de Definición de Datos
    DDL. Convierte sentencias en DDL en un conjunto
    de tablas metadatos o datos sobre datos.
  •   Gestor del Diccionario de Datos. Almacena
    metadatos sobre la estructura de la base de
    datos.

6
Estructura general de un Sistema de Gestión de
Base de Datos.
  • Control de autorización. Este módulo comprueba
    que el usuario tiene los permisos necesarios para
    llevar a cabo la operación que solicita.
  • Procesador de comandos. Una vez que el sistema
    ha comprobado los permisos del usuario, se pasa
    el control al procesador de comandos.
  • Control de la integridad. Cuando una operación
    cambia los datos de la base de datos, este módulo
    debe comprobar que la operación a realizar
    satisface todas las restricciones de integridad
    necesarias.

7
Estructura general de un Sistema de Gestión de
Base de Datos.
  • Optimizador de consultas. Este módulo determina
    la estrategia óptima para la ejecución de las
    consultas.
  • Gestor de transacciones. Este módulo realiza el
    procesamiento de las transacciones.
  • Planificador (scheduler). Este módulo es el
    responsable de asegurar que las operaciones que
    se realizan concurrentemente sobre la base de
    datos tienen lugar sin conflictos.

8
Estructura general de un Sistema de Gestión de
Base de Datos.
  • Gestor de recuperación. Este módulo garantiza
    que la base de datos permanece en un estado
    consistente en caso de que se produzca algún
    fallo.
  • Gestor de buffers. Este módulo es el responsable
    de transferir los datos entre memoria principal y
    los dispositivos de almacenamiento secundario. A
    este módulo también se le denomina gestor de
    datos.
  • .
Write a Comment
User Comments (0)
About PowerShow.com