Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИНДИВИДУАЛЬНЫЕ ЗАДАНИЯ.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
882.69 Кб
Скачать

7. Создание макросов, кнопок и формы навигации

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

Вариант 15 База данных аттестация

Создать базу данных для подведения итогов аттестации студентов БГАТУ в текущем семестре.

1. Создание структуры таблиц и связей

Таблица 1 – Студенты

Код студента

Фамилия студента

Имя студента

Отчество студента

Номер группы

Таблица 2 – Предметы

Код предмета

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

Ф.И.О. лектора

Итоговый контроль (экзамен, зачет)

Таблица 3 – Группы

Номер группы

Факультет

Ф.И.О. старосты

Год поступления в ВУЗ

Таблица 4 – Ведомость

Код студента

Код предмета

Количество пропусков занятий

Оценка (аттестован, не аттестован)

2. Создание простых форм и заполнение таблиц

1. Создать формы для заполнения данными таблиц Студенты, Предметы, Группы и Ведомость. Организовать поля Номер группы (таблица Студенты), Код студента и Код предмета (таблица Ведомость) в виде полей со списком.

2. Заполнить таблицы с помощью созданных форм. Таблицы Студенты, Предметы и Группы должны содержать не менее 5 записей, таблиц Ведомость – не менее 30 записей.

3. Создание запросов на выборку

1. Создать Запрос1 на условную выборку информации о результатах аттестации студентов 1 курса по дисциплине «Высшая математика». Информацию отсортировать в алфавитном порядке групп, внутри группы – фамилии студентов отсортировать в алфавитном порядке.

  • Фамилия студента;

  • Название предмета;

  • Оценка;

  • Номер группы;

  • Год поступления в ВУЗ;

  • Курс.

2. Создать параметрический Запрос2 на выборку информации о результатах аттестации по заданной дисциплине. Название дисциплины вводит пользователь. Запрос должен содержать поля: Название предмета, Ф.И.О. лектора, фамилия студента, оценка, количество пропусков занятий, итоговый контроль.

3. Создать Запрос3 с группировкой, который должен отображать общее количество пропусков занятий для каждой группы. Запрос должен содержать поля: Номер группы, Кол-во пропусков занятий.

4. Создать Запрос4 (перекрестный запрос). Сводная таблица должна иметь следующий вид.

Кол-во неаттестаций

Предмет 1

Предмет 2

. . .

Студент 1

Студент 2

. . .

Примечание: в запросе для перекрестного используйте функцию IIf, где оценке «аттестован» присвойте значение 0, а оценке «не аттестован» - 1.