Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LABORATORNAYa_RABOT_K_KURSU_BD_4_2012.docx
Скачиваний:
5
Добавлен:
24.11.2019
Размер:
597.04 Кб
Скачать

17

Лабораторная работа №4 Создание формы для работы с многими таблицами (сложной формы)

Введение

В соответствии с этапами загрузки базы данных "Учебный процесс", загруз­ка записей о занятиях текущего семестра в таблицу ИЗУЧЕНИЕ должна выполня­ться после загрузки таблиц со справочными данными, что обеспечит установле­ние связей загружаемых записей с соответствующими записями этих таблиц.

На этапе проектирования необходимо определить требования к создавае­мой форме и ее макет.

Целью лабораторной работы ставится – научить студентов проектирова­нию сложных форм.

  1. Постановка задачи на проектирование сложной формы

Проектируемая форма должна обеспечить загрузку в таблицу ИЗУЧЕНИЕ данных о занятиях в текущем семестре в каждой группе

    1. Основные требования к форме.

Документом внемашинной сферы, содержащим необходимые данные для загрузки таблицы ИЗУЧЕНИЕ, может служить "План проведения занятий в группе". С учётом этого загружаемые через форму записи целесообразно группи­ровать в соответствии с их подчиненностью записям другой таблицы - ГРУППА.

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

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

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

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

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

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

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

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

    1. Основная часть формы.

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

Форму ПЛАН ЗАНЯТИЙ определяют:

  • тип формы – многотабличная;

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

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

    1. Подчиненная форма в составе основной.

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

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

  • тип формы – подчиненная;

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

  • источники отображаемых полей формы – таблицы ПРЕДМЕТ и ПРЕПОДАВАТЕЛЕЙ.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]