Задание EGEINFF3093D: Поиск и отбор данных в таблицах

ФИПИ · ЕГЭ · все форматы ответа · 2475 заданий

Открыть решение ↓ Ошибка или пожелание

Тип задачи: Поиск и отбор данных в таблицах.

Учебные темы: Табличные (реляционные) базы данных. Таблица – представление сведений об однотипных объектах. Поле, запись. Ключ таблицы. Работа с готовой базой данных. Заполнение базы данных. Поиск, сортировка и фильтрация данных. Запросы на выборку данных. Запросы с параметрами. Вычисляемые поля в запросах. Многотабличные базы данных. Типы связей между таблицами. Внешний ключ. Целостность базы данных. Запросы к многотабличным базам данных.

Впишите правильный ответ.

Ниже представлены два фрагмента таблиц из базы данных о жителях микрорайона. Каждая строка таблицы 2 содержит информацию о ребёнке и об одном из его родителей. Информация представлена значением поля ID в соответствующей строке таблицы 1. На основании приведённых данных определите наибольшую разницу между годами рождения родных братьев. При вычислении ответа учитывайте только информацию из приведённых фрагментов таблиц.

Примечание. Братьев (сестёр) считать родными, если у них есть хотя бы один общий родитель.

Таблица 1

 

Таблица 2

ID

Фамилия_И.О.

Пол

Год_рождения

 

ID_Родителя

ID_Ребёнка

37

Макаренко С.Д.

М

2000

 

41

37

38

Макаренко О.Д.

Ж

2005

 

42

37

41

Макаренко О.И.

Ж

1970

 

41

38

42

Макаренко Д.С.

М

1969

 

42

38

44

Келдыш А.Д.

Ж

1993

 

58

41

48

Мазинг А.Е.

Ж

1982

 

41

44

50

Шварц А.И.

М

1999

 

42

44

55

Шварц И.И.

М

1973

 

62

48

56

Шварц В.И.

М

2006

 

55

50

58

Шварц З.М.

Ж

1949

 

58

55

59

Хитрово Ф.Е.

М

1979

 

55

56

62

Хитрово Е.Ф.

М

1956

 

62

59

68

Хитрово С.Е.

М

1985

 

62

68

…

…

…

…

 

…

…

 



i
СВОЙСТВА ЗАДАНИЯ
КЭС:
4.5 Табличные (реляционные) базы данных. Таблица – представление сведений об однотипных объектах. Поле, запись. Ключ таблицы. Работа с готовой базой данных. Заполнение базы данных. Поиск, сортировка и фильтрация данных. Запросы на выборку данных. Запросы с параметрами. Вычисляемые поля в запросах. Многотабличные базы данных. Типы связей между таблицами. Внешний ключ. Целостность базы данных. Запросы к многотабличным базам данных
Тип ответа:Краткий ответ
Номер: F3093D
НЕ РЕШЕНО Ответить

Решение задания EGEINFF3093D

Ответ: 7

Решение.
Первая таблица задаёт свойства человека по его ID. Во второй таблице каждая пара означает связь «родитель → ребёнок». Совпадение строки или фамилии само по себе родство не доказывает: соединяем таблицы только по ID. Используем только показанные записи; сведения за многоточием не предполагаем.
Два разных человека являются родными братьями или сёстрами, если хотя бы один ID родителя встречается у обоих. Оба общих родителя не создают две разные пары. Соберём все пары с общим родителем:

ID парыОбщие родителиПол парыГоды рождения
37, 3841, 42М, Ж2000, 2005
37, 4441, 42М, Ж2000, 1993
38, 4441, 42Ж, Ж2005, 1993
41, 5558Ж, М1970, 1973
48, 5962Ж, М1982, 1979
48, 6862Ж, М1982, 1985
50, 5655М, М1999, 2006
59, 6862М, М1979, 1985

В требуемой паре оба человека — мужчины. Для каждой оставшейся пары разность равна большему году рождения минус меньший.

ID парыРазность лет
50, 562006 − 1999 = 7
59, 681985 − 1979 = 6

Берём наибольшую разность из всех перечисленных: 7. Пары разного пола в эту выборку не входят; одинаковые фамилии без общего ID родителя не учитываются.
Проверка: у каждой оставленной пары есть общий родитель в исходной таблице и нужный пол обоих участников. Проверены все такие пары, поэтому ни меньшая, ни большая подходящая разность не потеряна.
Ответ: 7.

Помочь улучшить сайт

Напишите пожелание к сайту или решению либо сообщите о найденной неточности в задании EGEINFF3093D.

Сообщение увидит только команда сайта: на странице оно не публикуется.

Комментарии к решению

Комментарии видны всем посетителям сайта.

Комментариев пока нет. Будьте первым.

Чтобы оставить комментарий, войдите или зарегистрируйтесь.