Пояснение для задания "Поиск в базе данных"
Задание заключается в том, чтобы установить связи между данными, представленными в связанных таблицах.
Т.е. меняем структуру представления данных и строим граф, в котором эти связи будут видны.
Рассмотрим пример задания.
В фрагменте базы данных представлены сведения о родственных отношениях. Определите на основании приведённых данных фамилию и инициалы тёти Петровой И.Б. (тётей считается сестра отца или матери). В ответе укажите номер правильного ответа.
Представим данные в виде графа-дерева (часть генеалогического древа). Для того, чтобы найти тетю или дядю, необходимо определить родителей объекта, затем их братьев или сестер. Для этого надо узнать ID бабушек и дедушек, т.е. родителей отца или матери.
Петрова И.Б. имеет идентификационный номер 43. (1 таблица). В свою очередь, ребенок с ID 43 имеет родителей с ID 41 и 12 (вторая таблица, красные линии)
У детей с ID 41 и 12 родителями являются объекты с ID 70, 7 и 54 (сиреневый цвет).
У родителя с ID70 других детей, кроме 12 в таблице не указано. А ID7 и ID54, помимо ID43, являются родителями для ID16 и ID33 (зеленый цвет). В первой таблице находим пол: 16 -М, и 33- Ж. Значит, для Петровой И.Б. тетей является объект с ID33 и фамилия Кузьминых Л.М.
Номер правильного ответа 3