Internet и CGI


         

служат для определения методов для


Определяемые пользователями функции (UDF - User-Defined

Functions) служат для определения методов для манипулирования

данными и являются важным дополнением к UDT. Расширенная РСУБД

должна обладать существенной гибкостью, позволяя UDF возвращать

сложные значения (например, таблицы), которыми потом можно

манипулировать. Пользователи должны иметь возможность выбора

между безопасностью и эффективностью при выполнении функций. Для

упрощения процесса разработки приложений должна допускаться

перегрузка имен функций.

Структуры индексов. В традиционных РСУБД для ускорения доступа к

скалярным данным используются индексы со структурой B-дерева. При

наличии возможности определять более сложные типы данных для

эффективного доступа к данным требуются специализированные

индексные структуры. В некоторых расширенных РСУБД начинают

применять дополнительные типы индексов, например, R-деревья для

быстрого доступа к двух- или трехмерным данным. Кроме того,

допускается применять индекс к результату функции. Максимальный

уровень гибкости обеспечивается механизмом подключения любой

определенной пользователем индексной структуры.

Оптимизатор. Хороший оптимизатор является основой эффективности

РСУБД. Возможности оптимизаторов запросов должны быть расширены с

целью обеспечения эффективной работы с UDT с учетом новых

индексных структур, новых способов преобразования запросов,

навигации по ссылкам.

Другие расширения. К числу важных расширений относятся поддержка

хранения больших объектов в базе данных или во внешних файлах,

возможность применения бизнес-правил и ограничений целостности к

новым типам данных, поддержка рекурсивных запросов, расширенная

языковая поддержка на стороне сервера. Последний аспект является

залогом гибкости и переносимости. Расширенная РСУБД должна

поддерживать стандарт SQL-3 (находящийся пока в стадии проекта),

а также дополнительные языки для написания UDT и хранимых

процедур (3GL и Java). К сожалению, в стандарте SQL-3 не

рассматриваются некоторые вопросы расширяемости, поэтому такие


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





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий