El lenguaje más utilizado en los gestores de bases de datos es el lenguaje “SQL Structured Query Language”.
Es un lenguaje declarativo de acceso a bases de datos relacionales que permiten diversos tipos de operaciones en ellas. Es un lenguaje que permite combinar la manipulación y la definición de los datos, así como también permite expresar diversas operaciones con los datos almacenados en las bases de datos relacionales.
Los sistemas de gestión de base de datos con soporte SQL más utilizados son:
§ DB2.
§ HSQL.
§ InterBase.
§ Oracle.
§ MySQL.
§ PostgreSQL.
§ SQL Lite, etc.
Sublenguaje del SQL.
Del SQL se derivan sublenguaje los cuales son utilizados para la manipulación, definición y control de la información o estructura de una base de datos relacional. Estos sublenguaje son:
DDL “Data Definition Language”.
Es el sublenguaje que se encarga de la modificación de la estructura de los objetos de la base de datos. Incluye órdenes para modificar, borrar o definir tablas, vistas, base de datos, procedimientos almacenados, funciones o base de datos como tal. Estas órdenes o comandos son:
ü CREATE.
ü ALTER.
ü DROP.
ü TRUNCATE.
TCL “Transaction Control Language”.
Es un subconjunto de SQL que se utiliza para controlar el procesamiento de transacciones en una base de datos. Una transacción es una unidad lógica de trabajo que comprende una o más sentencias SQL, por lo general son grupo de sentencias que se encuentran en el sublenguaje DML.
Los comandos que posee este sublenguaje son:
Ø COMMIT.
Ø ROLLBACK.
Ø SAVEPOINT.
DCL “Data Control Language”.
Es un sublenguaje que incluye una serie de comandos que permiten la administración del control de acceso de datos contenidos en la base de datos. Los comandos incluidos en este sublenguaje son:
v GRANT.
v REVOKE.
DML “Data Manipulation Language”.
Es el que permite a los usuarios llevar a cabo las tareas de consulta o manipulación de datos, recoge todas las operaciones de intercambio de datos entre tablas. Las operaciones se dividen en:
Consultas. (Recuperación de Información)
Tratamiento de Datos. (Insertar, Actualizar y Eliminar).
Los comandos utilizados en este sublenguaje son.
- SELECT
- INSERT
- UPDATE
- DELETE
Comentarios
Publicar un comentario