Шешімі: Возраст отцов при рождении детей
Ниже представлены два фрагмента таблиц из базы данных о жителях микрорайона. Каждая строка таблицы 2 содержит информацию о ребёнке и об одном из его родителей. Информация представлена значением поля ID в соответствующей строке таблицы 1. Определите, у скольких детей на момент их рождения отцам было больше 25 полных лет. При вычислении ответа учитывайте только информацию из приведённых фрагментов таблиц. В таблице 2 указаны пары «ID родителя — ID ребёнка»: (24, 25), (25, 26), (64, 26), (24, 34), (44, 34), (34, 35), (44, 35), (14, 36), (34, 46), (36, 46), (25, 54), (64, 54).
| ID | Фамилия_И.О. | Пол | Год_рождения |
|---|---|---|---|
| 14 | Краснова Н.А. | Ж | 1942 |
| 24 | Сканави И.П. | М | 1943 |
| 25 | Сканави П.И. | М | 1973 |
| 26 | Сканави П.П. | М | 1996 |
| 34 | Кущенко А.И. | Ж | 1964 |
| 35 | Кущенко В.С. | Ж | 1987 |
| 36 | Кущенко С.С. | М | 1964 |
| 44 | Лебедь А.С. | Ж | 1941 |
| 45 | Лебедь В.А. | М | 1953 |
| 46 | Гросс О.С. | Ж | 1992 |
| 47 | Гросс П.О. | М | 2009 |
| 54 | Клычко А.П. | Ж | 1993 |
| 64 | Крот П.А. | Ж | 1964 |
Шешім по шагам
5 қадамПо таблице 2 рассматриваем каждую связь родителя с ребёнком и по ID находим сведения в таблице 1.
Отец с ID 24 родился в 1943 году, ребёнок с ID 25 — в 1973 году. Возраст отца: $1973 - 1943 = 30$ лет, условие выполнено.
Отец с ID 25 родился в 1973 году, ребёнок с ID 26 — в 1996 году. Возраст отца: $1996 - 1973 = 23$ года, условие не выполнено.
Отец с ID 36 родился в 1964 году, ребёнок с ID 46 — в 1992 году. Возраст отца: $1992 - 1964 = 28$ лет, условие выполнено.
Остальные родители, указанные в связях с детьми, имеют женский пол или возраст не больше 25 лет на момент рождения ребёнка.
Где здесь ошибаются
Учитывать матерей как отцов.
Считать родителей старше или равными 25 годам вместо строго больше 25 лет.
Сопоставлять жазбалар по фамилии, а не по значению поля ID.