Bienvenida

La información está en todos lados y al consultar un dato en Internet, comprar por un e-commerce, subir una fotografía a una red social, escuchar música se genera tráfico de información.

Por lo tanto, debe existir un espacio donde se almacene cada “me gusta” en una red social y cada compra de vuelo mediante una aplicación móvil; ese lugar es una base de datos. Hoy en día, se ha incrementado su uso, lo que ha causado la demanda de personas que entiendan el lenguaje SQL.

Existen diversos gestores de bases de datos y en esta ocasión se hablará de SQL Server de Microsoft. Se aprenderá a implementar comandos del lenguaje propio de esta tecnología conocida como T-SQL (Transact-SQL).

Se estudiará el uso de SELECT para extracción de información de las tablas, por ejemplo, cuando se selecciona la opción Ver historial de pedidos en la aplicación móvil que oferta cosas por Internet; al realizar esa acción, la aplicación mostrará todo el detalle de las compras relacionadas con la cuenta que se autenticó.

Adicional a eso, se explorarán los tipos de datos que existen en este lenguaje. Conforme se vaya avanzando, se incrementará el grado de dificultad del SELECT, donde no solo se extraerán datos de una sola tabla, será con la ayuda de JOIN que se harán combinaciones de tablas para experimentar manipulación de datos con subconsultas y vistas.

También se aprenderá a encapsular procesos complejos en procedimientos almacenados o funciones, según sea la necesidad.

Para finalizar, se tocarán temas para controlar los errores y excepciones que se puedan presentar en la ejecución de esos procesos que muy posiblemente serán de importancia para la información que aloja la base de datos.