SQL


es un lenguaje de base de datos normalizado, que utilizan los diferentes motores de bases de datos para efectuar determinadas operaciones sobre los datos o sobre su estructura.

También puede darse como su concepto: lenguaje estándar de comunicación con bases de datos. Tratándose de esta manera de un lenguaje normalizado que permite que se trabaje con todo tipo de lenguaje (ASP o PHP) en combinación con todo tipo de base de datos (MS Access, SQL Server, MySQL, etc.

Entre sus características, se pueden mencionar:

-Permite el acceso a las bases de datos.

-Aprovecha el poder y la flexibilidad de los sistema relacionales, facilitando las operaciones sobre ellos.

-Se considera un lenguaje declarativo de alto nivel.

-Acepta negación y concesión de permisos, restricciones de integridad, controles a la transacción, entre otros.

-Se puede usar interactivamente, para lograr esto, sus sentencias se escriben y se llevan en líneas de comandos.

-Otra de sus versiones es el FSQL, que es el Structured Query Language, pero basado en lógica difusa, para ser implementado, en bases de datos difusas.