3

Решение: Поиск жителей по родству

ЕГЭ · Информатика · Задание 3 · Базы данных и поиск
ПовышеннаяФИПИ950B62Короткий ответ≈ 4 минутыРазбор в 3 шагаОтвет сверен с ключом
Условие

Ниже представлены два фрагмента таблиц из базы данных о жителях микрорайона. Каждая строка таблицы 2 содержит информацию о ребёнке и об одном из его родителей. Информация представлена значением поля ID в соответствующей строке таблицы 1. Определите, для скольких жителей выполнено условие, что она (он) родилась(-лся) в том же городе, что и её (его) бабушка или дедушка. При вычислении ответа учитывайте только информацию из приведённых фрагментов таблиц.

IDФамилия_И.О.ПолМесто_рожденияID_РодителяID_Ребёнка
142Бортко Г.Г.ЖИркутск151145
143Бортко Н.К.МОмск151146
145Митта А.В.МКемерово151147
146Митта В.В.МАбакан165151
147Митта К.В.ЖАбакан159152
151Митта С.О.ЖАбакан159154
152Ромм Г.С.ЖОмск159155
154Ромм М.С.ЖИркутск142159
155Ромм С.С.МОмск143159
159Ромм Т.Н.ЖОмск165160
160Чухрай Е.О.МБийск142162
162Чухрай И.Н.ЖОмск143162
164Чухрай Н.Е.ЖИркутск160164
165Чухрай О.И.МАбакан162164
Фрагменты таблиц базы данных
Открыть задачу и решить самому
Дальше ответЕсли ещё решаете — начните с подсказок: они ведут к ответу, но не выдают его.
К подсказкам

Решение по шагам

3 шага
1

По таблице 2 для каждого ребёнка определяем его родителя, а затем по тому же полю находим родителя этого родителя, то есть бабушку или дедушку.

2

Для каждой полученной пары «житель — бабушка или дедушка» сравниваем значения поля «Место_рождения». Жителя учитываем, если совпадение найдено хотя бы с одним из двух поколений предков.

После обработки всех записей из приведённых фрагментов таблиц условию соответствуют 6 жителей.

Ответ
6
6
так ответ выглядит в бланке

Где здесь ошибаются

Сравнивать место рождения жителя с местом рождения родителя, а не бабушки или дедушки.

Учитывать жителей, для которых нужная информация отсутствует в приведённых фрагментах.

Считать каждую подходящую связь отдельно, а не каждого жителя один раз.

Закрепить приёмВ теме «Базы данных и поиск» ещё 124 задачи — с ответом и таким же разбором.
Тренироваться

Как решать задание 3 ЕГЭ, информатика

Разбор этой задачи разложен на 3 шага: видно, откуда берётся каждое число и где теряется балл. Ответ приведён рядом с выкладками, а не вместо них.

Задача из темы «Базы данных и поиск»: в ней 125 задач, и у каждой есть такой же разбор. Регистрация не нужна.