Database Management Systems: A DBMS is characterized by the capability to support efficient access to huge amounts of data, which persists over time. It is also characterized by support for powerful query languages and for durable transactions that can execute