Определение подсхемы данных

В результате загрузки данных о занятиях в группах должны формироваться только записи таблицы ИЗУЧЕНИЕ (объект загрузки), которую надо включить в подсхему данных для формы ввода-вывода данных о занятиях в груп­пах (рис.22).

Поскольку загрузку и просмотр данных удобно производить по каждой группе в отдельности, в подсхему включим таблицу ГРУППА. Выберем по этой при­чине таблицу ГРУППА в качестве источника основной части составной формы. Заметим, что данные таблицы ГРУППА должны только отображаться в фор­ме, но не вводиться в нее. В подсхему включим также таблицы ПРЕДМЕТ и ПРЕПОДАВАТЕЛЬ, т. к. в форме необходимо предусмотреть отображение описательных данных о предмете и преподавателе.

Рисунок 22 Подсхема для формы ввода-вывода данных в таблицу ИЗУЧЕНИЕ

Определение общей структуры формы

На основе полученной подсхемы определим общую структуру формы, которую назовем ПЛАН ЗАНЯТИЙ.

Основная часть формы. Многотабличная форма ПЛАН ЗАНЯТИЙ будет содержать основную часть на основе таблицы ГРУППА для группировки вво­димых данных о занятиях по каждой группе студентов. Для ввода данных в таблицу ИЗУЧЕНИЕ предусмотрим непосредственное включение подчиненной формы ИЗУЧЕНИЕ.

Таким образом, форму ПЛАН ЗАНЯТИЙ определяют:

r Тип формы — многотабличная

r Источник записей для основной части формы - таблица ГРУППА

r Включаемая подчиненная форма ИЗУЧЕНИЕ с источником записей - таблица ИЗУЧЕНИЕ

Подчиненная форма, включаемая в основную. Для расшифровки идентифи­каторов предмета и преподавателя предусмотрим включение в подчиненную форму ИЗУЧЕНИЕ полей из таблиц ПРЕДМЕТ и ПРЕПОДАВАТЕЛЬ, яв­ляющихся главными относительно таблицы, на которой строится форма ИЗУЧЕНИЕ

Таким образом, подчиненную форму ИЗУЧЕНИЕ определяют:

r Тип формы — подчиненная

r Источник записей для основной части формы ИЗУЧЕНИЕ - таблица ИЗУЧЕНИЕ

r Источники отображаемых полей формы — таблицы ПРЕДМЕТ и ПРЕПОДАВАТЕЛЬ

Размещение реквизитов формы

Основная часть формы. В основной части составной формы ПЛАН ЗАНЯТИЙ вверху будем размещать поля таблицы ГРУППА:

r НГ — номер группы (уникальный ключ)

r КОЛ — количество студентов

r ПБАЛЛ — средний балл в группе при поступлении

Доступ к перечисленным полям должен быть ограничен только чтением, т. к. значения этих полей не должны вводиться и корректироваться из документа "План занятий".

Подчиненная форма ИЗУЧЕНИЕ. В подчиненной форме ИЗУЧЕНИЕ разместим:

r Все поля загружаемой таблицы ИЗУЧЕНИЕ, кроме ключевого реквизита НГ (номер группы), включенного в основную часть формы, что обеспечивает однократное отображение одинаковых номеров группы в форме:

· КП — код предмета

· ТАБН — идентификатор преподавателя

· ВИДЗ — вид занятия

· ЧАСЫ — число часов занятия

· СБАЛЛ-ГР — средний балл по предмету в группе

r Поля из таблиц ПРЕДМЕТ иПРЕПОДАВАТЕЛЬ, позволяющие отобразить справочную информацию о предмете и преподавателе, ведущем занятие:

поля таблицы ПРЕДМЕТ:

· НП - название предмета

· ЧАСЫ — всего часов

· ЛЕК — часов лекций

· ПР - часов практики:

поля таблицы ПРЕПОДАВАТЕЛЬ:

· ФИО - фамилия преподавателя

· СТ - ученая степень

· УЗ — ученое звание


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: