Помогите решить задачу по базам данных. Задача ** прикрепленном скриншоте:

0 голосов
52 просмотров

Помогите решить задачу по базам данных. Задача на прикрепленном скриншоте:


image

Информатика (202 баллов) | 52 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

1. Табл 1, Черных Н.И. имеет ID=10
2. Табл 2, значение кода 10 является ID_Ребенка для ID_Родителя=85
3. Табл 2. У этого родителя есть еще две записи с ID_Ребенка=13 и 82, т.е.
10,13 и 82 - дети Черных Н.И.
4. Племянник - сын сестры или брата, т.е. надо искать детей, у которых в Табл.2 стоит ID_Родителя=13 или 82.
5. У  ID_Родителя=13 два ребенка с ID_Ребенка=42 и 23, а у ID_Родителя=82 детей нет, поэтому дальше его не рассматриваем.
6. Нам нужен племянник, те.е ребенок должен быть мужского рода. По Табл.1 для ID_Ребенка=42 находим "Цейс А.Т., Ж", для для ID_Ребенка=23 находим "Петров А.Т., М". Это и есть решение.
Ответ: 1) Петров А.Т.




(142k баллов)