A Three-Level Database Architecture
 
This picture is from ANSI/SPARC (Standards Planning And Requirements Committee) for a layered model of database architecture:
 - External level is the one closest to the users—i.e., it is the one concerned with the way the data is viewed by individual users.
 
 - Conceptual level is a “level of indirection” between the other two.
 
 - Internal level is the one closest to physical storage—i.e., it is the one concerned with the way the data is physically stored.
 
 - Schema is the description of the organization of a database as seen from the three levels.
 
 - Data definition language (DDL) allows a database administrator to define the database structure, schema, and subschema components.
 
 - Data manipulation language (DML) is the language (set of commands) used to manipulate the data in the database.
 
 - Data administration is for the planning, organization, control, and monitoring of the entire data resource.