- •38.03.01 «Экономика»
- •1. Пример выполнения лабораторной работы
- •1.1. Задание на лабораторную работу
- •1.2. Выполнение лабораторной работы
- •1.2.1 Создание таблиц, заполнение таблиц данными
- •1.2.2. Создание форм
- •1.2.3. Создание отчетов
- •1.2.4. Создание запросов
- •1.2.5. Объединение разработанных ранее компонент в единую информационную систему
- •2. Варианты заданий для выполнения контрольной работы Вариант № 1
- •Вариант № 2
- •Вариант № 3
- •Вариант № 4
- •Вариант № 5
- •Вариант № 6
- •Вариант № 7
- •Вариант № 8
- •Вариант № 9
- •Вариант № 10
- •Вариант № 11
- •Вариант № 12
- •Вариант № 13
- •Вариант № 14
- •Вариант № 15
- •Содержание
- •1. Пример выполнения лабораторной работы . . . . . . . . . . . . . . . . . . 4
- •1.1. Задание на лабораторную работу . . . . . . . . . . . . . . . . . . . . . . . . 4
Вариант № 7
Разработайте информационную систему «Сессия».
1. Опишите структуру используемых в информационной системе таблиц и заполните таблицы данными.
Информационная система «Сессия» будет включать две таблицы: «Экзамены» и «Дисциплины». Структура таблиц приведена на рисунках 42 и 43 соответственно.
Для таблицы «Экзамены» организуйте ввод поля «Оценка» с помощью выпадающего списка (значения «отлично»; «хорошо»; «удовлетворительно»; «неудовлетворительно»; «не явился»), а также поля «Дисциплина» с помощью выпадающего списка, организованного на основе таблицы «Дисциплины».
Наименование поля |
Имя поля |
Тип данных |
Размер |
Количество десятичных знаков |
ФИО студента |
Студент |
Текстовый |
20 |
– |
ФИО преподавателя |
Преподаватель |
Текстовый |
20 |
– |
Название дисциплины |
Дисциплина |
Текстовый |
30 |
– |
Оценка |
Оценка |
Текстовый |
20 |
– |
Рис. 42. Структура таблицы «Экзамены»
Наименование поля |
Имя поля |
Тип данных |
Размер |
Количество десятичных знаков |
Код дисциплины |
Код_дисциплины |
Текстовый |
2 |
– |
Название дисциплины |
Дисциплина |
Текстовый |
30 |
– |
Количество лекционных часов |
Лекции |
Числовой |
– |
– |
Количество часов практики |
Практика |
Числовой |
– |
– |
Рис. 43. Структура таблицы «Дисциплины»
Заполните таблицы «Экзамены» и «Дисциплины» данными (8÷10 записей).
2. Создайте формы для таблиц «Экзамены» и «Дисциплины». С помощью операций с компонентами формы отредактируйте внешний вид форм, расположите на каждой форме кнопку закрытия формы.
3. Создайте отчеты, в основе которых лежат таблицы информационной системы:
– отчет, содержащий упорядоченный по алфавиту список дисциплин (отчет «Список дисциплин»);
– отчет, содержащий список экзаменов, сгруппированных по дисциплинам (отчет «Экзамены по дисциплинам»).
4. На четвертом этапе разработки информационной системы создайте запросы, в основе которых лежат таблицы системы:
– запрос на выборку всех дисциплин, количество лекционных часов в которых превышает 16 часов (запрос «Лекционные часы»);
– запрос, позволяющий по фамилии студента получить информацию обо всех сдаваемых им дисциплинах (запрос «Дисциплины студента»);
– запрос, позволяющий по коду дисциплины получить все сведения о студентах, которые ее сдавали (запрос «Студенты дисциплины»).
По данным каждого из перечисленных выше запросов создайте отчет.
5. На последнем этапе разработки информационной системы объедините все разработанные ранее компоненты в единую систему:
– расположите на форме «Экзамены» кнопку, открывающую форму «Дисциплины», а на форме «Дисциплины» – кнопку, открывающую форму «Экзамены»;
– расположите на форме «Экзамены» кнопки, открывающие для просмотра отчеты «Экзамены по дисциплинам», «Дисциплины студента»;
– расположите на форме «Дисциплины» кнопку, открывающую для просмотра отчеты «Список дисциплин», «Лекционные часы», «Студенты дисциплины»;
– модифицируйте запросы «Дисциплины студента» и «Студенты дисциплины» таким образом, чтобы условие отбора зависело от текущей записи в соответствующей форме.
