Breve revisión a SQL

Nuevamente quiero aclarar que el objetivo del curso no es aprender lenguajes de programación, pero si considero importante que conozcamos un poco de ellos. SQL Structured Query Language (Lenguaje estructurado de consultas) es un lenguaje en donde se hacen peticiones de información a la base de datos de una forma muy similar al idioma Ingles y el motos de la base de datos lo interpreta y transforma para dar la respuesta.

Este lenguaje es el más popular de los lenguajes de consulta para bases de datos relacionales, no es el único. Fue desarrollado por los laboratorios de IBM en 1970 para implementar el modelo relacional por el Dr Edgar F. Codd.

Algunos de los comandos más usuales en SQL son SEL ECT, UPDATE, INSERT y DELETE. El comando SELECT es la base para recuperar datos de tablas. UPDATE, INSERT y DELETE permiten modificar datos de acuerdo con los parámetros proporcionados.

La estructura de las sentencias SQL sigue básicamente la siguiente forma:

SELECT

FROM

WHERE

Realicemos un ejemplo de cómo trabajaría una consulta escrita en SQL para nuestra aplicación.

Generemos una nueva consulta, no agreguemos ninguna tabla a ella en vista diseño. Selecciona del botón de tipo de consulta “SQL Vista SQL”. La consulta obtendrá la información de la tabla de Ciudades, pero solo las que sean del estado de “Gto”. La sentencia para SQL será:

SELECT IdCiudad,ciudad FROM Ciudades WHERE estado=”Gto”

Escribimos esta sentencia en el editor de SQL., guardemos la consulta con el nombre de “con ciudades” y pasemos a la vista “diseño de consulta”. Descubrirás que El generador de consultas interpretó lo que escribimos y lo representó de forma gráfica.

Para revisar que efectivamente las consultas escritas con SQL trabajan, veamos el siguiente ejemplo. En la primera imagen vemos la tabla de ciudades con información cargada. En la segunda imagen vemos el resultado de la consulta escrita en SQL.

Claro que realmente trabaja. Ahora te pido que realices diversas consultas, puedes comenzar por las consultas vistas en el curso de Office (Access) y ver de que forma cambia la consulta de SQL a medida que construyes tu consulta en vista diseño.

Fuente: Apuntes de Base de datos de la UNIDEG