Аннотация:Интересным направлением в области управления XML-данными являются компиляторы языка XQuery в функциональные языки программирования, среди которых одним из наиболее интересных является Haksel с его ленивой моделью выполнения программ. Однако в существующем компиляторе XQuery в Haksel отсутствует оптимизация запросов. В своей дипломной работе В.В. Дубинин устраняет этот недостаток, реализуя в этом компиляторе логическую оптимизацию, ориентированную на сокращения объемов памяти, требуемой для выполнения запросов. Реализация показывает реальное достижение этой цели.