A database is an organized collection of data stored on a computer system. Common database management systems include MySQL, Oracle, Microsoft SQL Server, and PostgreSQL. SQL is a programming language used to manage and manipulate relational databases, performing operations like creating/modifying tables, inserting/updating/deleting data, and retrieving data based on conditions. Tables are a fundamental component for organizing data in a database and can be related to each other using foreign keys.