Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВАРИАНТЫ ИНДИВИДУАЛЬНЫХ ЗАДАНИЙ_а.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
73.6 Кб
Скачать

Вариант 20

Создать базу данных «Сведения о студентах экономического факультета». В БД хранятся сведения о студентах специальностей ЭП, БК, ФК (по каждой специальности обучается не менее 5 человек). БД должна содержать таблицы:

  • «Студент» с полями НомерЗачетки, Фамилия, Имя, Отчество, ДатаРождения, Женат_Замужем, Пол. Для поля НомерЗачетки создать маску ввода, которая обеспечит ввод и отображение номеров зачеток в режиме таблицы в виде 0901-ЭП, 0902-ЭП, 0903-ЭП и т. д. (здесь первые два символа – это год поступления, следующие два символа – номер студента в группе, последние два символа – специальность студента (или ЭП, или БК, или ФК)). Для поля Женат_Замужем использовать логический тип данных. Для поля Пол создать список подстановки. Таблица должна содержать не менее 15 записей;

  • «Успеваемость» с полями НомерЗачетки, Курс, Специальность, ОценкаПоИнформатике, ОценкаПоМатематике, ОценкаПоИстории. В этой таблице для поля НомерЗачетки создать столбец подстановки, а для поля Специальность – список подстановки. Для этого же поля создать формат данных, который обеспечит отображение номеров зачеток в режиме таблицы в том же виде, что и в таблице «Студент». Таблица должна содержать не менее 15 записей.

Между таблицами БД установить связь вида «один-к-одному» с контролем целостности данных и выполнением каскадных операций обновления и удаления данных связанных полей таблиц БД.

Заполнить таблицы данными.

Создать форму для просмотра, редактирования и ввода данных в таблицу «Студент» и форму для просмотра, редактирования и ввода данных в таблицу «Успеваемость».

Используя запросы:

  • рассчитать средний балл по каждой специальности. Результирующая таблица должна содержать поля: Специальность, СреднийБалл. В поле СреднийБалл должно отображаться не более двух знаков после запятой. Запрос сохранить под именем «Средний балл». Подготовить отчет с именем «Средний балл» по полученной информации. Созданный отчет распечатать;

  • из копии таблицы «Студент» удалить записи о неуспевающих студентах (запрос на удаление); к неуспевающим относятся те студенты, у которых хотя бы по одному предмету есть неудовлетворительная оценка. Этот запрос сохранить под именем «Удаление записей». По таблице с удаленными данными подготовить отчет с именем «Таблица после удаления записей». Созданный отчет распечатать.

При помощи диспетчера кнопочных форм создать главную кнопочную форму базы данных, включающую в себя следующие страницы:

  • главная страница «БД «Сведения о студентах экономического факультета» с кнопками перехода на другие страницы и кнопкой завершения работы приложения;

  • страница «Таблицы» для обеспечения возможности работы с ранее созданными таблицами и кнопкой возврата на главную страницу;

  • страница «Запросы» для обеспечения возможности работы с ранее созданными запросами действия и кнопкой возврата на главную страницу;

  • страница «Формы» для обеспечения возможности работы с ранее созданными формами с возможностью изменения существующих данных и кнопкой возврата на главную страницу;

  • страница «Отчеты» для обеспечения возможности работы с ранее созданными отчетами действия и кнопкой возврата на главную страницу.

Выполнить настройку БД «Сведения о студентах экономического факультета» таким образом, чтобы созданная главная кнопочная форма была стартовой.