Математика ЕГЭ
Русский язык ЕГЭ
Математика 5-7
Математика ОГЭ
Информатика
Физика
Обществознание
Кликните, чтобы открыть меню

3. Базы данных. Поиск файла по маске.

1. Вспоминай формулы по каждой теме
2. Решай новые задачи каждый день
3. Вдумчиво разбирай решения

Базы данных. Родственные отношения.

Задание 1 #12711

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

При вычислении ответа учитывайте только информацию из приведённых фрагментов таблиц

\[\begin{array}{|lll|ll|} \hline \text{Таблица 1}& & & &\text{Таблица 2}\\ \hline \text{ID}&\text{Фамилия и Имя}\;\;\;&\text{Пол}&\text{ID родителя}&\text{ID ребенка}\\ \hline \text{57}&\text{Печкин Т.}&\text{М}&128&230\\ \hline \text{58}&\text{Лихина Т.}&\text{Ж}&228&230\\ \hline \text{101}&\text{Козлова И.}&\text&123&150\\ \hline \text{128}&\text{Печкина К.}&\text{Ж}&228&250\\ \hline \text{150}&\text{Печкин П.}&\text{М}&230&212\\ \hline \text{212}&\text{Баранова Л.}&\text{Ж}&150&57\\ \hline \text{228}&\text{Баранов В.}&\text{М}&230&101\\ \hline \text{230}&\text{Баранов Н.}&\text{М}&250&58\\ \hline \text{250}&\text{Баранов Е.}&\text{М}&230&513\\ \hline \text{513}&\text{Баранов Т.}&\text{М}&...&...\\ \hline \end{array}\]

Найдем ID Козловой И. Её ID 101. Ищем родителей Козловой И. Отец Козловой имеет ID 230, в таблице не указана информация о матери, поэтому ее мы не учитываем. У Отца Козловой И. три ребенка – 212, 101, 513. Среди них один мужчина с ID 513.

Ответ: 513

Задание 2 #12712

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

При вычислении ответа учитывайте только информацию из приведённых фрагментов таблиц

\[\begin{array}{|lll|ll|} \hline \text{Таблица 1}& & & &\text{Таблица 2}\\ \hline \text{ID}&\text{Фамилия и Имя}\;\;\;&\text{Пол}&\text{ID родителя}&\text{ID ребенка}\\ \hline \text{7}&\text{Морковкина К.}&\text{М}&14&19\\ \hline \text{10}&\text{Чесноков А.}&\text{М}&15&23\\ \hline \text{11}&\text{Татьянина Т.}&\text{Ж}&14&23\\ \hline \text{13}&\text{Морковкина Т.}&\text{Ж}&15&19\\ \hline \text{14}&\text{Чесноков Г.}&\text{М}&10&14\\ \hline \text{15}&\text{Чеснокова Е.}&\text{Ж}&10&13\\ \hline \text{18}&\text{Морковкин Е.}&\text{М}&11&14\\ \hline \text{19}&\text{Чеснокова М.}&\text{Ж}&11&13\\ \hline \text{20}&\text{Морковкин Г.}&\text{М}&7&20\\ \hline \text{23}&\text{Чесноков П.}&\text{М}&13&20\\ \hline \text{...}&\text{...}&\text{...}&7&18\\ \hline \text{...}&\text{...}&\text{}&13&18\\ \hline \end{array}\]

Найдем родителей Чесноковой М.(ID 19). Это люди с ID 14 и 15. Теперь найдем родителей этих людей. В таблицах нет информации о родителях человека с ID 15. У ID 14 родители с ID 10 и 11. У людей с ID 10 и 11 два ребенка – 13 и 14. ID 14 – это отец Чесноковой М., значит ID 13 – тетя Чесноковой М.

Ответ: 13

Задание 3 #12713

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

При вычислении ответа учитывайте только информацию из приведённых фрагментов таблиц

\[\begin{array}{|lll|ll|} \hline \text{Таблица 1}& & & &\text{Таблица 2}\\ \hline \text{ID}&\text{Фамилия и Имя}\;\;\;&\text{Пол}&\text{ID родителя}&\text{ID ребенка}\\ \hline \text{2}&\text{Зеленая И. }&\text{Ж}&1024&512\\ \hline \text{4}&\text{Зеленый К.}&\text{М}&1024&32\\ \hline \text{8}&\text{Пурпур Н.}&\text{Ж}&512&2\\ \hline \text{16}&\text{Зеленый М.}&\text{М}&16&4\\ \hline \text{32}&\text{Кислинская Ш.}&\text{Ж}&8&4\\ \hline \text{64}&\text{Пурпур Г.}&\text{М}&512&128\\ \hline \text{128}&\text{Зеленая В.}&\text{Ж}&2048&64\\ \hline \text{256}&\text{Зеленая З.}&\text{М}&64&8\\ \hline \text{512}&\text{Зеленый Д.}&\text{М}&128&16\\ \hline \text{1024}&\text{Зеленый Н.}&\text{М}&128&256\\ \hline \text{2048}&\text{Пурпур М.}&\text{М}&...&...\\ \hline \end{array}\]

Найдем ID Зеленого К. Его ID 4. Ищем родителей Зеленого К. Отец Зеленого К. имеет ID 16, Мать имеет ID 8 . У Отца Зеленого К. информация укзана только о матери и ёе ID 128. У матери Зеленого К.(ID 8) информация указана об отце, его ID – 64

Ответ: 64

Задание 4 #12714

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

При вычислении ответа учитывайте только информацию из приведённых фрагментов таблиц.

Сына тети или сына дяди считать двоюродным братом.

\[\begin{array}{|lll|ll|} \hline \text{Таблица 1}& & & &\text{Таблица 2}\\ \hline \text{ID}&\text{Фамилия и Имя}\;\;\;&\text{Пол}&\text{ID родителя}&\text{ID ребенка}\\ \hline \text{30}&\text{Косаткин Д.}&\text{М}&90&180\\ \hline \text{60}&\text{Косаткин В.}&\text{М}&90&240\\ \hline \text{90}&\text{Зурченко К.}&\text{Ж}&30&390\\ \hline \text{120}&\text{Кучатов З.}&\text{М}&60&120\\ \hline \text{150}&\text{Кучатов Д.}&\text{М}&90&300\\ \hline \text{180}&\text{Зурченко Н.}&\text{М}&60&90\\ \hline \text{210}&\text{Выхина У.}&\text{Ж}&60&30\\ \hline \text{240}&\text{Горбачева М.}&\text{Ж}&30&330\\ \hline \text{270}&\text{Курчатов Е.}&\text{М}&120&150\\ \hline \text{300}&\text{Платина Р.}&\text{М}&120&270\\ \hline \text{330}&\text{Косаткин Ф.}&\text{М}&30&360\\ \hline \text{360}&\text{Павлушкина И.}&\text{Ж}&120&210\\ \hline \text{390}&\text{Кульбитова В.}&\text{Ж}&...&...\\ \hline \end{array}\]

Начнем составлять граф начиная с Горбачевой М. Найдем ID Горбачевой М. Её ID 240. Ищем родителей Горбачевой М. Мать Горбачевой М. имеет ID 90, у нее 3 ребенка –ID 180, ID 240, ID 300. Пометим мужчин как-нибудь, например розовым цветом как на картинке ниже. Теперь ищем братьев и сестер человека с ID 90. Для этого найдем родителя ID 90, им является человек с ID 60. У него три ребенка с ID 120, ID 90, ID 30. У человека с ID 120 три ребенка с ID 150, ID 210, ID 270. (Так же отметим мужчин.) У человека с ID 30 три ребенка с ID 330, ID 360, ID 390.(Так же отмечаем мужчин.). Теперь взглянем на граф и просто посчитаем количество помеченных вершин. Их 5.

Ответ: 5

Задание 5 #12715

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

При вычислении ответа учитывайте только информацию из приведённых фрагментов таблиц. Считать, что если у двух людей есть дети, то они женаты.

\[\begin{array}{|lll|ll|} \hline \text{Таблица 1}& & & &\text{Таблица 2}\\ \hline \text{ID}&\text{Фамилия и Имя}\;\;\;&\text{Пол}&\text{ID родителя}&\text{ID ребенка}\\ \hline \text{100}&\text{Киров П. }&\text{М}&100&113\\ \hline \text{105}&\text{Кирова М.}&\text{Ж}&105&113\\ \hline \text{112}&\text{Киров Т.}&\text{М}&100&112\\ \hline \text{113}&\text{Киров З.}&\text{М}&105&112\\ \hline \text{115}&\text{Ситцев К.}&\text{Ж}&572&304\\ \hline \text{117}&\text{Ситцев П.}&\text{М}&572&275\\ \hline \text{190}&\text{Цаплева Е.}&\text{Ж}&112&275\\ \hline \text{196}&\text{Ситцев Н.}&\text{М}&112&304\\ \hline \text{275}&\text{Киров В.}&\text{М}&113&115\\ \hline \text{304}&\text{Киров Н.}&\text{М}&117&190\\ \hline \text{572}&\text{Горлова О.}&\text{Ж}&117&196\\ \hline \text{...}&\text{}&\text{...}&115&190\\ \hline \text{...}&\text{}&\text{...}&115&196\\ \hline \end{array}\]

Найдем ID Кирова П. Его ID 100. Ищем детей Кирова П. Дети Кирова П. имеют ID 112 и ID 113. Ищем их детей. У человека с ID 112 два ребенка с ID 275 и ID 304, это двое мужчин. У человека с ID 113 один ребенок с ID 115. ID 115 – женщина и у нее есть муж, у мужа ID 117.

Ответ: 117

Задание 6 #12716

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

При вычислении ответа учитывайте только информацию из приведённых фрагментов таблиц.

\[\begin{array}{|lll|ll|} \hline \text{Таблица 1}& & & &\text{Таблица 2}\\ \hline \text{ID}&\text{Фамилия и Имя}\;\;\;&\text{Пол}&\text{ID родителя}&\text{ID ребенка}\\ \hline \text{110}&\text{Докторов Л.}&\text{М}&110&113\\ \hline \text{111}&\text{Устальцева В.}&\text{Ж}&116&112\\ \hline \text{112}&\text{Перловкина П.}&\text{Ж}&110&118\\ \hline \text{113}&\text{Докторов Н.}&\text{М}&113&114\\ \hline \text{114}&\text{Докторов С.}&\text{М}&115&114\\ \hline \text{115}&\text{Латехова З.}&\text{Ж}&114&119\\ \hline \text{116}&\text{Докторов М.}&\text{М}&110&117\\ \hline \text{117}&\text{Докторов Н.}&\text{Ж}&117&116\\ \hline \text{118}&\text{Врачинская И.}&\text{Ж}&117&120\\ \hline \text{119}&\text{Докторов М.}&\text{Ж}&118&111\\ \hline \text{120}&\text{Таблицева О.}&\text{Ж}&...&...\\ \hline \end{array}\]

Составляем граф, где в узлах ID людей, помечая внуков и правнуков. Найдем ID Докторовой Л. Её ID 110. Ищем детей Докторовой Л. Дети Докторовой Л. имеют ID 113, ID 118, ID 117. Ищем их детей. У человека с ID 113 один ребенок с ID 114, у которого есть ребенок с ID 119. У человека с ID 118 один ребенок с ID 111. У человека с ID 117 два ребенка с ID 116 и ID 120. У человека с ID 116 один ребенок с ID 112. Считаем помеченные узлы. Их 6.

Ответ: 6

Задание 7 #12717

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

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

\[\begin{array}{|lllll|ll|} \hline \text{Таблица 1}&&&&&&\text{Таблица 2}\\ \hline \text{ID}&\text{Фамилия и Имя}&\text{Пол}&\text{Год рождения}&\text{Город рождения}&\text{ID родителя}&\text{ID ребенка}\\ \hline \text{1047}&\text{Ткачук Г.}&\text{М}&\text{1913}&\text{Минск}&\text{1055}&\text{2019}\\ \hline \text{1028}&\text{Ткачук Л.}&\text{Ж}&\text{1910}&\text{Брест}&\text{47}&\text{2019}\\ \hline \text{1034}&\text{Герц Т.}&\text{М}&\text{1920}&\text{Киев}&\text{1008}&\text{2018}\\ \hline \text{10}&\text{Романов Я.}&\text{М}&\text{1912}&\text{Москва}&\text{1001}&\text{2018}\\ \hline \text{1009}&\text{Герц Н.}&\text{Ж}&\text{1911}&\text{Одесса}&\text{1005}&\text{47}\\ \hline \text{1044}&\text{Романова Ф.}&\text{Ж}&\text{1913}&\text{Москва}&\text{128}&\text{47}\\ \hline \text{1005}&\text{Перцев Н.}&\text{М}&\text{1913}&\text{Москва}&\text{10}&\text{1055}\\ \hline \text{128}&\text{Перцева Ш.}&\text{Ж}&\text{1910}&\text{Одесса}&\text{1044}&\text{1055}\\ \hline \text{1018}&\text{Ткачук З.}&\text{М}&\text{1933}&\text{Минск}&\text{2018}&\text{1012}\\ \hline \text{1001}&\text{Ткачук А.}&\text{Ж}&\text{1934}&\text{Владивосток}&\text{2019}&\text{1069}\\ \hline \text{1055}&\text{Романов П.}&\text{М}&\text{1940}&\text{Сочи}&\text{2019}&\text{1012}\\ \hline \text{47}&\text{Романов Т.}&\text{М}&\text{1941}&\text{Сочи}&\text{2018}&\text{1069}\\ \hline \text{2019}&\text{Ткачук Н.}&\text{Ж}&\text{1972}&\text{Зеленоград}&\text{1047}&\text{1018}\\ \hline \text{2018}&\text{Ткачук П.}&\text{М}&\text{1971}&\text{Зеленоград}&\text{1028}&\text{1018}\\ \hline \text{1012}&\text{Ткачук В.}&\text{Ж}&\text{2004}&\text{Москва}&\text{1034}&\text{1001}\\ \hline \text{1069}&\text{Здоброва К.}&\text{Ж}&\text{2007}&\text{Зеленоград}&\text{1009}&\text{1001}\\ \hline \end{array}\]

Первый вариант

Можно выбрать из таблицы всех с датой рождения равной 1913 т.к. только им на момент рождения Ткачук В. исполнится 91 год. Далее выбрать из них мужчину из Москвы, такой будет только один, с id 1005.

Второй вариант

Необходимо построить дерево родственников для Ткачук В., найти в нём прадедушек, из них выбрать одного у которого Год рождения 1913 т.к. \(2004-91=1913\) и Город рождения = Москва т.к. Город рождения Ткачук В. Москва. Из всех под данные условия подходит только Перцев Н. id 1005.

Ответ: 1005