SQL (Structured Query Language o lenguaje de consulta
estructurada) 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.
SQL también tiene las siguientes características:
* Lenguaje de definición de datos: El LDD de SQL proporciona
comandos para la definición de esquemas de relación, borrado de relaciones y
modificaciones de los esquemas de relación.
* Lenguaje interactivo de manipulación de datos: El LMD de
SQL incluye lenguajes de consultas basado tanto en álgebra relacional como en
cálculo relacional de tuplas.
* Integridad: El LDD de SQL incluye comandos para
especificar las restricciones de integridad que deben cumplir los datos
almacenados en la base de datos.
* Definición de vistas: El LDD incluye comandos para definir
las vistas.
* Control de transacciones: SQL tiene comandos para
especificar el comienzo y el final de una transacción.
* SQL incorporado y dinámico: Esto quiere decir que se
pueden incorporar instrucciones de SQL en lenguajes de programación como: C++,
C, Java, PHP, Cobol, Pascal y Fortran.
* Autorización: El LDD incluye comandos para especificar los
derechos de acceso a las relaciones y a las vistas.
por Rocío Ramírez PDVSA
Interesante..!
ResponderBorrar