Родственные связи в базе данных
Ниже представлены два фрагмента таблиц из базы данных о жителях микрорайона. Каждая строка таблицы 2 содержит информацию о ребёнке и об одном из его родителей. Информация представлена значением поля ID в соответствующей строке таблицы 1. Определите, у скольких жителей есть хотя бы одна родная сестра, младшая не менее чем на четыре года. При вычислении ответа учитывайте только информацию из приведённых фрагментов таблиц.
Примечание. Братьев и сестёр считать родными, если у них есть хотя бы один общий родитель.
В таблице 2 указаны следующие пары «ID родителя — ID ребёнка»: 41—37, 42—37, 41—38, 42—38, 58—41, 41—44, 42—44, 62—48, 55—50, 58—55, 55—56, 62—59, 62—68.
| ID | Фамилия_И.О. | Пол | Год_рождения |
|---|---|---|---|
| 37 | Макаренко С.Д. | М | 2000 |
| 38 | Макаренко О.Д. | Ж | 2005 |
| 41 | Макаренко О.И. | Ж | 1970 |
| 42 | Макаренко Д.С. | М | 1969 |
| 44 | Келдыш А.Д. | Ж | 1993 |
| 48 | Мазинг А.Е. | Ж | 1982 |
| 50 | Шварц А.И. | М | 1999 |
| 55 | Шварц И.И. | М | 1973 |
| 56 | Шварц В.И. | М | 2006 |
| 58 | Шварц З.М. | Ж | 1949 |
| 59 | Хитрово Ф.Е. | М | 1979 |
| 62 | Хитрово Е.Ф. | М | 1956 |
| 68 | Хитрово С.Е. | Ж | 1985 |
Условие как в банке ФИПИ — открыть и сверить
| Ниже представлены два фрагмента таблиц из базы данных о жителях микрорайона. Каждая строка таблицы 2 содержит информацию о ребёнке и об одном из его родителей. Информация представлена значением поля ID в соответствующей строке таблицы 1. Определите на основании приведённых данных, у скольких жителей есть хотя бы одна родная сестра, младшая не менее чем на четыре года. При вычислении ответа учитывайте только информацию из приведённых фрагментов таблиц. Примечание. Братьев и сестёр считать родными, если у них есть хотя бы один общий родитель.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Формат: число или слово без единиц измерения; дробную часть отделяйте запятой.
1Мягкая — с чего смотретьуровень 1 из 3
Сначала сгруппируйте жителей, имеющих общего родителя, а затем выделите среди каждой группы женщин.
2Наводящая — какие числа считатьуровень 2 из 3
Для каждой женщины проверьте, есть ли в её группе сестра с годом рождения на четыре или более лет позже.
3Прямая — фактически решениеуровень 3 из 3
Подходят жители с ID 37, 44 и 48: у каждого есть родная сестра, родившаяся минимум на четыре года позже.