Está en la página 1de 6

INSTITUTO TECNOLOGICO DE

TAPACHULA

NOMBRE:

ERICK JONATHAN BURGUETE LOPEZ

DOCENTE:

NICOLAS CABRERA HIDALGO

MATERIA:

FUNDAMENTOS DE BASE DE DATOS

CARRERA:

ING. EN SISTEMAS COMPUTACIONALES

SEMESTRE: 4 GRUPO: D

TRABAJO:

INVESTIGACION DEL TEMA ARQUITECTURA SGBD

TAPACHULA, CHIAPAS A 03 DE MARZO DEL 2017.


INTRODUCCION

Definimos un Sistema Gestor de Bases de Datos o SGBD, tambin


llamado DBMS (Data Base Management System) como una coleccin
de datos relacionados entre s, estructurados y organizados, y un
conjunto de programas que acceden y gestionan esos datos. La
coleccin de esos datos se denomina Base de Datos o BD, (DB Data
Base).
En este trabajo se define la arquitectura de una base de datos SGBD
asi como La gestin de archivos presentaba inconvenientes:
Redundancia e inconsistencia de los datos. Dificultad para tener
acceso a los datos. Separacin y aislamiento de los datos. Problemas
en la seguridad de los datos. Dependencia de estructura del fichero
con el lenguaje de programacin.
SISTEMA DE GESTIN DE BASE DE DATOS (SGBD)

Un Sistema de gestin de base de datos (SGBD) o en ingls Database management


system (DBMS), se divide en mdulos que se encargan de tareas especficas.
Normalmente el Sistema Operativo proporciona una serie de funciones bsicas que
son utilizadas por el SGBD, para realizar otras tareas ms complejas. Los
componentes ms importantes del SGBD son:

Gestor de ficheros (File Manager o File System).

Encargado de asignar espacio en disco y mantener la estructura de los ficheros


donde se almacenarn los datos. Adems es el responsable de localizar el bloque
de informacin que se requiere solicitndoselo al Gestor de discos del S.O. y
proporcionndoselo al Gestor de Datos. Puede implementarse simplemente como
un interfaz al Gestor de Ficheros del Sistema Operativo o el SGBD puede tener uno
propio.

Gestor de datos (Data Manager).

Es el principal componente del SGBD.

Entre sus funciones podemos citar: Acceso a los datos interactuando con el gestor
de ficheros propio o del S.O. Asegura que se cumplen los requisitos para mantener
la integridad y consistencia de los datos, adems de controlar la seguridad.
Sincroniza las operaciones de los usuarios que estn accediendo concurrentemente
a la BD. Interviene tambin en operaciones de respaldos y recuperaciones.

Procesador de consultas (Query Processor).


Interpreta las consultas (queries) de los usuarios online y los convierte en una serie
de operaciones que sern enviadas al Gestor de Datos para su ejecucin. Entre sus
funciones estn el optimizar estas operaciones haciendo uso de la informacin del
diccionario de datos y encontrar una estrategia eficiente para su ejecucin (plan de
ejecucin).

Compilador de LDD (DDL, Data Definition Languaje).

Convierte las sentencias de definicin de esquemas en tablas y la informacin sobre


las mismas se almacena en el DDL.

Precompilador de LMD (DML, Data Manipulation Languaje).

Convierte las sentencias en LMD dentro de un programa de aplicacin a llamadas


a procedimientos en el lenguaje husped. El precompilador debe interactuar con el
procesador de consultas para generar el cdigo apropiado.
CONCLUSION

Como como conclusin del presente trabajo se define como ya se han


mencionado los sistemas de gestin de bases de datos son un tipo de
software muy especfico, dedicado a servir de interfaz entre la base de
datos, el usuario y las aplicaciones que la utilizan. Existen distintos
objetivos que deben cumplir los SGBD: Abstraccin de la informacin.
Los SGBD ahorran a los usuarios detalles acerca del almacenamiento
fsico de los datos. Da lo mismo si una base de datos ocupa uno o
cientos de archivos, este hecho se hace transparente al usuario. As, se
definen varios niveles de abstraccin.

También podría gustarte