Estrcuctura de un sistema de base de datos

Solo disponible en BuenasTareas
  • Páginas : 18 (4418 palabras )
  • Descarga(s) : 0
  • Publicado : 21 de febrero de 2011
Leer documento completo
Vista previa del texto
Fundamentos de Base de Datos
Mtra. Berenice Navarro Tema: 1.6, 1.7

Estructura General de un Sistema de BD
(El Gestor de Base de Datos SGBD)


Los Sistemas de gestión de base de datos son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. Se compone de un lenguaje de definición de datos DDL, de unlenguaje de manipulación de datos DML y de un lenguaje de consulta SQL.

En temas relacionados, se mencionan los términos SGBD y DBMS, siendo ambos equivalentes, y acrónimos, respectivamente, de Sistema Gestor de Bases de Datos y DataBase Management System, su expresión inglesa.

Lic. Berenice Navarro

2

Tarea 5.
Investigar ¿Cómo es una instrucción en el Lenguaje de Definición de Datos DDL?(Un ejemplo de cualquier instrucción)  Investigar ¿Cómo es una instrucción en el Lenguaje de Manipulación de Datos DML? (Un ejemplo de cualquier instrucción)  Que instrucciones/operaciones son válidas para DDL y cuales son válidas para DML


Fuente: (Libros, Internet)
Lic. Berenice Navarro 3

Estructura General de un Sistema de BD
(El Gestor de Base de Datos SGBD)

Los SGBD sonpaquetes de software muy complejos y sofisticados que deben proporcionar los servicios. No se puede generalizar sobre los elementos que componen un SGBD ya que varían mucho unos de otros. Sin embargo, es muy útil conocer sus componentes y cómo se relacionan cuando se trata de comprender lo que es un sistema de bases de datos.
Lic. Berenice Navarro 4

Estructura General de un Sistema de BD
(ElGestor de Base de Datos SGBD)

Un SGBD tiene varios módulos, cada uno de los cuales realiza una función específica. El sistema operativo proporciona servicios básicos al SGBD, que es construido sobre él.
MODULOS DEL SGBD Procesador de Consultas Gestor de la BD Gestor de ficheros Pre-Procesador LMD Compilador DDL Gestor del Diccionario

SGBD
Sistema Operativo
PRINCIPALES COMPONENTES Control deautorización Procesador de Comandos Control de Integridad Optimizador de Consultas Gestor de transacciones Planificador (Scheduler) Gestor de recuperación Gestor de Buffers Lic. Berenice Navarro

5

Estructura General de un Sistema de BD
(El Gestor de Base de Datos SGBD)








MODULOS




El procesador de consultas es el componente principal de un SGBD. Transforma lasconsultas en un conjunto de instrucciones de bajo nivel que se dirigen al gestor de la base de datos. El gestor de la base de datos es el interfase con los programas de aplicación y las consultas de los usuarios. El gestor de la base de datos acepta consultas y examina los esquemas externo y conceptual para determinar qué registros se requieren para satisfacer la petición. Entonces el gestor de labase de datos realiza una llamada al gestor de ficheros para ejecutar la petición. El gestor de ficheros maneja los ficheros en disco en donde se almacena la base de datos. Este gestor establece y mantiene la lista de estructuras e índices definidos en el esquema interno. Si se utilizan ficheros dispersos, llama a la función de dispersión para generar la dirección de los registros. Pero el gestor deficheros no realiza directamente la entrada y salida de datos. Lo que hace es pasar la petición a los métodos de acceso del sistema operativo que se encargan de leer o escribir los datos en el buffer del sistema. El preprocesador del LMD convierte las sentencias del LMD embebidas en los programas de aplicación, en llamadas a funciones estándar escritas en el lenguaje anfitrión. El preprocesadordel LMD debe trabajar con el procesador de consultas para generar el código apropiado. El compilador del LDD convierte las sentencias del LDD en un conjunto de tablas que contienen metadatos. Estas tablas se almacenan en el diccionario de datos. El gestor del diccionario controla los accesos al diccionario de datos y se encarga de mantenerlo. La mayoría de los componentes del SGBD acceden al...
tracking img