Задание 3. Поиска информации в реляционных базах данных

16.12.2021
Задание 3. Умение поиска информации в реляционных базах данных. Системы управления базами данных. Организация баз данных. Использование динамических (электронных) таблиц для выполнения учебных заданий из различных предметных областей, в данном случае БД.
Задание 1 (сборник Кулабухова)

В файле приведен фрагмент базы данных «Стройматериалы» о поставках товаров в магазины некоторой торговой сети в нескольких районах города. База данных состоит из трех таблиц.

Таблица «Движение товаров» содержит записи о поставках товаров в магазины в течение первой декады сентября 2021г., а также информацию о проданных товарах. Поле Тип операции содержит значение Поступление или Продажа, а в соответствующее поле Количество упаковок занесена информация о том, сколько упаковок товара поступило в магазин или было продано в течение дня. Заголовок таблицы имеет следующий вид.

Таблица «Товар» содержит информацию об основных характеристиках каждого товара. Заголовок имеет следующий вид.

Таблица «Магазин» содержит информацию о местонахождении магазинов. Заголовок таблицы имеет следующий вид.

На рисунке изображена схема указанной базы данной

Используя информацию из приведенной базы данных, определите, на сколько уменьшилось количество упаковок свёрл по дереву диаметром 8 мм, имеющихся в наличии в магазинах Утреннего района, за период с 1 по 10 сентября включительно. В ответе запишите только число. Скачать файл БД
Решение:

 Решить задание нам помогут возможности табличного процессора Excel. Подключаем ко всем листам ФИЛЬТР. 

Перейдём на лист «Магазин». Требуется отфильтровать записи в таблице, оставив только записи для магазинов Утреннего района.

Перейдём на лист «Товар». В этой таблице, воспользовавшись средствами поиска, найдём строку с товаром «Свёрло по дереву диаметром 8 мм». Артикул товара — 31:

Перейдём на лист «Движение товаров». Снова воспользуемся фильтром по столбцу «ID магазина», в фильтре отметим те ID магазинов, которые были найдены в таблице «Магазин» — А13, А14, А17 и А18. В столбце «Артикул» оставим только записи о движении товаров по артикулу 31. Проверим столбец с датами, всё в порядке, с 1 по 10 сентября. Что бы найти остаток, отсортируем столбец Тип операции во возрастанию, что бы отделить Поступление от Продажи. Скопируем полученную таблицу на отдельный лист. В результате получим следующую таблицу:

Ответ: -137