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

ФИПИ · ЕГЭ · все форматы ответа · 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 Табличные (реляционные) базы данных. Таблица – представление сведений об однотипных объектах. Поле, запись. Ключ таблицы. Работа с готовой базой данных. Заполнение базы данных. Поиск, сортировка и фильтрация данных. Запросы на выборку данных. Запросы с параметрами. Вычисляемые поля в запросах. Многотабличные базы данных. Типы связей между таблицами. Внешний ключ. Целостность базы данных. Запросы к многотабличным базам данных
Тип ответа:Краткий ответ
Номер: CF2C1B
НЕ РЕШЕНО Ответить

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

Ответ: 2

Решение.
Первая таблица задаёт свойства человека по его 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

У родственника должен быть пол М; модуль разности годов не превышает 4.
Пол самого проверяемого жителя не ограничен. Поэтому одну пару проверяем в обоих направлениях: условие о брате или младшей сестре может выполняться только для одного её участника.

ЖительПодходящий родственникОбщий родительГод родственника − год жителя
4155581973 − 1970 = 3
4859621979 − 1982 = -3

После удаления повторов остаются ID жителей: 41, 48. Их 2. Равенство четырём годам включено. Считаем людей, имеющих нужного родственника, а не количество пар.
Проверка: у каждого выбранного жителя указан конкретный родственник, удовлетворяющий полу и возрастному ограничению. Повторная связь через второго общего родителя не увеличивает количество жителей.
Ответ: 2.

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

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

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

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

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

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

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