Nonprocedural access to a database
Can provide a dramatic improvement in software productivity.
Allows a user to submit queries to a database without having to know how the data will be retrieved.
Is supported by more than one tool in most DBMSs.
All of the above.