3. Базы данных. Поиск файла по маске.

Базы данных. Сопоставление двух таблиц.

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

Это старая версия каталога задач

Нажмите для перехода на новую версию

Решаем задачи
Задание 1 #11082

Во избежание нечестного оценивания в ”Кинопоиске” не учитываются оценки ”1” и ”10”. Ниже представлены две таблицы, каждая строка Таблицы 2 содержит информацию о фильме и одной из его оценок. Информация представлена значением поля ID в соответствующей строке Таблицы 1. Используя эти данные, определите, оценка какого фильма могла бы быть самой несправедливой (т.е. неучитываемые оценки выставлялись чаще всего).

\[\begin{array}{|l|l|l|} \hline \text{Таблица 1} & \; & \text{Таблица 2} \\ \hline \text{ID фильма} \; \quad \text {Название фильма} & \; & \text{ID фильма} \; \quad \text {Оценка фильма}\\ \hline 214 \quad \quad \quad \quad \quad \; \text{Ла-ла Ленд} & \; & 567 \quad \quad \quad \quad \quad 5\\ \hline 92 \quad \quad \quad \quad \quad \; \; \text{Рома} & \; & 568 \quad \quad \quad \quad \quad 6\\ \hline 14 \quad \quad \quad \quad \quad \; \; \text{Лунный свет} & \; & 567 \quad \quad \quad \quad \quad 7\\ \hline 85 \quad \quad \quad \quad \quad \; \; \text{Зеленая книга} & \; & 567 \quad \quad \quad \quad \quad 10\\ \hline 876 \quad \quad \quad \quad \quad \text{Красавица и чудовище} & \; & 570 \quad \quad \quad \quad \quad 1\\ \hline 345 \quad \quad \quad \quad \quad \text{Таймлесс} & \; & 117 \quad \quad \quad \quad \quad 10\\ \hline 342 \quad \quad \quad \quad \quad \text{Марсианин} & \; & 567 \quad \quad \quad \quad \quad 4\\ \hline 554 \quad \quad \quad \quad \quad \text{Фаворитка} & \; & 568 \quad \quad \quad \quad \quad 5\\ \hline 111 \quad \quad \quad \quad \quad \text{Отряд самоубийц} & \; & 570 \quad \quad \quad \quad \quad 10\\\hline 117 \quad \quad \quad \quad \quad \text{Голодные игры} & \; & 570 \quad \quad \quad \quad \quad 4\\ \hline 119 \quad \quad \quad \quad \quad \text{Дивергент} & \; & 554 \quad \quad \quad \quad \quad 1\\\hline 570 \quad \quad \quad \quad \quad \text{Богемская рапсодия} & \; & 568 \quad \quad \quad \quad \quad 1\\\hline 923 \quad \quad \quad \quad \quad \text{Звезда родилась} & \; & 345 \quad \quad \quad \quad \quad 4\\\hline 941 \quad \quad \quad \quad \quad \text{Выживший} & \; & 875 \quad \quad \quad \quad \quad 6\\\hline 285 \quad \quad \quad \quad \quad \text{Комната} & \; & 119 \quad \quad \quad \quad \quad 10\\ 379 \quad \quad \quad \quad \quad \text{Джой} & \; & 568 \quad \quad \quad \quad \quad 8\\\hline 645 \quad \quad \quad \quad \quad \text{Игра на понижение} & \; & 923 \quad \quad \quad \quad \quad 9\\ \hline 198 \quad \quad \quad \quad \quad \text{Одаренная} & \; & 111 \quad \quad \quad \quad \quad 10\\ \hline 127 \quad \quad \quad \quad \quad \text{Кэрол} & \; & 555 \quad \quad \quad \quad \quad 4\\ \hline 123 \quad \quad \quad \quad \quad \text{В центре внимания} & \; & 578 \quad \quad \quad \quad \quad 9 \\ \hline \end{array}\]

Показать решение

Посмотрим, каким фильмам ставились оценки ”1” и ”10”: 567 (1 раз), 570 (2 раза), 554 (1 раз), 568 (1 раз), 111 (1 раз), 117 (1 раз), 119 (1 раз) — таким образом, чаще всего оценки ”1” и ”10” ставились фильму с ID 570 — ”Богемская рапсодия”.

Ответ: Богемская рапсодия
Задание 2 #11084

Ниже представлены две таблицы из базы данных СК ”Мегаспорт” о проведенных в комплексе концертах. Каждая строка Таблицы 2 содержит информацию об исполнителе и дате его выступления, Таблицы 1 — о стоимости аренды арены в каждом месяце 2019 года. На основании этих данных определите, сколько суммарно выплатили музыканты за осень.

\[\begin{array}{|l|l|l|} \hline \text{Таблица 1} & \; & \text{Таблица 2} \\ \hline \text{Месяц} \quad \quad \; \text{Стоимость аренды} & \; & \text{Исполнитель} \quad \quad \quad \; \; \; \quad \quad \text{Месяц выступления}\\ \hline \text{Март} \quad \quad \quad \; \text{1876} & \; & \text{Билли Айлиш} \quad \quad \quad \quad \quad \text{Август}\\ \hline \text{Август} \quad \quad \; \; \text{1971} & \; & \text{Полина Гагарина} \quad \quad \quad \; \; \text{Ноябрь}\\ \hline \text{Октябрь} \quad \; \; \; \text{1888} & \; & \text{Макс Барских} \quad \quad \quad \quad \quad \text{Март}\\ \hline \text{Декабрь} \quad \; \; \; \text{1999} & \; & \text{Gruppa Skryptonite} \quad \quad \; \; \text{Октябрь}\\ \hline \text{Ноябрь} \quad \; \; \quad \text{1989} & \; & \text{Jah Khalib} \quad \quad \quad \quad \quad \quad \; \; \text{Декабрь}\\ \hline \end{array}\]

Показать решение

В Таблице 2 видим, что осенью выступали Gruppa Skryptonite (октябрь) и Полина Гагарина (ноябрь). Из Таблицы 1 понимаем, что в октябре за аренду арены необходимо заплатить 1888 у.е., а в ноябре — 1989 у.е. Таким образом, за осень суммарно будет выплачено 3877 у.е.

Ответ: 3877
Задание 3 #11085

Ниже представлены две таблицы из базы данных олимпиад школьников. Каждая строка Таблицы 2 содержит информацию об ученике и его балле и ID олимпиады, в которой он принимал участие, – ID олимпиады и минимальный балл для получения диплома призера указаны в Таблице 1. На основании этих данных определите школьника, которому больше всего раз не хватало одного балла до диплома.

\[\begin{array}{|l|l|l|} \hline \text{Таблица 1} & \; & \text{Таблица 2} \\ \hline \text{ID олимпиады} \quad \text{Необходимый балл} & \; & \text{Участник} \quad \text{Количество баллов} \quad \text{Олимпиада}\\ \hline 1 \quad \quad \quad \quad \quad \quad \quad \quad \quad \text{355} & \; & \text{Егор} \quad \quad \quad \quad \quad 697 \quad \quad \quad \quad \quad \quad \quad \quad \; \; \; 4\\ \hline 3 \quad \quad \quad \quad \quad \quad \quad \quad \quad \text{450} & \; & \text{Андрей} \quad \quad \quad \; \; \; 127 \quad \quad \quad \quad \quad \quad \quad \quad \; \; \; 1\\ \hline 4 \quad \quad \quad \quad \quad \quad \quad \quad \quad \text{698} & \; & \text{Николай} \quad \quad \; \quad 354 \quad \quad \quad \quad \quad \quad \quad \quad \; \; \; 3\\ \hline 5 \quad \quad \quad \quad \quad \quad \quad \quad \quad \text{478} & \; & \text{Петр} \quad \quad \quad \quad \quad 170 \quad \quad \quad \quad \quad \quad \quad \quad \; \; \; 6\\ \hline 9 \quad \quad \quad \quad \quad \quad \quad \quad \quad \text{197} & \; & \text{Екатерина} \quad \; \quad 189 \quad \quad \quad \quad \quad \quad \quad \quad \quad 9\\ \hline 6 \quad \quad \quad \quad \quad \quad \quad \quad \quad \text{678} & \; & \text{Егор} \quad \quad \quad \quad \quad \; 55 \quad \quad \quad \quad \quad \quad \quad \quad \quad 7\\ \hline 7 \quad \quad \quad \quad \quad \quad \quad \quad \quad \text{56} & \; & \text{Екатерина} \quad \quad \; 189 \quad \quad \quad \quad \quad \quad \quad \quad \quad 9\\ \hline 8 \quad \quad \quad \quad \quad \quad \quad \quad \quad \text{447} & \; & \text{Андрей} \quad \quad \quad \quad 448 \quad \quad \quad \quad \; \; \quad \quad \quad \quad 10\\ \hline 10 \quad \quad \quad \; \; \quad \quad \quad \quad \quad \text{357} & \; & \text{Виктор} \quad \quad \quad \quad 477 \quad \quad \quad \quad \; \; \; \quad \quad \quad \quad 5\\\hline 11 \quad \quad \quad \; \; \quad \quad \quad \quad \quad \text{98} & \; & \text{Марк} \quad \quad \quad \; \; \; \quad 356 \quad \quad \quad \quad \quad \quad \quad \quad \; \; \; 10\\ \hline \end{array}\]

Показать решение

Составим таблицу, где запишем для каждой олимпиады, на которой хотя бы один школьник не добрал одного балла до призера, имена этих детей:

\[\begin{array}{|l|l|} \hline 4 & \text{Егор}\\ \hline 5 & \text{Виктор}\\ \hline 7 & \text{Егор}\\ \hline 10 & \text{Марк}\\ \hline \end{array}\]

Посчитаем, как часто встречается каждый школьник в этой таблице, и придем к выводу, что чаще других получал результат на балл меньше необходимого Егор.

Ответ: Егор
Задание 4 #11086

Ниже представлены две таблицы из базы данных сайта, посвященного кино. В Таблице 2 представлены названия саундтреков и участники записи: по одному в каждой строке. Информация представлена значением поля ID в соответствующей строке Таблицы 1. Используя эти данные, определите, в записи какой песни принимало участие наибольшее количество мужчин. В качестве ответа запишите ID участников записи без пробелов в порядке неубывания.

\[\begin{array}{|l|l|l|} \hline \text{Таблица 1} & \; & \text{Таблица 2} \\ \hline \text{ID} \quad \quad \quad \quad \quad \text{Имя и фамилия} & \; & \text{Саундтрек} \quad \quad \quad \quad \quad \quad \quad \text{ID участника}\\ \hline 1 \quad \quad \quad \quad \quad \text{Крис Дженнер (ж)} & \; & Yellow \; Flicker \; Beat \quad \quad \quad \quad \quad 6\\ \hline 3 \quad \quad \quad \quad \quad \text{Майли Сайрус (ж)} & \; & On \; a \; roll \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad 12\\ \hline 4 \quad \quad \quad \quad \quad \text{Сэм Смит (м)} & \; & Yellow \; Flicker \; Beat \quad \quad \quad \quad \quad 11\\ \hline 5 \quad \quad \quad \quad \quad \text{Пол Эпуорт (м))} & \; & Writing's \; on \; the wall \quad \quad \quad \quad \quad 4\\ \hline 9 \quad \quad \quad \quad \quad \text{Джимми Нейпс (м)} & \; & On \; a \; roll \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad 18\\ \hline 6 \quad \quad \quad \quad \quad \text{Лорд (ж)} & \; & Bored \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \; 55\\ \hline 7 \quad \quad \quad \quad \quad \text{Стив Фитцморис (м)} & \; & Writing's \; on \; the wall \quad \quad \quad \quad \quad 9\\ \hline 8 \quad \quad \quad \quad \quad \text{Адель (ж)} & \; & Skyfall \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad 8\\ \hline 10 \quad \quad \quad \quad \; \text{Ава Макс (ж)} & \; & Writing's \; on \; the \; wall \quad \quad \quad \quad \quad 7\\\hline 11 \quad \quad \quad \quad \; \text{Джоэл Литтл (м)} & \; & Skyfall \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad 5\\ \hline \end{array}\]

Показать решение

Заметим, что саундтрек Writing’s on the Wall встречается в Таблице 2 чаще остальных и все участники записи — мужчины. Значит, т.к. количество участников записи максимально и все участники — мужчины, эта запись — искомая. ID участников записи: 4, 9, 7. Запишем эти цифры в порядке неубывания без пробелов. Получим 479.

Ответ: 479
Задание 5 #11088

Ниже представлены две таблицы из базы данных сети быстрого питания ”McKing”, выводящей на табло в кафе номер выполненных и только готовящихся заказов. В Таблице 2 приведены номера заказов и ID одного из заказанных блюд, а в Таблице 1 — ID блюда и его цена. Используя эти данные, определите номер самого дорогого заказа.

\[\begin{array}{|l|l|l|} \hline \text{Таблица 1} & \; & \text{Таблица 2} \\ \hline \text{ID блюда} \quad \quad \quad \quad \quad \text{Стоимость} \quad \quad \quad \quad \quad & \; & \text{Номер заказа} \quad \quad \quad \quad \text{ID блюда}\\ \hline 214 \quad \quad \quad \quad \quad \quad \quad \; \; \quad \text{30} & \; & 567 \quad \quad \quad \quad \quad \quad \quad \quad \quad 214\\ \hline 92 \quad \quad \quad \quad \quad \quad \quad \quad \quad \text{50} & \; & 568 \quad \quad \quad \quad \quad \quad \quad \quad \quad 214\\ \hline 14 \quad \quad \quad \quad \quad \quad \quad \quad \quad \text{1100} & \; & 567 \quad \quad \quad \quad \quad \quad \quad \quad \quad 92\\ \hline 85 \quad \quad \quad \quad \quad \quad \quad \quad \quad \text{500} & \; & 567 \quad \quad \quad \quad \quad \quad \quad \quad \quad 85\\ \hline 876 \quad \quad \quad \quad \quad \quad \quad \; \quad \; \text{700} & \; & 570 \quad \quad \quad \quad \quad \quad \quad \quad \quad 876\\ \hline 345 \quad \quad \quad \quad \quad \quad \; \; \quad \quad \text{300} & \; & 568 \quad \quad \quad \quad \quad \quad \quad \quad \quad 85\\ \hline 342 \quad \quad \quad \quad \quad \quad \; \; \quad \quad \text{50} & \; & 567 \quad \quad \quad \quad \quad \quad \quad \quad \quad 342\\ \hline \end{array}\]

Показать решение

Выпишем заказы, представленные в Таблице 2: 567, 568, 570 — и посчитаем, сколько стоил каждый заказ.

В заказе 567 были заказаны блюда 214, 92, 85, 342, стоимость заказа — \(30 + 50 + 500 + 50 = 630.\)

В заказе 568 — 214 и 85 суммарной стоимостью \(30 + 500 = 530.\)

В заказе 570 — блюдо 876, стоимость — 700. Таким образом, самый дорогой заказ — заказ с номером 570.

Ответ: 570

1

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