Базы данных

Базы данных и World Wide Web


Нетрудно заметить, что Web-узлы зависят от информационного обслуживания. Статические Web-страницы значительно потеснены динамически генерируемым содержимым. Ежедневно организации, подобные New York Times и CNN, публикуют огромные объемы информации в ,Web. Большая часть информации создается программным обеспечением генерации Web-страниц на основе информации, хранящейся в базах данных. Электронная коммерция также зависит от сбора информации, поступающей от клиентов, и правильной обработки данных о складских запасах и других записей с использованием баз данных. Каждый желающий заниматься разработкой или менеджментом Web-узлов должен обладать практическими знаниями в области систем баз данных.

Базы данных поддерживают Web-узлы несколькими способами.

 Обрабатывая публикуемую информацию.

 Отслеживая использование информации.

 Отслеживая пользователей и клиентов.

 Сохраняя информацию, собранную с входных форм.

 Сохраняя структуру и содержимое Web-страниц.

Изображен Web-узл компании BigHit Video, отображенный в окне Netscape Navigator. Это очень простой пример Web-узла с подключенной к нему базой данных. Изображенная страница создана программой на языке Java, взаимодействующей с базой данных компании BigHit Video. База данных содержит информацию о клиентах, видеофильмах, прокате и многое другое. Приведенная страница содержит информацию о конкретном клиенте Джейн Блок (Jane Block), посетившей Web-узл с целью зарезервировать видеокассету. Страница содержит информацию о порядковом номере счета данного клиента, имени, адресе, а также ссылку на другую страницу, где эту информацию можно изменить (Edit Customer Info). На странице также содержится информация о двух кассетах, которые можно взять напрокат. Клиент выбрал одну из двух. При щелчке на кнопке Submit отображаемая информация посылается на Web- сервер для обработки. Запрос клиента с номером счета 101 на резервирование копии фильма Animal House далее записывается в базу данных.

Содержимое, назначение и реализация этого Web-узла описаны в главе 8. Это типичный Web-узел, использующий базу данных для ведения своей информации.

Комментарии закрыты