Ю.Е.Гапанюк

Совместное использование базы данных
и гипертекста для хранения информации
в справочной системе
по американским университетам

Одной из первых проблем, которую приходится решать любому человеку, начинающему изучать высшее образование в США, является исследование большого количества источников информации.

Книги и статьи о высшем образовании в США, написанные как отечественными, так и зарубежными авторами, помогают представить систему американского высшего образования в целом.

Проспекты по американским университетам помогают понять облик современного американского вуза.

Ежегодно в США выпускается большое количество справочников, содержащих статистические данные об американских университетах, которые могут быть полезны абитуриентам. Наиболее известными из них являются: Peterson’s Annual Guide to Undergraduate Study, Peterson’s Annual Guide to Graduate Study, The College Board Handbook. Некоторые справочники доступны на CD-ROM, например Peterson’s Gradline.

В последнее время одним из наиболее важных источников информации об американском высшем образовании является Internet. У большинства американских университетов существуют свои домашние страницы (homepages) в World Wide Web. Кроме того, существуют страницы, которые содержат интересную информацию общего характера. Например, www.petersons.com содержит подробные сведения об американских вузах, а также помогает поступить в американские университеты и колледжи; www.usa-advisor.com содержит интересные сведения об американском высшем образовании.

Основные источники информации о высшем образовании США представлены на рис. 1.

Для человека, который начинает изучать систему американского высшего образования, главное — быстрое вхождение в предметную область. Это может быть, например, абитуриент, поступающий в американский университет или колледж.

Рис. 1. Основные источники информации об американском
высшем образовании

Часто информация “размыта” между различными источниками. Иногда, для того чтобы расшифровать статистический сборник необходима помощь опытного эксперта. Поэтому человек, начинающий изучать систему американского высшего образования, нуждается в “навигаторе”, который помог бы ему разобраться в многообразии источников информации.

На сегодняшний день роль такого навигатора выполняет человек — эксперт в области американского высшего образования.

Некоторые аспекты его деятельности могут быть автоматизированы. Для этого необходимо создать электронную справочную систему, которая помогала бы эксперту выполнять роль навигатора в области высшего образования США. С помощью такой системы могут быть решены следующие задачи:

Основным назначением такой системы является экономия времени пользователя и эксперта-навигатора. Фактически, система представляет собой электронный каталог данных по материалам, связанным с американским высшим образованием.

Одной из первых проблем, с которой сталкивается разработчик такой системы, является проблема разработки структуры хранения информации в системе.

К системе хранения данных предъявляются следующие основные требования.

  1. Возможность хранения числовой, гипертекстовой, графической информации и видеофрагментов.
  2. Возможность просмотра информации о высшем образовании в сети Internet.
  3. Обеспечение максимальной “понятности” данных для пользователя.

Этим требованиям удовлетворяет структура хранения данных в системе, представленная на рис. 2.

Рис. 2. Структура хранения данных в системе

Основным преимуществом такой структуры является возможность совместного хранения различных форм данных и наличие взаимосвязей между ними.

Основное назначение базы данных — хранение информации об американских университетах. В БД содержится такая информация, как сведения об университетах, факультетах, учебных центрах.

Возвращаясь к рис.1 отметим, что информация об университетах, факультетах и исследовательских центрах может быть получена из статистических сборников и проспектов по американским университетам. Сведения о специальностях также можно получить из справочников, например из “Index of Majors”.

Одно из назначений базы данных — быстрый поиск университетов. Более подробную информацию о выбранных вузах можно получить из Internet. Это достигается за счет того, что в одном из полей хранится адрес домашней страницы университета в World Wide Web. Данная связь показана на рис. 2 цифрой 1. Таким образом, база данных является не только хранилищем локальных данных, но и каталогом Internet — ресурсов по данной предметной области.

Инфологическая схема БД представлена на рис. 3.

Рис. 3. Инфологическая схема БД

Основная таблица базы данных “Университет” содержит следующие группы полей.

Таблицу “Факультет” можно охарактеризовать следующими группами атрибутов.

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

Гипертекстовая справочная система предназначена для хранения “качественной” информации об американском высшем образовании. В ней содержатся сведения (в основном текстового характера), которые необходимы пользователю для дальнейшего изучения системы высшего образования США.

Справочная система формируется в основном на основе отечественных и зарубежных книг и статей по американскому высшему образованию. Оглавление гипертекстовой справочной системы выглядит следующим образом.

В справочной системе в виде отдельной таблицы базы данных также содержится словарь специальных терминов по американскому высшему образованию.

Для хранения справочной информации используется язык гипертекстовой разметки HTML, который фактически является стандартом хранения гипертекстовой информации в World Wide Web. Локальная справочная система представляет собой набор файлов в формате HTML.

Используемый формат позволяет хранить в справочной системе как локальные гипертекстовые ссылки, так и ссылки непосредственно в World Wide Web. Эта связь показана на рис. 2 цифрой 2. Рассмотрим более подробно связь 3. Данная связь ставит в соответствие показателям американского университета, хранящимся в базе данных, сведения из справочной системы.

Организация данной связи может быть рассмотрена на следующем примере: полю БД “Год основания вуза” соответствует несколько разделов гипертекстовой справочной системы, т.е. пользователь, просматривая поле “Год основания вуза”, может получить доступ к любому из следующих разделов справочной системы (рис. 4).

Рис. 4. Пример связи БД и справочной системы

С точки зрения реляционной модели данная связь представляет собой отношение один ко многим: одному полю базы данных соответствует несколько разделов справочной системы (рис. 5).

Рис. 5. Связь между БД и справочной системой

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

Согласно [Джамс, 1996], под URL понимается “специальный тип сетевого адреса, который идентифицирует сетевой компьютер (IP) и определенный объект на нем”. Здесь под URL также понимается адрес в справочной системе.

Ниже приведен пример фрагмента такой таблицы.

Таблица, реализующая связь между БД и справочной системой
Название связи
Поле БД
URL
1636–1776 годы Год основания вуза File:///C|/USA/HTML/Usa.htm#History1
1776–1862 годы Год основания вуза File:///C|/USA/HTML/Usa.htm#History2
1863–1900 годы Год основания вуза File:///C|/USA/HTML/Usa.htm#History3
1900–1950 годы Год основания вуза File:///C|/USA/HTML/Usa.htm#History4
1950 – настоящее время Год основания вуза File:///C|/USA/HTML/Usa.htm#History5
Список американских университетов Год основания вуза Http://www.clas.ufl.edu/CLAS/american-universities.html

В данном примере содержатся ссылки как на локальные справочные данные (URL которых указывается с методом доступа File), так и ссылки непосредственно в World Wide Web (URL которых указывается с методом доступа Http).

Таким образом осуществляется связь между информацией, хранящейся в БД и справочной системе.

Изложенная выше система хранения информации предоставляет пользователю следующие возможности.

  1. Получение “количественной” информации об американских университетах из базы данных.
  2. Просмотр информации о вузах в сети Internet.
  3. Получение сведений по каждому показателю американского университета, хранящемуся в БД. Большинство показателей американского университета, которые содержатся в БД, могут быть пояснены с помощью сведений, содержащихся в гипертекстовой справочной системе. Эта возможность существует только благодаря совместному использованию базы данных и гипертекстовой справочной системы.
  4. Просмотр сведений об американском высшем образовании, которые хранятся в справочной системе и получение ответов на наиболее часто задаваемые вопросы. При просмотре информации возможен выход в Internet по внешней ссылке.
  5. Быстрый поиск информации в Internet.
  6. Просмотр словаря основных терминов по американскому высшему образованию. Справочная система содержит объяснение основных терминов по американскому высшему образованию.

Рассмотренная структура хранения данных реализована в дипломном проекте на тему “Электронная справочная система по университетам США”. Макет программного продукта создан в среде Delphi 2.0. Для хранения БД использован формат Paradox 5.0.