PostgreSQL: Introduction and Concepts