грубо говоря, если взять SQL бд то там можно представить, что есть несколько уровней:
1) работа с записями в таблице - на уровне записей
2) работа с записями нескольких таблиц в виде какого то алгоритма, который работает через уровень 1
3) работа на высоком уровне sql, когда твой запрос преобразуется в уровень 2, который все делает через уровень 1