Red de conocimiento informático - Problemas con los teléfonos móviles - ¿A qué se refiere SQl?

¿A qué se refiere SQl?

El nombre completo de SQL es "Lenguaje de consulta estructurado"

SQL (Lenguaje de consulta estructurado) es un lenguaje de programación y consulta de bases de datos que se utiliza para acceder a datos y consultar, actualizar y administrar datos relacionales. sistemas de bases de datos.

SQL es también la extensión del formato de archivo de base de datos.

SQL es un lenguaje de programación no procesal de alto nivel que permite a los usuarios trabajar en estructuras de datos de alto nivel. No requiere que los usuarios especifiquen el método de almacenamiento de datos ni que comprendan el método de almacenamiento de datos específico, por lo que diferentes sistemas de bases de datos con estructuras subyacentes completamente diferentes pueden usar el mismo lenguaje SQL como interfaz para la entrada y administración de datos. Utiliza colecciones de registros como objetos de manipulación. Todas las declaraciones SQL aceptan colecciones como entrada y devuelven colecciones como salida. Esta característica de colección permite que la salida de una declaración SQL se utilice como entrada de otra declaración SQL, por lo que el lenguaje SQL puede anidarse. lo que le da una gran flexibilidad y funciones poderosas. En la mayoría de los casos, un solo evento que requiere un programa grande en otros lenguajes se puede lograr con una sola declaración SQL. Esto también significa que se pueden escribir eventos muy complejos en lenguaje SQL. .

Lenguaje de consulta estructurado (Structured Query Language) fue originalmente un lenguaje de consulta desarrollado por el Laboratorio de Investigación St. Joseph de IBM para su sistema de gestión de bases de datos relacionales SYSTEM R. Su predecesor fue el lenguaje SQUARE. El lenguaje SQL tiene una estructura simple, funciones potentes y es fácil de aprender. Por lo tanto, desde que IBM lo lanzó en 1981, el lenguaje SQL se ha utilizado ampliamente. Hoy en día, ya sean sistemas de gestión de bases de datos a gran escala como Oracle, Sybase, Informix o SQL Server, o sistemas de desarrollo de bases de datos comúnmente utilizados en microcomputadoras como Visual Foxporo y PowerBuilder, todos admiten el lenguaje SQL como lenguaje de consulta.

El Instituto Nacional Estadounidense de Estándares (ANSI) y la Organización Internacional de Normalización (ISO) han desarrollado estándares SQL. ANSI es una organización industrial y de grupo empresarial estadounidense que desarrolla estándares comerciales y de comunicaciones en los Estados Unidos. ANSI también es miembro de ISO y de la Comisión Electrotécnica Internacional (IEC). ANSI publica estándares estadounidenses que corresponden a organizaciones de estándares internacionales. En 1992, ISO e IEC publicaron un estándar internacional para SQL, llamado SQL-92. El estándar correspondiente publicado por ANSI es ANSI SQL-92. ANSI SQL-92 a veces se denomina ANSI SQL. Aunque existen algunas diferencias en las versiones de SQL utilizadas por diferentes bases de datos relacionales, la mayoría sigue el estándar ANSI SQL. SQL Server utiliza un conjunto de extensiones de ANSI SQL-92, llamado T-SQL, que sigue el estándar SQL-92 establecido por ANSI.

El lenguaje SQL consta de 4 partes:

Lenguaje de definición de datos (DDL) (como declaraciones CREATE, DROP, ALTER, etc.)

Manipulación de datos ( DML) (declaraciones INSERT, UPDATE, DELETE)

Lenguaje de consulta de datos (declaraciones SELECT)

Lenguaje de control de datos (como GRANT, REVOKE, COMMIT, ROLLBACK y otras declaraciones)

El lenguaje SQL incluye declaraciones de dos categorías principales de lenguajes de programación: lenguaje de definición de datos (DDL) y lenguaje de manipulación de datos (DML).