Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
подготовка к гос экзамену.doc
Скачиваний:
18
Добавлен:
25.09.2019
Размер:
298.5 Кб
Скачать

Вопрос 30. Интеграция базы данных с глобальной сетью Интернет. –

При обеспечении WWW-доступа к существующим БД возможен ряд альтернативных путей – комплексов технологических и организационных решений.

WWW-доступ к существующим БД может осуществляться двумя основными способами:

  1. Однократное или периодическое преобразование содержимого БД в статические документы. В этом варианте содержимое БД просматривает специальная программа, создающая множество файлов –связанных HTML документов. Полученные файлы копируются на www-сервер. Доступ к ним осуществляется как к статическим гипертекстовым документам сервера. Этот вариант характеризуется минимальными начальными расходами. Он эффективен при небольших размерах данных простой структуры с редким обновлением, а также при пониженных требованиях к актуальности данных, предоставляемых через WWW. Кроме этого для него характерно полное отсутствие механизма поиска, хотя возможно использование индексирования.

  2. Динамическое создание гипертекстовых документов на основе содержимого БД. В этом варианте доступ к БД осуществляется с помощью специальной программы, запускаемой www-сервером в ответ на запрос клиента. Эта программа, обрабатывая запрос, просматривает содержимое БД и создает выходной HTML-документ, возвращаемый клиенту.

Это решение эффективно для больших БД со сложной структурой и при необходимости поддержки операций поиска. Данный вариант эффективен также при частом обновлении и невозможности синхронизации преобразования БД в статические документы с обновлением содержимого.

Для реализации такой технологии необходимо использовать взаимодействие www-сервера с запускаемыми программами CGI. Выбор программных средств для их реализации в настоящее время достаточно широк – это универсальные языки программирования (си, Perl), интегрированные средства типа генератора отчетов. Кроме того могут использоваться средства создания сценариев на страницах гипертекстовых документов.