a software system that is used to create, maintain, and provide controlled access to user databases
software system that enables users to define, create, maintain, and control access to db
collection of tools, features, and interfaces that enables users to add, update, manage, access content in database. advantages include timely, interactive and flexible data access