Задание 4. Разбор демо варианта 2017
Условие задачи
Ниже представлены две таблицы из базы данных. Каждая строка таблицы 2 содержит информацию о ребёнке и об одном из его родителей. Информация представлена значением поля ID в соответствующей строке таблицы 1. Определите на основании приведённых данных ID племянницы Иваненко М.И. В ответе запишите только цифры ID.
Пояснение: племянницей считается дочь брата или сестры.
Таблица 1 | Таблица 2 | ||||
ID | Фамилия_И.О. | Пол | ID_Родителя | ID_Ребенка | |
1015 | Иваненко Н.А. | Ж | 1015 | 1035 | |
1023 | Иваненко М.И. | М | 1023 | 2024 | |
1033 | Будай В.С. | Ж | 1023 | 2052 | |
1035 | Будай С.С. | М | 1035 | 1033 | |
1043 | Коладзе Л.А. | М | 1035 | 2044 | |
1073 | Будай М.А. | Ж | 1073 | 2052 | |
2022 | Иваненко И.М. | М | 1073 | 2024 | |
2024 | Иваненко М.М. | М | 2022 | 1023 | |
2032 | Будай А.И. | Ж | 2022 | 2032 | |
2042 | Коладзе А.С. | Ж | 2032 | 1033 | |
2044 | Родэ О.С. | М | 2032 | 2044 | |
2046 | Родэ М.О. | М | 2042 | 2032 | |
2052 | Ауэрман А.М. | Ж | 2042 | 1023 | |
… | … | … | … | … |
Решение
Сначала находим в таблице 1 Иваненко М.И.: ID=1023.
Теперь можно найти родителей из таблицы 2: ID=2022 (папа) и 2042 (мама).
Смотрим их детей, чтобы определить брата или сестру для Иваненко М.И. Видим, что у родителей Иваненко М.И. двое детей и ID второго ребенка ID=2032. Из таблицы 1 можно заключить, что это Будай А.И. (пол женский, т.е. это сестра Иваненко М.И., см. рисунок.
Теперь требуется найти идентификатор дочери Будай А.И. (ID = 2032). Для этого опять смотрим в таблицу 2 и смотрим детей для ID_Родителя=2032. ID детей: 1033 и 2044.
Осталось посмотреть в таблицу 1 и узнать, кто из них дочь. Получаем что идентификатор племянницы ID=1033.
Ответ: 1033.
0 Comments
Оставьте коммент первым.