Para la comunicación entre el SGBD y el lenguaje de manipulación de datos necesitamos un interface adecuado que procese las expresiones del lenguaje, como pueden ser SQL, OQL, HTSQL, entre otros...