Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указания_БД.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.81 Mб
Скачать

Вариант № 6

Разработайте информационную систему «Студент».

1. Опишите структуру используемых в информационной системе таблиц и заполните таблицы данными.

Информационная система «Студент» будет включать две таблицы: «Студенты» и «Специальности». Структура таблиц приведена на рисунках 40 и 41 соответственно.

Для таблицы «Студенты» организуйте ввод поля «Курс» с помощью выпадающего списка (значения 1; 2; 3; 4; 5; 6), а также поля «Специальность» с помощью выпадающего списка, организованного на основе таблицы «Специальности».

Наименование

поля

Имя

поля

Тип

данных

Размер

Количество

десятичных

знаков

№ зачетной книжки

№_зачетной_книжки

Текстовый

10

ФИО студента

ФИО

Текстовый

20

Курс

Курс

Числовой

Сумма оплаты за обучение

Сумма

Денежный

Специальность

Специальность

Текстовый

20

Рис. 40. Структура таблицы «Студенты»

Наименование

поля

Имя

поля

Тип

данных

Размер

Количество

десятичных

знаков

Код специальности

Код_специальности

Текстовый

2

Специальность

Специальность

Текстовый

20

ФИО старосты

Староста

Текстовый

20

Количество студентов

Количество_студентов

Числовой

Рис. 41. Структура таблицы «Специальности»

Заполните таблицы «Студенты» и «Специальности» данными (8÷10 записей).

2. Создайте формы для таблиц «Студенты» и «Специальности». С помощью операций с компонентами формы отредактируйте внешний вид форм, расположите на каждой форме кнопку закрытия формы.

3. Создайте отчеты, в основе которых лежат таблицы информационной системы:

– отчет, содержащий упорядоченный по алфавиту список студентов (отчет «Список студентов»);

– отчет, содержащий список студентов, сгруппированных по специальностям, с подсчетом сумм оплаты за обучение по каждой специальности, и в целом по ВУЗу (отчет «Студенты по специальностям»).

4. На четвертом этапе разработки информационной системы создайте запросы, в основе которых лежат таблицы системы:

– запрос на выборку всех студентов-договорников, т.е. студентов, оплачивающих свое обучение (запрос «Студенты-договорники»);

– запрос, позволяющий по фамилии старосты получить список всех студентов ее специальности (запрос «Студенты специальности»);

– запрос, позволяющий по фамилии студента получить все сведения о специальности, на которой он обучается (запрос «Специальность студента»).

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

5. На последнем этапе разработки информационной системы объедините все разработанные ранее компоненты в единую систему:

– расположите на форме «Студенты» кнопку, открывающую форму «Специальности», а на форме «Специальности» – кнопку, открывающую форму «Студенты»;

– расположите на форме «Студенты» кнопки, открывающие для просмотра отчеты «Список студентов», «Студенты по специальностям», «Студенты-договорники», «Специальность студента»;

– расположите на форме «Специальности» кнопку, открывающую для просмотра отчет «Студенты специальности»;

– модифицируйте запросы «Специальность студента» и «Студенты специальности» таким образом, чтобы условие отбора зависело от текущей записи в соответствующей форме.