a collection of software that supports the use, creation and maintainance of databases
a software system that is used to create, maintain, and provide controlled access to user databases
not a database, seperate software system and enables user to utilize database information more efficiently.