A software system that manages and organizes data in the form of tables, relationships, and constraints.