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

Вариант № 2

Разработайте информационную систему «Поставки материалов».

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

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

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

поля

Имя

поля

Тип

данных

Размер

Количество

десятичных

знаков

Код поставщика

Код_поставщика

Текстовый

3

Поставщик

Поставщик

Текстовый

20

Адрес поставщика

Адрес

Текстовый

30

Телефон поставщика

Телефон

Текстовый

12

Расчетный счет поставщика

Расчетный_счет

Текстовый

20

Рис. 32. Структура таблицы «Поставщики»

Для таблицы «Поставки» организуйте ввод поля «Материал» с помощью выпадающего списка (значения «Кирпич»; «Краска»; «Кисти»; «Цемент»; «Шурупы»; «Гвозди»), а также поля «Поставщик» с помощью выпадающего списка, организованного на основе таблицы «Поставщики».

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

поля

Имя

поля

Тип

данных

Размер

Количество

десятичных

знаков

Код поставки

Код_поставки

Текстовый

5

Поставщик

Поставщик

Текстовый

20

Материал

Материал

Текстовый

15

Количество

Количество

Числовой

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

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

Текстовый

5

Сумма поставки

Сумма

Денежный

Дата поставки

Дата

Дата/время

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

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

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

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

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

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

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

– запрос на выборку всех поставок цемента (запрос «Поставки заданного материала»);

– запрос, позволяющий по коду поставщика получить все его поставки (запрос «Поставки поставщика»);

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

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

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

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

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

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

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