Which of the following components of a database management system (DBMS) is used to design elements of an application using a database, such as data entry screens, interactive menus, and interfaces with other programming languages?
a. The application manipulation component
b. The application administration component
c. The application definition component
d. The application generation component