Hogar Desarrollo ¿Qué es el lenguaje de consulta estructurado (sql)? - definición de techopedia

¿Qué es el lenguaje de consulta estructurado (sql)? - definición de techopedia

Tabla de contenido:

Anonim

Definición: ¿Qué significa el lenguaje de consulta estructurado (SQL)?

El lenguaje de consulta estructurado (SQL) es un lenguaje informático estándar para la gestión de bases de datos relacionales y la manipulación de datos. SQL se utiliza para consultar, insertar, actualizar y modificar datos. La mayoría de las bases de datos relacionales admiten SQL, que es un beneficio adicional para los administradores de bases de datos (DBA), ya que a menudo se requieren para admitir bases de datos en varias plataformas diferentes.

Desarrollado por primera vez a principios de la década de 1970 en IBM por Raymond Boyce y Donald Chamberlin, SQL fue lanzado comercialmente por Relational Software Inc. (ahora conocido como Oracle Corporation) en 1979. La versión SQL estándar actual es voluntaria, cumple con los proveedores y es monitoreada por el estadounidense Instituto Nacional de Normas (ANSI). La mayoría de los principales proveedores también tienen versiones patentadas que están incorporadas y construidas en ANSI SQL, por ejemplo, SQL * Plus (Oracle) y Transact-SQL (T-SQL) (Microsoft).

Techopedia explica el lenguaje de consulta estructurado (SQL)

Uno de los ritos de paso de DBA más fundamentales es aprender SQL, que comienza con la escritura de la primera instrucción SELECT o script SQL sin una interfaz gráfica de usuario (GUI). Cada vez más, las bases de datos relacionales usan interfaces gráficas de usuario para facilitar la administración de la base de datos, y las consultas ahora se pueden simplificar con herramientas gráficas, por ejemplo, asistentes de arrastrar y soltar. Sin embargo, aprender SQL es imprescindible porque tales herramientas nunca son tan poderosas como SQL.

El código SQL se divide en cuatro categorías principales:

  • Las consultas se realizan utilizando la instrucción SELECT ubicua pero familiar, que se divide además en cláusulas, que incluyen SELECT, FROM, WHERE y ORDER BY.
  • El lenguaje de manipulación de datos (DML) se usa para agregar, actualizar o eliminar datos y en realidad es un subconjunto de instrucción SELECT y se compone de las instrucciones INSERT, DELETE y UPDATE, así como las instrucciones de control, por ejemplo, BEGIN TRANSACTION, SAVEPOINT, COMMIT y ROLLBACK .
  • El lenguaje de definición de datos (DDL) se utiliza para administrar tablas y estructuras de índice. Los ejemplos de sentencias DDL incluyen CREATE, ALTER, TRUNCATE y DROP.
  • El lenguaje de control de datos (DCL) se utiliza para asignar y revocar los derechos y permisos de la base de datos. Sus declaraciones principales son GRANT y REVOKE.
¿Qué es el lenguaje de consulta estructurado (sql)? - definición de techopedia