Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
бд бля.docx
Скачиваний:
15
Добавлен:
22.12.2018
Размер:
172.67 Кб
Скачать

38) Интеграция базы данных с глобальной сетью Интернет

При обеспечении WWW-доступа к существующим БД возможен ряд альтернативных путей — комплексов технологических  организационных решений. Практика использования WWW-технологии для доступа к существующим БД предоставляет в настоящее время широкий спектр технологических решений, по-разному связанных между собой: перекрывающих, взаимодействующих и т.д. Выбор конкретных решений при обеспечении доступ зависит от специфики конкретной СУБД. WWW-доступ к существующим базам данных может осуществлять: 1. Однократное или периодическое преобразование содержимого БД в статические документы. В этом варианте содержимое БД просматривает специальная программа (преобразователь), создающая множество файлов — связных HTML-документов. Полученные файлы копируются на WWW-сервер. Доступ к ним осуществляется, как к статическим гипертекстовым документам сервера. Этот вариант характеризуется минимальными начальными расходами. Он эффективен при небольших массивах данных простой структуры с редким обновлением, а также при пониженных требованиях к актуальности данных, предоставляемых через WWW. Кроме того, для него характерны полное отсутствие механизма поиска и наличие возможности использования индексирования. В качестве преобразователя в этом случае может выступать программное обеспечение, автоматически или полуавтоматически генерирующее статические документы. Программа-преобразователь может являться самостоятельно разработанной программой либо быть интегрированным средством из числа существующих на рынке разнообразных программ типа генераторов отчетов. 2. Динамическое создание гипертекстовых документов на основе содержимого БД. В этом варианте доступ к БД осуществляется с помощью специальной программы, запускаемой WWW-сервером в ответ на запрос WWW-клиента. Такая программа, обрабатывая запрос, просматривает содержимое БД и создает выходной HTML-документ, возвращаемый клиенту. Данный вариант эффективен для больших баз данных со сложной структурой и при необходимости поддержки операций поиска, а также при частом обновлении и невозможности синхронизации преобразования БД в статические документы с обновлением содержимого. В этом варианте возможно осуществление изменения БД из WWW-интерфейсов. Для реализации такой технологии необходимо использовать взаимодействие WWW-сервера с запускаемыми программами CGI (Common Gateway Interface). Выбор программных средств для этого в настоящее время достаточно широк — это и универсальные языки программирования (С, Perl), и интегрированные средства типа генераторов отчетов. Кроме того, могут использоваться средства создания сценариев на страницах гипертекстовых документов (активные серверные страницы ASP, язык РНР). При использовании современных реляционных СУБД с внутренними языками программирования возможно применение этих языков для генерации документов.

1