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

Navigation:  АРМы > АРМ Книгообеспеченность > Функциональные особенности >

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

Previous pageReturn to chapter overviewNext page

Для ведения всех данных по КО в системе ведется отдельная БД ВУЗ - Учебные дисциплины и контингенты.  Имя базы данных – VUZ.

 

Именно с формирования БД VUZ следует начинать работу в АРМе.

 

Основные записи в базе – это записи дисциплин и записи контингентов, для которых дисциплина читается.

 

Запись дисциплины (DISC)

В записи  содержится описание дисциплины  – наименование, кафедра, цикл, уровень компонента.

Каждой дисциплине присваивается уникальный код или идентификатор.

Для каждой дисциплины приписываются все контингенты, где она читается.

 

Запись контингента (VUZ)

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

Контингент включает параметры:

форма обучения

вид обучения или уровень подготовки

направление

специальность или профиль

факультет

семестр

 

Запись факультета (FAK)

Является необязательной, создается и корректируется автоматически.

Используется только в режиме «Учебный план». Код рабочего листа – FAK

 

База данных VUZ является связующей между БД каталога и БД студентов,

а именно:

Учебники в БД каталога должны быть «привязаны» к дисциплинам и контингентам.

Студенты в БД должны относиться к определенным контингентам.

 

Это реализуется через «связку», которая является набором параметров, перечисленных выше. Через связку подсчитывается количество студентов, использующих учебник, и т.о. коэффициент книгообеспеченности учебника.

 

Специальные элементы описания БД

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

 

Страница КО поле 691:перечень дисциплин с указанием контингентов

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

 

Поле 90: контингент студента

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

 

Поле 83: контингенты, для которых читается дисциплина

В записях дисциплины (БД VUZ) имеется поле 83, в нем указываются контингенты, для которых она читается. При этом автоматически порождаются записи контингентов.

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

 

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

Формирование БД VUZ и данных по книгообеспеченности в базах студентов и каталога следует выполнять по методике, приведенной в разделе  «Первые шаги».

 

 

Добавлена проверка записей БД VUZ в файле dbnflck.pft

Добавлена проверка записей БД VUZ в файле dbnflck.pft:

- Проверка на наличие конечного пробела в полях 83 и 68 – ошибка

- Проверка на наличие конечного пробела в полях 83 и 68 – ошибка непреодолимая

- Проверка на длину «связки», иначе на наличие ссылки в словаре по термину-связки. Предупреждение о том, что длинная связка не будет выполнять функцию связи

 


См. также:

Установка связей между данными

модуль ввода/корректировки встроенный (КО)