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

Вариант № 8

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

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

Информационная система «Магазин» будет включать две таблицы: «Отделы» и «Товары». Структура таблиц приведена на рисунках 44 и 45 соответственно.

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

поля

Имя

поля

Тип

данных

Размер

Количество

десятичных

знаков

Код отдела

Код_отдела

Текстовый

2

Отдел

Отдел

Текстовый

20

Заведующий отделом

Заведующий

Текстовый

20

Число сотрудников

Число_сотрудников

Числовой

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

Для таблицы «Товары» организуйте ввод поля «Единица_измерения» с помощью выпадающего списка (значения «шт.»; «кг.»; «коробки»; «бутылки»), а также поля «Отдел» с помощью выпадающего списка, организованного на основе таблицы «Отделы».

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

поля

Имя

поля

Тип

данных

Размер

Количество

десятичных

знаков

Код товара

Код_товара

Текстовый

4

Название товара

Товар

Текстовый

20

Единица измерения

Единица_измерения

Текстовый

10

Количество товара

Количество

Числовой

Отдел

Отдел

Текстовый

20

Рис. 45. Структура таблицы «Товары»

Заполните таблицы «Отделы» и «Товары» данными (8÷10 записей).

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

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

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

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

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

– запрос на выборку всех отделов, количество сотрудников в которых превышает 3 человека (запрос «Крупные отделы»);

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

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

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

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

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

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

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

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