a set of programs that provide users with tools to create and manage a database
group of programs that manipulate the data base and provide interface between users and application programs
software that permits an organization to centralize data, manage them efficiently, and provide access to the stored data by application programs