Классика баз данных - статьи

       

Стили интерфейсов


Пространство решений интеграции языков программирования и баз данных можно охарактеризовать двумя экстремумами: ортогональная персистентность и явное выполнение запросов. В конкретных решениях, анализируемых в разд. 9, используется некоторая комбинация этих двух подходов. Ортогональная персистентность – это чистый подход к персистентности, при котором механизмы персистентности или даже существование нижележащей базы данных в значительной степени скрываются от программистов. Явное выполнение запросов – это прагматический подход, позволяющий существующим языкам явно вызывать операции баз данных.

void printInfo(String prefix) { for (Employee e in db.allEmployees() ) if ( e.name.startsWith(prefix) && e.salary > e.manager.salary ) { print( e.name ); print( e.salary ); print( e.department.name ); } }

Рис. 2. Печать информации о служащих



Содержание  Назад  Вперед