ФИПИ · ЕГЭ · все форматы ответа · 2475 заданий
Тип задачи: Поиск и отбор данных в таблицах.
| КЭС: | 4.5 Табличные (реляционные) базы данных. Таблица – представление сведений об однотипных объектах. Поле, запись. Ключ таблицы. Работа с готовой базой данных. Заполнение базы данных. Поиск, сортировка и фильтрация данных. Запросы на выборку данных. Запросы с параметрами. Вычисляемые поля в запросах. Многотабличные базы данных. Типы связей между таблицами. Внешний ключ. Целостность базы данных. Запросы к многотабличным базам данных |
| Тип ответа: | Краткий ответ |
Ответ: 3
Решение.
Первая таблица задаёт свойства человека по его ID. Во второй таблице каждая пара означает связь «родитель → ребёнок». Совпадение строки или фамилии само по себе родство не доказывает: соединяем таблицы только по ID. Используем только показанные записи; сведения за многоточием не предполагаем.
Строим все цепочки ровно из двух связей: бабушка или дедушка → родитель → внук или внучка. Сравниваем города только у первого и последнего человека. Город промежуточного родителя на отбор не влияет.
| Цепочка ID | Город старшего | Город внука | Совпали |
|---|---|---|---|
| 139 → 137 → 134 | Новосибирск | Новокузнецк | нет |
| 139 → 153 → 151 | Новосибирск | Кемерово | нет |
| 139 → 153 → 156 | Новосибирск | Новосибирск | да |
| 139 → 153 → 158 | Новосибирск | Кемерово | нет |
| 148 → 131 → 134 | Бийск | Новокузнецк | нет |
| 148 → 145 → 143 | Бийск | Бийск | да |
| 148 → 145 → 146 | Бийск | Новосибирск | нет |
| 148 → 145 → 147 | Бийск | Новосибирск | нет |
| 150 → 131 → 134 | Новокузнецк | Новокузнецк | да |
| 150 → 145 → 143 | Новокузнецк | Бийск | нет |
| 150 → 145 → 146 | Новокузнецк | Новосибирск | нет |
| 150 → 145 → 147 | Новокузнецк | Новосибирск | нет |
Вопрос относится к людям, совпадающим по месту рождения с бабушкой или дедушкой. Поэтому из подходящих цепочек берём последний ID.
Разные выбранные ID: 134, 143, 156. Получаем 3. Если у человека несколько подходящих родственников или к одному внуку ведут две цепочки, этот человек всё равно учитывается один раз.
Проверка: каждая отметка «да» подтверждается двумя исходными связями и равенством городов на концах. Сравнение выбранных ID как множества исключает двойной счёт при нескольких подходящих цепочках.
Ответ: 3.
Напишите пожелание к сайту или решению либо сообщите о найденной неточности в задании EGEINF93EB25.
Сообщение увидит только команда сайта: на странице оно не публикуется.
Комментарии к решению
Комментарии видны всем посетителям сайта.
Комментариев пока нет. Будьте первым.
Чтобы оставить комментарий, войдите или зарегистрируйтесь.