РУҚА
3

Реляционная база жителей

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

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

В таблице 2 указаны пары «ID_Родителя — ID_Ребёнка»: 148—131, 150—131, 131—134, 137—134, 139—137, 145—143, 148—145, 150—145, 145—146, 145—147, 153—151, 139—153, 153—156, 153—158.

IDФамилия_И.О.ПолМесто_рождения
131Данелия А.Г.ЖБийск
134Данелия В.И.ЖНовокузнецк
137Данелия И.С.МИркутск
139Данелия С.С.МНовосибирск
143Ромм В.А.ЖБийск
145Ромм М.Г.ЖБийск
146Ромм О.А.ЖНовосибирск
147Ромм О.А.МНовосибирск
148Роу Г.Е.МБийск
150Роу И.И.ЖНовокузнецк
151Эйзенштейн А.Н.МКемерово
153Эйзенштейн А.С.ЖНовосибирск
156Эйзенштейн Н.Н.ЖНовосибирск
158Эйзенштейн С.Н.МКемерово
Таблица 1 · сведения о жителях
Условие как в банке ФИПИ — открыть и сверить
Впишите правильный ответ.

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

Таблица 1

Таблица 2

ID

Фамилия_И.О.

Пол

Место_рождения

ID_Родителя

ID_Ребёнка

131

Данелия А.Г.

Ж

Бийск

148

131

134

Данелия В.И.

Ж

Новокузнецк

150

131

137

Данелия И.С.

М

Иркутск

131

134

139

Данелия С.С.

М

Новосибирск

137

134

143

Ромм В.А.

Ж

Бийск

139

137

145

Ромм М.Г.

Ж

Бийск

145

143

146

Ромм О.А.

Ж

Новосибирск

148

145

147

Ромм О.А.

М

Новосибирск

150

145

148

Роу Г.Е.

М

Бийск

145

146

150

Роу И.И.

Ж

Новокузнецк

145

147

151

Эйзенштейн А.Н.

М

Кемерово

153

151

153

Эйзенштейн А.С.

Ж

Новосибирск

139

153

156

Эйзенштейн Н.Н.

Ж

Новосибирск

153

156

158

Эйзенштейн С.Н.

М

Кемерово

153

158

…

…

…

…

…

…



Ваш ответ

Формат: число или слово без единиц измерения; дробную часть отделяйте запятой.

!
3 уровня: от лёгкого толчка до почти готового решения. Следующий открывается, когда прочитан предыдущий, — чтобы не перепрыгнуть сразу к ответу.
1Мягкая — с чего смотретьуровень 1 из 3

Для каждого жителя найдите его родителя в таблице 2, затем найдите родителей этого родителя.

2Наводящая — какие числа считатьуровень 2 из 3

Сопоставляйте ID из таблицы 2 с полями ID и Место_рождения таблицы 1. Сравнивайте город рождения жителя с городом рождения каждого найденного дедушки или бабушки.

3Прямая — фактически решениеуровень 3 из 3

После выполнения двух последовательных соединений таблиц подсчитайте жителей, для которых совпадает хотя бы один город рождения. Таких жителей 3.

Всё равно не складывается?Полное решение с обоснованием каждого шага — на отдельной странице.
Открыть решение

Задание 3 ЕГЭ, информатика

Задача из темы «Базы данных и поиск»: в ней 125 задач с ответом и разбором по шагам. В 3-м номере бланка — 83 задачи.

Ответ можно проверить здесь же, а если не выходит — открыть подсказку или разбор. Регистрация не нужна.