Контроль записей БД VUZ

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

Контроль записей БД VUZ

Previous pageReturn to chapter overviewNext page

Имя задания CHKVUZ - контроль записей БД VUZ.

 

Проверяются все типы записей БД VUZ

 

Для записи DISC

для каждой связки проверяется наличие записей контингентов (VUZ), а для каждой пары «факультет-форма обучения» наличие записи FAK. В случае «необнаружения» выдается сообщение.

в случае нахождения записи VUZ проверяется наличие в ней ссылки на запись DISC.

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

 

Для записи VUZ

проверяется уникальность записи по данным контингента. В случае наличия дубля выдается сообщение.

проверяется наличие перечня дисциплин для данного контингента (поле 69). В случае отсутствия выдается сообщение.

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

 

Для записи FAK

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

 

Корректировка найденных несоответствий

Кроме того, имеется возможность корректировать найденные несоответствия.

В опросном листе можно отметить виды корректировок (можно несколько), рис. 9.1а.

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

Удалять запись VUZ, если нет поля 69. Прежде чем включать эту опцию следует убедиться, что между записями дисциплин (DISC) и записями контингентов (VUZ) установлены связи. Для этого можно предварительно для всех записей DISC выполнить режим «Связать…».

Удалять несвязанную / ненайденную дисциплину. Из поля 69 записи VUZ

берутся идентификаторы дисциплин и проверяется:

- имеется ли запись дисциплины в БД

- если запись дисциплины найдена, то прописан ли в ней данный контингент  (в поле 83)

Если любое условие не выполняется, то повторение поля 69 с этой дисциплиной удаляется.

Удалять записи дисциплин, если в них отсутствуют поля 83.

 

9.1.а. Задание условий проверки / исправления.

9.1.а. Задание условий проверки / исправления.

 


См. также:

База данных VUZ и связанность данных