High-level/Nonprocedural DML,”can be used on its own to specify complex database operations conciselyeither are entered interactively from a display monitor, terminal
or embedded in a general-purpose programming languagespecify & retrieve many records in a single DML statement; called set-at-a-time/set-oriented DMLsdeclarative b/c its queries specify which data to retrieve”