67
циклическую обработку. Хранимые процедуры пишутся на специальном
алгоритмическом языке. В хранимых процедурах программируются часто
повторяющиеся запросы к БД. Текст процедур хранится на сервере в
откомпилированном виде.
В составе записи БД могут определяться BLOB-поля (большой
двоичный объект), предназначенные для хранения больших объемов
данных в виде последовательности байтов. Таким образом могут хранится
текстовые и графические документы, файлы мультимедиа и т.д.
Интерпретация BLOB-поля выполняется в приложении.
Microsoft SQL Serverдает возможность использовать определяемые
пользователем функции., в которых реализуются функциональности,
отсутствующие в стандартных встроенных функциях Microsoft SQL Server.
Например, в них можно реализовать извлечение из значения даты номера
дня, месяца и года и т.д. Функция пишется на любом алгоритмическом языке,
позволяющем разрабатывать DLL.
Microsoft SQL Serverможет посылать клиентским приложениям
уведомления о наступлении какого-либо события (EVENT). Одновременно
работающие приложения могут обмениваться друг с другом сообщениями
через сервер БД.
Для обеспечения быстроты выполнения запросов и снятия с
клиентского приложения необходимости такие запросы выдавать в БД
можно определить виртуальные таблицы (VIEW), в которых объединяются
записи одной или нескольких таблиц, соответствующих некоторому
условию. Работа с просмотрами ничем не отличается от работы с таблицами.
В состав поставки Microsoft SQL Serverвходит множество утилит, через
которые можно создавать и выполнять любые запросы на создание БД,
изменение структуры, извлечение данных из БД или их изменение, управлять
сервером, следить за происходящими на сервере процессами.
Разработка и отладка проекта ведется на локальной) версии сервера.
Такая версия сервера устанавливается в любой операционной системе