domingo, 21 de marzo de 2010

SQL

SQL es el lenguaje se utiliza para definir, consultar y actualizar la base de datos, y es el más popular de su estilo.

La estructura básica para consultas en SQL es select-from-where.

Conceptualmente, SQL es un lenguaje de definición de datos (LDD), un lenguaje de definiciones de vistas (LDV) y un lenguaje de manipulación de datos (LMD), que posee también capacidad para especificar restricciones y evolución de esquemas.

El lenguaje SQL (Structured Query Language) es una de las pocas cosas dentro del mundo de la informática que se puede decir que tiene historia. Desarrollado por IBM, provee una manera sencilla de comunicarse con el motor de una base de datos desde hace muchos años. Es casi un estandar, de manera que funciona igual independientemente del tipo de base con la que tratamos. Siempre que la base soporte SQL.

Su formato es bastante sencillo, casi una traducción al inglés de lo que queremos realizar. Se basa en sentencias que vamos a llamar consultas. Cada consulta comienza con una palabra clave que indica lo que queremos de la base. Las sentencias más usuales son:

- SELECT: Para recuperar datos.
- UPDATE: Para modificar los datos de la base.
- DELETE: Para borrar registros.
- INSERT: Para añadir registros.

En general se dice que sql es un lenguaje de programación al igual que java, c++, delphi y otros, pero, la gran diferencia entre los demás es que este tipo de lenguaje esta orientado a la manipulación, y creación de bases de datos asi como la protección de los datos incluidos en las mismas.

Este lenguaje permite, crear desde un entorno muy cuadrado como lo es el area de la programacion , en cuanto a comandos, lineas de entrada etc, al igual que la creacion de bases de datos desde un entorno mas grafico grasias a aplicacion es como las de Postgre SQL

1 comentario: