Creo que te aburriría si te comenzara a explicar sobre las siglas de sql (Structured Query Language) es mejor decirte que sql es una potente BD relacional, claro no como la de Oracle pero que sirve de mucho para manejar la información de medianas empresas, este lenguaje de programación y de ordenamiento de datos, no sirve de nada si no tiene un sistema el cual lo maneje el usuario, en resumen SQL sirve para almacenar datos de manera ordenada e inteligente para su posterior uso, antes que quieras aprende a manejar SQL, tienes que primero saber sobre el análisis de los datos y de ahí puedes empezar, ¿no te puedes meter a programar sin saber lo que quieres hacer verdad?, espero haberme dejado entender, aquí te dejo algunos websites con los que puedes empezar
Definición de SQL hasta Triggers, manipulación de su lenguaje
http://www.desarrolloweb.com/articulos/262.phpanalisis de datos y como relacionarlos
http://www.daedalus.es/inteligencia-de-negocio/sistemas-complejos/ingenieria-de-sistemas/analisis-de-sistemas/Como utilizar los datos con :
Datawarehouse
http://www.monografias.com/trabajos17/data-warehouse/data-warehouse.shtmldatamining
http://www.monografias.com/trabajos/datamining/datamining.shtmlCualquier consulta no dudes en preguntar .