Создать структуру таблицы Успеваемость.
В окне Конструктора таблиц заполнить разделы Имя поля, Тип данных и Свойства поля в соответствии с таблицей 4.
Для полей КодДисциплины и КодСтудента выбрать тип Мастер подстановок. Это позволит облегчить заполнение данными этих полей, так как в таблице Успеваемость будут отображаться не коды дисциплины и студента, а их названия.
В таблице необходимо выбрать поля КодДисциплины и КодСтудента в качестве индексированных полей. Для свойства Индексированное поле установить значение Да (Допускаются совпадения).
После создания структуры таблицы необходимо задать ключевое поле – КодОценки (можно отказаться от создания ключевого поля)
Сохранить структуру таблицы с именем Успеваемость.
9.4.4. Установить связи между таблицами:
Выбрать команду Сервис — Схема данных или выбрать пиктограмму Схема данных на панели инструментов. Появится окно Схема данных, содержащее диалоговое окно Добавление таблицы, в котором отображается список таблиц. Выделить все таблицы: Группы студентов, Студенты, Дисциплины и Успеваемость и выполнить щелчок на кнопке Добавить. В окне Схема данных появятся таблицы, после этого необходимо закрыть окно Добавление таблицы.
Далее необходимо связать таблицы Группы студентов и Студенты, отбуксировав поле КодГруппы таблицы Группы студентов, на соответствующее поле таблицы Студенты. В появившемся диалогом окне Изменение связей необходимо активизировать флажки: Обеспечить целостность данных, каскадное обновление связанных полей и каскадное удаление связанных записей, убедится в том, что тип отношений один-ко-многим и нажать кнопку Создать. В окне Схема данных появится связь один-ко-многим между таблицами Группы студентов и Студенты. Аналогично связать таблицы Студенты и Успеваемость, отбуксировав поле КодСтудентов таблицы Студенты, на соответствующее поле таблицы Успеваемость и установив те же флажки. Кроме того, необходимо связать таблицы Дисциплины и Успеваемость, используя КодДисциплины.
Закрыть окно Связи. При запросе на сохранение выполнить щелчок на кнопке Да.
Заполнение таблиц
Для заполнения таблиц Группы студентов и Студенты данные выбираются самостоятельно или выберите из таблиц учебной базы данных ("Training_students"), а для таблиц Дисциплины и Успеваемость данные представлены в таблицах 5 и 6.
Заполнение таблиц начать с таблицы Группы студентов, так как поле Код группы таблицы Студенты используется в качестве столбца подстановки для заполнения соответствующего поля таблицы Студенты.
В окне Базы данных выбрать нужную таблицу, затем выполнить щелчок по кнопке Открыть.
На экране появится структура таблицы БД в режиме таблицы. Заполнение производится по записям, т.е. вводится информация для всей строки целиком. При заполнении текущей строки появится новая пустая строка.
Переход к следующему полю осуществляется нажатием клавиши <Таb>.
Для заполнения поля MEMO в таблице Студенты нажать комбинацию клавиш <Shif+F2>, предварительно установив курсор в поле MEMO. Откроется текстовое окно «Область ввода». После ввода или редактирования данных в этом окне щелкнуть по кнопке ОК.
Для заполнения данными поля Код группы в таблице Студенты использовать список поля подстановки, раскрывая его щелчком мыши по кнопке раскрытия списка. Выбор названия группы производится щелчком мыши в соответствующей строке списка.
Таблица-объект Дисциплины Таблица 5
№ п/п | Название дисциплины | Количество часов |
Иностранный язык | ||
История Украины | ||
Культурология | ||
Математика | ||
Политэкономия | ||
Микроэкономика | ||
Физкультура | ||
Эконом. информатика |
Данные для заполнения таблицы Успеваемость Таблица 6
№ п/п | Оценка Национальная /ECTS | Описание |
5/A | Отлично - без ошибок | |
5/B | Отлично - с незначительными ошибками | |
4/B | Очень хорошо – с несколькими ошибками | |
4/C | Хорошо - с несколькими значительными ошибками | |
3/D | Удовлетворительно – со значительными недостатками | |
3/E | Удовлетворительно – удовлетворяет минимальному критерию оценки | |
2/FX | неудовлетворительно с возможностью повторной сдачи экзамена | |
2/F | неудовлетворительно с обязательным повторным курсом |