Structured Query Language (SQL): a Practical Introduction