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

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

 

 

Таб­ли­ца 1
IDФа­ми­лия_И. О.ПолГод рож­де­ния
866Кра­вец Д. К.Ж1942
867Тошич Б. Ф.М1938
879Гон­тарь В. А.Ж1998
885Крон К. Г.М1990
900Кислюк Л. А.Ж2012
904Пет­раш А. И.М1981
911Тошич А. Б.Ж1971
932Пет­раш П. А.Ж2016
938Тошич И. Б.М1974
949Седых Г. Р.Ж1966
970Кислюк А. П.М1968
995Тошич Т. И.Ж2002
1017Тошич П. И.М2003
1026Му­хи­на Р. Г.Ж1983
1041Сайко М. А.Ж2010
1056Кислюк П. А.М1989
............

 

Таб­ли­ца 2
ID_Ро­ди­те­ляID_Ре­бен­ка
866911
866938
867911
867938
911879
9111041
1026900
938995
9381017
949995
9491017
970879
9701041
1026932
904900
904932
......

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

Ре­ше­ние.

Из таб­ли­цы 1 про­ве­ря­ем толь­ко жен­ский пол, если его номер есть во вто­рой таб­ли­це, в столб­це ро­ди­те­лей. Таких пар во­семь: 866—911, 866—938, 911—879, 911—1041, 949—995, 949—1017, 1026—900 и 1026—932. Далее вы­чис­ля­ем раз­ни­цу в годах рож­де­ния в этих парах и берем те, у ко­то­рых по­лу­чи­лась мень­ше 30.

Таких 3 пары: 866—911, 911—879 и 1026—900.

 

Ответ: 3.

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