Определите на основании приведённых данных фамилию и инициалы дяди
Формулировка задания: Ниже представлены две таблицы из базы данных. Каждая строка таблицы 2 содержит информацию о ребёнке и об одном из его родителей. Информация представлена значением поля ID в соответствующей строке таблицы 1. Определите на основании приведённых данных фамилию и инициалы дяди. Пояснение: дядей считается родной брат отца или матери.
Задание входит в ЕГЭ по информатике для 11 класса под номером 4 (Базы данных. Файловая система).
Рассмотрим, как решаются подобные задания на примере.
Ниже представлены две таблицы из базы данных. Каждая строка таблицы 2 содержит информацию о ребёнке и об одном из его родителей. Информация представлена значением поля ID в соответствующей строке таблицы 1. Определите на основании приведённых данных фамилию и инициалы дяди Степаненко Т.Л.
Пояснение: дядей считается родной брат отца или матери.
- Грант Б.А.
- Грант А.Б.
- Кривец Р.Д.
- Степаненко Л.Л.
Найдем фамилию и инициалы дяди Степаненко Т.Л.:
Для начала найдем саму Степаненко Т.Л. в таблице 1, она имеет ID = 49.
Далее с помощью таблицы 2 найдем родителей Степаненко Т.Л., ID_Ребенка при этом должен быть равен 49. Родители имеют ID 48 и 50.
Теперь найдем родителей у родителей (бабушек и дедушек Степаненко Т.Л.) с помощью таблицы 2, ID_Ребенка при этом должен быть равен 48 или 50. Бабушки и дедушки имеют ID 28, 38 и 58.
Найдем всех детей бабушек и дедушек с помощью таблицы 2, ID_Родителя при этом должен быть равен 28, 38 или 58. У ID 28 есть 1 ребенок с ID 50 (отец Степаненко Т.Л.). У ID 38 есть 2 ребенка с ID 48 (мать Степаненко Т.Л.) и 39. У ID 58 есть 2 ребенка с ID 39 и 48 (мать Степаненко Т.Л.).
ID 39 имеет Грант Б. А. мужского пола. Это и есть дядя Степаненко Т.Л., это ответ 1.
1
Нашли ошибку? Выделите текст и нажмите Ctrl + Enter.
- На основании приведённых данных определите фамилию и инициалы родной сестры
- Между населёнными пунктами A, B, C, D, E, F построены дороги
- Транспортная фирма осуществляет грузоперевозки разными видами транспорта
- По каналу связи передаются сообщения, содержащие только 5 букв
- Для передачи данных по каналу связи используется 5-битовый код
Есть другой способ решения?