Concise Guide to Databases: A Practical Introduction (Undergraduate Topics in Computer Science)