SQL
El objetivo central de la parte práctica de la asignatura es desarrollar los fundamentos del lenguaje SQL (Structured Query Language). SQL ha sido uno de los factores decisivos en el éxito del modelo relacional, visto en perspectiva y en su contexto, claro, en la década de 1970: cuando los lenguajes de programación no estaban tan desarrollados como ahora y poco menos que eran exclusivos de expertos, SQL vino a simplificar o, en algo al menos, hacer más intuitiva la tarea de recuperar la información de una estructura de base de datos relacional.
No vamos a ver todo el lenguaje, solo una mínima parte. Eso sí, te servirá para realizar la mayor parte de las consultas a base de datos necesarias en el día a día. Si buscas soluciones más complejas... pregúntanos. Un pequeño resumen de lo que vamos a ver:
select
from
where
order by
create/drop table
insert, update, delete
funciones y cálculos
group by - having
join
outer join
subconsultas
conjuntos (unión, diferencia, producto cartesiano, intersección)
tablas temporales
vistas