10 simple steps to a full understanding of SQL