top of page

SQL

SQL (por sus siglas en inglés Structured Query Language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en ellas. Una de sus características es el manejo del álgebra y el cálculo relacional que permiten efectuar consultas con el fin de recuperar, de forma sencilla, información de bases de datos, así como hacer cambios en ellas.

Usos

Originariamente pensado para ser una herramienta de consulta, SQL puede ejecutar consultas hacia una base de datos, así como recuperar datos de ella. Además de hacer consultas, SQL tiene muchas otras funciones. Es una herramienta usada para crear nuevas bases de datos y nuevas tablas. Puede insertar y realizar modificaciones en la base de datos. SQL también puede borrar e insertar, crear vistas y crear procedimientos almacenados. SQL también puede asignar permisos. La compartición de datos es una de las funciones de SQL, por lo que los usuarios concurrentes pueden acceder y ver los datos sin interferir con el trabajo del resto. SQL también proporciona definición de datos, permitiendo que los usuarios definan la estructura y organización de los datos almacenados. Incluida en esta función está cómo SQL permite a los usuarios definir relaciones entre los elementos de datos almacenados. 

Características y componentes

SQL es sólo un sublenguaje en lugar de ser un lenguaje completo de computadora como COBOL, C, C++ o Java. Incorporando SQL a COBOL o C, puede extender el uso de estos lenguajes de computadora para acceder a bases de datos. SQL consiste en 40 sentencias usadas para realizar tareas de administración de base de datos, particularmente las bases de datos relacionales. RDBMS (Sistema de Administración de Base de Datos Relacional) es la base de SQL. Las tablas son los objetos de base de datos que almacenan los datos en el RDMBS. Cada tabla consiste en columnas y filas. El motor de base de datos es el responsable de construir y estructurar los datos en la base de datos. También es el responsable de almacenar y recuperar los datos. Puede aceptar peticiones SQL de programas de aplicación escritos por usuarios, conocidos como componentes de DBMS (Sistema de Administración de Base de Datos). Los componentes de un DBMS típico consisten en herramientas de formulario, constructor de informes, herramienta de consulta interactiva, programa de aplicación e interfaz de base de datos.

bottom of page