A layer of the interpreter between the programming language and relational database .