Внуки в базе данных
Ниже представлены два фрагмента таблиц из базы данных о жителях микрорайона. Каждая строка таблицы 2 содержит информацию о ребёнке и об одном из его родителей. Информация представлена значением поля ID в соответствующей строке таблицы 1. Определите, у скольких жителей есть хотя бы один внук или одна внучка, родившийся (родившаяся) в одном городе с ними. При вычислении ответа учитывайте только информацию из приведённых фрагментов таблиц.
В таблице 2 приведены пары «ID_Родителя — ID_Ребёнка»: 42—39, 42—40, 51—42, 54—42, 42—44, 50—45, 48—50, 51—55, 54—55, 55—58, 59—58, 60—59, 61—59.
| ID | Фамилия_И.О. | Пол | Место_рождения |
|---|---|---|---|
| 39 | Аверченко А.Т. | М | Иваново |
| 40 | Аверченко В.Т. | Ж | Иваново |
| 42 | Аверченко Н.Н. | Ж | Ярославль |
| 44 | Аверченко О.Т. | Ж | Ярославль |
| 45 | Бальмонт А.Т. | М | Мурманск |
| 48 | Бальмонт Т.А. | Ж | Мурманск |
| 50 | Бальмонт Т.С. | М | Мурманск |
| 51 | Гиппиус М.В. | Ж | Ярославль |
| 54 | Гиппиус Н.Т. | М | Иваново |
| 55 | Кассиль А.Н. | Ж | Ярославль |
| 58 | Кассиль К.К. | Ж | Иваново |
| 59 | Кассиль К.Т. | М | Иваново |
| 60 | Кассиль О.В. | Ж | Мурманск |
| 61 | Кассиль Т.Е. | М | Иваново |
Условие как в банке ФИПИ — открыть и сверить
| Ниже представлены два фрагмента таблиц из базы данных о жителях микрорайона. Каждая строка таблицы 2 содержит информацию о ребёнке и об одном из его родителей. Информация представлена значением поля ID
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Формат: число или слово без единиц измерения; дробную часть отделяйте запятой.
1Мягкая — с чего смотретьуровень 1 из 3
Как по таблице 2 определить родителя человека, а затем его дедушку или бабушку?
2Наводящая — какие числа считатьуровень 2 из 3
Для каждого возможного внука найдите его родителя по полю ID_Родителя, затем найдите родителя этого человека. Сравните места рождения первого и третьего поколения.
3Прямая — фактически решениеуровень 3 из 3
После построения цепочек «дедушка или бабушка → родитель → ребёнок» совпадение места рождения обнаруживается для четырёх жителей.