There are four main components of Database Management System, namely, Application Programming Interface (API), Direct SQL or Query Interface, Data Access Language, and Data definition Interface.
API is a set of programming instructions to access any software application. Its main feature is to make applications interactive.
Direct SQL interface allows the user to access queries without writing them to support fast and easy formulation of data.
Data Access Language is easy and user-friendly. The user can create database and tables. Data can be inserted, fetched, and updated using Data Access Language.
All security and privacy is provided under administrative interface, which is its main feature. It is an interactive work area for the DBA.
The main components of DBMS and their features are: