AdNow

loading...

¿Qué es SQL?

¿Qué es SQL?

es un lenguaje específico del dominio utilizado en la programación y diseñado para administrar datos almacenados en un sistema de administración de bases de datos relacionales (RDBMS), o para procesamiento continuo en un sistema de administración de flujos de datos relacionales(RDSMS). Es particularmente útil en el manejo de datos estructuradosdonde hay relaciones entre diferentes entidades / variables de los datos. SQL ofrece dos ventajas principales sobre las API de lectura / escritura más antiguas, como ISAM o VSAM : primero, introdujo el concepto de acceso a muchos registros con un solo comando; y segundo, elimina la necesidad de especificar cómo alcanzar un registro, por ejemplo, con o sin un índice .
Originalmente, basado en el álgebra relacional y el cálculo relacional de la tupla , el SQL consta de muchos tipos de declaraciones, [9] que pueden clasificarse informalmente como sublenguajes , comúnmente: un lenguaje de consulta de datos (DQL), [a] un lenguaje de definición de datos (DDL), [b] un lenguaje de control de datos (DCL) y un lenguaje de manipulación de datos (DML). [c] [10] El alcance de SQL incluye consulta de datos, manipulación de datos (insertar, actualizar y eliminar), definición de datos ( esquema)creación y modificación), y control de acceso a datos. Aunque a menudo se describe a SQL como, y en gran medida es, un lenguaje declarativo ( 4GL ), también incluye elementos de procedimiento .
SQL fue uno de los primeros lenguajes comerciales para Edgar F. Codd 's modelo relacional , como se describe en su influyente papel 1970, 'un modelo relacional de datos para los datos grande compartido Bancos'. [11] A pesar de no adherirse completamente al modelo relacional descrito por Codd , se convirtió en el lenguaje de base de datos más utilizado. [12] [13]
SQL se convirtió en un estándar del American National Standards Institute (ANSI) en 1986, y de la Organización Internacional de Normalización (ISO) en 1987. [14] Desde entonces, el estándar ha sido revisado para incluir un conjunto más amplio de características. A pesar de la existencia de tales estándares, la mayoría del código SQL no es completamente portátil entre diferentes sistemas de bases de datos sin ajustes.

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

Entradas más populares de este blog

Listado pasaporte y cedulas SAIME 2018

Etiqueta HTML < abbr >

HTML < a > tag

Visitas a este blog