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

Состав справочной информации для пользователей КАБСД имеет особое значение, так как позволяет осуществлять процесс эффективной навигации по базам данных. Роль информационного средства навигации в КАБСД выполняют так называемые директории (каталоги).

Структура директории КАБСД объединяет три уровня справочной информации, представленных на рис. 9.2. Директория на каждом уровне описывает все элементы данного уровня, а также связь с элементами следующего уровня (например связь разделов с БД, рубрик с разделами и т.д.).

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

Для КАБСД директория на уровне раздела БД включает описание рубрик, краткое описание состава и структуры хранимой в них статистической информации.

Директории рубрик, которые являются для КАБСД нижним уровнем,

122

Рис. 9.2. Уровни справочной информации КАБСД
Рис. 9.2. Уровни справочной информации КАБСД

содержат описания состава и структуры динамических рядов в данной рубрике, их временных характеристик, периодичности, способов обращения к ним.

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

Экономическую эффективность и конкурентоспособность коммерческих АБД во многом определяет пользовательский интерфейс. Он обеспечивает: формирование запросов пользователей на получение справочной информации по АБД, т.е. на поиск и выборку требуемых данных и текстовых материалов; контроль корректности запроса (семантический, логический, синтаксический); выдачу информации пользователю для корректировки неправильно составленных запросов.

Предполагается, что в настоящее время структура спроса на внешнем рынке на статистическую информацию может быть удовлетворена в основном за счет фактографической информации. Поэтому основное внимание было уделено проектированию языка пользователя (ЯП) для работы с фактографической базой данных КАБСД.

123

Основные требования) предъявляемые к ЯП:

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

В ЯП реализация функций поиска, обработки и выдачи информации также предусматривает возможность ошибки пользователя в определении содержания и объема запрашиваемой информации. Например, пользователь может сделать вполне корректный запрос, выполнение которого системой повлечет за собой выдачу очень большого количества информации, из которой пользователю необходима лишь какая-то часть.

Чтобы избавить пользователя от таких расходов, функции поиска и выдачи данных технологически обособлены. Сначала по запросу пользователя ему выдается сообщение о количестве найденных документов или динамических рядов. Если это количество соответствует представлению пользователя об объеме выборки, то он дает команду на выдачу данных. В противном случае пользователь имеет возможность откорректировать (уточнить) ранее сформулированный запрос в том же сеансе.

Всю совокупность запросов пользователей к фактографической БД можно условно подразделить на два вида: запросы на выдачу справочной информации по АБД; запросы на поиск, обработку и выдачу данных.

Логическая схема формирования запросов пользователя на выдачу справочной информации по КАБСД представлена на рис. 9.3. Логическую схему формирования запроса пользователя на поиск, обработку и выдачу данных иллюстрирует рис. 9.4.

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

Для этого целесообразно организовать следующие группы запросов:

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

124

Рис. 9.3. Формирование запроса на получение справочной информации
Рис. 9.3. Формирование запроса на получение справочной информации

125

Рис. 9.4. Формирование запроса пользователя
Рис. 9.4. Формирование запроса пользователя
  • по заданному наименованию (или коду наименования) показателя выделяется полная совокупность динамических рядов показателей, содержащих все значения дополнительных признаков.

Указанные виды запросов реализуются по следующей технологии.

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

126

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

Результаты поиска (число найденных динамических рядов и массив адресных ссылок на них) передаются в рабочую область пользователя.

Пользователю КАБСД выдается сообщение о числе найденных динамических рядов и предоставляется возможность уточнения запроса. Если необходимости уточнения запроса нет, то организуется выбор данных в рабочую область пользователя.

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

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

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

127

Rambler's Top100
Lib4all.Ru © 2010.