Задания
Версия для печати и копирования в MS Word
Тип Д3 № 33473
i

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

 

Таб­ли­ца 1
IDФа­ми­лия И. О.ПолДата рож­де­ния
162Гор­бат­ко С. И.Ж09.05.1968
169Гор­бат­ко Е. М.Ж11.11.2016
253По­по­вич П. Н.М12.05.1998
351Кли­мук А. П.Ж13.04.1942
394По­по­вич Н. И.Ж08.09.1971
529Са­ви­ных Г. А.Ж13.11.2017
609Кли­мук Н. П.Ж24.08.2015
717Гор­бат­ко М. И.М17.06.1988
748Кли­мук О. И.М14.07.1965
807Кли­мук И. П.М01.03.2012
844Са­ви­ных А. О.Ж22.12.1991
918Гор­бат­ко Н. М. М12.07.2018
949Кли­мук П. О.М19.10.1988
966Кли­мук И. С.Ж15.02.1966

Таб­ли­ца 2
ID Ро­ди­те­ляID Ре­бен­ка
351162
717169
394253
351394
844529
949609
162717
351748
949807
748844
966844
717918
748949
966949

Спрятать решение

Ре­ше­ние.

Ис­поль­зуя дан­ные таб­лиц, найдём дан­ные всех людей, у ко­то­рых есть внуки, и ко­ли­че­ство их вну­ков или вну­чек на мо­мент до­сти­же­ния 50 пол­ных лет:

 

1.  ID 162, Гор­бат­ко С. И., 09.05.1968: ко­ли­че­ство вну­ков и вну­чек на мо­мент до­сти­же­ния 50 пол­ных лет  — 1, ID 169.

2.  ID 351, Кли­мук А. П., 13.04.1942: ко­ли­че­ство вну­ков и вну­чек на мо­мент до­сти­же­ния 50 пол­ных лет  — 3, ID 717, ID 844 и ID 949.

3.  ID 748, Кли­мук О. И., 14.07.1965: ко­ли­че­ство вну­ков и вну­чек на мо­мент до­сти­же­ния 50 пол­ных лет  — 1, ID 807.

4.  ID 966, Кли­мук И. С., 15.02.1966: ко­ли­че­ство вну­ков и вну­чек на мо­мент до­сти­же­ния 50 пол­ных лет  — 2, ID 609 и ID 807.

 

Таким об­ра­зом, у двух людей в мо­мент до­сти­же­ния 50 пол­ных лет было не мень­ше двух вну­ков и вну­чек.

 

Ответ: 2.

Раздел кодификатора ФИПИ: 3.5.1 Си­сте­мы управ­ле­ния ба­за­ми дан­ных. Ор­га­ни­за­ция баз дан­ных