Sunteți pe pagina 1din 2

FUNCIONAMIENTO

DEL SISTEMA DE
GESTIN DE BASES DE DATOS
(SGBD)


Con el fin de tener una concepcin general sobre el
funcionamiento de un SGBD, en la Figura 11 se ilustra la forma en
que este interacta con las bases de datos, los usuarios y las
aplicaciones.

1
APLICACIN

USUARIOS
FINALES

2

BD

SGBD

USUARIO
DBA

Los SGBD actuales


predominantes son
relacionales. Tema que ser
ampliado a lo largo de los
siguientes captulos.

Figura 11. Interaccin de un SGBD con la BD, los usuarios y las


Aplicaciones



El funcionamiento del SGBD se puede resumir de la siguiente
manera:

1. El SGBD recibe un llamado o peticiones que pueden ser
emitidas por los usuarios finales (1a) mediante programas
de aplicacin (2), o directamente por los usuarios DBA
(1b).
2. El SGBD verifica las peticiones revisando la sintaxis de las
mismas y los permisos del usuario que las realiz. Si la
peticin es vlida, el SGBD selecciona el mecanismo a
seguir para responderla o efectuarla y lo ejecuta (3).

Los SGBD comerciales ms


comunes son: O racle, SQL
Server, DB2 e Informix.
Los SGBD libres ms
utilizados son: PostgreSQL,
MySQL y MairaDB.

El lenguaje utilizado por el SGBD para interactuar con las


aplicaciones o los usuarios se denomina: Lenguaje de consulta
estructurado* SQL (por sus siglas en ingls structured query
language).


Este lenguaje est conformado por:

Lenguaje de definicin de datos DDL (Data Definition
Language), que contiene una serie de instrucciones que
permiten crear la estructura de las Bases de Datos.
Lenguaje de manipulacin de datos DML (Data Manipulation
Language), que proporciona un conjunto de sentencias
para consultar, insertar, actualizar y eliminar informacin.

El SGBD proporciona tambin el conjunto de instrucciones que
facilitan administrar las Bases de Datos.

* Lenguaje de acceso a las


BD relacionales, que
permite especificar sobre
ellas diversos tipos de
operaciones. Wikipedia,
2010.

S-ar putea să vă placă și