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

3.08 Прочие базы данных

Вспоминай формулы по каждой теме
Решай новые задачи каждый день
Вдумчиво разбирай решения
ШКОЛКОВО.
Готовиться с нами - ЛЕГКО!
Подтемы раздела поиск информации в базе данных
Решаем задачу:

Ошибка.
Попробуйте повторить позже

Задача 1#75438

В файле приведён фрагмент базы данных «Пиццерия». База данных состоит из четырёх таблиц.

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

Код клиента Фамилия Имя Отчество Место жительства

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

Код заказа Дата Код клиента Цена доставки Статус доставки

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

Код Код заказа Код блюда Количество

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

Код блюда Название Цена

На рисунке приведена схема базы данных.

PIC

Используя информацию из приведённой базы данных, определите общую стоимость заказов на пиццы, названия которых начинаются на букву «С» (с учётом доставки), доставленных клиентам из г. Москва за июль.

Вложения к задаче
Показать ответ и решение

Откроем файл электронной таблицы и для начала выгрузим в лист «Заказы» при помощи функции ВПР узнаем код блюда из заказа. Для этого запишем формулу:

=ВПР(A2;’Состав заказов’!B:D;2;0).

Определив код блюда для каждого заказа, определим теперь город клиента. Для этого в столбце G запишем формулу:

=ВПР(C2;Клиенты!A:E;5;0).

Опираясь на код блюда, которого заказали выгрузим в лист «Заказы» цену данного блюда. Запишем формулу:

=ВПР(F2;Меню!A:C;3;0).

Опираясь на код заказа определим сколько блюд было заказано в данном заказе. Формула будет такой:

=ВПР(Заказы!A2;’Состав заказов’!B:D;3;0).

Осталось определить стоимость заказа. Запишем формулу: =H2*I2+D2. Выделим все столбцы листа «Заказы» и применим к ним «Фильтр». Нас интересуют заказы, где пицца начиналась на букву «С». Такие пиццы имеют следующие коды блюд: 12,13,14. В качестве фильтра для столбца код блюд в листе «Заказы» укажем только эти значения. Нам нужны только заказы, у которых была также доставка.

В столбце E в фильтре поставим галочку только напротив пункта «Выполнено». Клиенты должны быть из г. Москва. В фильтре столбца G уберем галочки с иных городов. В фильтре столбца B указываем, что заказ должен быть совершен в июле.

Осталось получить итоговую сумму заказов. Для этого выделим столбец с итоговой стоимостью каждого заказа и внизу получим значение. Ответ: 30076.

Ответ: 30076

Специальные программы

Все специальные программы

Программа
лояльности v2.0

Приглашай друзей в Школково и получай вознаграждение до 10%!

Крути рулетку
и выигрывай призы!

Крути рулетку и покупай курсы со скидкой, которая привязывается к вашему аккаунту.

Бесплатное онлайн-обучение

Для школьников из приграничных территорий России, проживающих в ДНР, ЛНР, Херсонской, Запорожской, Белгородской, Курской, Брянской областях и Крыму.

Налоговые вычеты

Узнай, как получить налоговый вычет при оплате обучения в «Школково».

Специальное предложение
для учителей

Бесплатный доступ к любому курсу подготовки к ЕГЭ, ОГЭ и олимпиадам от «Школково». Мы с вами делаем общее и важное дело, а потому для нас очень значимо быть чем-то полезными для учителей по всей России!

Вернём деньги за курс
за твою сотку на ЕГЭ

Сдать экзамен на сотку и получить обратно деньги за подготовку теперь вполне реально!

cyberpunkMouse
cyberpunkMouse
Рулетка
Вы можете получить скидку в рулетке!