Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Обработка информации средствами СУБД.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
3.33 Mб
Скачать

4. Создание запросов на изменение

1. Создать Запрос5 на создание Таблицы 5 с полями Код сделки, Дата сделки, Наименование Товара, Наименование покупателя, Цена (без НДС), Количество, Сумма сделки, Страна. Включить в создаваемую таблицу сведения о сделках, проведенных в Республике Беларусь.

2. Создать Запрос6 на добавление в Таблицу 5 сведений о сделках со странами Евросоюза.

3. Создать Запрос7 на обновление Таблицы 5. Если Количество превышает 500 шт., то Цену уменьшить на 10%.

4. Создать Запрос8 на удаление из Таблицы5 записей о сделках, сумма которых менее 1 000 000 рублей.

5. Разработка сложной формы

Создать сложную форму Информация о сделках, в которой выводится следующая информация: дата сделки, количество товара. Форма должна содержать подчиненную форму Продукция, в которой выводится наименование товара, цена без НДС, описание товара, и подчиненную форму Покупатель, в которой выводится наименование покупателя, страна, телефон, адрес.

6. Создание отчетов

Создать отчет Реализация продукции. Отчет должен иметь следующий вид.

Реализация электротехнического оборудования по странам

Продукция

Покупатель

Цена с НДС, руб.

Кол-во

Сумма сделки, руб.

Страна ____

.

.

?

.

?

Итого по стране:

?

.

.

.

.

.

Итого:

?

Вариант 19. База данных АВТОТРАНСПОРТНОЕ ПРЕДПРИЯТИЕ

Транспортное предприятие (г. Минск) осуществляет грузовые перевозки по Республике Беларусь. Создать базу данных, которая будет использоваться для учета грузовых перевозок, определения расхода топлива и определения доходов предприятия.

1. Создание структуры таблиц и связей

Таблица 1 – Автомобили

Гос. номер

Марка автомобиля

Тариф за 100 км, руб.

Грузоподъемность, т

Расход топлива на 100 км, л

Таблица 2 – Водители

Код водителя

ФИО

Год рождения

Стаж работы

Таблица 3 – Города

Код города

Город

Область

Расстояние до Минска

Таблица 4 – Грузоперевозки

пп

Дата рейса

Код города

Гос.номер автомобиля

Код водителя

Вес груза, т

2. Создание простых форм и заполнение таблиц

1. Создать формы для заполнения данными таблиц. Организовать поля Код города, Гос.номер автомобиля, Код водителя (таблица Грузоперевозки) в виде полей со списком.

2. Заполнить таблицы с помощью созданных форм. Таблицы Автомобили, Водители, Города должны содержать не менее 5 записей, таблица Грузоперевозки – не менее 20 записей.

3. Создание запросов на выборку

1. Создать Запрос1 на условную выборку информации о грузовых перевозках в Брестскую область. Информацию отсортировать в порядке возрастания Даты рейса.

    • Дата рейса;

    • Город;

    • Область;

    • Расстояние;

    • Гос.номер автомобиля;

    • ФИО водителя;

    • Расход топлива на 100 км, л;

    • Кол-во топлива, л

    • Тариф за 100 км, руб.

    • Стоимость перевозки, руб.

«Стоимость перевозки» рассчитывается по формуле:

Стоимость перевозки = Тариф за 1 км * Расстояние

2. Создать параметрический Запрос2 на выборку информации о перевозках в определенный день, который вводит пользователь. Запрос должен содержать следующие поля: Дата отправления, Город, Расстояние, ФИО водителя, Гос.номер автомобиля, Вес груза.

3. Создать Запрос3 с группировкой – для каждого месяца рассчитать общий расход топлива. Запрос должен содержать следующие поля: Месяц, Кол-во топлива за месяц, л.

4. Создать Запрос4 (перекрестный запрос). Сводная таблица должна выводить информацию в следующем виде.

Общее кол-во рейсов

Автомобиль 1

Автомобиль 2

. . .

Водитель 1

Водитель 2

. . .