Приложение 6 (АРМ «Книгообеспеченность»)

Создание БД VUZ по данным полей 691 записей каталога

Navigation:  АРМы > АРМ Книгообеспеченность > Приложения АРМа Книгообеспеченность >

Приложение 6 (АРМ «Книгообеспеченность»)

Создание БД VUZ по данным полей 691 записей каталога

Previous pageReturn to chapter overviewNext page

При отсутствии БД VUZ либо независимо от нее

Рассмотрим ситуацию, когда данные по книгообеспеченности вводились в записи каталога в поле 691, независимо от БД VUZ, в частности БД VUZ вовсе не заполнялась, т.е. БД VUZ пуста.

Естественное желание – использовать данные каталога т.о., чтобы на их основе создались записи в БД VUZ и чтобы эти записи были согласованы с данными каталога.

Предлагается выполнить следующие шаги.

 

Проверить БД на наличие дублетов (DelDubl)

Прежде всего, следует просмотреть имеющиеся описания дисциплин в БД VUZ, если она имеется. А именно - проверить БД на наличие дублетов. Для этого можно выполнить пакетное задание DelDubl, которое удалит дублетные дисциплины. Дублетность определяется по совпадению наименования, цикла, кафедры и уровня компонента. В опросном листе можно задать условие определения дубля также по идентификатору.

Для запуска задания следует отметить дисциплины (DISC) в словаре «Вид документа».

 

Корректировка полей 691 (Corr691Sem)

Шаг необязательный.

Следует просмотреть данные в БД каталога в полях 691,  при необходимости следует выполнить их корректировку. Часто допускают ошибку при вводе семестра – вводят перечень семестров через знаки: запятая или тире. В записях каталога предусмотрено, что для каждого семестра должно быть отдельное повторение поля 691. Поэтому в данном разделе предлагается выполнить пакетное задание Corr691Sem на БД IBIS (всю или по отмеченным), которое:

Проверит правильность заполнения подполя семестра – семестры, заданные перечислением или диапазоном, будут размножены т.о., чтобы одно повторение поля соответствовало одному семестру.

Кроме того, в задании выполняется удаление значения «ВСЕ» в подполях факультета, специальности, направления, вида/формы обучения. Отсутствие значения в таком подполе означает контингент независимый от  значения подполя, т.е. для всех значений.

 

Имя пакетного задания Corr691Sem.

На заметку:

 

Задание следует запустить в АРМе КО, режим «Глобальная корректировка БД»,

отметив в любом словаре записи каталога

или запустить на всю БД каталога.

Задание выполнять с актуализацией.

 

 

См. рис 14.6а. Для каких-либо частных случаев можно дополнять это задание другими возможностями.

 

14.6.а. Запуск пакетного задания.

14.6.а. Запуск пакетного задания.

 

Элемент «семестр»

Шаг необязательный.

После выполнения задания следует по виду словаря «Семестр» проверить правильность элемента «семестр» в записях каталога. Не должно быть «сдвоенных» семестров, семестр должен быть задан цифрой (также числом 10,11,12 и т.д.). Если есть ошибки, то исправить вручную

 

Пакетное задание CreateVuz1

Выполняется пакетное задание CreateVuz1 на всех (или отмеченных) записях каталога.

Проверяются описания дисциплин из поля 691.

Если дисциплина найдена в БД VUZ, по наименованию или идентификатору, то проверяется совпадение трех параметров в записи каталога и найденной записи дисциплины в VUZ, эти параметры  – кафедра, цикл и уровень компонента.

Если все три параметры совпали, то ничего не корректируется.

Если в записи дисциплины VUZ  такой параметр пуст, то он заполняется значением из записи каталога (в протоколе будет сообщение).

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

Если в поле 691 отсутствовали подполя идентификаторов дисциплин, то они будут созданы в записях БД VUZ по алгоритму:

 

«

первые 5 символов от наименования, если они повторяются, то приписывается порядковый номер. Эти идентификаторы будут также перенесены в записи каталога в поле 691.

Если повторение поля 691 не имеет пока дисциплины, т.е. пока прописаны только контингенты, то в задании CreateVuz1 будет проверяться – есть ли уже такой контингент в БД VUZ.

Если нет, то он будет создан. Кроме того, будет создана при необходимости и запись факультета.

 

Такое предварительное создание записей контингентов удобно при наполнении БД VUZ с помощью модуля «Учебный план»

 

 

При запуске задания в опросном листе следует выбрать параметр «Связь с БД VUZ по имени дисциплины». Рис. 14.6б.

 

14.6.б. Формирование записей дисциплин в БД VUZ. 

14.6.б. Формирование записей дисциплин в БД VUZ.

Проверка созданных в БД VUZ записей дисциплин.

После выполнения следует проверить созданные в БД VUZ записи дисциплин на наличие дублей, т.е. вторично выполнить пакетное задание DelDubl. Дубли могут сформироваться, если в одной записи каталога повторялась (поле 691) дисциплина с одинаковыми кафедрой, циклом и УК.

 

Пакетное задание CreateVuz2

Выполнить пакетное задание CreateVuz2, выбрав при опросе тот же режим – см. рис. 14.6б.

В задании будут корректироваться созданные записи DISC, а именно: припишутся поля 83 по данным полей 691 записей каталога.

Поиск нужной записи дисциплины выполняется с учетом трех параметров – кафедра, цикл и уровень компонента. Т.е. когда дисциплина найдена по наименованию или идентификатору, то дополнительно проверяется совпадение этих параметров с теми, что в поле 691 записи каталога.

Если параметры совпали, то в запись дисциплины будет добавлено поле 83

 

Проверка созданных в БД VUZ записей дисциплин.

Шаг необязательный.

Просмотреть откорректированные / созданные записи дисциплин в БД VUZ. В частности проверить наличие поля – читающая кафедра. Возможно, следует ввести или откорректировать элементы: кафедра, цикл, уровень компонента.

На этом этапе возможно в БД VUZ появились дублетные записи дисциплин по следующим причинам:

Разночтения в наименовании дисциплин

Неверно ввели данные о кафедре, цикле, уровне компонента, или ошибочно НЕ ввели

Т.е. есть необходимость объединить несколько записей дисциплин под одним именем (идентификатором, циклом, кафедрой, УК), и собрать в этой записи все поля 83. Для этого предлагается режим переноса как на рис. 14.6в. В левом окне отмечаются дисциплины (несколько), которые должны передать свои поля 83 и удалиться. В правом окне отмечается дисциплина (одна!), которая остается со своими параметрами и переданными ей полями 83.

 

14.6.в. Объединение записей дисциплин в БД VUZ.

14.6.в. Объединение записей дисциплин в БД VUZ.

 

Корректировка дисциплин

Шаг необязательный.

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

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

В левом окне установить БД VUZ и словарь «Дисциплина – перенос наименования в учебники». Не перепутать со словарем «Дисциплина – читается для». Отметить одну дисциплину, которая заменит (вместе с идентификатором, циклом и кафедрой!) дисциплины в каталоге

В правом окне установить БД каталога и словарь «Дисциплины». Отметить все разночтения какой-либо дисциплины, которые следует заменить

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

 

Пример:

Корректировка дисциплин в записях каталога по данным БД VUZ

Например, на рис. 14.6 г дисциплины «Дорожно-строительные машины» и «Дорожно-строительные материалы и машины» решено заменить на дисциплину «Дорожно-строительные машины и материалы», которая отмечается в левом окне. В правом окне отмечаются записи каталога «убираемых» дисциплин, которые будут связаны уже с новой (отмеченной) дисциплиной.

 

14.6.г. Корректировка дисциплин в БД каталога.

14.6.г. Корректировка дисциплин в БД каталога.

 

Формирование записей контингентов

Для  формирования записей контингентов в словаре «Вид документа» отметить записи DISC и выполнить пакетное задание LinkDiscNoRdr  - будут созданы записи контингентов VUZ, а также вспомогательные записи FAK. Записи БД RDR при этом корректироваться не будут.

 

Вместо выполнения этого задания можно выполнить режим «Связать…» (оно будет выполняться дольше). Тогда вместе с записями контингентов будут корректироваться и записи БД RDR.

 

Таблицы соответствий записей дисциплин между БД VUZ и БД каталога

Шаг необязательный.

Можно получить таблицы соответствий записей дисциплин между БД VUZ и БД каталога, с той и с другой стороны. Для этого в режиме «Печать выходных форм» для каждой БД имеются таблицы:

Для БД VUZ таблица DiscVuz-Cat – одноименные дисциплины в БД VUZ и БД каталога. Для каждой записи дисциплины из БД VUZ по наименованию отбираются в БД каталога записи с такой же дисциплиной и набор этих дисциплин со своими значениями кафедры, цикла и УК помещается в таблицу.

Для БД каталога таблица DiscCat-Vuz - одноименные дисциплины в БД  каталога и в БД VUZ. Для всех дисциплин из поля 691 записей каталога приводится одноименная дисциплина в БД VUZ.

 


См. также:

Глобальная корректировка БД Режим

Модуль «Учебный план»