Обработка запросов в базах данных?
Вот, например, как это делается в Oracle Database: SQL Statement Execution.
По PostgreSQL можно начать вот отсюда: Overview of PostgreSQL Internals.
Вам сильно повезло. Гугл по каждому из шагов гигабайты документов находит. :)