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
  • funciones y cálculos
  • group by
  • having
  • join
  • outer join
  • subconsultas
  • conjuntos (unión, diferencia, producto cartesiano, intersección)
  • tablas temporales
  • vistas