Технология создания и корректировки БД

Технология создания и корректировки БД. При создании и корректировке банков данных в ИКС реализуются сле- дующие технологические процессы: первоначальное создание банков данных; корректировка баз данных.

Технология первоначального создания банков данных в ИКС представ- лена на рис.6. ¬ ¦ начало ¦ L T 1 + ¬ - ¦ подгот. ¦ ¦инф. БД ¦ ввод ¦ L L T 2 + ¬ ¦ PAK_TAB ¦ L T 3 + ¬ - ¦ создание ¦ ¦для программ ¦директорий¦ ¦инф справ- в. L T L 4 + ¬ ¦ FORMSPR ¦ L T 5 + ¬ ¦создание ¦ ¦корневого ¦ ¦справ-ка ¦ L T 6 + ¬ ¦ описание ¦ ¦конфиг-ции¦ ¦ БД ¦ L T 7 + ¬ ¦ DB_TESTN ¦ L T 8 + ¬ ¦ MAKEINDX ¦ L T 9 + ¬ ¦ COPYS ¦ L T + ¬ ¦ конец ¦ L Рис.6.Схема технологического процесса первоначальной организации банков данных в ИКС. Создание банков данных в ИКС начинается с подготовке вручную ин- формации для размещения ее в базах данных соответствующих банков и последующий ввод этой информации в ЭВМ (операция 1). После ввода в ЭВМ информация упаковывается с целью минимизации объема запоминающих устройств с помощью программы PAK_TAB (операция 2). На третьем этапе осуществляется создание директорий для хранения программ, справочников и информационных файлов, которое выполняется ад- министратором баз данных или другим квалифицированным оператором с пульта ЭВМ. На следующем этапе выполняется построение многоуровнего темати- ческого справочника (рубрикатора) путем автоматического занесения в рубрикатор программой FORMSPR номеров и наименований фрагментов данных (информационных файлов). На пятом этапе квалифицированным оператором с пульта ЭВМ осущест- вляется создание корневого справочника, т.е. привязка фрагментов дан- ных к конкретным тематическим рубрикам и увязка рубрик между собой.

На следующем этапе с испльзованием информации о структуре многоу- ровневого тематического рубрикатора (МТС) администратором БД описыва- ется конфигурация БД с формированием файла KONFIG с пульта ЭВМ. Остальные технологические операции реализуются автоматически с использованием специальных программ. Программа DB_TESTN осуществляет контроль корректности структуры справочников БД,наличия соответствую- щих фрагментов данных, ведет подсчет количества файлов в каждой дирек- тории(операция 7).Программа MAKEINDX формирует индексные файлы для каждого фрагмента данных, предназначенные для поиска информации по приблизительной формулировке объекта поиска. Программа формирует индек- сы с учетом информации МТС о пути поиска и ключевых слов каждого фраг- мента данных (операция 8).Программа COPYS осуществляет привязку прог- раммного обеспечения пользователя к конкретной ЭВМ ,к ближайшему банку данных ИКС ,а также формирует цветовую гамму заставки экрана ЭВМ пользователя и выдаваемых на него сообщений.

Технология корректировки баз данных представлена на рис.7. ¬ ¦ начало ¦ L T 1 + ¬ ¦коррект-ка¦ ¦ инф. и ¦ ¦справ-ка ¦ L T 2 + ¬ ¦ FORMSPR ¦ L T 3 + ¬ ¦ DB_TESTN ¦ L T 4 + ¬ ¦ MAIKEINDX¦ L T 5 + ¬ ¦ COPYS ¦ L T + ¬ ¦ конец ¦ L Рис.7.Схема технологического процесса корректировки БД. На первом этапе осущестляется подготовка корректур справояника и фрагментов данных и их ввод в ЭВМ по аналогии с первым этапом процесса аоздания БД.Все остальные технологические этапы реализуюеся автомати- чески с использованием программ:FORMSPR,DB_TESTN,MAKEINDX,COPYS ,реали- зующих функции, аналогичные предыдущему техпроцессу. 5.4.ТЕХНОЛОГИЯ ИНФОРМАЦИОННОГО ОБСЛУЖИВАНИЯ ПОЛЬЗОВАТЕЛЕЙ В ИКС Для информационного обслуживания пользователей в ИКС реализуются следующие технологические процессы: подготовка ИКС к обслуживанию пользователей; информационное обслуживание пользователей.

Технологические процессы подготовки к обслуживанию и информацион- ного обслуживания пользователей в ИКС представлены на рис.8,9. ¬ ¬ ¬ ¦ ¦ начало ¦ ¦ ¦ начало ¦ L T L T ¦ 1 + ¬ ¦ 1 + ¬ ¦ установка ¦ ¦ T.BAT ¦ ¦ ¦ БнД и ПО ¦ ¦ L T ¦пользов-ля ¦ ¦ ¦ L T 2 + ¬ ¬ 2 + ¬ ¦ >¦ WAITER ¦ ¦конец¦ ¦ установка ¦ L T L ¦БнД админи-¦ ¦ ¦ ¦ ¦ ¦страт. и ПО¦ ¦ 3 + ¬ ¦обслужива- ¦ ¦ ¦ ¦ TELIN.BAT ¦ ¦ ¦ния ПЭВМ ¦ - ¦ L T L T ¦функция настройки ¦ ¦ ¦ ¦ 3 + ¬ ¦пр-мм WAITER и TE- ¦ 4 + ¬ ¦ INSTPRIN ¦ ¦LIN на конкр.

ЭВМ ¦ ¦ ¦ LINGO ¦ ¦ L T L ¦ L T 4 + ¬ - ¦ L ¦ ¦ 1STINST ¦ ¦программа контроля ¦ ¦ L T ¦работоспособности ¦ 5 + ¬ ¦ L модема L ¦ 1ST ¦ 5 + ¬ - ¦ПЭВМ польз.¦ ¦ USTKLN ¦ ¦регистрация пользо- L L T ¦вателя (долговремен- Примечание. ¦ L ная) > цикл обслуживания, + ¬ начиная с пользо- ¦ конец ¦ вателя L Рис.8.Технология подготовки Рис.9.Технология информацион- обслуживания БД. ного обслуживания пользователей.

Подготовка к обслуживанию БД начинается с установки банков данных и программного обеспечения у пользователя и на обслуживающем его цент- ре (региональном, отраслевом и т.д.)-операции 1,2 рис.8. соответственно. Остальные операции техпроцесса реализуются автоматически с ис- пользованием программ:INSTPRIN,1STINST,USTKLN.Програм ма INSTPRIN осу- ществляет настройку программ ожидания телефонного вызова (WAITER) и обслуживания удаленных пользователей (TELIN.BAT,LINGO) на конкретную обслуживающую ЭВМ центра. Программа 1STINST выполняет проверку работос- пособности модемов и настроку цветовой гаммы экранных сообщений ЭВМ адмистратора БД.Программа USTKLN предназначена для первоначальной ре- гистрации пользователя в ИКС при его приеме на обслуживание.

Информационное обслуживание пользователей реализуется рабочей станцией обслуживающего центра в автоматическом режиме (рис.9). При включении обслуживающей ЭВМ программа T.BAT загружает в оперативную память программу ожидания телефонного вызова WAITER (операция 1),кото- рая с этого момента постоянно находится в памяти в ожидании телефонно- го вызова пользователя.

После поступления вызова от пользователя WAITER устаналивает связь с пользователем, вызывает программу TELIN.BAT и самовыгружается из памяти (операция 2).В свою очередь пограмма TELIN.BAT загружает программу обслуживания удаленного пользователя LINGO и передает ей уп- равление (операция 3),что последняя и реализует в течение всего перио- да сеанса связи с пользователем (операция 4). После окончания сеанса связи с пользователем техпроцес реализует- ся в обратной последовательности:программа LINGO передает управление программе TELIN.BAT, которая загружает в память программу WAITER,где последняя и находится в постоянном ожидании нового вызова от пользова- телей.