SQL es un lenguaje de programación destinado a generar, manipular y recuperar información de una base de datos relacional. No depende de sí mismo, sino que lo invocan otros programas escritos en lenguajes de uso general, como por ejemplo C++, Java, Python y Perl. Uno de los motivos por el que estas bases de datos son tan populares es porque basándose en un diseño relacional adecuado, pueden llegar a gestionar grandes cantidades de datos. Si piensa trabajar con una base de datos relacional, ya sea escribiendo aplicaciones, llevando a cabo tareas administrativas, o generando informes, necesitará conocer cómo interactuar con la información de su base de datos. Incluso en el caso de que utilice una herramienta que genere sentencias SQL, habrá momentos en los que necesite obviar la función de generación automática y escribir sus propias sentencias SQL. Con este libro aprenderá cómo hacerlo. Esta guía de referencia le prepara rápidamente en SQL y es ideal para cualquiera que escriba aplicaciones, que realice tareas administrativas o que genere informes.