Пояснение для задания "Поиск в базе данных"

Задание заключается в том, чтобы установить связи между данными, представленными в связанных таблицах.

Т.е. меняем структуру представления данных и строим граф, в котором эти связи будут видны.

Рассмотрим пример задания.

В фрагменте базы данных представлены сведения о родственных отношениях. Определите на основании приведённых данных фамилию и инициалы тёти Петровой И.Б. (тётей считается сестра отца или матери). В ответе укажите номер  правильного ответа.

Представим данные в виде графа-дерева (часть генеалогического древа). Для того, чтобы найти тетю или дядю, необходимо определить родителей объекта, затем их братьев или сестер. Для этого надо узнать 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

Последнее изменение: Среда, 25 Февраль 2026, 10:37