A database is an organized collection of data for one or more purposes, usually in digital form. DBMS stands for Database Management System.The design, construction, and maintenance of a complex database requires specialist skills: the staff performing these functions are referred to as database application programmers and database administrators.