Информатика: конспект лекций.

11.6. Базы данных в сети Интернет.

Основой публикации баз данных во всемирной сети Интернет является простое расположение информации из баз данных на Wеb-страницах сети.

Публикация баз данных в Интернет призвана решить целый ряд задач, среди которых можно выделить следующие:

1) организация взаимосвязи систем управления базами данных, которые работают на различных платформах;

2) построение информационных систем в сети Интернет на основе многоуровневой архитектуры баз данных;

3) построение локальных Интранет-сетей с помощью технологий публикации баз данных в Интернет;

4) применение в Интернет информации из имеющихся локальных сетевых баз данных;

5) использование баз данных для упорядочения информации, представленной в сети Интернет;

6) использование обозревателя Wеb как доступной клиентской программы для доступа к базам данных в Интернет.

Для публикации баз данных на Wеb-страницах используются два основных способа формирования Wеb-страниц, содержащих информацию из баз данных:

1) статическая публикация – Wеb-страницы создают и хранят на Wеb-сервере до момента поступления запроса пользователя на их получение (в виде файлов на жестком диске в формате Wеb-документа). Данный способ используется при публикации информации, редко обновляемой в базе данных. Основными достоинствами такой организации публикации баз данных в сети Интернет является ускоренный доступ к Wеb-документам, которые содержат информацию из баз данных, и уменьшение нагрузки на сервер при обработке клиентских запросов;

2) динамическая публикация – Wеb-страницы создают при поступлении запроса пользователя на сервер. Сервер пересылает запрос на генерацию таких страниц программе – расширению сервера, формирующей требуемый документ. После этого сервер отсылает готовые Wеb-страницы обратно обозревателю. Данный способ формирования Wеb-страниц используется тогда, когда содержимое базы данных часто обновляется, например в режиме реального времени. Данным способом публикуется информация из баз данных для интернет-магазинов и информационных систем. Динамические страницы образуются с помощью различных средств и технологий, например АSР (Асtivе Sеrvеr Раgе – активная серверная страница), РНР (Реrsоnаl Ноmе Раgе tооls – средства персональных домашних страниц).

Среди программных средств, позволяющих получить информацию из сети Интернет, выделились Wеb-приложения (интернет-приложения), которые представляют собой набор Wеb-страниц, сценариев и других программных средств, расположенных на одном или нескольких компьютерах и предназначенных для выполнения прикладной задачи. Приложения, которые публикуют базы данных в сети Интернет, выделены в отдельный класс Wеb-приложений.