DDL, INTERACTIVE DATA MANIPULATION LANGUAGE, AND EMBEDDED DATA MANIPULATION LANGUAGE
A. DATA DEFINITION LANGUAGE It is used to provide commands for defining relation schemes, deleting relations, and creating indices, among others. B. INTERACTIVE DATA MANIPULATION LANGUAGE It can be used to insert, delete, and update tuples in a relation. C. EMBEDDED DATA MANIPULATION LANGUAGE The embedded form of the DML is used to incorporate SQL statements into programs created using other programming languages.