Математика ЕГЭ
Русский язык ЕГЭ
Математика 5-7
Математика ОГЭ
Информатика
Физика
Обществознание
Кликните, чтобы открыть меню

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

1. Вспоминай формулы по каждой теме
2. Решай новые задачи каждый день
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 #11087

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

\[\begin{array}{|l|l|l|} \hline \text{Таблица 1} & \; & \text{Таблица 2} \\ \hline \text{ID посетителя} \quad \text{ID друга} & \; & \text{ID посетителя} \quad \text{Время посещения}\\ \hline 15 \quad \quad \quad \quad \quad \quad \quad \text{34} & \; & 19 \quad \quad \quad \quad \quad \quad \quad 25.07\\ \hline 19 \quad \quad \quad \quad \quad \quad \quad \text{45} & \; & 27 \quad \quad \quad \quad \quad \quad \quad 2.07\\ \hline 27 \quad \quad \quad \quad \quad \quad \quad \text{47} & \; & 49 \quad \quad \quad \quad \quad \quad \quad 1.07\\ \hline 39 \quad \quad \quad \quad \quad \quad \quad \text{49} & \; & 15 \quad \quad \quad \quad \quad \quad \quad 24.07\\ \hline 37 \quad \quad \quad \quad \quad \quad \quad \text{17} & \; & 16 \quad \quad \quad \quad \quad \quad \quad 3.06\\ \hline 16 \quad \quad \quad \quad \quad \quad \quad \text{12} & \; & 39 \quad \quad \quad \quad \quad \quad \quad 14.06\\ \hline 13 \quad \quad \quad \quad \quad \quad \quad \text{14} & \; & 15 \quad \quad \quad \quad \quad \quad \quad 27.07\\ \hline ... \quad \quad \quad \quad \quad \quad \quad \text{...} & \; & 12 \quad \quad \quad \quad \quad \quad \quad 17.06\\ \hline ... \quad \quad \quad \quad \quad \quad \quad \text{...} & \; & 45 \quad \quad \quad \quad \quad \quad \quad 26.07\\ \hline ... \quad \quad \quad \quad \quad \quad \quad \text{...} & \; & 17 \quad \quad \quad \quad \quad \quad \quad 1.08\\ \hline ... \quad \quad \quad \quad \quad \quad \quad \text{...} & \; & 97 \quad \quad \quad \quad \quad \quad \quad 5.05\\ \hline ... \quad \quad \quad \quad \quad \quad \quad \text{...} & \; & 95 \quad \quad \quad \quad \quad \quad \quad 4.04\\\hline ... \quad \quad \quad \quad \quad \quad \quad \text{...} & \; & 94 \quad \quad \quad \quad \quad \quad \quad 3.08\\ \hline ... \quad \quad \quad \quad \quad \quad \quad \text{...} & \; & 92 \quad \quad \quad \quad \quad \quad \quad 17.09\\ \hline ... \quad \quad \quad \quad \quad \quad \quad \text{...} & \; & 95 \quad \quad \quad \quad \quad \quad \quad 5.09\\ \hline ... \quad \quad \quad \quad \quad \quad \quad \text{...} & \; & 91 \quad \quad \quad \quad \quad \quad \quad 8.08\\ \hline ... \quad \quad \quad \quad \quad \quad \text{...} & \; & 83 \quad \quad \quad \quad \quad \quad \quad 16.09\\ \hline ... \quad \quad \quad \quad \quad \quad \quad \text{...} & \; & 85 \quad \quad \quad \quad \quad \quad \quad 14.08\\ \hline ... \quad \quad \quad \quad \quad \quad \quad \text{...} & \; & 82 \quad \quad \quad \quad \quad \quad \quad 15.07\\ \hline ... \quad \quad \quad \quad \quad \quad \quad \text{...} & \; & 80 \quad \quad \quad \quad \quad \quad \quad 16.06\\ \hline \end{array}\]

Выпишем в таблицу ID посетителя, ID его друга, время визита посетителя и время визита его друга.

\[\begin{array}{|l|l|l|} \hline \text{Таблица 1} & \; & \text{Таблица 2} \\ \hline \text{ID посетителя} \quad \quad \quad \quad \quad \text{ID друга} & \; & \text{ID посетителя} \quad \quad \quad \quad \quad \text{Время посещения}\\ \hline 15 \quad \quad \quad \quad \quad \quad \quad \quad \quad \text{24.07, 27.07} & \; & 34 \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad -\\ \hline 19 \quad \quad \quad \quad \quad \quad \quad \quad \quad \text{25.07} & \; & 45 \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad 26.07\\ \hline 27 \quad \quad \quad \quad \quad \quad \quad \quad \quad \text{2.07} & \; & 47 \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad -\\ \hline 39 \quad \quad \quad \quad \quad \quad \quad \quad \quad \text{14.06} & \; & 49 \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad 1.07\\ \hline 37 \quad \quad \quad \quad \quad \quad \quad \quad \quad - & \; & 17 \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad 1.08\\ \hline 16 \quad \quad \quad \quad \quad \quad \quad \quad \quad \text{3.06} & \; & 12 \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad 17.06\\ \hline 13 \quad \quad \quad \quad \quad \quad \quad \quad \quad - & \; & 14 \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad - \\ \hline \end{array}\]

Глядя на таблицу, можем сказать, что условия выполнены у посетителей с ID 19 и 16, а значит, кафе должно подготовить два десерта.

Ответ: 2

Задание 6 #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