На главную страницу
Информационные системы и банки данныхУправление и принятие решений в сложных системахПрикладные информационные технологииКомпьютер в учебном процессеСетевые технологииПленарные доклады Карта сервераПобедители семинараИнформацияОбщее впечатлениеВаши отзывы
Секция E - Список докладов

ПУБЛИКАЦИЯ БАЗ ДАННЫХ В WWW НА ПРИМЕРЕ РАСПИСАНИЯ ДВИЖЕНИЯ ПОЕЗДОВ ПО СНГ

А.В. Киляков, З.Н. Дронь.
(Днепропетровский Государственный Университет, Украина)

Публикация баз данных в www - одна из основных задач программирования для internet. Широкое распространение базы данных получили в поисковых серверах и в виртуальных магазинах. Главной особенностью таких баз данных является отсутствие потребности хранения больших массивов информации на собственных носителях и необходимости их обновления.

Представляемый пакет состоит из двух частей: собственно базы данных движения пассажирских поездов по странам СНГ и CGI программы, позволяющей публиковать ее в www. Также имеется "страница запросов" в HTML формате. Пакет может быть использован в локальном варианте, без каких либо переделок и доработок.

CGI программа написана на языке Peri. Связь с базой данных выполнена посредством SQL. При написании CGI программы использована библиотека Pg осуществляющая интерфейс между программой и БД. В качестве SQL сервера выбран Postgres SQL server версии 6.3, входящий в комплект поставки RedHatLinux5.0.

При помощи CGI программы можно выполнить следующие запросы: • расписание движения поездов по сташщи;

• расписание движения поезда;

• прямой поезд между двумя станциями (включая проходящие поезда);

• комплексный запрос, все запросы выполняются с учетом времени и даты.

Требования к аппаратно-программному окружению:

1. удаленный доступ

• доступ к Internet

• Internet browser (MS IE, Netscape Navigator, etc)

2. серверный вариант / локальный вариант

• Red Hat Linux 5.0 или выше

• Postgres SQL server 6.3 или выше

• HTTP server (tested with APACHE)

• 90 MB пространства жесткого диска

• Internet browser (MS IE, Netscape Navigator, ctc), для локального варианта

RLE Banner Network