Software Carpentry introduction to SQL for novices.